Class JumpInstruction

java.lang.Object
de.inetsoftware.jwebassembly.module.WasmInstruction
de.inetsoftware.jwebassembly.module.JumpInstruction

class JumpInstruction extends WasmInstruction
Placeholder for a jump to inspect the stack. It is like a nop operation.
  • Field Details

    • jumpPos

      private int jumpPos
    • popCount

      private int popCount
    • pushValueType

      private AnyType pushValueType
  • Constructor Details

    • JumpInstruction

      JumpInstruction(int jumpPos, int popCount, AnyType pushValueType, int javaCodePos, int lineNumber)
      Create an instance of a nop instruction
      Parameters:
      jumpPos - the position of the jump
      popCount - the the count of values that are removed from the stack.
      pushValueType - optional type of a push value
      javaCodePos - the code position/offset in the Java method
      lineNumber - the line number in the Java source code
  • Method Details