インタフェースLookupSwitchInstruction
- すべてのスーパー・インタフェース:
ClassFileElement
,CodeElement
,Instruction
public sealed interface LookupSwitchInstruction extends Instruction
Code
属性の code
配列のlookupswitch
命令をモデル化します。 CodeModel
の要素をトラバースするときに、CodeElement
として提供されます。
ルックアップ・ルックアップ・スイッチ命令はコンポジットです:
LookupSwitchInstruction
(
Label defaultTarget
,
List<SwitchCase> cases
)
cases
内の要素がcaseValue
で昇順でソートされない場合、かわりにソートされたバージョンのcases
リストが書き込まれます。- Java Virtual Machine仕様を参照してください:
-
6.5.lookupswitch lookupswitch
- 導入されたバージョン:
- 24
- 関連項目:
-
メソッドのサマリー
修飾子と型メソッド説明cases()
スイッチのケースを返します。デフォルトのケースのターゲットを返します。static LookupSwitchInstruction
of
(Label defaultTarget, List<SwitchCase> cases) ルックアップ・スイッチ命令を返します。インタフェースjava.lang.classfile.Instructionで宣言されたメソッド
opcode, sizeInBytes
-
メソッドの詳細
-
defaultTarget
-
cases
-
of
static LookupSwitchInstruction of(Label defaultTarget, List<SwitchCase> cases) ルックアップ・スイッチ命令を返します。- パラメータ:
defaultTarget
- スイッチのデフォルトのターゲットcases
- スイッチのケース- 戻り値:
- ルックアップ・スイッチ命令
-