クラス ModuleVisitor
java.lang.ObjectSE
org.springframework.asm.ModuleVisitor
Java モジュールを訪問する訪問者。このクラスのメソッドは、次の順序で呼び出す必要があります: (
visitMainClass
|(visitPackage
| visitRequire
| visitExport
| visitOpen
| visitUse
| visitProvide
)*) visitEnd
。- 作成者:
- Remi Forax, Eric Bruneton
フィールドのサマリー
フィールド修飾子と型フィールド説明protected final int
このビジターによって実装された ASM API バージョン。protected ModuleVisitor
このビジターがメソッド呼び出しを委譲する必要があるモジュールビジター。コンストラクターの概要
コンストラクター修飾子コンストラクター説明protected
ModuleVisitor
(int api) 新しいModuleVisitor
を構築します。protected
ModuleVisitor
(int api, ModuleVisitor moduleVisitor) 新しいModuleVisitor
を構築します。メソッドのサマリー
修飾子と型メソッド説明void
visitEnd()
モジュールの最後にアクセスします。void
visitExport
(StringSE packaze, int access, StringSE... modules) 現在のモジュールのエクスポートされたパッケージにアクセスしてください。void
visitMainClass
(StringSE mainClass) 現在のモジュールのメインクラスにアクセスします。void
現在のモジュールのオープンパッケージにアクセスしてください。void
visitPackage
(StringSE packaze) 現在のモジュールのパッケージを参照してください。void
visitProvide
(StringSE service, StringSE... providers) サービスの実装を参照してください。void
visitRequire
(StringSE module, int access, StringSE version) 現在のモジュールの依存関係にアクセスします。void
現在のモジュールで使用されているサービスにアクセスします。
フィールドの詳細
api
protected final int apiこのビジターによって実装された ASM API バージョン。このフィールドの値は、Opcodes.ASM6
またはOpcodes.ASM7
のいずれかでなければなりません。mv
このビジターがメソッド呼び出しを委譲する必要があるモジュールビジター。null の可能性があります。
コンストラクターの詳細
ModuleVisitor
protected ModuleVisitor(int api) 新しいModuleVisitor
を構築します。- パラメーター:
api
- このビジターが実装した ASM API バージョン。Opcodes.ASM6
またはOpcodes.ASM7
のいずれかでなければなりません。
ModuleVisitor
新しいModuleVisitor
を構築します。- パラメーター:
api
- このビジターが実装した ASM API バージョン。Opcodes.ASM6
またはOpcodes.ASM7
のいずれかでなければなりません。moduleVisitor
- このビジターがメソッド呼び出しを委譲する必要があるモジュールビジター。null の可能性があります。
メソッドの詳細
visitMainClass
現在のモジュールのメインクラスにアクセスします。- パラメーター:
mainClass
- 現在のモジュールのメインクラスの内部名。
visitPackage
visitRequire
visitExport
visitOpen
visitUse
現在のモジュールで使用されているサービスにアクセスします。名前は、インターフェースまたはクラスの内部名でなければなりません。- パラメーター:
service
- サービスの内部名。
visitProvide
visitEnd
public void visitEnd()モジュールの最後にアクセスします。呼び出される最後のメソッドであるこのメソッドは、すべてが訪問されたことを訪問者に通知するために使用されます。