[jboss-svn-commits] JBL Code SVN: r34638 - labs/jbossrules/trunk/drools-core/src/main/java/org/drools/factmodel.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Aug 11 10:20:36 EDT 2010


Author: tirelli
Date: 2010-08-11 10:20:36 -0400 (Wed, 11 Aug 2010)
New Revision: 34638

Modified:
   labs/jbossrules/trunk/drools-core/src/main/java/org/drools/factmodel/ClassBuilder.java
Log:
JBRULES-2652: fixing bug with duplicate constructor when all fields are declared as key

Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/factmodel/ClassBuilder.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/factmodel/ClassBuilder.java	2010-08-11 13:32:31 UTC (rev 34637)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/factmodel/ClassBuilder.java	2010-08-11 14:20:36 UTC (rev 34638)
@@ -186,7 +186,7 @@
                 keys.add( fieldDef );
             }
         }
-        if ( !keys.isEmpty() ) {
+        if ( !keys.isEmpty() && keys.size() != classDef.getFieldsDefinitions().size() ) {
             this.buildConstructorWithFields( cw,
                                              classDef,
                                              keys );



More information about the jboss-svn-commits mailing list