Interface Type
- All Known Implementing Classes:
AnyType,BinaryType,BooleanType,DateTimeType,DecimalType,DictType,DoubleType,FunctionType,ListType,LongType,StringType,VoidType
public interface Type
-
Method Summary
Modifier and TypeMethodDescriptionbooleancanAttemptCastFrom(Type type) booleancanAttemptCastTo(Type type) bytegetId()booleanisAny()booleanisBinary()booleanbooleanbooleanbooleanbooleanisDict()booleanisDouble()booleanbooleanisList()booleanisLong()booleanbooleanisString()booleanisVoid()name()booleanvalueAndTypeEquals(Value x, Value o) booleanvalueEquals(Value x, Value o) intbooleanvalueIdentical(Value x, Value o)
-
Method Details
-
name
String name() -
isAny
boolean isAny() -
isVoid
boolean isVoid() -
isString
boolean isString() -
isNumeric
boolean isNumeric() -
isLong
boolean isLong() -
isDouble
boolean isDouble() -
isDateTime
boolean isDateTime() -
isDecimal
boolean isDecimal() -
isBoolean
boolean isBoolean() -
isBinary
boolean isBinary() -
isDict
boolean isDict() -
isList
boolean isList() -
isContainer
boolean isContainer() -
isFunction
boolean isFunction() -
canAttemptCastTo
-
canAttemptCastFrom
-
castFrom
-
valueHash
-
valueEquals
-
valueAndTypeEquals
-
valueIdentical
-
getId
byte getId()
-