| Package | Description |
|---|---|
| org.apache.bcel.generic |
Generic part of the Apache Byte Code Engineering Library (BCEL), classes to dynamically modify class objects
and byte code instructions.
|
| Modifier and Type | Method and Description |
|---|---|
CodeExceptionGen |
MethodGen.addExceptionHandler(InstructionHandle startPc,
InstructionHandle endPc,
InstructionHandle handlerPc,
ObjectType catchType)
Add an exception handler, i.e., specify region where a handler is active and an instruction where the actual handling
is done.
|
CodeExceptionGen[] |
MethodGen.getExceptionHandlers() |
| Modifier and Type | Method and Description |
|---|---|
static int |
MethodGen.getMaxStack(ConstantPoolGen cp,
InstructionList il,
CodeExceptionGen[] et)
Computes stack usage of an instruction list by performing control flow analysis.
|
void |
InstructionList.redirectExceptionHandlers(CodeExceptionGen[] exceptions,
InstructionHandle oldTarget,
InstructionHandle newTarget)
Redirect all references of exception handlers from oldTarget to newTarget.
|
void |
MethodGen.removeExceptionHandler(CodeExceptionGen c)
Remove an exception handler.
|
Copyright © 2004–2025 The Apache Software Foundation. All rights reserved.