--- old/src/java.base/share/classes/java/lang/reflect/Parameter.java 2014-10-31 12:01:06.405008117 -0400 +++ new/src/java.base/share/classes/java/lang/reflect/Parameter.java 2014-10-31 12:01:06.279006642 -0400 @@ -198,7 +198,7 @@ public Type getParameterizedType() { Type tmp = parameterTypeCache; if (null == tmp) { - tmp = executable.getGenericParameterTypes()[index]; + tmp = executable.getAllGenericParameterTypes()[index]; parameterTypeCache = tmp; }