Uses of Enum Class
org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
Packages that use RawJavaType
Package
Description
-
Uses of RawJavaType in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
Fields in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers declared as RawJavaTypeConstructors in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers with parameters of type RawJavaType -
Uses of RawJavaType in org.benf.cfr.reader.bytecode.analysis.parse.expression
Methods in org.benf.cfr.reader.bytecode.analysis.parse.expression with parameters of type RawJavaTypeModifier and TypeMethodDescriptionstatic Expression
Literal.getLiteralOrNull
(RawJavaType rawCastType, InferredJavaType inferredCastType, int intValue) -
Uses of RawJavaType in org.benf.cfr.reader.bytecode.analysis.parse.literal
Methods in org.benf.cfr.reader.bytecode.analysis.parse.literal that return RawJavaTypeModifier and TypeMethodDescriptionprivate static RawJavaType
LiteralFolding.getRawType
(Literal l) Methods in org.benf.cfr.reader.bytecode.analysis.parse.literal with parameters of type RawJavaTypeModifier and TypeMethodDescriptionboolean
TypedLiteral.checkIntegerUsage
(RawJavaType rawType) private static TypedLiteral
LiteralFolding.computeLiteral
(RawJavaType type, TypedLiteral l, ArithOp op) private static TypedLiteral
LiteralFolding.computeLiteral
(RawJavaType type, TypedLiteral l, TypedLiteral r, ArithOp op) static Literal
LiteralFolding.foldArithmetic
(RawJavaType returnType, Literal l, ArithOp op) static Literal
LiteralFolding.foldArithmetic
(RawJavaType returnType, Literal l, Literal r, ArithOp op) Fold an arithmetic operations.static Literal
LiteralFolding.foldCast
(Literal val, RawJavaType returnType) private static TypedLiteral
LiteralFolding.getCast
(TypedLiteral val, RawJavaType fromType, RawJavaType returnType) static TypedLiteral
TypedLiteral.getInt
(int v, RawJavaType type) static TypedLiteral
TypedLiteral.shrinkTo
(TypedLiteral original, RawJavaType tgt) -
Uses of RawJavaType in org.benf.cfr.reader.bytecode.analysis.types
Fields in org.benf.cfr.reader.bytecode.analysis.types with type parameters of type RawJavaTypeModifier and TypeFieldDescriptionprivate static final Map<String,
RawJavaType> RawJavaType.boxingTypes
private static final Map<RawJavaType,
Set<RawJavaType>> RawJavaType.implicitCasts
private static final Map<RawJavaType,
Set<RawJavaType>> RawJavaType.implicitCasts
private static final Map<String,
RawJavaType> RawJavaType.podLookup
Methods in org.benf.cfr.reader.bytecode.analysis.types that return RawJavaTypeModifier and TypeMethodDescriptionstatic RawJavaType
RawJavaType.getPodNamedType
(String name) JavaArrayTypeInstance.getRawTypeOfSimpleType()
JavaGenericPlaceholderTypeInstance.getRawTypeOfSimpleType()
JavaGenericRefTypeInstance.getRawTypeOfSimpleType()
JavaIntersectionTypeInstance.getRawTypeOfSimpleType()
JavaRefTypeInstance.getRawTypeOfSimpleType()
JavaTypeInstance.getRawTypeOfSimpleType()
JavaWildcardTypeInstance.getRawTypeOfSimpleType()
RawJavaType.getRawTypeOfSimpleType()
static RawJavaType
RawJavaType.getUnboxedTypeFor
(JavaTypeInstance type) static RawJavaType
Returns the enum constant of this class with the specified name.static RawJavaType[]
RawJavaType.values()
Returns an array containing the constants of this enum class, in the order they are declared.Methods in org.benf.cfr.reader.bytecode.analysis.types with parameters of type RawJavaTypeModifier and TypeMethodDescriptionint
RawJavaType.compareAllPriorityTo
(RawJavaType other) int
RawJavaType.compareTypePriorityTo
(RawJavaType other) private boolean
RawJavaType.implicitlyCastsTo
(RawJavaType other) -
Uses of RawJavaType in org.benf.cfr.reader.bytecode.analysis.types.discovery
Methods in org.benf.cfr.reader.bytecode.analysis.types.discovery that return RawJavaTypeModifier and TypeMethodDescriptionInferredJavaType.getRawType()
InferredJavaType.IJTInternal_Clash.getRawType()
InferredJavaType.IJTInternal_Impl.getRawType()
InferredJavaType.IJTInternal.getRawType()
Methods in org.benf.cfr.reader.bytecode.analysis.types.discovery with parameters of type RawJavaTypeModifier and TypeMethodDescriptionvoid
InferredJavaType.useAsWithCast
(RawJavaType otherRaw) void
InferredJavaType.useInArithOp
(InferredJavaType other, RawJavaType otherRaw, boolean forbidBool) -
Uses of RawJavaType in org.benf.cfr.reader.bytecode.opcode
Fields in org.benf.cfr.reader.bytecode.opcode declared as RawJavaTypeMethods in org.benf.cfr.reader.bytecode.opcode that return RawJavaTypeConstructors in org.benf.cfr.reader.bytecode.opcode with parameters of type RawJavaTypeModifierConstructorDescriptionprivate
JVMInstr
(int opcode, int bytes, StackTypes popped, StackTypes pushed, RawJavaType rawJavaType) private
JVMInstr
(int opcode, int bytes, StackTypes popped, StackTypes pushed, RawJavaType rawJavaType, boolean noThrow) private
JVMInstr
(int opcode, int bytes, StackTypes popped, StackTypes pushed, RawJavaType rawJavaType, OperationFactory handler) private
JVMInstr
(int opcode, int bytes, StackTypes popped, StackTypes pushed, RawJavaType rawJavaType, OperationFactory handler, boolean noThrow) -
Uses of RawJavaType in org.benf.cfr.reader.entities.constantpool
Methods in org.benf.cfr.reader.entities.constantpool that return RawJavaType