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