Class LocalVariableTable

    • Constructor Detail

      • LocalVariableTable

        public LocalVariableTable​(LocalVariableTable c)
        Initialize from another object. Note that both objects use the same references (shallow copy). Use copy() for a physical copy.
      • LocalVariableTable

        public LocalVariableTable​(int name_index,
                                  int length,
                                  LocalVariable[] local_variable_table,
                                  ConstantPool constant_pool)
        Parameters:
        name_index - Index in constant pool to `LocalVariableTable'
        length - Content length in bytes
        local_variable_table - Table of local variables
        constant_pool - Array of constants
    • Method Detail

      • accept

        public void accept​(Visitor v)
        Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class. I.e., the hierarchy of methods, fields, attributes, etc. spawns a tree of objects.
        Specified by:
        accept in interface Node
        Specified by:
        accept in class Attribute
        Parameters:
        v - Visitor object