org.mvel2.compiler
Interface ExecutableStatement
- All Superinterfaces:
- Accessor, Cloneable, Serializable
- All Known Implementing Classes:
- CompiledAccExpression, CompiledExpression, ExecutableAccessor, ExecutableAccessorSafe, ExecutableLiteral
public interface ExecutableStatement
- extends Accessor, Serializable, Cloneable
getValue
Object getValue(Object staticContext,
VariableResolverFactory factory)
setKnownIngressType
void setKnownIngressType(Class type)
setKnownEgressType
void setKnownEgressType(Class type)
getKnownIngressType
Class getKnownIngressType()
getKnownEgressType
Class getKnownEgressType()
- Specified by:
getKnownEgressType
in interface Accessor
isConvertableIngressEgress
boolean isConvertableIngressEgress()
computeTypeConversionRule
void computeTypeConversionRule()
intOptimized
boolean intOptimized()
isLiteralOnly
boolean isLiteralOnly()
Copyright © 2011. All Rights Reserved.