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
Fields inherited from class org.apache.bcel.classfile.Attribute
constant_pool, length, name_index, tag -
Constructor Summary
ConstructorsConstructorDescriptionLocalVariableTypeTable(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
-
Constructor Details
-
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
-
iterator
- Specified by:
iteratorin interfaceIterable<LocalVariable>
-
setLocalVariableTable
-
toString
-