Class StackMapTable.InsertLocal

Enclosing class:
StackMapTable

static class StackMapTable.InsertLocal extends StackMapTable.SimpleCopy
  • Field Details

    • varIndex

      private int varIndex
    • varTag

      private int varTag
    • varData

      private int varData
  • Constructor Details

    • InsertLocal

      public InsertLocal(byte[] data, int varIndex, int varTag, int varData)
  • Method Details

    • fullFrame

      public void fullFrame(int pos, int offsetDelta, int[] localTags, int[] localData, int[] stackTags, int[] stackData)
      Description copied from class: StackMapTable.Walker
      Invoked if the visited frame is full_frame.
      Overrides:
      fullFrame in class StackMapTable.SimpleCopy
      Parameters:
      pos - the position.
      offsetDelta -
      localTags - locals[i].tag
      localData - locals[i].cpool_index or locals[i].offset
      stackTags - stack[i].tag
      stackData - stack[i].cpool_index or stack[i].offset