[jboss-svn-commits] JBL Code SVN: r20290 - labs/jbossrules/branches/parser-rewrite/drools-compiler/src/main/java/org/drools/compiler.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Jun 4 07:34:25 EDT 2008


Author: porcelli
Date: 2008-06-04 07:34:24 -0400 (Wed, 04 Jun 2008)
New Revision: 20290

Modified:
   labs/jbossrules/branches/parser-rewrite/drools-compiler/src/main/java/org/drools/compiler/PackageBuilder.java
Log:
Do not add packageDescriptor if there is an error on parser.

Modified: labs/jbossrules/branches/parser-rewrite/drools-compiler/src/main/java/org/drools/compiler/PackageBuilder.java
===================================================================
--- labs/jbossrules/branches/parser-rewrite/drools-compiler/src/main/java/org/drools/compiler/PackageBuilder.java	2008-06-04 11:33:14 UTC (rev 20289)
+++ labs/jbossrules/branches/parser-rewrite/drools-compiler/src/main/java/org/drools/compiler/PackageBuilder.java	2008-06-04 11:34:24 UTC (rev 20290)
@@ -169,7 +169,9 @@
         final DrlParser parser = new DrlParser();
         final PackageDescr pkg = parser.parse( reader );
         this.results.addAll( parser.getErrors() );
-        addPackage( pkg );
+        if (!parser.hasErrors()){
+        	addPackage( pkg );
+        }
     }
 
     /**
@@ -210,7 +212,9 @@
         final PackageDescr pkg = parser.parse( source,
                                                dsl );
         this.results.addAll( parser.getErrors() );
-        addPackage( pkg );
+        if (!parser.hasErrors()){
+        	addPackage( pkg );
+        }
     }
 
     /**




More information about the jboss-svn-commits mailing list