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