Class java.lang.reflect.Method

The superclass changed from java.lang.reflect.AccessibleObject to java.lang.reflect.Executable.
Removed interfaces java.lang.reflect.GenericDeclaration, java.lang.reflect.Member.

Removed Methods
A getAnnotation(Class<A>)  
 

Changed Methods
Type[] getGenericExceptionTypes() Method was locally defined, but is now inherited from Executable.  
Type[] getGenericParameterTypes() Method was locally defined, but is now inherited from Executable.  
boolean isSynthetic() Method was locally defined, but is now inherited from Executable.  
boolean isVarArgs() Method was locally defined, but is now inherited from Executable.