ExceptionTableEntry
public ExceptionTableEntry(int startPC,
int endPC,
int handlerPC,
CPClass catchType)
Create a new ExceptionTableEntry. Exception tables are of two kinds: either a normal one (with a Throwable as the
catch_type) or a finally clause (which has no catch_type). In the class file, the finally clause is represented
as catch_type == 0.
To create a finally clause with this method, pass in null for the catchType.
- Parameters:
startPC
- int
endPC
- int
handlerPC
- int
catchType
- CPClass (if it's a normal catch) or null (if it's a finally clause).