You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by db...@apache.org on 2007/04/13 21:57:04 UTC

svn commit: r528636 - /incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/EnterpriseBeanBuilder.java

Author: dblevins
Date: Fri Apr 13 12:57:04 2007
New Revision: 528636

URL: http://svn.apache.org/viewvc?view=rev&rev=528636
Log:
possible and fine for params to be null

Modified:
    incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/EnterpriseBeanBuilder.java

Modified: incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/EnterpriseBeanBuilder.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/EnterpriseBeanBuilder.java?view=diff&rev=528636&r1=528635&r2=528636
==============================================================================
--- incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/EnterpriseBeanBuilder.java (original)
+++ incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/EnterpriseBeanBuilder.java Fri Apr 13 12:57:04 2007
@@ -375,11 +375,13 @@
         Method method = null;
         List<Class> parameterTypes = new ArrayList<Class>();
 
-        for (String paramType : info.methodParams) {
-            try {
-                parameterTypes.add(Classes.forName(paramType, clazz.getClassLoader()));
-            } catch (ClassNotFoundException cnfe) {
-                throw new IllegalStateException("Parameter class could not be loaded for type " + paramType, cnfe);
+        if (info.methodParams != null){
+            for (String paramType : info.methodParams) {
+                try {
+                    parameterTypes.add(Classes.forName(paramType, clazz.getClassLoader()));
+                } catch (ClassNotFoundException cnfe) {
+                    throw new IllegalStateException("Parameter class could not be loaded for type " + paramType, cnfe);
+                }
             }
         }