Package org.apache.bcel.classfile
Class LocalVariableTypeTable
java.lang.Object
org.apache.bcel.classfile.Attribute
org.apache.bcel.classfile.LocalVariableTypeTable
- All Implemented Interfaces:
Cloneable,Iterable<LocalVariable>,Node
- Since:
- 6.0
-
Field Summary
FieldsFields inherited from class org.apache.bcel.classfile.Attribute
constant_pool, EMPTY_ARRAY, length, name_index, tag -
Constructor Summary
ConstructorsConstructorDescriptionLocalVariableTypeTable(int nameIdx, int len, DataInput input, ConstantPool cpool) LocalVariableTypeTable(int nameIndex, int length, LocalVariable[] localVariableTypeTable, ConstantPool constantPool) -
Method Summary
Modifier and TypeMethodDescriptionvoidCalled by objects that are traversing the nodes of the tree implicitly defined by the contents of a Java class.copy(ConstantPool constantPool) final voiddump(DataOutputStream file) Dumps attribute to file stream in binary format.final LocalVariablegetLocalVariable(int index) final LocalVariable[]final intiterator()final voidsetLocalVariableTable(LocalVariable[] localVariableTable) final StringtoString()Methods inherited from class org.apache.bcel.classfile.Attribute
addAttributeReader, addAttributeReader, clone, getConstantPool, getLength, getName, getNameIndex, getTag, println, readAttribute, readAttribute, removeAttributeReader, setConstantPool, setLength, setNameIndexMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
localVariableTypeTable
-
-
Constructor Details
-
LocalVariableTypeTable
LocalVariableTypeTable(int nameIdx, int len, DataInput input, ConstantPool cpool) throws IOException - Throws:
IOException
-
LocalVariableTypeTable
public LocalVariableTypeTable(int nameIndex, int length, LocalVariable[] localVariableTypeTable, ConstantPool constantPool) -
LocalVariableTypeTable
-
-
Method Details
-
accept
Description copied from class:AttributeCalled by objects that are traversing the nodes of the tree implicitly defined by the contents of a Java class. I.e., the hierarchy of methods, fields, attributes, etc. spawns a tree of objects. -
copy
-
dump
Description copied from class:AttributeDumps attribute to file stream in binary format.- Overrides:
dumpin classAttribute- Parameters:
file- Output file stream- Throws:
IOException- if an I/O error occurs.
-
getLocalVariable
-
getLocalVariableTypeTable
-
getTableLength
public final int getTableLength() -
iterator
- Specified by:
iteratorin interfaceIterable<LocalVariable>
-
setLocalVariableTable
-
toString
-