- すべてのスーパー・インタフェース:
ClassFileElementPREVIEW,CodeElementPREVIEW,InstructionPREVIEW
public sealed interface FieldInstruction extends InstructionPREVIEW
FieldInstructionは、JavaプラットフォームのプレビューAPIです。
プレビュー機能は、今後のリリースで削除するか、Javaプラットフォームの永続機能にアップグレードすることができます。
Code属性のcode配列内のフィールド・アクセス命令をモデル化します。 対応するopcodeのkindは、Opcode.Kind.FIELD_ACCESSPREVIEWになります。 CodeModelPREVIEWの要素をトラバースするときに、CodeElementPREVIEWとして提供されます。 - 導入されたバージョン:
- 22
-
メソッドのサマリー
修飾子と型メソッド説明field()この命令によって記述されたFieldRefEntryPREVIEW定数を返します。name()フィールドの名前を返します。static FieldInstructionPREVIEWof(OpcodePREVIEW op, ClassEntryPREVIEW owner, NameAndTypeEntryPREVIEW nameAndType) フィールド・アクセス指示を返します。static FieldInstructionPREVIEWフィールド・アクセス指示を返します。static FieldInstructionPREVIEWof(OpcodePREVIEW op, FieldRefEntryPREVIEW field) フィールド・アクセス指示を返します。default ClassEntryPREVIEWowner()フィールドを保持するクラスを返します。type()フィールドのフィールド記述子を返します。default ClassDescフィールドの型のシンボリック記述子を返します。インタフェースjava.lang.classfile.InstructionPREVIEWで宣言されたメソッド
opcode, sizeInBytes
-
メソッドの詳細
-
field
FieldRefEntryPREVIEW field()この命令によって記述されたFieldRefEntryPREVIEW定数を返します。- 戻り値:
- この命令によって記述される
FieldRefEntryPREVIEW定数
-
owner
-
name
-
type
-
typeSymbol
-
of
static FieldInstructionPREVIEW of(OpcodePREVIEW op, FieldRefEntryPREVIEW field) フィールド・アクセス指示を返します。- パラメータ:
op- 特定のタイプのフィールド・アクセス指示のopcode。Opcode.Kind.FIELD_ACCESSPREVIEW型である必要がありますfield- フィールドを記述する定数プール・エントリ- 戻り値:
- フィールド・アクセス指示
-
of
static FieldInstructionPREVIEW of(OpcodePREVIEW op, ClassEntryPREVIEW owner, Utf8EntryPREVIEW name, Utf8EntryPREVIEW type) フィールド・アクセス指示を返します。- パラメータ:
op- 特定のタイプのフィールド・アクセス指示のopcode。Opcode.Kind.FIELD_ACCESSPREVIEW型である必要がありますowner- フィールドを保持するクラスname- フィールドの名前type- フィールド記述子- 戻り値:
- フィールド・アクセス指示
-
of
static FieldInstructionPREVIEW of(OpcodePREVIEW op, ClassEntryPREVIEW owner, NameAndTypeEntryPREVIEW nameAndType) フィールド・アクセス指示を返します。- パラメータ:
op- 特定のタイプのフィールド・アクセス指示のopcode。Opcode.Kind.FIELD_ACCESSPREVIEW型である必要がありますowner- フィールドを保持するクラスnameAndType- フィールドの名前とフィールド記述子- 戻り値:
- フィールド・アクセス指示
-
FieldInstructionを使用できます。