You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ant.apache.org by st...@apache.org on 2005/02/18 23:09:44 UTC

cvs commit: ant/src/main/org/apache/tools/ant/taskdefs ExecTask.java Java.java

stevel      2005/02/18 14:09:44

  Modified:    src/main/org/apache/tools/ant/taskdefs ExecTask.java
                        Java.java
  Log:
  these two get new constructors that do the config, as they get created so often.
  
  Revision  Changes    Path
  1.78      +19 -0     ant/src/main/org/apache/tools/ant/taskdefs/ExecTask.java
  
  Index: ExecTask.java
  ===================================================================
  RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/ExecTask.java,v
  retrieving revision 1.77
  retrieving revision 1.78
  diff -u -r1.77 -r1.78
  --- ExecTask.java	26 Jan 2005 22:58:12 -0000	1.77
  +++ ExecTask.java	18 Feb 2005 22:09:44 -0000	1.78
  @@ -24,6 +24,7 @@
   import org.apache.tools.ant.BuildException;
   import org.apache.tools.ant.Project;
   import org.apache.tools.ant.Task;
  +import org.apache.tools.ant.ProjectComponent;
   import org.apache.tools.ant.types.Commandline;
   import org.apache.tools.ant.types.Environment;
   import org.apache.tools.ant.types.Path;
  @@ -72,6 +73,24 @@
        */
       private boolean vmLauncher = true;
   
  +
  +    /**
  +     * Create an instance.
  +     * Needs to be configured by binding to a project.
  +     */
  +    public ExecTask() {
  +    }
  +
  +    /**
  +     * create an instance that is helping another task.
  +     * Project, OwningTarget, TaskName and description are all
  +     * pulled out
  +     * @param owner task that we belong to
  +     */
  +    public ExecTask(Task owner) {
  +        bindToOwner(owner);
  +    }
  +
       /**
        * Set whether or not you want the process to be spawned.
        * Default is false.
  
  
  
  1.101     +14 -0     ant/src/main/org/apache/tools/ant/taskdefs/Java.java
  
  Index: Java.java
  ===================================================================
  RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/Java.java,v
  retrieving revision 1.100
  retrieving revision 1.101
  diff -u -r1.100 -r1.101
  --- Java.java	4 Feb 2005 15:38:19 -0000	1.100
  +++ Java.java	18 Feb 2005 22:09:44 -0000	1.101
  @@ -74,6 +74,20 @@
       private boolean incompatibleWithSpawn = false;
   
       /**
  +     * Normal constructor
  +     */
  +    public Java() {
  +    }
  +
  +    /**
  +     * create a bound task
  +     * @param owner owner
  +     */
  +    public Java(Task owner) {
  +        bindToOwner(owner);
  +    }
  +
  +    /**
        * Do the execution.
        * @throws BuildException if failOnError is set to true and the application
        * returns a nonzero result code.
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org