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 RawJavaTypeLValueTypeClashCheck.Check. javaTypeInstanceConstructors 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 ExpressionLiteral. 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 RawJavaTypeLiteralFolding. getRawType(Literal l)Methods in org.benf.cfr.reader.bytecode.analysis.parse.literal with parameters of type RawJavaType Modifier and Type Method Description booleanTypedLiteral. checkIntegerUsage(RawJavaType rawType)private static TypedLiteralLiteralFolding. computeLiteral(RawJavaType type, TypedLiteral l, ArithOp op)private static TypedLiteralLiteralFolding. computeLiteral(RawJavaType type, TypedLiteral l, TypedLiteral r, ArithOp op)static LiteralLiteralFolding. foldArithmetic(RawJavaType returnType, Literal l, ArithOp op)static LiteralLiteralFolding. foldArithmetic(RawJavaType returnType, Literal l, Literal r, ArithOp op)Fold an arithmetic operations.static LiteralLiteralFolding. foldCast(Literal val, RawJavaType returnType)private static TypedLiteralLiteralFolding. getCast(TypedLiteral val, RawJavaType fromType, RawJavaType returnType)static TypedLiteralTypedLiteral. getInt(int v, RawJavaType type)static TypedLiteralTypedLiteral. 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. boxingTypesprivate static java.util.Map<RawJavaType,java.util.Set<RawJavaType>>RawJavaType. implicitCastsprivate static java.util.Map<RawJavaType,java.util.Set<RawJavaType>>RawJavaType. implicitCastsprivate static java.util.Map<java.lang.String,RawJavaType>RawJavaType. podLookupMethods in org.benf.cfr.reader.bytecode.analysis.types that return RawJavaType Modifier and Type Method Description static RawJavaTypeRawJavaType. getPodNamedType(java.lang.String name)RawJavaTypeJavaArrayTypeInstance. getRawTypeOfSimpleType()RawJavaTypeJavaGenericPlaceholderTypeInstance. getRawTypeOfSimpleType()RawJavaTypeJavaGenericRefTypeInstance. getRawTypeOfSimpleType()RawJavaTypeJavaIntersectionTypeInstance. getRawTypeOfSimpleType()RawJavaTypeJavaRefTypeInstance. getRawTypeOfSimpleType()RawJavaTypeJavaTypeInstance. getRawTypeOfSimpleType()RawJavaTypeJavaWildcardTypeInstance. getRawTypeOfSimpleType()RawJavaTypeRawJavaType. getRawTypeOfSimpleType()static RawJavaTypeRawJavaType. getUnboxedTypeFor(JavaTypeInstance type)static RawJavaTypeRawJavaType. 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 intRawJavaType. compareAllPriorityTo(RawJavaType other)intRawJavaType. compareTypePriorityTo(RawJavaType other)private booleanRawJavaType. 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 RawJavaTypeInferredJavaType. getRawType()RawJavaTypeInferredJavaType.IJTInternal_Clash. getRawType()RawJavaTypeInferredJavaType.IJTInternal_Impl. getRawType()RawJavaTypeInferredJavaType.IJTInternal. getRawType()Methods in org.benf.cfr.reader.bytecode.analysis.types.discovery with parameters of type RawJavaType Modifier and Type Method Description voidInferredJavaType. useAsWithCast(RawJavaType otherRaw)voidInferredJavaType. 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 RawJavaTypeJVMInstr. rawJavaTypeMethods in org.benf.cfr.reader.bytecode.opcode that return RawJavaType Modifier and Type Method Description RawJavaTypeJVMInstr. 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 RawJavaTypeConstantPoolUtils. decodeRawJavaType(char c)
-