Uses of Class
org.benf.cfr.reader.bytecode.analysis.types.RawJavaType
-
-
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 RawJavaType Modifier and Type Field Description private RawJavaType
LValueTypeClashCheck.Check. javaTypeInstance
Constructors in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers with parameters of type RawJavaType Constructor Description Check(RawJavaType javaTypeInstance)
-
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 RawJavaType Modifier and Type Method Description static 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 RawJavaType Modifier and Type Method Description private static RawJavaType
LiteralFolding. getRawType(Literal l)
Methods in org.benf.cfr.reader.bytecode.analysis.parse.literal with parameters of type RawJavaType Modifier and Type Method Description boolean
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 RawJavaType Modifier and Type Field Description private static java.util.Map<java.lang.String,RawJavaType>
RawJavaType. boxingTypes
private static java.util.Map<RawJavaType,java.util.Set<RawJavaType>>
RawJavaType. implicitCasts
private static java.util.Map<RawJavaType,java.util.Set<RawJavaType>>
RawJavaType. implicitCasts
private static java.util.Map<java.lang.String,RawJavaType>
RawJavaType. podLookup
Methods in org.benf.cfr.reader.bytecode.analysis.types that return RawJavaType Modifier and Type Method Description static RawJavaType
RawJavaType. getPodNamedType(java.lang.String name)
RawJavaType
JavaArrayTypeInstance. getRawTypeOfSimpleType()
RawJavaType
JavaGenericPlaceholderTypeInstance. getRawTypeOfSimpleType()
RawJavaType
JavaGenericRefTypeInstance. getRawTypeOfSimpleType()
RawJavaType
JavaIntersectionTypeInstance. getRawTypeOfSimpleType()
RawJavaType
JavaRefTypeInstance. getRawTypeOfSimpleType()
RawJavaType
JavaTypeInstance. getRawTypeOfSimpleType()
RawJavaType
JavaWildcardTypeInstance. getRawTypeOfSimpleType()
RawJavaType
RawJavaType. getRawTypeOfSimpleType()
static RawJavaType
RawJavaType. getUnboxedTypeFor(JavaTypeInstance type)
static RawJavaType
RawJavaType. valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static RawJavaType[]
RawJavaType. values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods in org.benf.cfr.reader.bytecode.analysis.types with parameters of type RawJavaType Modifier and Type Method Description int
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 RawJavaType Modifier and Type Method Description RawJavaType
InferredJavaType. getRawType()
RawJavaType
InferredJavaType.IJTInternal_Clash. getRawType()
RawJavaType
InferredJavaType.IJTInternal_Impl. getRawType()
RawJavaType
InferredJavaType.IJTInternal. getRawType()
Methods in org.benf.cfr.reader.bytecode.analysis.types.discovery with parameters of type RawJavaType Modifier and Type Method Description void
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 RawJavaType Modifier and Type Field Description private RawJavaType
JVMInstr. rawJavaType
Methods in org.benf.cfr.reader.bytecode.opcode that return RawJavaType Modifier and Type Method Description RawJavaType
JVMInstr. getRawJavaType()
Constructors in org.benf.cfr.reader.bytecode.opcode with parameters of type RawJavaType Constructor Description JVMInstr(int opcode, int bytes, StackTypes popped, StackTypes pushed, RawJavaType rawJavaType)
JVMInstr(int opcode, int bytes, StackTypes popped, StackTypes pushed, RawJavaType rawJavaType, boolean noThrow)
JVMInstr(int opcode, int bytes, StackTypes popped, StackTypes pushed, RawJavaType rawJavaType, OperationFactory handler)
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 Modifier and Type Method Description static RawJavaType
ConstantPoolUtils. decodeRawJavaType(char c)
-