Package org.mvel2.compiler
Interface ExecutableStatement
- All Superinterfaces:
Accessor,Cloneable,Serializable
- All Known Implementing Classes:
CompiledAccExpression,CompiledExpression,ExecutableAccessor,ExecutableAccessorSafe,ExecutableLiteral
-
Method Summary
Modifier and TypeMethodDescriptionvoidgetValue(Object staticContext, VariableResolverFactory factory) booleanbooleanbooleanbooleanbooleanvoidsetKnownEgressType(Class type) voidsetKnownIngressType(Class type)
-
Method Details
-
getValue
-
setKnownIngressType
-
setKnownEgressType
-
getKnownIngressType
Class getKnownIngressType() -
getKnownEgressType
Class getKnownEgressType()- Specified by:
getKnownEgressTypein interfaceAccessor
-
isExplicitCast
boolean isExplicitCast() -
isConvertableIngressEgress
boolean isConvertableIngressEgress() -
computeTypeConversionRule
void computeTypeConversionRule() -
intOptimized
boolean intOptimized() -
isLiteralOnly
boolean isLiteralOnly() -
isEmptyStatement
boolean isEmptyStatement()
-