[jboss-svn-commits] JBL Code SVN: r18525 - labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/descr.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Feb 20 09:06:15 EST 2008


Author: tirelli
Date: 2008-02-20 09:06:14 -0500 (Wed, 20 Feb 2008)
New Revision: 18525

Modified:
   labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/descr/RuleDescr.java
Log:
Fixing IDE test errors

Modified: labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/descr/RuleDescr.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/descr/RuleDescr.java	2008-02-20 02:16:03 UTC (rev 18524)
+++ labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/descr/RuleDescr.java	2008-02-20 14:06:14 UTC (rev 18525)
@@ -90,16 +90,18 @@
     }
 
     public void addAttribute(final AttributeDescr attribute) {
-        if ( this.attributes == Collections.EMPTY_LIST ) {
-            this.attributes = new ArrayList();
+        if( attribute != null ) {
+            if ( this.attributes == Collections.EMPTY_LIST ) {
+                this.attributes = new ArrayList();
+            }
+            
+            if ( "dialect".equals( attribute.getName() ) ) {
+                // set dialect specifically as its to drive the build process.
+                this.dialect = attribute.getValue();
+            }
+            
+            this.attributes.add( attribute );
         }
-        
-        if ( "dialect".equals( attribute.getName() ) ) {
-            // set dialect specifically as its to drive the build process.
-            this.dialect = attribute.getValue();
-        }
-        
-        this.attributes.add( attribute );
     }
 
     public void setAttributes(final List attributes) {




More information about the jboss-svn-commits mailing list