public interface ExecutableStatement extends Accessor, java.io.Serializable, java.lang.Cloneable
| Modifier and Type | Method and Description |
|---|---|
void |
computeTypeConversionRule() |
java.lang.Class |
getKnownEgressType() |
java.lang.Class |
getKnownIngressType() |
java.lang.Object |
getValue(java.lang.Object staticContext,
VariableResolverFactory factory) |
boolean |
intOptimized() |
boolean |
isConvertableIngressEgress() |
boolean |
isEmptyStatement() |
boolean |
isExplicitCast() |
boolean |
isLiteralOnly() |
void |
setKnownEgressType(java.lang.Class type) |
void |
setKnownIngressType(java.lang.Class type) |
java.lang.Object getValue(java.lang.Object staticContext,
VariableResolverFactory factory)
void setKnownIngressType(java.lang.Class type)
void setKnownEgressType(java.lang.Class type)
java.lang.Class getKnownIngressType()
java.lang.Class getKnownEgressType()
getKnownEgressType in interface Accessorboolean isExplicitCast()
boolean isConvertableIngressEgress()
void computeTypeConversionRule()
boolean intOptimized()
boolean isLiteralOnly()
boolean isEmptyStatement()