[jboss-svn-commits] JBL Code SVN: r31413 - labs/jbossrules/branches/5.0.x/drools-core/src/main/java/org/drools/util/asm.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Feb 4 15:53:41 EST 2010


Author: tirelli
Date: 2010-02-04 15:53:40 -0500 (Thu, 04 Feb 2010)
New Revision: 31413

Modified:
   labs/jbossrules/branches/5.0.x/drools-core/src/main/java/org/drools/util/asm/ClassFieldInspector.java
Log:
JBRULES-2424: fixing AIOOB exception

Modified: labs/jbossrules/branches/5.0.x/drools-core/src/main/java/org/drools/util/asm/ClassFieldInspector.java
===================================================================
--- labs/jbossrules/branches/5.0.x/drools-core/src/main/java/org/drools/util/asm/ClassFieldInspector.java	2010-02-04 20:08:05 UTC (rev 31412)
+++ labs/jbossrules/branches/5.0.x/drools-core/src/main/java/org/drools/util/asm/ClassFieldInspector.java	2010-02-04 20:53:40 UTC (rev 31413)
@@ -254,7 +254,7 @@
      */
     private void storeGetterSetter(final Method method,
                                    final String fieldName) {
-        if ( method.getName().startsWith( "set" ) ) {
+        if ( method.getName().startsWith( "set" ) && method.getParameterTypes().length == 1) {
             this.setterMethods.put( fieldName,
                                     method );
             if ( !fieldTypes.containsKey( fieldName ) ) {



More information about the jboss-svn-commits mailing list