proguard.classfile.attribute
Class LocalVariableTypeTableAttribute
java.lang.Object
proguard.classfile.attribute.Attribute
proguard.classfile.attribute.LocalVariableTypeTableAttribute
- All Implemented Interfaces:
- VisitorAccepter
public class LocalVariableTypeTableAttribute
- extends Attribute
This Attribute represents a local variable table type attribute.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
u2localVariableTypeTableLength
public int u2localVariableTypeTableLength
localVariableTypeTable
public LocalVariableTypeInfo[] localVariableTypeTable
LocalVariableTypeTableAttribute
public LocalVariableTypeTableAttribute()
- Creates an uninitialized LocalVariableTypeTableAttribute.
LocalVariableTypeTableAttribute
public LocalVariableTypeTableAttribute(int u2attributeNameIndex,
int u2localVariableTypeTableLength,
LocalVariableTypeInfo[] localVariableTypeTable)
- Creates an initialized LocalVariableTypeTableAttribute.
accept
public void accept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
AttributeVisitor attributeVisitor)
- Description copied from class:
Attribute
- Accepts the given visitor in the context of the given code attribute.
- Overrides:
accept in class Attribute
localVariablesAccept
public void localVariablesAccept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeInfoVisitor localVariableTypeInfoVisitor)
- Applies the given visitor to all local variable types.