インタフェースInvokeDynamicInstruction
- すべてのスーパー・インタフェース:
ClassFileElementPREVIEW,CodeElementPREVIEW,InstructionPREVIEW
public sealed interface InvokeDynamicInstruction extends InstructionPREVIEW
InvokeDynamicInstructionは、JavaプラットフォームのプレビューAPIです。
プレビュー機能は、今後のリリースで削除するか、Javaプラットフォームの永続機能にアップグレードすることができます。
Code属性のcode配列内のinvokedynamic命令をモデル化します。 CodeModelPREVIEWの要素をトラバースするときに、CodeElementPREVIEWとして提供されます。 - 導入されたバージョン:
- 22
-
メソッドのサマリー
修飾子と型メソッド説明default List<ConstantDesc> コール・サイトのブートストラップ引数を返します。default DirectMethodHandleDescコール・サイトのブートストラップ・メソッドを返します。コール・サイトを記述するInvokeDynamicEntryPREVIEWを返します。name()コール・サイトの呼出し名を返します。of(InvokeDynamicEntryPREVIEW invokedynamic) invokedynamic命令を返します。type()コール・サイトの呼出しタイプを返します。default MethodTypeDescコール・サイトの呼出しタイプをシンボリック記述子として返します。インタフェースjava.lang.classfile.InstructionPREVIEWで宣言されたメソッド
opcode, sizeInBytes
-
メソッドの詳細
-
invokedynamic
InvokeDynamicEntryPREVIEW invokedynamic()コール・サイトを記述するInvokeDynamicEntryPREVIEWを返します。- 戻り値:
- コール・サイトを記述する
InvokeDynamicEntryPREVIEW
-
name
-
type
-
typeSymbol
default MethodTypeDesc typeSymbol()コール・サイトの呼出しタイプをシンボリック記述子として返します。- 戻り値:
- シンボリック記述子としてのコール・サイトの呼出しタイプ
-
bootstrapMethod
default DirectMethodHandleDesc bootstrapMethod()コール・サイトのブートストラップ・メソッドを返します。- 戻り値:
- コール・サイトのブートストラップ・メソッド
-
bootstrapArgs
-
of
static InvokeDynamicInstructionPREVIEW of(InvokeDynamicEntryPREVIEW invokedynamic) invokedynamic命令を返します。- パラメータ:
invokedynamic- コール・サイトを記述する定数プール・エントリ- 戻り値:
- 動的な命令
-
InvokeDynamicInstructionを使用できます。