インタフェースOperatorInstruction

すべてのスーパー・インタフェース:
ClassFileElement, CodeElement, Instruction

public sealed interface OperatorInstruction extends Instruction
Code属性のcode配列内の算術演算子命令をモデル化します。 対応するopcodesのkindOpcode.Kind.OPERATORです。 CodeModelの要素をトラバースするときに、CodeElementとして提供されます。

演算子命令はコンポジットです:

OperatorInstruction(Opcode opcode)

導入されたバージョン:
24
関連項目:
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    of(Opcode op)
    オペレータ命令を返します。
    命令のオペランド型を返します。

    インタフェースjava.lang.classfile.Instructionで宣言されたメソッド

    opcode, sizeInBytes
  • メソッドの詳細

    • typeKind

      TypeKind typeKind()
      命令のオペランド型を返します。 これは、opcodeから導出されます。
      戻り値:
      命令のオペランド・タイプ
    • of

      static OperatorInstruction of(Opcode op)
      オペレータ命令を返します。
      パラメータ:
      op - 特定のタイプの演算子命令のopcode。Opcode.Kind.OPERATORの種類である必要があります
      戻り値:
      オペレータ命令
      スロー:
      IllegalArgumentException - opcodeの種類がOpcode.Kind.OPERATORでない場合。