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.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 | Class | Description |
---|---|---|
class |
ArrayType |
Denotes array type, such as int[][]
|
class |
ObjectType |
Denotes reference such as java.lang.String.
|
Modifier and Type | Field | Description |
---|---|---|
static ReferenceType |
Type.NULL |
Modifier and Type | Method | Description |
---|---|---|
ReferenceType |
ReferenceType.firstCommonSuperclass(ReferenceType t) |
Deprecated.
use getFirstCommonSuperclass(ReferenceType t) which has
slightly changed semantics.
|
ReferenceType |
ReferenceType.getFirstCommonSuperclass(ReferenceType t) |
This commutative operation returns the first common superclass (narrowest ReferenceType
referencing a class, not an interface).
|
ReferenceType |
FieldOrMethod.getReferenceType(ConstantPoolGen cpg) |
Return the reference type representing the class, interface,
or array class referenced by the instruction.
|
Modifier and Type | Method | Description |
---|---|---|
CHECKCAST |
InstructionFactory.createCheckCast(ReferenceType t) |
|
INSTANCEOF |
InstructionFactory.createInstanceOf(ReferenceType t) |
|
ReferenceType |
ReferenceType.firstCommonSuperclass(ReferenceType t) |
Deprecated.
use getFirstCommonSuperclass(ReferenceType t) which has
slightly changed semantics.
|
ReferenceType |
ReferenceType.getFirstCommonSuperclass(ReferenceType t) |
This commutative operation returns the first common superclass (narrowest ReferenceType
referencing a class, not an interface).
|
Modifier and Type | Class | Description |
---|---|---|
class |
UninitializedObjectType |
This class represents an uninitialized object type; see The Java
Virtual Machine Specification, Second Edition, page 147: 4.9.4 for
more details.
|