public class ExecutableLiteral extends Object implements ExecutableStatement, Safe
Constructor and Description |
---|
ExecutableLiteral(int literal) |
ExecutableLiteral(Object literal) |
Modifier and Type | Method and Description |
---|---|
void |
computeTypeConversionRule() |
int |
getInteger32() |
Class |
getKnownEgressType() |
Class |
getKnownIngressType() |
Object |
getLiteral() |
Object |
getValue(Object ctx,
Object elCtx,
VariableResolverFactory variableFactory) |
Object |
getValue(Object staticContext,
VariableResolverFactory factory) |
boolean |
intOptimized() |
boolean |
isConvertableIngressEgress() |
boolean |
isLiteralOnly() |
void |
setInteger32(int integer32) |
void |
setKnownEgressType(Class type) |
void |
setKnownIngressType(Class type) |
Object |
setValue(Object ctx,
Object elCtx,
VariableResolverFactory variableFactory,
Object value) |
public ExecutableLiteral(Object literal)
public ExecutableLiteral(int literal)
public int getInteger32()
public void setInteger32(int integer32)
public Object getValue(Object staticContext, VariableResolverFactory factory)
getValue
in interface ExecutableStatement
public void setKnownIngressType(Class type)
setKnownIngressType
in interface ExecutableStatement
public void setKnownEgressType(Class type)
setKnownEgressType
in interface ExecutableStatement
public Class getKnownIngressType()
getKnownIngressType
in interface ExecutableStatement
public Class getKnownEgressType()
getKnownEgressType
in interface Accessor
getKnownEgressType
in interface ExecutableStatement
public boolean isConvertableIngressEgress()
isConvertableIngressEgress
in interface ExecutableStatement
public void computeTypeConversionRule()
computeTypeConversionRule
in interface ExecutableStatement
public Object getValue(Object ctx, Object elCtx, VariableResolverFactory variableFactory)
public Object getLiteral()
public boolean intOptimized()
intOptimized
in interface ExecutableStatement
public Object setValue(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value)
public boolean isLiteralOnly()
isLiteralOnly
in interface ExecutableStatement
Copyright © 2013. All rights reserved.