インタフェースjava.lang.classfile.CodeElementの
使用
パッケージ
説明
クラス・ファイルの解析、生成および変換ライブラリを提供します。
java.lang.classfile
PREVIEWライブラリのクラス・ファイル属性を記述するインタフェースを提供します。java.lang.classfile
PREVIEWライブラリのコード命令を記述するインタフェースを提供します。-
java.lang.classfilePREVIEWでのCodeElementPREVIEWの使用
修飾子と型インタフェース説明interface
Preview.メソッド本文内の実行可能命令をモデル化します。interface
Preview.例外表のエントリ、行番号表、ローカル変数表、命令とラベルの間のマッピングなど、CodeAttribute
PREVIEWに関するメタデータをモデル化します。修飾子と型クラス説明class
CustomAttributePREVIEW<T extends CustomAttributePREVIEW<T>>
Preview.クラス・ファイルの非標準属性をモデル化します。 -
java.lang.classfile.attributePREVIEWでのCodeElementPREVIEWの使用
-
java.lang.classfile.instructionPREVIEWでのCodeElementPREVIEWの使用
修飾子と型インタフェース説明interface
Preview.Code
属性のcode
配列内の配列ロード命令をモデル化します。interface
Preview.Code
属性のcode
配列内の配列ストア命令をモデル化します。interface
Preview.Code
属性のcode
配列の分岐命令(条件付きまたは無条件)をモデル化します。interface
Preview.CharacterRangeTableAttribute
PREVIEW内の単一のエントリをモデル化する擬似命令。interface
Preview."intrinsic constant"命令(e.g.,iconst_0
)、"argument constant"命令(e.g.,bipush
)、"load constant"命令(e.g.,LDC
)など、Code
属性のcode
配列内の定数ロード命令をモデル化します。static interface
Preview."argument constant"命令(e.g.,bipush
)をモデル化します。static interface
Preview."intrinsic constant"命令(e.g.,iconst_0
)をモデル化します。static interface
Preview."load constant"命令(e.g.,ldc
)をモデル化します。interface
Preview.i2l
など、Code
属性のcode
配列内のプリミティブ変換命令をモデル化します。interface
Preview.モデル命令は、Code
属性のcode
配列から廃止されました。static interface
Preview.クラス・ファイル・バージョン51.0以降、モデルJSRおよびJSR_W命令は、Code
属性のcode
配列から廃止されました。static interface
Preview.クラス・ファイル・バージョン51.0以降、モデルRETおよびRET_W命令は、Code
属性のcode
配列から廃止されました。interface
Preview.コード属性の例外表内のエントリをモデル化する擬似命令。interface
Preview.Code
属性のcode
配列内のフィールド・アクセス命令をモデル化します。interface
Preview.Code
属性のcode
配列のローカル変数増分命令をモデル化します。interface
Preview.Code
属性のcode
配列内のinvokedynamic
命令をモデル化します。interface
Preview.invokedynamic
以外の、Code
属性のcode
配列内のメソッド呼出し命令をモデル化します。interface
Preview.指定されたラベルがCode
属性の現在の位置に対応していることを示す擬似命令。interface
Preview.LineNumberTableAttribute
PREVIEW内の単一のエントリをモデル化する擬似命令。interface
Preview.Code
属性のcode
配列内のローカル変数ロード命令をモデル化します。interface
Preview.LocalVariableTableAttribute
PREVIEW内の単一のエントリをモデル化する擬似命令。interface
Preview.LocalVariableTypeTableAttribute
PREVIEW内の単一のエントリをモデル化する擬似命令。interface
Preview.Code
属性のcode
配列内のlookupswitch
命令をモデル化します。interface
Preview.Code
属性のcode
配列内のmonitorenter
またはmonitorexit
命令をモデル化します。interface
Preview.Code
属性のcode
配列内のmultianewarray
呼出し命令をモデル化します。interface
Preview.Code
属性のcode
配列内のnew
命令をモデル化します。interface
Preview.Code
属性のcode
配列内のnewarray
呼出し命令をモデル化します。interface
Preview.Code
属性のcode
配列内のanewarray
呼出し命令をモデル化します。interface
Preview.Code
属性のcode
配列内のnop
呼出し命令をモデル化します。interface
Preview.Code
属性のcode
配列内の算術演算子命令をモデル化します。interface
Preview.Code
属性のcode
配列内のメソッドからの戻り命令をモデル化します。interface
Preview.Code
属性のcode
配列内のスタック操作命令をモデル化します。interface
Preview.ローカル変数ストア命令をCode
属性のcode
配列にモデル化します。interface
Preview.Code
属性のcode
配列内のtableswitch
命令をモデル化します。interface
Preview.Code
属性のcode
配列内のathrow
命令をモデル化します。interface
Preview.Code
属性のcode
配列内のinstanceof
またはcheckcast
命令をモデル化します。