Class LocalVariableTypeTable

    • Constructor Detail

      • LocalVariableTypeTable

        public LocalVariableTypeTable​(SubClass subClass,
                                      int codelength)
      • LocalVariableTypeTable

        LocalVariableTypeTable​(ClassFile classFile,
                               int attribute_name_index,
                               int attribute_length,
                               java.io.DataInput in)
                        throws java.io.IOException
        Throws:
        java.io.IOException
    • Method Detail

      • isEmpty

        public boolean isEmpty()
      • addLocalTypeVariable

        public void addLocalTypeVariable​(javax.lang.model.element.VariableElement ve,
                                         java.lang.String signature,
                                         int index)
        Adds a entry into LocalTypeVariableTable if variable is of generic type
        Parameters:
        ve -
        index -
      • addLocalTypeVariable

        public void addLocalTypeVariable​(int nameIndex,
                                         int signatureIndex,
                                         int index)
        Deprecated.
        Parameters:
        nameIndex -
        signatureIndex -
        index -
      • write

        public void write​(java.io.DataOutput out)
                   throws java.io.IOException
        Specified by:
        write in interface Writable
        Overrides:
        write in class AttributeInfo
        Throws:
        java.io.IOException