public final class BridgeMethodResolver extends ObjectSE
bridge Methods
SE をブリッジングされる Method
SE に解決するためのヘルパー。 合成 bridge Method
SE を指定すると、ブリッジされている Method
SE が返されます。ブリッジメソッドは、パラメーター化された引数を持つメソッドを持つパラメーター化された型を継承するときに、コンパイラーによって作成されます。実行時の呼び出し中に、ブリッジ Method
SE を呼び出したり、リフレクションを介して使用したりできます。Methods
SE でアノテーションを検索する場合は、必要に応じてブリッジ Methods
SE をチェックし、ブリッジされた Method
SE を見つけることをお勧めします。
ブリッジメソッドの使用の詳細については、Java 言語仕様を参照してください。
修飾子と型 | メソッドと説明 |
---|---|
static MethodSE | findBridgedMethod(MethodSE bridgeMethod) 提供されている bridge Method SE の元のメソッドを見つけます。 |
static boolean | isVisibilityBridgeMethodPair(MethodSE bridgeMethod, MethodSE bridgedMethod) ブリッジメソッドとブリッジするメソッドのシグネチャーを比較します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public static MethodSE findBridgedMethod(MethodSE bridgeMethod)
bridge Method
SE の元のメソッドを見つけます。 非ブリッジ Method
SE インスタンスを渡してこのメソッドを呼び出すのは安全です。このような場合、提供された Method
SE インスタンスは呼び出し元に直接返されます。呼び出し元は、このメソッドを呼び出す前にブリッジを確認する必要はありません。
bridgeMethod
- 内省する方法 public static boolean isVisibilityBridgeMethodPair(MethodSE bridgeMethod, MethodSE bridgedMethod)