Browse Source

Fix bug where aspect'ized tasks would get null content.

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270260 13f79535-47bb-0310-9956-ffa450edef68
master
Peter Donald 23 years ago
parent
commit
2ddb4ff944
1 changed files with 10 additions and 0 deletions
  1. +10
    -0
      proposal/myrmidon/src/java/org/apache/myrmidon/components/executor/AspectAwareExecutor.java

+ 10
- 0
proposal/myrmidon/src/java/org/apache/myrmidon/components/executor/AspectAwareExecutor.java View File

@@ -15,6 +15,8 @@ import org.apache.avalon.framework.component.ComponentException;
import org.apache.avalon.framework.component.ComponentManager;
import org.apache.avalon.framework.configuration.Configuration;
import org.apache.avalon.framework.configuration.DefaultConfiguration;
import org.apache.avalon.framework.configuration.DefaultConfigurationSerializer;
import org.apache.avalon.framework.configuration.ConfigurationException;
import org.apache.avalon.framework.parameters.Parameters;
import org.apache.avalon.framework.logger.Logger;
import org.apache.myrmidon.api.Task;
@@ -127,6 +129,14 @@ public class AspectAwareExecutor

processAttributes( taskModel, newTaskModel, parameterMap );
processElements( taskModel, newTaskModel, elementMap );
try
{
newTaskModel.setValue( taskModel.getValue() );
}
catch( final ConfigurationException cee )
{
//Will never occur
}

dispatchAspectsSettings( parameterMap, elementMap );
checkForUnusedSettings( parameterMap, elementMap );


Loading…
Cancel
Save