インターフェース | 説明 |
---|---|
Opcodes | JVM オペコード、アクセスフラグ、配列型コード。 |
クラス | 説明 |
---|---|
AnnotationVisitor | Java アノテーションにアクセスする訪問者。 |
Attribute | Java 仮想マシン仕様(JVMS)で定義されている非標準のクラス、フィールド、メソッド、コード属性。 |
ByteVector | 動的に拡張可能なバイトのベクトル。 |
ClassReader | Java Virtual Machine Specification(JVMS)で定義されているように、 ClassVisitor を ClassFile 構造にアクセスさせるパーサー。 |
ClassVisitor | Java クラスを訪問する訪問者。 |
ClassWriter | Java Virtual Machine Specification(JVMS)で定義されている、対応する ClassFile 構造を生成する ClassVisitor 。 |
ConstantDynamic | ブートストラップメソッドを使用して、実行時に値が計算される定数。 |
FieldVisitor | Java フィールドを訪問する訪問者。 |
Handle | フィールドまたはメソッドへの参照。 |
Label | メソッドのバイトコード内の位置。 |
MethodVisitor | Java メソッドを訪問する訪問者。 |
ModuleVisitor | Java モジュールを訪問する訪問者。 |
SpringAsmInfo | Spring の ASM バイトコードライブラリの内部再パッケージに関連する定数を公開するユーティリティクラス: 現在 ASM 7.0 とマイナーパッチに基づいています。 |
Type | Java フィールドまたはメソッド型。 |
TypePath | 型引数、ワイルドカードバインド、配列要素型、包含型内の静的内部型へのパス。 |
TypeReference | クラス、フィールド、メソッドの宣言、命令に現れる型への参照。 |
例外 | 説明 |
---|---|
ClassTooLargeException | ClassWriter によって生成されたクラスの定数プールが大きすぎる場合にスローされる例外。 |
MethodTooLargeException | ClassWriter によって生成されたメソッドのコード属性が大きすぎる場合にスローされる例外。 |
この再パッケージ化手法は、アプリケーションレベルまたはサードパーティのライブラリやフレームワークからの ASM への依存との潜在的な競合を回避します。
この再パッケージはクラスファイルレベルで行われるため、ソースと javadoc はここでは利用できません。