インタフェース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
- 
メソッドの詳細- 
invokedynamicInvokeDynamicEntryPREVIEW invokedynamic()コール・サイトを記述するInvokeDynamicEntryPREVIEWを返します。- 戻り値:
- コール・サイトを記述するInvokeDynamicEntryPREVIEW
 
- 
name
- 
type
- 
typeSymboldefault MethodTypeDesc typeSymbol()コール・サイトの呼出しタイプをシンボリック記述子として返します。- 戻り値:
- シンボリック記述子としてのコール・サイトの呼出しタイプ
 
- 
bootstrapMethoddefault DirectMethodHandleDesc bootstrapMethod()コール・サイトのブートストラップ・メソッドを返します。- 戻り値:
- コール・サイトのブートストラップ・メソッド
 
- 
bootstrapArgs
- 
ofstatic InvokeDynamicInstructionPREVIEW of(InvokeDynamicEntryPREVIEW invokedynamic) invokedynamic命令を返します。- パラメータ:
- invokedynamic- コール・サイトを記述する定数プール・エントリ
- 戻り値:
- 動的な命令
 
 
- 
InvokeDynamicInstructionを使用できます。