Uses of Class
org.apache.bcel.generic.ReferenceType
Packages that use ReferenceType
Package
Description
Generic part of the Apache Byte Code Engineering Library (BCEL), classes to dynamically modify class objects
and byte code instructions.
A PassVerifier class mostly used internally by JustIce, yielding a control flow graph for public use as a nice side effect.
-
Uses of ReferenceType in org.apache.bcel.generic
Subclasses of ReferenceType in org.apache.bcel.genericModifier and TypeClassDescriptionfinal class
Denotes array type, such as int[][]class
Denotes reference such asString
.Fields in org.apache.bcel.generic declared as ReferenceTypeMethods in org.apache.bcel.generic that return ReferenceTypeModifier and TypeMethodDescriptionReferenceType.firstCommonSuperclass
(ReferenceType t) Deprecated.use getFirstCommonSuperclass(ReferenceType t) which has slightly changed semantics.ReferenceType.getFirstCommonSuperclass
(ReferenceType t) This commutative operation returns the first common superclass (narrowest ReferenceType referencing a class, not an interface).private ReferenceType
ReferenceType.getFirstCommonSuperclassInternal
(ReferenceType t) FieldOrMethod.getReferenceType
(ConstantPoolGen cpg) Gets the reference type representing the class, interface, or array class referenced by the instruction.INVOKEDYNAMIC.getReferenceType
(ConstantPoolGen cpg) Since InvokeDynamic doesn't refer to a reference type, just returnObject
, as that is the only type we can say for sure the reference will be.Methods in org.apache.bcel.generic with parameters of type ReferenceTypeModifier and TypeMethodDescriptionInstructionFactory.createCheckCast
(ReferenceType t) InstructionFactory.createInstanceOf
(ReferenceType t) ReferenceType.firstCommonSuperclass
(ReferenceType t) Deprecated.use getFirstCommonSuperclass(ReferenceType t) which has slightly changed semantics.ReferenceType.getFirstCommonSuperclass
(ReferenceType t) This commutative operation returns the first common superclass (narrowest ReferenceType referencing a class, not an interface).private ReferenceType
ReferenceType.getFirstCommonSuperclassInternal
(ReferenceType t) -
Uses of ReferenceType in org.apache.bcel.verifier.structurals
Subclasses of ReferenceType in org.apache.bcel.verifier.structuralsModifier and TypeClassDescriptionclass
This class represents an uninitialized object type; see The Java Virtual Machine Specification, Second Edition, page 147: 4.9.4 for more details.Methods in org.apache.bcel.verifier.structurals with parameters of type ReferenceTypeModifier and TypeMethodDescriptionprivate void
InstConstraintVisitor.referenceTypeIsInitialized
(Instruction o, ReferenceType r) Assures the ReferenceType r is initialized (or Type.NULL).