[jboss-svn-commits] JBL Code SVN: r25761 - labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Mar 20 01:31:17 EDT 2009
Author: mark.proctor at jboss.com
Date: 2009-03-20 01:31:17 -0400 (Fri, 20 Mar 2009)
New Revision: 25761
Modified:
labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/DroolsEclipsePlugin.java
Log:
-fixed eclipse compilation, now uses the updated way to get default package namespace.
Modified: labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/DroolsEclipsePlugin.java
===================================================================
--- labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/DroolsEclipsePlugin.java 2009-03-20 04:23:31 UTC (rev 25760)
+++ labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/DroolsEclipsePlugin.java 2009-03-20 05:31:17 UTC (rev 25761)
@@ -46,6 +46,7 @@
import org.drools.process.core.Process;
import org.drools.rule.Package;
import org.drools.rule.builder.dialect.java.JavaDialectConfiguration;
+import org.drools.util.StringUtils;
import org.drools.xml.XmlProcessReader;
import org.eclipse.core.resources.IFile;
import org.eclipse.core.resources.IResource;
@@ -434,12 +435,17 @@
builder.addPackage( packageDescr );
+ // make sure the namespace is set, use default if necessary, as this is used to build the DRLInfo
+ if ( StringUtils.isEmpty( packageDescr.getNamespace() ) ) {
+ packageDescr.setNamespace( builder.getPackageBuilderConfiguration().getDefaultPackageName() );
+ }
+
result = new DRLInfo( resource == null ? "" : resource.getProjectRelativePath().toString(),
packageDescr,
parserErrors,
builder.getPackage(),
- builder.getErrors().getErrors(),
- builder.getPackageRegistry( builder.getDefaultNamespace() ).getDialectCompiletimeRegistry() );
+ builder.getErrors().getErrors(),
+ builder.getPackageRegistry( packageDescr.getNamespace() ).getDialectCompiletimeRegistry() );
} else {
result = new DRLInfo( resource == null ? "" : resource.getProjectRelativePath().toString(),
packageDescr,
More information about the jboss-svn-commits
mailing list