インタフェース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
の場合- 関連項目:
-