Package | Description |
---|---|
oracle.javatools.parser.java.v2.common |
Classes common to model implementations.
|
oracle.javatools.parser.java.v2.util |
Various utilities for use with the parser.
|
Modifier and Type | Field and Description |
---|---|
static PrimitiveType[] |
PrimitiveType.PRIMITIVE_alpha
Letter-to-primitive lookup table indexed by ch - 'A' value.
|
static PrimitiveType[] |
PrimitiveType.PRIMITIVE_lookup
Token-to-primitive lookup table indexed by tk - KW_base value.
|
static PrimitiveType[] |
PrimitiveType.PRIMITIVE_objects
Array of PrimitiveObj instances.
|
Modifier and Type | Method and Description |
---|---|
static PrimitiveType |
PrimitiveType.applyUnboxingConversion(JavaType input)
Deprecated.
Use applyUnboxingConversion(JavaType, JdkVersion) instead
|
static PrimitiveType |
PrimitiveType.applyUnboxingConversion(JavaType input,
JdkVersion jdkVersion)
Tries to apply unboxing conversion to the input.
|
static PrimitiveType |
PrimitiveType.getNullType()
Return the PrimitiveType that represents the null type.
|
static PrimitiveType |
PrimitiveType.getPrimitiveType(int primitiveType)
Return the PrimitiveType that represents the incoming type.
|
static PrimitiveType |
CommonUtilities.getPrimitiveType(java.lang.String name) |
static PrimitiveType |
PrimitiveType.getVoidType()
Return the PrimitiveType that represents the void type.
|
static PrimitiveType |
PrimitiveType.lookupPrimitive(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
static JavaType |
PrimitiveType.applyBoxingConversion(PrimitiveType input,
JavaProvider provider,
JdkVersion jdkVersion)
Tries to apply boxing to the input.
|
static boolean |
PrimitiveType.applyNarrowingConversion(PrimitiveType subject,
PrimitiveType target)
JLS 5.1.3.
|
static boolean |
PrimitiveType.applyWideningConversion(PrimitiveType subject,
PrimitiveType target)
JLS 5.1.2.
|
protected abstract T |
SignatureParser.getPrimitiveType(PrimitiveType primitive)
Represents a primitive type.
|
protected SignatureHasType |
QuickSignatureParser.getPrimitiveType(PrimitiveType primitive) |
static boolean |
PrimitiveType.isNumeric(PrimitiveType subject) |
Modifier and Type | Method and Description |
---|---|
static PrimitiveType |
Conversions.applyUnboxingConversion(JavaType input)
Deprecated.
Use applyUnboxingConversion(JavaType, JdkVersion) instead
|
static PrimitiveType |
Conversions.applyUnboxingConversion(JavaType input,
JdkVersion jdkVersion)
JLS 5.1.8.
|
Modifier and Type | Method and Description |
---|---|
static JavaType |
Conversions.applyBoxingConversion(PrimitiveType input,
JavaProvider provider)
Deprecated.
Use applyBoxingConversion(JavaType,JavaProvider,JdkVersion) instead
|
static JavaType |
Conversions.applyBoxingConversion(PrimitiveType input,
JavaProvider provider,
JdkVersion jdkVersion)
Deprecated.
Use applyBoxingConversion(JavaType,JavaProvider,JdkVersion) instead
|
static boolean |
Conversions.applyNarrowingConversion(PrimitiveType subject,
PrimitiveType target)
Deprecated.
Use applyNarrowingConversion(JavaType, JavaType) instead
|
static boolean |
Conversions.applyWideningConversion(PrimitiveType subject,
PrimitiveType target)
Deprecated.
Use applyWideningConversion(JavaType, JavaType) instead
|