public final class BridgeMethodResolver extends java.lang.Object
bridge Methodsto the
Given a synthetic
bridge Method returns the
being bridged. A bridge method may be created by the compiler when extending a
parameterized type whose methods have parameterized arguments. During runtime
invocation the bridge
Method may be invoked and/or used via reflection.
When attempting to locate annotations on
Methods, it is wise to check
Methods as appropriate and find the bridged
See The Java Language Specification for more details on the use of bridge methods.
|Modifier and Type||Method and Description|
Find the original method for the supplied
Compare the signatures of the bridge method and the method which it bridges.
public static java.lang.reflect.Method findBridgedMethod(java.lang.reflect.Method bridgeMethod)
It is safe to call this method passing in a non-bridge
In such a case, the supplied
Method instance is returned directly to the caller.
Callers are not required to check for bridging before calling this method.
bridgeMethod- the method to introspect
public static boolean isVisibilityBridgeMethodPair(java.lang.reflect.Method bridgeMethod, java.lang.reflect.Method bridgedMethod)