Finalizing the beta version of the implementation for Groovy extension in JPF: JPF...
[jpf-core.git] / src / peers / gov / nasa / jpf / vm / JPF_java_lang_reflect_Method.java
index 5a890dfc714e784991edb0c9862ac08ae7550313..3baa1651b31a3fdbdaa777a8fa0e16d723e9f10a 100644 (file)
@@ -221,6 +221,7 @@ public class JPF_java_lang_reflect_Method extends NativePeer {
         // Set lowerBounds
         lRef = env.newObjectArray("Ljava/lang/reflect/Type;", 1);
         env.setReferenceArrayElement(lRef, 0, tpRef);
+        uRef = env.newObjectArray("Ljava/lang/reflect/Type;", 0);
       }
     } else {
 
@@ -286,7 +287,6 @@ public class JPF_java_lang_reflect_Method extends NativePeer {
     for (int i = 0; i < argTypeNames.length; i++) {
       env.setReferenceArrayElement(aRef, i, ar[i]);
     }
-
     return aRef;
   }
 
@@ -319,7 +319,6 @@ public class JPF_java_lang_reflect_Method extends NativePeer {
     return retRef;
   }
   // TODO: Fix for Groovy's model-checking
-  // TODO: We have been able to only register the generic class and not yet the parameterized types
 
   int getExceptionTypes(MJIEnv env, MethodInfo mi) {
     ThreadInfo ti = env.getThreadInfo();