Class StackMap.SimpleCopy

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) byte[] doit()  
      int locals​(int pos, int offset, int num)
      Invoked when locals of stack_map_frame is visited.
      void objectVariable​(int pos, int clazz)
      Invoked when an element of type Object_variable_info is visited.
      void typeInfo​(int pos, byte tag)
      Invoked when an element of verification_type_info (except Object_variable_info and Uninitialized_variable_info) is visited.
      int typeInfoArray​(int pos, int offset, int num, boolean isLocals)
      Invoked when an array of verification_type_info is visited.
      void uninitialized​(int pos, int offset)
      Invoked when an element of type Uninitialized_variable_info is visited.
      void visit()
      Visits each entry of the stack map frames.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SimpleCopy

        SimpleCopy​(StackMap map)
    • Method Detail

      • doit

        byte[] doit()
      • locals

        public int locals​(int pos,
                          int offset,
                          int num)
        Description copied from class: StackMap.Walker
        Invoked when locals of stack_map_frame is visited.
        Overrides:
        locals in class StackMap.Walker
      • typeInfoArray

        public int typeInfoArray​(int pos,
                                 int offset,
                                 int num,
                                 boolean isLocals)
        Description copied from class: StackMap.Walker
        Invoked when an array of verification_type_info is visited.
        Overrides:
        typeInfoArray in class StackMap.Walker
        num - the number of elements.
        isLocals - true if this array is for locals. false if it is for stack.
      • typeInfo

        public void typeInfo​(int pos,
                             byte tag)
        Description copied from class: StackMap.Walker
        Invoked when an element of verification_type_info (except Object_variable_info and Uninitialized_variable_info) is visited.
        Overrides:
        typeInfo in class StackMap.Walker
      • objectVariable

        public void objectVariable​(int pos,
                                   int clazz)
        Description copied from class: StackMap.Walker
        Invoked when an element of type Object_variable_info is visited.
        Overrides:
        objectVariable in class StackMap.Walker
      • uninitialized

        public void uninitialized​(int pos,
                                  int offset)
        Description copied from class: StackMap.Walker
        Invoked when an element of type Uninitialized_variable_info is visited.
        Overrides:
        uninitialized in class StackMap.Walker