summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordeanhiller <[email protected]>2006-10-16 18:59:13 +0000
committerdeanhiller <[email protected]>2006-10-16 18:59:13 +0000
commitcc6410a2c65dba28d17f69bff59eff387a2eb80e (patch)
tree58693377a39db14de8ed7c8484d1be575b1f0410
parent51def99dc7fb7c357d6e50e6c24e9ae1d02834da (diff)
fix the default package stuff for verifydesign.
git-svn-id: file:///home/sven/projects/JOGL/temp/ant-contrib/svn/ant-contrib-code/trunk/ant-contrib@57 32d7a393-a5a9-423c-abd3-5d954feb1f2f
-rw-r--r--src/java/net/sf/antcontrib/design/Design.java9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/java/net/sf/antcontrib/design/Design.java b/src/java/net/sf/antcontrib/design/Design.java
index e9d0a0d..67f92fa 100644
--- a/src/java/net/sf/antcontrib/design/Design.java
+++ b/src/java/net/sf/antcontrib/design/Design.java
@@ -24,6 +24,8 @@ import java.util.Map;
import java.util.Set;
import java.util.Vector;
+import net.sf.antcontrib.logic.ProjectDelegate;
+
import org.apache.tools.ant.BuildException;
import org.apache.tools.ant.Location;
import org.apache.tools.ant.Project;
@@ -59,6 +61,7 @@ public class Design {
Package p = new Package();
p.setIncludeSubpackages(true);
p.setName("java");
+ p.setUsed(true);
p.setNeedDeclarations(false);
p.setPackage("java");
addConfiguredPackage(p);
@@ -89,10 +92,10 @@ public class Design {
if(thePackage == null)
throw new IllegalArgumentException("Cannot retrieve null packages");
- Package result = null;
String currentPackage = thePackage;
+ Package result = (Package)packageNameToPackage.get(currentPackage);
while(!Package.DEFAULT.equals(currentPackage)) {
- result = (Package)packageNameToPackage.get(currentPackage);
+ log.log("p="+currentPackage+"result="+result, Project.MSG_DEBUG);
if(result != null) {
if(currentPackage.equals(thePackage))
return result;
@@ -101,12 +104,14 @@ public class Design {
return null;
}
currentPackage = VerifyDesignDelegate.getPackageName(currentPackage);
+ result = (Package)packageNameToPackage.get(currentPackage);
}
//result must now be default package
if(result != null && result.isIncludeSubpackages())
return result;
+ log.log("returning null", Project.MSG_DEBUG);
return null;
}