@Api public class FunctionType extends TypeBase<FunctionCall> implements EvaluableType<FunctionCall>
FunctionCall class. Implements EvaluableType so it
can be used to calculate result of FunctionCall.TypeBase.Convert<A,T>| Modifier and Type | Field and Description |
|---|---|
static FunctionType |
INSTANCE |
NO_ALIASES| Modifier and Type | Method and Description |
|---|---|
<V> V |
evaluate(FunctionCall value)
Evaluates this type instance to acquire its runtime value.
|
Type<?> |
evaluatedType(FunctionCall value)
Returns type of value returned from
EvaluableType.evaluate(Object) method for given value. |
String |
name()
Returns unqiue type name.
|
aliasType, doReadAs, isAssignable, isForceInstanceWhenReading, isInstance, isInstance, javaType, read, readAs, setForceInstanceWhenReading, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitisInstance, isInstance, javaType, read, readAspublic static final FunctionType INSTANCE
public String name()
Typename in interface Type<FunctionCall>public Type<?> evaluatedType(FunctionCall value)
EvaluableTypeEvaluableType.evaluate(Object) method for given value.evaluatedType in interface EvaluableType<FunctionCall>public <V> V evaluate(FunctionCall value)
EvaluableType#evaluatedType() type.evaluate in interface EvaluableType<FunctionCall>value - this type instanceCopyright © 2018 Suncode. All rights reserved.