インタフェースNewPrimitiveArrayInstruction
- すべてのスーパー・インタフェース:
ClassFileElement,CodeElement,Instruction
public sealed interface NewPrimitiveArrayInstruction extends Instruction
Code属性のcode配列のnewarray命令をモデル化します。 CodeModelの要素をトラバースするときに、CodeElementとして提供されます。
新しいプリミティブ配列命令はcompositeです:
NewPrimitiveArrayInstruction(TypeKind typeKind)
typeKindはプリミティブであり、voidではありません。- Java Virtual Machine仕様を参照してください:
-
6.5.newarray newarray
- 導入されたバージョン:
- 24
- 関連項目:
-
メソッドのサマリー
修飾子と型メソッド説明static NewPrimitiveArrayInstruction新しいプリミティブ配列命令を返します。typeKind()配列のコンポーネント・タイプを返します。インタフェースjava.lang.classfile.Instructionで宣言されたメソッド
opcode, sizeInBytes
-
メソッドの詳細
-
typeKind
TypeKind typeKind()配列のコンポーネント・タイプを返します。- APIのノート:
- この命令のバッキング配列コードは、
typeKind().newarrayCode()から入手できます。 - 戻り値:
- 配列のコンポーネント・タイプ
-
of
static NewPrimitiveArrayInstruction of(TypeKind typeKind) 新しいプリミティブ配列命令を返します。- パラメータ:
typeKind- 配列のコンポーネント・タイプ- 戻り値:
- 新しいプリミティブ配列命令
- スロー:
IllegalArgumentException-typeKindがプリミティブでない場合、またはvoidの場合- 関連項目:
-