|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--at.dms.classfile.CodeEnv
This class represent the code environement during control flow This allow to compute the amount of stack consumed, to check if instructions are reached and so on
Method Summary | |
static void |
check(CodeInfo codeInfo)
Checks the specified CodeInfo structure and computes maxStack and maxLocals. |
(package private) void |
checkExecutionPath(InstructionHandle handle,
int curStack)
Verifies execution path(s) starting at specified instruction. |
(package private) void |
dumpCode()
|
Methods inherited from class java.lang.Object |
|
Method Detail |
public static void check(CodeInfo codeInfo) throws ClassFileFormatException
final void checkExecutionPath(InstructionHandle handle, int curStack) throws ClassFileFormatException
handle
- the handle of the first instructioncurStack
- the stack height at the beginning
of the execution of the instructionClassFileFormatException
- a problem was detectedvoid dumpCode()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |