Uses of Enum
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 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 RawJavaTypeModifier and TypeMethodDescriptionprivate static RawJavaTypeLiteralFolding.getRawType(Literal l) Methods in org.benf.cfr.reader.bytecode.analysis.parse.literal with parameters of type RawJavaTypeModifier and TypeMethodDescriptionbooleanTypedLiteral.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
Subclasses with type arguments of type RawJavaType in org.benf.cfr.reader.bytecode.analysis.typesFields in org.benf.cfr.reader.bytecode.analysis.types with type parameters of type RawJavaTypeModifier and TypeFieldDescriptionprivate static final Map<String, RawJavaType> RawJavaType.boxingTypesprivate static final Map<RawJavaType, Set<RawJavaType>> RawJavaType.implicitCastsprivate static final Map<RawJavaType, Set<RawJavaType>> RawJavaType.implicitCastsprivate static final Map<String, RawJavaType> RawJavaType.podLookupMethods in org.benf.cfr.reader.bytecode.analysis.types that return RawJavaTypeModifier and TypeMethodDescriptionstatic RawJavaTypeRawJavaType.getPodNamedType(String name) JavaArrayTypeInstance.getRawTypeOfSimpleType()JavaGenericPlaceholderTypeInstance.getRawTypeOfSimpleType()JavaGenericRefTypeInstance.getRawTypeOfSimpleType()JavaIntersectionTypeInstance.getRawTypeOfSimpleType()JavaRefTypeInstance.getRawTypeOfSimpleType()JavaTypeInstance.getRawTypeOfSimpleType()JavaWildcardTypeInstance.getRawTypeOfSimpleType()RawJavaType.getRawTypeOfSimpleType()static RawJavaTypeRawJavaType.getUnboxedTypeFor(JavaTypeInstance type) static RawJavaTypeReturns 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 RawJavaTypeModifier and TypeMethodDescriptionintRawJavaType.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 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 TypeMethodDescriptionvoidInferredJavaType.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 RawJavaTypeMethods in org.benf.cfr.reader.bytecode.opcode that return RawJavaTypeConstructors in org.benf.cfr.reader.bytecode.opcode with parameters of type RawJavaTypeModifierConstructorDescriptionprivateJVMInstr(int opcode, int bytes, StackTypes popped, StackTypes pushed, RawJavaType rawJavaType) privateJVMInstr(int opcode, int bytes, StackTypes popped, StackTypes pushed, RawJavaType rawJavaType, boolean noThrow) privateJVMInstr(int opcode, int bytes, StackTypes popped, StackTypes pushed, RawJavaType rawJavaType, OperationFactory handler) privateJVMInstr(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