Modifier and Type | Method and Description |
---|---|
static Expression |
Literal.getLiteralOrNull(RawJavaType rawCastType,
InferredJavaType inferredCastType,
int intValue) |
Modifier and Type | Method and Description |
---|---|
boolean |
TypedLiteral.checkIntegerUsage(RawJavaType rawType) |
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) |
static TypedLiteral |
TypedLiteral.getInt(int v,
RawJavaType type) |
static TypedLiteral |
TypedLiteral.shrinkTo(TypedLiteral original,
RawJavaType tgt) |
Modifier and Type | Method and Description |
---|---|
static RawJavaType |
RawJavaType.getPodNamedType(String name) |
RawJavaType |
JavaGenericPlaceholderTypeInstance.getRawTypeOfSimpleType() |
RawJavaType |
JavaArrayTypeInstance.getRawTypeOfSimpleType() |
RawJavaType |
JavaGenericRefTypeInstance.getRawTypeOfSimpleType() |
RawJavaType |
JavaRefTypeInstance.getRawTypeOfSimpleType() |
RawJavaType |
JavaTypeInstance.getRawTypeOfSimpleType() |
RawJavaType |
JavaIntersectionTypeInstance.getRawTypeOfSimpleType() |
RawJavaType |
RawJavaType.getRawTypeOfSimpleType() |
RawJavaType |
JavaWildcardTypeInstance.getRawTypeOfSimpleType() |
static RawJavaType |
RawJavaType.getUnboxedTypeFor(JavaTypeInstance type) |
static RawJavaType |
RawJavaType.valueOf(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) |
Modifier and Type | Method and Description |
---|---|
RawJavaType |
InferredJavaType.getRawType() |
Modifier and Type | Method and Description |
---|---|
void |
InferredJavaType.useAsWithCast(RawJavaType otherRaw) |
void |
InferredJavaType.useInArithOp(InferredJavaType other,
RawJavaType otherRaw,
boolean forbidBool) |
Modifier and Type | Method and Description |
---|---|
RawJavaType |
JVMInstr.getRawJavaType() |
Modifier and Type | Method and Description |
---|---|
static RawJavaType |
ConstantPoolUtils.decodeRawJavaType(char c) |
Copyright © 2011-2021. All Rights Reserved.