Modifier and Type | Field and Description |
---|---|
private RawJavaType |
LValueTypeClashCheck.Check.javaTypeInstance |
Constructor and Description |
---|
Check(RawJavaType javaTypeInstance) |
Modifier and Type | Method and Description |
---|---|
static Expression |
Literal.getLiteralOrNull(RawJavaType rawCastType,
InferredJavaType inferredCastType,
int intValue) |
Modifier and Type | Method and Description |
---|---|
private static RawJavaType |
LiteralFolding.getRawType(Literal l) |
Modifier and Type | Method and 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) |
Modifier and Type | Field and 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 |
Modifier and Type | Method and 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.
|
Modifier and Type | Method and Description |
---|---|
int |
RawJavaType.compareAllPriorityTo(RawJavaType other) |
int |
RawJavaType.compareTypePriorityTo(RawJavaType other) |
private boolean |
RawJavaType.implicitlyCastsTo(RawJavaType other) |
Modifier and Type | Method and Description |
---|---|
RawJavaType |
InferredJavaType.getRawType() |
RawJavaType |
InferredJavaType.IJTInternal.getRawType() |
RawJavaType |
InferredJavaType.IJTInternal_Clash.getRawType() |
RawJavaType |
InferredJavaType.IJTInternal_Impl.getRawType() |
Modifier and Type | Method and Description |
---|---|
void |
InferredJavaType.useAsWithCast(RawJavaType otherRaw) |
void |
InferredJavaType.useInArithOp(InferredJavaType other,
RawJavaType otherRaw,
boolean forbidBool) |
Modifier and Type | Field and Description |
---|---|
private RawJavaType |
JVMInstr.rawJavaType |
Modifier and Type | Method and Description |
---|---|
RawJavaType |
JVMInstr.getRawJavaType() |
Constructor and 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) |
Modifier and Type | Method and Description |
---|---|
static RawJavaType |
ConstantPoolUtils.decodeRawJavaType(char c) |