Class StackMapTable.OffsetShifter

    • Field Detail

      • where

        int where
      • gap

        int gap
    • Constructor Detail

      • OffsetShifter

        public OffsetShifter​(StackMapTable smt,
                             int where,
                             int gap)
    • Method Detail

      • objectOrUninitialized

        public void objectOrUninitialized​(int tag,
                                          int data,
                                          int pos)
        Description copied from class: StackMapTable.Walker
        Invoked if Object_variable_info or Uninitialized_variable_info is visited.
        Overrides:
        objectOrUninitialized in class StackMapTable.Walker
        Parameters:
        tag - OBJECT or UNINIT.
        data - the value of cpool_index or offset.
        pos - the position of cpool_index or offset.