|
ProGuard | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectproguard.classfile.AttrInfo
proguard.classfile.LocalVariableTableAttrInfo
Representation of a local variable table attribute.
| Field Summary | |
LocalVariableInfo[] |
localVariableTable
|
int |
u2localVariableTableLength
|
| Fields inherited from class proguard.classfile.AttrInfo |
u2attrNameIndex, visitorInfo |
| Constructor Summary | |
protected |
LocalVariableTableAttrInfo()
|
| Method Summary | |
void |
accept(ClassFile classFile,
MethodInfo methodInfo,
CodeAttrInfo codeAttrInfo,
AttrInfoVisitor attrInfoVisitor)
Accepts the given visitor in the context of a method's code. |
protected int |
getAttrInfoLength()
Returns the length in bytes of the attribute. |
protected LocalVariableInfo[] |
getLocalVariableTable()
Returns the array of local variable table entries. |
void |
localVariablesAccept(ClassFile classFile,
MethodInfo methodInfo,
CodeAttrInfo codeAttrInfo,
LocalVariableInfoVisitor localVariableInfoVisitor)
Applies the given visitor to all local variables. |
protected void |
readInfo(DataInput din,
ClassFile cf)
Reads the data following the header. |
protected void |
writeInfo(DataOutput dout)
Exports data following the header to a DataOutput stream. |
| Methods inherited from class proguard.classfile.AttrInfo |
accept, accept, accept, create, getAttributeName, getVisitorInfo, setVisitorInfo, write |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public int u2localVariableTableLength
public LocalVariableInfo[] localVariableTable
| Constructor Detail |
protected LocalVariableTableAttrInfo()
| Method Detail |
protected LocalVariableInfo[] getLocalVariableTable()
throws Exception
Exceptionprotected int getAttrInfoLength()
AttrInfo
getAttrInfoLength in class AttrInfo
protected void readInfo(DataInput din,
ClassFile cf)
throws IOException
AttrInfo
readInfo in class AttrInfoIOException
protected void writeInfo(DataOutput dout)
throws IOException
AttrInfo
writeInfo in class AttrInfoIOException
public void accept(ClassFile classFile,
MethodInfo methodInfo,
CodeAttrInfo codeAttrInfo,
AttrInfoVisitor attrInfoVisitor)
AttrInfo
accept in class AttrInfo
public void localVariablesAccept(ClassFile classFile,
MethodInfo methodInfo,
CodeAttrInfo codeAttrInfo,
LocalVariableInfoVisitor localVariableInfoVisitor)
|
ProGuard | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||