Class LocalVariableTable
java.lang.Object
org.vesalainen.bcc.AttributeInfo
org.vesalainen.bcc.LocalVariableTable
- All Implemented Interfaces:
Writable
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class AttributeInfo
attribute_length, attribute_name_index, classFile -
Constructor Summary
ConstructorsConstructorDescriptionLocalVariableTable(ClassFile classFile, int attribute_name_index, int attribute_length, DataInput in) LocalVariableTable(SubClass subClass, int codelength) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddLocalVariable(int nameIndex, int descriptorIndex, int index) Deprecated.voidaddLocalVariable(VariableElement ve, int index) intvoidwrite(DataOutput out) Methods inherited from class AttributeInfo
getInstance, isOfType
-
Field Details
-
localVariables
-
codeLength
private int codeLength
-
-
Constructor Details
-
LocalVariableTable
LocalVariableTable(SubClass subClass, int codelength) -
LocalVariableTable
LocalVariableTable(ClassFile classFile, int attribute_name_index, int attribute_length, DataInput in) throws IOException - Throws:
IOException
-
-
Method Details
-
addLocalVariable
-
addLocalVariable
public void addLocalVariable(int nameIndex, int descriptorIndex, int index) Deprecated.- Parameters:
nameIndex-descriptorIndex-index-
-
getLocalVariables
-
write
- Specified by:
writein interfaceWritable- Overrides:
writein classAttributeInfo- Throws:
IOException
-
getAttributeSize
public int getAttributeSize()- Overrides:
getAttributeSizein classAttributeInfo
-