Package | Description |
---|---|
org.apache.bcel.generic |
This package contains the "generic" part of the
Byte Code Engineering
Library, i.e., classes to dynamically modify class objects and
byte code instructions.
|
org.apache.bcel.util |
This package contains utility classes for the
Byte Code Engineering
Library, namely:
|
org.apache.bcel.verifier.structurals |
Provides a PassVerifier class mostly used internally by JustIce, yielding a control flow graph for public use as
a nice side effect.
|
Modifier and Type | Method and Description |
---|---|
MethodGen |
MethodGen.copy(String class_name,
ConstantPoolGen cp) |
Modifier and Type | Method and Description |
---|---|
int |
ConstantPoolGen.addInterfaceMethodref(MethodGen method) |
int |
ConstantPoolGen.addMethodref(MethodGen method) |
int |
ConstantPoolGen.lookupInterfaceMethodref(MethodGen method) |
int |
ConstantPoolGen.lookupMethodref(MethodGen method) |
void |
MethodObserver.notify(MethodGen method) |
Modifier and Type | Field and Description |
---|---|
private MethodGen |
BCELFactory._mg |
Constructor and Description |
---|
BCELFactory(MethodGen mg,
PrintWriter out) |
Modifier and Type | Field and Description |
---|---|
private MethodGen |
ControlFlowGraph.method_gen
The MethodGen object we're working on.
|
private MethodGen |
InstConstraintVisitor.mg
The MethodGen we're working on.
|
Modifier and Type | Method and Description |
---|---|
void |
InstConstraintVisitor.setMethodGen(MethodGen mg)
Sets the MethodGen instance needed for constraint
checking prior to execution.
|
Constructor and Description |
---|
ControlFlowGraph(MethodGen method_gen)
A Control Flow Graph.
|
ExceptionHandlers(MethodGen mg)
Constructor.
|
Subroutines(MethodGen mg)
Constructor.
|