public class JL5PrimitiveType_c extends PrimitiveType_c implements JL5PrimitiveType
PrimitiveType.Kind
kind
position, 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, wrapperTypeString
arrayOf, 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, typeEquals
copy, equals, position, typeSystem
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
kind, wrapperTypeString
arrayOf, 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, typeEqualsImpl
equalsImpl, isCanonical, position, typeSystem
public JL5PrimitiveType_c(TypeSystem ts, PrimitiveType.Kind kind)
public boolean isImplicitCastValidImpl(Type toType)
Type
toType
.isImplicitCastValidImpl
in interface Type
isImplicitCastValidImpl
in class PrimitiveType_c
public boolean isCastValidImpl(Type toType)
PrimitiveType_c
isCastValidImpl
in interface Type
isCastValidImpl
in class PrimitiveType_c