setX()/createX() and setX()/addX() method pairs into a single setX() or addX() method. �I've started with Path, to get rid of some its inertia. Submitted by: "Adam Murdoch" <adammurdoch_ml@yahoo.com> git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270776 13f79535-47bb-0310-9956-ffa450edef68master
| @@ -48,10 +48,20 @@ public class Available | |||||
| } | } | ||||
| } | } | ||||
| public void setClasspath( Path classpath ) | |||||
| /** | |||||
| * Adds a classpath element. | |||||
| */ | |||||
| public void addClasspath( Path classpath ) | |||||
| throws TaskException | throws TaskException | ||||
| { | { | ||||
| createClasspath().append( classpath ); | |||||
| if ( m_classpath == null ) | |||||
| { | |||||
| m_classpath = classpath; | |||||
| } | |||||
| else | |||||
| { | |||||
| m_classpath.addPath(classpath); | |||||
| } | |||||
| } | } | ||||
| public void setFile( String file ) | public void setFile( String file ) | ||||
| @@ -59,12 +69,6 @@ public class Available | |||||
| m_file = file; | m_file = file; | ||||
| } | } | ||||
| public void setFilepath( Path filepath ) | |||||
| throws TaskException | |||||
| { | |||||
| createFilepath().append( filepath ); | |||||
| } | |||||
| public void setProperty( String property ) | public void setProperty( String property ) | ||||
| { | { | ||||
| m_property = property; | m_property = property; | ||||
| @@ -85,30 +89,20 @@ public class Available | |||||
| m_value = value; | m_value = value; | ||||
| } | } | ||||
| public Path createClasspath() | |||||
| /** | |||||
| * Adds a file search path element. | |||||
| */ | |||||
| public void addFilepath( Path path ) | |||||
| throws TaskException | throws TaskException | ||||
| { | { | ||||
| if( m_classpath == null ) | |||||
| if( m_filepath == null ) | |||||
| { | { | ||||
| m_classpath = new Path(); | |||||
| m_filepath = path; | |||||
| } | } | ||||
| Path path1 = m_classpath; | |||||
| final Path path = new Path(); | |||||
| path1.addPath( path ); | |||||
| return path; | |||||
| } | |||||
| public Path createFilepath() | |||||
| throws TaskException | |||||
| { | |||||
| if( m_filepath == null ) | |||||
| else | |||||
| { | { | ||||
| m_filepath = new Path(); | |||||
| m_filepath.addPath( path ); | |||||
| } | } | ||||
| Path path1 = m_filepath; | |||||
| final Path path = new Path(); | |||||
| path1.addPath( path ); | |||||
| return path; | |||||
| } | } | ||||
| public boolean eval() | public boolean eval() | ||||
| @@ -45,12 +45,12 @@ public class Java | |||||
| } | } | ||||
| /** | /** | ||||
| * Set the classpath to be used for this compilation. | |||||
| * Add a classpath element. | |||||
| */ | */ | ||||
| public void setClasspath( final Path classpath ) | |||||
| public void addClasspath( final Path classpath ) | |||||
| throws TaskException | throws TaskException | ||||
| { | { | ||||
| createClasspath().append( classpath ); | |||||
| m_cmdl.createClasspath().addPath( classpath ); | |||||
| } | } | ||||
| /** | /** | ||||
| @@ -111,18 +111,6 @@ public class Java | |||||
| return m_cmdl.createArgument(); | return m_cmdl.createArgument(); | ||||
| } | } | ||||
| /** | |||||
| * Creates a nested classpath element | |||||
| */ | |||||
| public Path createClasspath() | |||||
| throws TaskException | |||||
| { | |||||
| Path path1 = m_cmdl.createClasspath(); | |||||
| final Path path = new Path(); | |||||
| path1.addPath( path ); | |||||
| return path; | |||||
| } | |||||
| /** | /** | ||||
| * Creates a nested jvmarg element. | * Creates a nested jvmarg element. | ||||
| */ | */ | ||||
| @@ -88,11 +88,12 @@ public class Javac extends MatchingTask | |||||
| private String target; | private String target; | ||||
| /** | /** | ||||
| * Sets the bootclasspath that will be used to compile the classes against. | |||||
| * Adds an element to the bootclasspath that will be used to compile the | |||||
| * classes against. | |||||
| * | * | ||||
| * @param bootclasspath The new Bootclasspath value | * @param bootclasspath The new Bootclasspath value | ||||
| */ | */ | ||||
| public void setBootclasspath( Path bootclasspath ) | |||||
| public void addBootclasspath( Path bootclasspath ) | |||||
| throws TaskException | throws TaskException | ||||
| { | { | ||||
| if( this.bootclasspath == null ) | if( this.bootclasspath == null ) | ||||
| @@ -101,16 +102,16 @@ public class Javac extends MatchingTask | |||||
| } | } | ||||
| else | else | ||||
| { | { | ||||
| this.bootclasspath.append( bootclasspath ); | |||||
| this.bootclasspath.addPath( bootclasspath ); | |||||
| } | } | ||||
| } | } | ||||
| /** | /** | ||||
| * Set the classpath to be used for this compilation. | |||||
| * Adds an element to the classpath to be used for this compilation. | |||||
| * | * | ||||
| * @param classpath The new Classpath value | * @param classpath The new Classpath value | ||||
| */ | */ | ||||
| public void setClasspath( Path classpath ) | |||||
| public void addClasspath( Path classpath ) | |||||
| throws TaskException | throws TaskException | ||||
| { | { | ||||
| if( compileClasspath == null ) | if( compileClasspath == null ) | ||||
| @@ -119,7 +120,7 @@ public class Javac extends MatchingTask | |||||
| } | } | ||||
| else | else | ||||
| { | { | ||||
| compileClasspath.append( classpath ); | |||||
| compileClasspath.addPath( classpath ); | |||||
| } | } | ||||
| } | } | ||||
| @@ -185,11 +186,12 @@ public class Javac extends MatchingTask | |||||
| } | } | ||||
| /** | /** | ||||
| * Sets the extension directories that will be used during the compilation. | |||||
| * Adds an element to the extension directories that will be used during | |||||
| * the compilation. | |||||
| * | * | ||||
| * @param extdirs The new Extdirs value | * @param extdirs The new Extdirs value | ||||
| */ | */ | ||||
| public void setExtdirs( Path extdirs ) | |||||
| public void addExtdirs( Path extdirs ) | |||||
| throws TaskException | throws TaskException | ||||
| { | { | ||||
| if( this.extdirs == null ) | if( this.extdirs == null ) | ||||
| @@ -198,7 +200,7 @@ public class Javac extends MatchingTask | |||||
| } | } | ||||
| else | else | ||||
| { | { | ||||
| this.extdirs.append( extdirs ); | |||||
| this.extdirs.addPath( extdirs ); | |||||
| } | } | ||||
| } | } | ||||
| @@ -322,11 +324,11 @@ public class Javac extends MatchingTask | |||||
| } | } | ||||
| /** | /** | ||||
| * Set the source dirs to find the source Java files. | |||||
| * Adds an element to the source dirs to find the source Java files. | |||||
| * | * | ||||
| * @param srcDir The new Srcdir value | * @param srcDir The new Srcdir value | ||||
| */ | */ | ||||
| public void setSrcdir( Path srcDir ) | |||||
| public void addSrcdir( Path srcDir ) | |||||
| throws TaskException | throws TaskException | ||||
| { | { | ||||
| if( src == null ) | if( src == null ) | ||||
| @@ -335,7 +337,7 @@ public class Javac extends MatchingTask | |||||
| } | } | ||||
| else | else | ||||
| { | { | ||||
| src.append( srcDir ); | |||||
| src.addPath( srcDir ); | |||||
| } | } | ||||
| } | } | ||||
| @@ -630,42 +632,6 @@ public class Javac extends MatchingTask | |||||
| "extJavac".equals( getProperty( "build.compiler" ) ); | "extJavac".equals( getProperty( "build.compiler" ) ); | ||||
| } | } | ||||
| /** | |||||
| * Maybe creates a nested classpath element. | |||||
| * | |||||
| * @return Description of the Returned Value | |||||
| */ | |||||
| public Path createBootclasspath() | |||||
| throws TaskException | |||||
| { | |||||
| if( bootclasspath == null ) | |||||
| { | |||||
| bootclasspath = new Path(); | |||||
| } | |||||
| Path path1 = bootclasspath; | |||||
| final Path path = new Path(); | |||||
| path1.addPath( path ); | |||||
| return path; | |||||
| } | |||||
| /** | |||||
| * Maybe creates a nested classpath element. | |||||
| * | |||||
| * @return Description of the Returned Value | |||||
| */ | |||||
| public Path createClasspath() | |||||
| throws TaskException | |||||
| { | |||||
| if( compileClasspath == null ) | |||||
| { | |||||
| compileClasspath = new Path(); | |||||
| } | |||||
| Path path1 = compileClasspath; | |||||
| final Path path = new Path(); | |||||
| path1.addPath( path ); | |||||
| return path; | |||||
| } | |||||
| /** | /** | ||||
| * Adds an implementation specific command line argument. | * Adds an implementation specific command line argument. | ||||
| * | * | ||||
| @@ -679,42 +645,6 @@ public class Javac extends MatchingTask | |||||
| return arg; | return arg; | ||||
| } | } | ||||
| /** | |||||
| * Maybe creates a nested classpath element. | |||||
| * | |||||
| * @return Description of the Returned Value | |||||
| */ | |||||
| public Path createExtdirs() | |||||
| throws TaskException | |||||
| { | |||||
| if( extdirs == null ) | |||||
| { | |||||
| extdirs = new Path(); | |||||
| } | |||||
| Path path1 = extdirs; | |||||
| final Path path = new Path(); | |||||
| path1.addPath( path ); | |||||
| return path; | |||||
| } | |||||
| /** | |||||
| * Create a nested src element for multiple source path support. | |||||
| * | |||||
| * @return a nested src element. | |||||
| */ | |||||
| public Path createSrc() | |||||
| throws TaskException | |||||
| { | |||||
| if( src == null ) | |||||
| { | |||||
| src = new Path(); | |||||
| } | |||||
| Path path1 = src; | |||||
| final Path path = new Path(); | |||||
| path1.addPath( path ); | |||||
| return path; | |||||
| } | |||||
| /** | /** | ||||
| * Executes the task. | * Executes the task. | ||||
| * | * | ||||
| @@ -96,19 +96,19 @@ public class PathConvert extends Task | |||||
| } | } | ||||
| /** | /** | ||||
| * Create a nested PATH element | |||||
| * Adds a PATH element | |||||
| */ | */ | ||||
| public Path createPath() | |||||
| public void addPath( Path path ) | |||||
| throws TaskException | throws TaskException | ||||
| { | { | ||||
| if( m_path == null ) | if( m_path == null ) | ||||
| { | { | ||||
| m_path = new Path(); | |||||
| m_path = path; | |||||
| } | |||||
| else | |||||
| { | |||||
| m_path.addPath( path ); | |||||
| } | } | ||||
| Path path1 = m_path; | |||||
| final Path path = new Path(); | |||||
| path1.addPath( path ); | |||||
| return path; | |||||
| } | } | ||||
| public void execute() | public void execute() | ||||
| @@ -35,7 +35,7 @@ public class Property | |||||
| private String m_resource; | private String m_resource; | ||||
| private String m_value; | private String m_value; | ||||
| public void setClasspath( Path classpath ) | |||||
| public void addClasspath( Path classpath ) | |||||
| throws TaskException | throws TaskException | ||||
| { | { | ||||
| if( m_classpath == null ) | if( m_classpath == null ) | ||||
| @@ -44,7 +44,7 @@ public class Property | |||||
| } | } | ||||
| else | else | ||||
| { | { | ||||
| m_classpath.append( classpath ); | |||||
| m_classpath.addPath( classpath ); | |||||
| } | } | ||||
| } | } | ||||
| @@ -68,19 +68,6 @@ public class Property | |||||
| m_value = value; | m_value = value; | ||||
| } | } | ||||
| public Path createClasspath() | |||||
| throws TaskException | |||||
| { | |||||
| if( m_classpath == null ) | |||||
| { | |||||
| m_classpath = new Path(); | |||||
| } | |||||
| Path path1 = m_classpath; | |||||
| final Path path = new Path(); | |||||
| path1.addPath( path ); | |||||
| return path; | |||||
| } | |||||
| public void execute() | public void execute() | ||||
| throws TaskException | throws TaskException | ||||
| { | { | ||||
| @@ -102,11 +102,11 @@ public class Rmic extends MatchingTask | |||||
| } | } | ||||
| /** | /** | ||||
| * Set the classpath to be used for this compilation. | |||||
| * Add an element to the classpath to be used for this compilation. | |||||
| * | * | ||||
| * @param classpath The new Classpath value | * @param classpath The new Classpath value | ||||
| */ | */ | ||||
| public void setClasspath( Path classpath ) | |||||
| public void addClasspath( Path classpath ) | |||||
| throws TaskException | throws TaskException | ||||
| { | { | ||||
| if( compileClasspath == null ) | if( compileClasspath == null ) | ||||
| @@ -115,7 +115,7 @@ public class Rmic extends MatchingTask | |||||
| } | } | ||||
| else | else | ||||
| { | { | ||||
| compileClasspath.append( classpath ); | |||||
| compileClasspath.addPath( classpath ); | |||||
| } | } | ||||
| } | } | ||||
| @@ -130,11 +130,12 @@ public class Rmic extends MatchingTask | |||||
| } | } | ||||
| /** | /** | ||||
| * Sets the extension directories that will be used during the compilation. | |||||
| * Adds an element to the extension directories that will be used during | |||||
| * the compilation. | |||||
| * | * | ||||
| * @param extdirs The new Extdirs value | * @param extdirs The new Extdirs value | ||||
| */ | */ | ||||
| public void setExtdirs( Path extdirs ) | |||||
| public void addExtdirs( Path extdirs ) | |||||
| throws TaskException | throws TaskException | ||||
| { | { | ||||
| if( this.extdirs == null ) | if( this.extdirs == null ) | ||||
| @@ -143,7 +144,7 @@ public class Rmic extends MatchingTask | |||||
| } | } | ||||
| else | else | ||||
| { | { | ||||
| this.extdirs.append( extdirs ); | |||||
| this.extdirs.addPath( extdirs ); | |||||
| } | } | ||||
| } | } | ||||
| @@ -459,42 +460,6 @@ public class Rmic extends MatchingTask | |||||
| return false; | return false; | ||||
| } | } | ||||
| /** | |||||
| * Creates a nested classpath element. | |||||
| * | |||||
| * @return Description of the Returned Value | |||||
| */ | |||||
| public Path createClasspath() | |||||
| throws TaskException | |||||
| { | |||||
| if( compileClasspath == null ) | |||||
| { | |||||
| compileClasspath = new Path(); | |||||
| } | |||||
| Path path1 = compileClasspath; | |||||
| final Path path = new Path(); | |||||
| path1.addPath( path ); | |||||
| return path; | |||||
| } | |||||
| /** | |||||
| * Maybe creates a nested extdirs element. | |||||
| * | |||||
| * @return Description of the Returned Value | |||||
| */ | |||||
| public Path createExtdirs() | |||||
| throws TaskException | |||||
| { | |||||
| if( extdirs == null ) | |||||
| { | |||||
| extdirs = new Path(); | |||||
| } | |||||
| Path path1 = extdirs; | |||||
| final Path path = new Path(); | |||||
| path1.addPath( path ); | |||||
| return path; | |||||
| } | |||||
| public void execute() | public void execute() | ||||
| throws TaskException | throws TaskException | ||||
| { | { | ||||
| @@ -162,11 +162,11 @@ public class SQLExec | |||||
| } | } | ||||
| /** | /** | ||||
| * Set the classpath for loading the driver. | |||||
| * Adds an element to the classpath for loading the driver. | |||||
| * | * | ||||
| * @param classpath The new Classpath value | * @param classpath The new Classpath value | ||||
| */ | */ | ||||
| public void setClasspath( Path classpath ) | |||||
| public void addClasspath( Path classpath ) | |||||
| throws TaskException | throws TaskException | ||||
| { | { | ||||
| if( this.classpath == null ) | if( this.classpath == null ) | ||||
| @@ -175,7 +175,7 @@ public class SQLExec | |||||
| } | } | ||||
| else | else | ||||
| { | { | ||||
| this.classpath.append( classpath ); | |||||
| this.classpath.addPath( classpath ); | |||||
| } | } | ||||
| } | } | ||||
| @@ -345,24 +345,6 @@ public class SQLExec | |||||
| this.sqlCommand += sql; | this.sqlCommand += sql; | ||||
| } | } | ||||
| /** | |||||
| * Create the classpath for loading the driver. | |||||
| * | |||||
| * @return Description of the Returned Value | |||||
| */ | |||||
| public Path createClasspath() | |||||
| throws TaskException | |||||
| { | |||||
| if( this.classpath == null ) | |||||
| { | |||||
| this.classpath = new Path(); | |||||
| } | |||||
| Path path1 = this.classpath; | |||||
| final Path path = new Path(); | |||||
| path1.addPath( path ); | |||||
| return path; | |||||
| } | |||||
| /** | /** | ||||
| * Set the sql command to execute | * Set the sql command to execute | ||||
| * | * | ||||
| @@ -215,7 +215,7 @@ public class BorlandGenerateClient extends Task | |||||
| //classpath | //classpath | ||||
| //add at the end of the classpath | //add at the end of the classpath | ||||
| //the system classpath in order to find the tools.jar file | //the system classpath in order to find the tools.jar file | ||||
| execTask.setClasspath( classpath.concatSystemClasspath() ); | |||||
| execTask.addClasspath( classpath.concatSystemClasspath() ); | |||||
| execTask.setFork( true ); | execTask.setFork( true ); | ||||
| execTask.createArg().setValue( "generateclient" ); | execTask.createArg().setValue( "generateclient" ); | ||||
| @@ -229,7 +229,7 @@ public class WLJspc extends MatchingTask | |||||
| //helperTask.clearArgs(); | //helperTask.clearArgs(); | ||||
| helperTask.createArg().setValue( arg ); | helperTask.createArg().setValue( arg ); | ||||
| helperTask.setClasspath( compileClasspath ); | |||||
| helperTask.addClasspath( compileClasspath ); | |||||
| if( helperTask.executeJava() != 0 ) | if( helperTask.executeJava() != 0 ) | ||||
| { | { | ||||
| getLogger().warn( files[ i ] + " failed to compile" ); | getLogger().warn( files[ i ] + " failed to compile" ); | ||||
| @@ -37,7 +37,7 @@ public class JasperC | |||||
| //FIXME | //FIXME | ||||
| Java java = null;//(Java)( getJspc().getProject() ).createTask( "java" ); | Java java = null;//(Java)( getJspc().getProject() ).createTask( "java" ); | ||||
| if( getJspc().getClasspath() != null ) | if( getJspc().getClasspath() != null ) | ||||
| java.setClasspath( getJspc().getClasspath() ); | |||||
| java.addClasspath( getJspc().getClasspath() ); | |||||
| java.setClassname( "org.apache.jasper.JspC" ); | java.setClassname( "org.apache.jasper.JspC" ); | ||||
| String args[] = cmd.getArguments(); | String args[] = cmd.getArguments(); | ||||
| for( int i = 0; i < args.length; i++ ) | for( int i = 0; i < args.length; i++ ) | ||||
| @@ -48,10 +48,20 @@ public class Available | |||||
| } | } | ||||
| } | } | ||||
| public void setClasspath( Path classpath ) | |||||
| /** | |||||
| * Adds a classpath element. | |||||
| */ | |||||
| public void addClasspath( Path classpath ) | |||||
| throws TaskException | throws TaskException | ||||
| { | { | ||||
| createClasspath().append( classpath ); | |||||
| if ( m_classpath == null ) | |||||
| { | |||||
| m_classpath = classpath; | |||||
| } | |||||
| else | |||||
| { | |||||
| m_classpath.addPath(classpath); | |||||
| } | |||||
| } | } | ||||
| public void setFile( String file ) | public void setFile( String file ) | ||||
| @@ -59,12 +69,6 @@ public class Available | |||||
| m_file = file; | m_file = file; | ||||
| } | } | ||||
| public void setFilepath( Path filepath ) | |||||
| throws TaskException | |||||
| { | |||||
| createFilepath().append( filepath ); | |||||
| } | |||||
| public void setProperty( String property ) | public void setProperty( String property ) | ||||
| { | { | ||||
| m_property = property; | m_property = property; | ||||
| @@ -85,30 +89,20 @@ public class Available | |||||
| m_value = value; | m_value = value; | ||||
| } | } | ||||
| public Path createClasspath() | |||||
| /** | |||||
| * Adds a file search path element. | |||||
| */ | |||||
| public void addFilepath( Path path ) | |||||
| throws TaskException | throws TaskException | ||||
| { | { | ||||
| if( m_classpath == null ) | |||||
| if( m_filepath == null ) | |||||
| { | { | ||||
| m_classpath = new Path(); | |||||
| m_filepath = path; | |||||
| } | } | ||||
| Path path1 = m_classpath; | |||||
| final Path path = new Path(); | |||||
| path1.addPath( path ); | |||||
| return path; | |||||
| } | |||||
| public Path createFilepath() | |||||
| throws TaskException | |||||
| { | |||||
| if( m_filepath == null ) | |||||
| else | |||||
| { | { | ||||
| m_filepath = new Path(); | |||||
| m_filepath.addPath( path ); | |||||
| } | } | ||||
| Path path1 = m_filepath; | |||||
| final Path path = new Path(); | |||||
| path1.addPath( path ); | |||||
| return path; | |||||
| } | } | ||||
| public boolean eval() | public boolean eval() | ||||
| @@ -45,12 +45,12 @@ public class Java | |||||
| } | } | ||||
| /** | /** | ||||
| * Set the classpath to be used for this compilation. | |||||
| * Add a classpath element. | |||||
| */ | */ | ||||
| public void setClasspath( final Path classpath ) | |||||
| public void addClasspath( final Path classpath ) | |||||
| throws TaskException | throws TaskException | ||||
| { | { | ||||
| createClasspath().append( classpath ); | |||||
| m_cmdl.createClasspath().addPath( classpath ); | |||||
| } | } | ||||
| /** | /** | ||||
| @@ -111,18 +111,6 @@ public class Java | |||||
| return m_cmdl.createArgument(); | return m_cmdl.createArgument(); | ||||
| } | } | ||||
| /** | |||||
| * Creates a nested classpath element | |||||
| */ | |||||
| public Path createClasspath() | |||||
| throws TaskException | |||||
| { | |||||
| Path path1 = m_cmdl.createClasspath(); | |||||
| final Path path = new Path(); | |||||
| path1.addPath( path ); | |||||
| return path; | |||||
| } | |||||
| /** | /** | ||||
| * Creates a nested jvmarg element. | * Creates a nested jvmarg element. | ||||
| */ | */ | ||||
| @@ -88,11 +88,12 @@ public class Javac extends MatchingTask | |||||
| private String target; | private String target; | ||||
| /** | /** | ||||
| * Sets the bootclasspath that will be used to compile the classes against. | |||||
| * Adds an element to the bootclasspath that will be used to compile the | |||||
| * classes against. | |||||
| * | * | ||||
| * @param bootclasspath The new Bootclasspath value | * @param bootclasspath The new Bootclasspath value | ||||
| */ | */ | ||||
| public void setBootclasspath( Path bootclasspath ) | |||||
| public void addBootclasspath( Path bootclasspath ) | |||||
| throws TaskException | throws TaskException | ||||
| { | { | ||||
| if( this.bootclasspath == null ) | if( this.bootclasspath == null ) | ||||
| @@ -101,16 +102,16 @@ public class Javac extends MatchingTask | |||||
| } | } | ||||
| else | else | ||||
| { | { | ||||
| this.bootclasspath.append( bootclasspath ); | |||||
| this.bootclasspath.addPath( bootclasspath ); | |||||
| } | } | ||||
| } | } | ||||
| /** | /** | ||||
| * Set the classpath to be used for this compilation. | |||||
| * Adds an element to the classpath to be used for this compilation. | |||||
| * | * | ||||
| * @param classpath The new Classpath value | * @param classpath The new Classpath value | ||||
| */ | */ | ||||
| public void setClasspath( Path classpath ) | |||||
| public void addClasspath( Path classpath ) | |||||
| throws TaskException | throws TaskException | ||||
| { | { | ||||
| if( compileClasspath == null ) | if( compileClasspath == null ) | ||||
| @@ -119,7 +120,7 @@ public class Javac extends MatchingTask | |||||
| } | } | ||||
| else | else | ||||
| { | { | ||||
| compileClasspath.append( classpath ); | |||||
| compileClasspath.addPath( classpath ); | |||||
| } | } | ||||
| } | } | ||||
| @@ -185,11 +186,12 @@ public class Javac extends MatchingTask | |||||
| } | } | ||||
| /** | /** | ||||
| * Sets the extension directories that will be used during the compilation. | |||||
| * Adds an element to the extension directories that will be used during | |||||
| * the compilation. | |||||
| * | * | ||||
| * @param extdirs The new Extdirs value | * @param extdirs The new Extdirs value | ||||
| */ | */ | ||||
| public void setExtdirs( Path extdirs ) | |||||
| public void addExtdirs( Path extdirs ) | |||||
| throws TaskException | throws TaskException | ||||
| { | { | ||||
| if( this.extdirs == null ) | if( this.extdirs == null ) | ||||
| @@ -198,7 +200,7 @@ public class Javac extends MatchingTask | |||||
| } | } | ||||
| else | else | ||||
| { | { | ||||
| this.extdirs.append( extdirs ); | |||||
| this.extdirs.addPath( extdirs ); | |||||
| } | } | ||||
| } | } | ||||
| @@ -322,11 +324,11 @@ public class Javac extends MatchingTask | |||||
| } | } | ||||
| /** | /** | ||||
| * Set the source dirs to find the source Java files. | |||||
| * Adds an element to the source dirs to find the source Java files. | |||||
| * | * | ||||
| * @param srcDir The new Srcdir value | * @param srcDir The new Srcdir value | ||||
| */ | */ | ||||
| public void setSrcdir( Path srcDir ) | |||||
| public void addSrcdir( Path srcDir ) | |||||
| throws TaskException | throws TaskException | ||||
| { | { | ||||
| if( src == null ) | if( src == null ) | ||||
| @@ -335,7 +337,7 @@ public class Javac extends MatchingTask | |||||
| } | } | ||||
| else | else | ||||
| { | { | ||||
| src.append( srcDir ); | |||||
| src.addPath( srcDir ); | |||||
| } | } | ||||
| } | } | ||||
| @@ -630,42 +632,6 @@ public class Javac extends MatchingTask | |||||
| "extJavac".equals( getProperty( "build.compiler" ) ); | "extJavac".equals( getProperty( "build.compiler" ) ); | ||||
| } | } | ||||
| /** | |||||
| * Maybe creates a nested classpath element. | |||||
| * | |||||
| * @return Description of the Returned Value | |||||
| */ | |||||
| public Path createBootclasspath() | |||||
| throws TaskException | |||||
| { | |||||
| if( bootclasspath == null ) | |||||
| { | |||||
| bootclasspath = new Path(); | |||||
| } | |||||
| Path path1 = bootclasspath; | |||||
| final Path path = new Path(); | |||||
| path1.addPath( path ); | |||||
| return path; | |||||
| } | |||||
| /** | |||||
| * Maybe creates a nested classpath element. | |||||
| * | |||||
| * @return Description of the Returned Value | |||||
| */ | |||||
| public Path createClasspath() | |||||
| throws TaskException | |||||
| { | |||||
| if( compileClasspath == null ) | |||||
| { | |||||
| compileClasspath = new Path(); | |||||
| } | |||||
| Path path1 = compileClasspath; | |||||
| final Path path = new Path(); | |||||
| path1.addPath( path ); | |||||
| return path; | |||||
| } | |||||
| /** | /** | ||||
| * Adds an implementation specific command line argument. | * Adds an implementation specific command line argument. | ||||
| * | * | ||||
| @@ -679,42 +645,6 @@ public class Javac extends MatchingTask | |||||
| return arg; | return arg; | ||||
| } | } | ||||
| /** | |||||
| * Maybe creates a nested classpath element. | |||||
| * | |||||
| * @return Description of the Returned Value | |||||
| */ | |||||
| public Path createExtdirs() | |||||
| throws TaskException | |||||
| { | |||||
| if( extdirs == null ) | |||||
| { | |||||
| extdirs = new Path(); | |||||
| } | |||||
| Path path1 = extdirs; | |||||
| final Path path = new Path(); | |||||
| path1.addPath( path ); | |||||
| return path; | |||||
| } | |||||
| /** | |||||
| * Create a nested src element for multiple source path support. | |||||
| * | |||||
| * @return a nested src element. | |||||
| */ | |||||
| public Path createSrc() | |||||
| throws TaskException | |||||
| { | |||||
| if( src == null ) | |||||
| { | |||||
| src = new Path(); | |||||
| } | |||||
| Path path1 = src; | |||||
| final Path path = new Path(); | |||||
| path1.addPath( path ); | |||||
| return path; | |||||
| } | |||||
| /** | /** | ||||
| * Executes the task. | * Executes the task. | ||||
| * | * | ||||
| @@ -96,19 +96,19 @@ public class PathConvert extends Task | |||||
| } | } | ||||
| /** | /** | ||||
| * Create a nested PATH element | |||||
| * Adds a PATH element | |||||
| */ | */ | ||||
| public Path createPath() | |||||
| public void addPath( Path path ) | |||||
| throws TaskException | throws TaskException | ||||
| { | { | ||||
| if( m_path == null ) | if( m_path == null ) | ||||
| { | { | ||||
| m_path = new Path(); | |||||
| m_path = path; | |||||
| } | |||||
| else | |||||
| { | |||||
| m_path.addPath( path ); | |||||
| } | } | ||||
| Path path1 = m_path; | |||||
| final Path path = new Path(); | |||||
| path1.addPath( path ); | |||||
| return path; | |||||
| } | } | ||||
| public void execute() | public void execute() | ||||
| @@ -35,7 +35,7 @@ public class Property | |||||
| private String m_resource; | private String m_resource; | ||||
| private String m_value; | private String m_value; | ||||
| public void setClasspath( Path classpath ) | |||||
| public void addClasspath( Path classpath ) | |||||
| throws TaskException | throws TaskException | ||||
| { | { | ||||
| if( m_classpath == null ) | if( m_classpath == null ) | ||||
| @@ -44,7 +44,7 @@ public class Property | |||||
| } | } | ||||
| else | else | ||||
| { | { | ||||
| m_classpath.append( classpath ); | |||||
| m_classpath.addPath( classpath ); | |||||
| } | } | ||||
| } | } | ||||
| @@ -68,19 +68,6 @@ public class Property | |||||
| m_value = value; | m_value = value; | ||||
| } | } | ||||
| public Path createClasspath() | |||||
| throws TaskException | |||||
| { | |||||
| if( m_classpath == null ) | |||||
| { | |||||
| m_classpath = new Path(); | |||||
| } | |||||
| Path path1 = m_classpath; | |||||
| final Path path = new Path(); | |||||
| path1.addPath( path ); | |||||
| return path; | |||||
| } | |||||
| public void execute() | public void execute() | ||||
| throws TaskException | throws TaskException | ||||
| { | { | ||||
| @@ -102,11 +102,11 @@ public class Rmic extends MatchingTask | |||||
| } | } | ||||
| /** | /** | ||||
| * Set the classpath to be used for this compilation. | |||||
| * Add an element to the classpath to be used for this compilation. | |||||
| * | * | ||||
| * @param classpath The new Classpath value | * @param classpath The new Classpath value | ||||
| */ | */ | ||||
| public void setClasspath( Path classpath ) | |||||
| public void addClasspath( Path classpath ) | |||||
| throws TaskException | throws TaskException | ||||
| { | { | ||||
| if( compileClasspath == null ) | if( compileClasspath == null ) | ||||
| @@ -115,7 +115,7 @@ public class Rmic extends MatchingTask | |||||
| } | } | ||||
| else | else | ||||
| { | { | ||||
| compileClasspath.append( classpath ); | |||||
| compileClasspath.addPath( classpath ); | |||||
| } | } | ||||
| } | } | ||||
| @@ -130,11 +130,12 @@ public class Rmic extends MatchingTask | |||||
| } | } | ||||
| /** | /** | ||||
| * Sets the extension directories that will be used during the compilation. | |||||
| * Adds an element to the extension directories that will be used during | |||||
| * the compilation. | |||||
| * | * | ||||
| * @param extdirs The new Extdirs value | * @param extdirs The new Extdirs value | ||||
| */ | */ | ||||
| public void setExtdirs( Path extdirs ) | |||||
| public void addExtdirs( Path extdirs ) | |||||
| throws TaskException | throws TaskException | ||||
| { | { | ||||
| if( this.extdirs == null ) | if( this.extdirs == null ) | ||||
| @@ -143,7 +144,7 @@ public class Rmic extends MatchingTask | |||||
| } | } | ||||
| else | else | ||||
| { | { | ||||
| this.extdirs.append( extdirs ); | |||||
| this.extdirs.addPath( extdirs ); | |||||
| } | } | ||||
| } | } | ||||
| @@ -459,42 +460,6 @@ public class Rmic extends MatchingTask | |||||
| return false; | return false; | ||||
| } | } | ||||
| /** | |||||
| * Creates a nested classpath element. | |||||
| * | |||||
| * @return Description of the Returned Value | |||||
| */ | |||||
| public Path createClasspath() | |||||
| throws TaskException | |||||
| { | |||||
| if( compileClasspath == null ) | |||||
| { | |||||
| compileClasspath = new Path(); | |||||
| } | |||||
| Path path1 = compileClasspath; | |||||
| final Path path = new Path(); | |||||
| path1.addPath( path ); | |||||
| return path; | |||||
| } | |||||
| /** | |||||
| * Maybe creates a nested extdirs element. | |||||
| * | |||||
| * @return Description of the Returned Value | |||||
| */ | |||||
| public Path createExtdirs() | |||||
| throws TaskException | |||||
| { | |||||
| if( extdirs == null ) | |||||
| { | |||||
| extdirs = new Path(); | |||||
| } | |||||
| Path path1 = extdirs; | |||||
| final Path path = new Path(); | |||||
| path1.addPath( path ); | |||||
| return path; | |||||
| } | |||||
| public void execute() | public void execute() | ||||
| throws TaskException | throws TaskException | ||||
| { | { | ||||
| @@ -162,11 +162,11 @@ public class SQLExec | |||||
| } | } | ||||
| /** | /** | ||||
| * Set the classpath for loading the driver. | |||||
| * Adds an element to the classpath for loading the driver. | |||||
| * | * | ||||
| * @param classpath The new Classpath value | * @param classpath The new Classpath value | ||||
| */ | */ | ||||
| public void setClasspath( Path classpath ) | |||||
| public void addClasspath( Path classpath ) | |||||
| throws TaskException | throws TaskException | ||||
| { | { | ||||
| if( this.classpath == null ) | if( this.classpath == null ) | ||||
| @@ -175,7 +175,7 @@ public class SQLExec | |||||
| } | } | ||||
| else | else | ||||
| { | { | ||||
| this.classpath.append( classpath ); | |||||
| this.classpath.addPath( classpath ); | |||||
| } | } | ||||
| } | } | ||||
| @@ -345,24 +345,6 @@ public class SQLExec | |||||
| this.sqlCommand += sql; | this.sqlCommand += sql; | ||||
| } | } | ||||
| /** | |||||
| * Create the classpath for loading the driver. | |||||
| * | |||||
| * @return Description of the Returned Value | |||||
| */ | |||||
| public Path createClasspath() | |||||
| throws TaskException | |||||
| { | |||||
| if( this.classpath == null ) | |||||
| { | |||||
| this.classpath = new Path(); | |||||
| } | |||||
| Path path1 = this.classpath; | |||||
| final Path path = new Path(); | |||||
| path1.addPath( path ); | |||||
| return path; | |||||
| } | |||||
| /** | /** | ||||
| * Set the sql command to execute | * Set the sql command to execute | ||||
| * | * | ||||
| @@ -215,7 +215,7 @@ public class BorlandGenerateClient extends Task | |||||
| //classpath | //classpath | ||||
| //add at the end of the classpath | //add at the end of the classpath | ||||
| //the system classpath in order to find the tools.jar file | //the system classpath in order to find the tools.jar file | ||||
| execTask.setClasspath( classpath.concatSystemClasspath() ); | |||||
| execTask.addClasspath( classpath.concatSystemClasspath() ); | |||||
| execTask.setFork( true ); | execTask.setFork( true ); | ||||
| execTask.createArg().setValue( "generateclient" ); | execTask.createArg().setValue( "generateclient" ); | ||||
| @@ -229,7 +229,7 @@ public class WLJspc extends MatchingTask | |||||
| //helperTask.clearArgs(); | //helperTask.clearArgs(); | ||||
| helperTask.createArg().setValue( arg ); | helperTask.createArg().setValue( arg ); | ||||
| helperTask.setClasspath( compileClasspath ); | |||||
| helperTask.addClasspath( compileClasspath ); | |||||
| if( helperTask.executeJava() != 0 ) | if( helperTask.executeJava() != 0 ) | ||||
| { | { | ||||
| getLogger().warn( files[ i ] + " failed to compile" ); | getLogger().warn( files[ i ] + " failed to compile" ); | ||||
| @@ -37,7 +37,7 @@ public class JasperC | |||||
| //FIXME | //FIXME | ||||
| Java java = null;//(Java)( getJspc().getProject() ).createTask( "java" ); | Java java = null;//(Java)( getJspc().getProject() ).createTask( "java" ); | ||||
| if( getJspc().getClasspath() != null ) | if( getJspc().getClasspath() != null ) | ||||
| java.setClasspath( getJspc().getClasspath() ); | |||||
| java.addClasspath( getJspc().getClasspath() ); | |||||
| java.setClassname( "org.apache.jasper.JspC" ); | java.setClassname( "org.apache.jasper.JspC" ); | ||||
| String args[] = cmd.getArguments(); | String args[] = cmd.getArguments(); | ||||
| for( int i = 0; i < args.length; i++ ) | for( int i = 0; i < args.length; i++ ) | ||||