public class JL5PrimitiveType_c extends PrimitiveType_c implements JL5PrimitiveType
PrimitiveType.Kindkindposition, ts| Constructor and Description |
|---|
JL5PrimitiveType_c(TypeSystem ts,
PrimitiveType.Kind kind) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isCastValidImpl(Type toType)
Requires: all type arguments are canonical.
|
boolean |
isImplicitCastValidImpl(Type toType)
Return true if a value of this type can be assigned to a variable of
type
toType. |
descendsFromImpl, equalsImpl, fullName, hashCode, isBoolean, isByte, isCanonical, isChar, isDouble, isFloat, isInt, isIntOrLess, isLong, isLongOrLess, isNumeric, isPrimitive, isShort, isVoid, kind, name, numericConversionValidImpl, toPrimitive, toString, translate, typeEqualsImpl, wrapperTypeStringarrayOf, arrayOf, descendsFrom, isArray, isCastValid, isClass, isComparable, isImplicitCastValid, isNull, isPackage, isReference, isSubtype, isSubtypeImpl, isThrowable, isType, isUncheckedException, numericConversionValid, numericConversionValid, numericConversionValidImpl, print, toArray, toClass, toNull, toPackage, toReference, toType, typeEqualscopy, equals, position, typeSystemclone, finalize, getClass, notify, notifyAll, wait, wait, waitkind, wrapperTypeStringarrayOf, arrayOf, descendsFrom, descendsFromImpl, isArray, isBoolean, isByte, isCastValid, isChar, isClass, isComparable, isDouble, isFloat, isImplicitCastValid, isInt, isIntOrLess, isLong, isLongOrLess, isNull, isNumeric, isPrimitive, isReference, isShort, isSubtype, isSubtypeImpl, isThrowable, isUncheckedException, isVoid, numericConversionValid, numericConversionValid, numericConversionValidImpl, numericConversionValidImpl, print, toArray, toClass, toNull, toPrimitive, toReference, toString, translate, typeEquals, typeEqualsImplequalsImpl, isCanonical, position, typeSystempublic JL5PrimitiveType_c(TypeSystem ts, PrimitiveType.Kind kind)
public boolean isImplicitCastValidImpl(Type toType)
TypetoType.isImplicitCastValidImpl in interface TypeisImplicitCastValidImpl in class PrimitiveType_cpublic boolean isCastValidImpl(Type toType)
PrimitiveType_cisCastValidImpl in interface TypeisCastValidImpl in class PrimitiveType_c