|
Eclipse JDT 2.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Description of a code attribute as described in the JVM specifications. This interface may be implemented by clients.
Method Summary | |
IClassFileAttribute[] |
getAttributes()
Answer back the collection of all attributes of the field info. |
int |
getAttributesCount()
Answer back the attribute number of the code attribute. |
byte[] |
getBytecodes()
Answer back the array of bytes, which represents all the opcodes as described in the JVM specifications. |
long |
getCodeLength()
Answer back the length of the bytecode contents. |
IExceptionTableEntry[] |
getExceptionTable()
Answer back the array of exception entries, if they are present. |
int |
getExceptionTableLength()
Answer back the exception table length of the code attribute. |
ILineNumberAttribute |
getLineNumberAttribute()
Answer back the line number attribute, if it exists, null otherwise. |
ILocalVariableAttribute |
getLocalVariableAttribute()
Answer back the local variable attribute, if it exists, null otherwise. |
int |
getMaxLocals()
Answer back the max locals value of the code attribute. |
int |
getMaxStack()
Answer back the max stack value of the code attribute. |
void |
traverse(IBytecodeVisitor visitor)
Define a Java opcodes walker. |
Methods inherited from interface org.eclipse.jdt.core.util.IClassFileAttribute |
getAttributeLength, getAttributeName, getAttributeNameIndex |
Method Detail |
public int getMaxLocals()
public int getMaxStack()
public ILineNumberAttribute getLineNumberAttribute()
public ILocalVariableAttribute getLocalVariableAttribute()
public IExceptionTableEntry[] getExceptionTable()
public byte[] getBytecodes()
public long getCodeLength()
public int getAttributesCount()
public IClassFileAttribute[] getAttributes()
public int getExceptionTableLength()
public void traverse(IBytecodeVisitor visitor) throws ClassFormatException
visitor
- The visitor to use to walk the opcodes.
ClassFormatException
- Exception thrown if the opcodes contain invalid bytes
|
Eclipse JDT 2.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |