[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