| インターフェース | 説明 |
|---|---|
| Opcodes | JVM オペコード、アクセスフラグ、配列型コードを定義します。 |
| クラス | 説明 |
|---|---|
| AnnotationVisitor | Java アノテーションにアクセスする訪問者。 |
| Attribute | 非標準のクラス、フィールド、メソッド、コード属性。 |
| ByteVector | 動的に拡張可能なバイトのベクトル。 |
| ClassReader | ClassVisitor に既存のクラスを訪問させる Java クラスパーサー。 |
| ClassVisitor | Java クラスを訪問する訪問者。 |
| ClassWriter | バイトコード形式でクラスを生成する ClassVisitor。 |
| FieldVisitor | Java フィールドを訪問する訪問者。 |
| Handle | フィールドまたはメソッドへの参照。 |
| Label | ラベルは、メソッドのバイトコード内の位置を表します。 |
| MethodVisitor | Java メソッドを訪問する訪問者。 |
| ModuleVisitor | Java モジュールを訪問する訪問者。 |
| SpringAsmInfo | ASM バイトコード操作ライブラリ(現在バージョン 5.0 に基づく)の Spring の内部再パッケージに関連する定数を公開するユーティリティクラス。 |
| Type | Java フィールドまたはメソッド型。 |
| TypePath | 型引数、ワイルドカードバインド、配列要素型、包含型内の静的内部型へのパス。 |
| TypeReference | クラス、フィールド、メソッドの宣言、命令に現れる型への参照。 |
この再パッケージ化手法は、アプリケーションレベルまたはサードパーティのライブラリやフレームワークからの ASM への依存との潜在的な競合を回避します。
この再パッケージはクラスファイルレベルで行われるため、ソースと javadoc はここでは利用できません。