インタフェースjava.lang.classfile.CodeElementの
使用
CodeElementを使用するパッケージ
パッケージ
説明
クラス・ファイルの解析、生成および変換ライブラリを提供します。
java.lang.classfileライブラリのclassファイル属性を記述するインタフェースを提供します。java.lang.classfileライブラリのコード手順を説明するインタフェースを提供します。-
java.lang.classfileでのCodeElementの使用
java.lang.classfileのCodeElementのサブインタフェースCodeElementを実装しているjava.lang.classfileのクラスjava.lang.classfileにCodeElement型の引数型を持つサブインタフェース修飾子と型インタフェース説明interfaceCode属性(メソッド本体)のビルダー。interfaceメソッド(Code属性)の本文をモデル化します。interfaceCodeElementのストリームに対する変換。 -
java.lang.classfile.attributeでのCodeElementの使用
java.lang.classfile.attributeのCodeElementのサブインタフェース修飾子と型インタフェース説明interfaceRuntimeInvisibleTypeAnnotations属性(JVMS 4.7.21)をモデル化します。この属性には、classファイル・コンシューマには表示されるが、「コア反射」には表示されない、この構造内の型の注釈付き使用用の注釈が格納されます。interfaceRuntimeVisibleTypeAnnotations属性(JVMS 4.7.20)をモデル化します。この属性には、classファイル・コンシューマと「コア反射」の両方に表示される、この構造内の型の注釈付き使用のためのタイプ使用注釈が格納されます。interfaceStackMapTable属性(JVMS 4.7.4)をモデル化します。(4.10.1)型チェックによる検証に使用されます(4.10.1)。 -
java.lang.classfile.instructionでのCodeElementの使用
java.lang.classfile.instructionのCodeElementのサブインタフェース修飾子と型インタフェース説明interfaceCode属性のcode配列内の配列ロード命令をモデル化します。interfaceCode属性のcode配列内の配列ストア命令をモデル化します。interfaceCode属性のcode配列の分岐命令(条件付きまたは無条件)をモデル化します。interfaceCharacterRangeTable属性内の単一のエントリをモデル化する擬似命令。interface"intrinsic"、"argument"、"load"定数命令など、Code属性のcode配列の定数ロード命令をモデル化します。static interface命令の定数値を直接エンコードする"引数定数"命令をモデル化します。static interface定数値をopcodeにエンコードする"組み込み定数"命令をモデル化します。static interface定数値を定数プールにエンコードする"ロード定数"命令をモデル化します。interfacei2lなどのCode属性のcode配列のプリミティブ変換命令をモデル化します。interface命令のマーカー・インタフェースが、Code属性のcode配列から中断されました。static interfacestatic interfaceinterfaceCode属性のexception_table配列内のエントリをモデル化する擬似命令。interfaceCode属性のcode配列内のフィールド・アクセス命令をモデル化します。interfaceCode属性のcode配列のローカル変数増分命令をモデル化します。interfaceCode属性のcode配列で動的に計算されるコール・サイト起動命令をモデル化します。interfaceinvokedynamic以外のCode属性のcode配列のメソッド呼出し命令をモデル化します。interface指定されたラベルがCode属性の現在の位置に対応していることを示す擬似命令。interface特定の行番号のコードを示す疑似命令は、Code属性の現在の位置より後に始まります。interfaceCode属性のcode配列内のローカル変数ロード命令をモデル化します。interfaceLocalVariableTable属性内の単一のエントリをモデル化する擬似命令。interfaceLocalVariableTypeTable属性内の単一のエントリをモデル化する擬似命令。interfaceCode属性のcode配列のlookupswitch命令をモデル化します。interfaceCode属性のcode配列のmonitorenterまたはmonitorexit命令をモデル化します。interfaceCode属性のcode配列のmultianewarray命令をモデル化します。interfaceCode属性のcode配列のnew命令をモデル化します。interfaceCode属性のcode配列のnewarray命令をモデル化します。interfaceCode属性のcode配列のanewarray命令をモデル化します。interfaceCode属性のcode配列のnop命令をモデル化します。interfaceCode属性のcode配列内の算術演算子命令をモデル化します。interfaceCode属性のcode配列内のメソッドからの戻り命令をモデル化します。interfaceCode属性のcode配列内のスタック操作命令をモデル化します。interfaceローカル変数ストア命令をCode属性のcode配列にモデル化します。interfaceCode属性のcode配列のtableswitch命令をモデル化します。interfaceCode属性のcode配列のathrow命令をモデル化します。interfaceCode属性のcode配列のinstanceofまたはcheckcast命令をモデル化します。