src/java.base/share/classes/java/lang/reflect/Parameter.java

Print this page

        

@@ -196,11 +196,11 @@
      * type of the parameter represented by this object
      */
     public Type getParameterizedType() {
         Type tmp = parameterTypeCache;
         if (null == tmp) {
-            tmp = executable.getGenericParameterTypes()[index];
+            tmp = executable.getAllGenericParameterTypes()[index];
             parameterTypeCache = tmp;
         }
 
         return tmp;
     }