peterreilly    2004/06/10 01:15:49

  Modified:    src/main/org/apache/tools/ant Tag: ANT_16_BRANCH Target.java
  Log:
  sync
  
  Revision  Changes    Path
  No                   revision
  No                   revision
  1.46.2.6  +5 -3      ant/src/main/org/apache/tools/ant/Target.java
  
  Index: Target.java
  ===================================================================
  RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/Target.java,v
  retrieving revision 1.46.2.5
  retrieving revision 1.46.2.6
  diff -u -r1.46.2.5 -r1.46.2.6
  --- Target.java       15 Mar 2004 17:33:24 -0000      1.46.2.5
  +++ Target.java       10 Jun 2004 08:15:49 -0000      1.46.2.6
  @@ -323,13 +323,15 @@
        * @see #execute()
        */
       public final void performTasks() {
  +        RuntimeException thrown = null;
  +        project.fireTargetStarted(this);
           try {
  -            project.fireTargetStarted(this);
               execute();
  -            project.fireTargetFinished(this, null);
           } catch (RuntimeException exc) {
  -            project.fireTargetFinished(this, exc);
  +            thrown = exc;
               throw exc;
  +        } finally {
  +            project.fireTargetFinished(this, thrown);
           }
       }
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to