public final class BridgeMethodResolver extends Object
bridge Methods
to the
Method
being bridged.
Given a synthetic bridge Method
returns the
Method
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 for bridge Methods
as appropriate and find the bridged Method
.
See The Java Language Specification for more details on the use of bridge methods.
Modifier and Type | Method and Description |
---|---|
static Method |
findBridgedMethod(Method bridgeMethod)
Find the original method for the supplied
bridge Method . |
public static Method findBridgedMethod(Method bridgeMethod)
bridge Method
.
It is safe to call this method passing in a non-bridge Method
instance. 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 bridge methodIllegalStateException
- if no bridged Method
can be foundCopyright © 2001–2022 EasyMock contributors. All rights reserved.