public class ExecutableAccessor extends Object implements ExecutableStatement
| Constructor and Description |
|---|
ExecutableAccessor(ASTNode node,
Class egress) |
| Modifier and Type | Method and Description |
|---|---|
void |
computeTypeConversionRule() |
Class |
getKnownEgressType() |
Class |
getKnownIngressType() |
ASTNode |
getNode() |
Object |
getValue(Object ctx,
Object elCtx,
VariableResolverFactory variableFactory) |
Object |
getValue(Object staticContext,
VariableResolverFactory factory) |
boolean |
intOptimized() |
boolean |
isConvertableIngressEgress() |
boolean |
isEmptyStatement() |
boolean |
isExplicitCast() |
boolean |
isLiteralOnly() |
void |
setKnownEgressType(Class type) |
void |
setKnownIngressType(Class type) |
Object |
setValue(Object ctx,
Object elCtx,
VariableResolverFactory variableFactory,
Object value) |
String |
toString() |
public Object getValue(Object ctx, Object elCtx, VariableResolverFactory variableFactory)
public Object getValue(Object staticContext, VariableResolverFactory factory)
getValue in interface ExecutableStatementpublic void setKnownIngressType(Class type)
setKnownIngressType in interface ExecutableStatementpublic void setKnownEgressType(Class type)
setKnownEgressType in interface ExecutableStatementpublic Class getKnownIngressType()
getKnownIngressType in interface ExecutableStatementpublic Class getKnownEgressType()
getKnownEgressType in interface AccessorgetKnownEgressType in interface ExecutableStatementpublic boolean isConvertableIngressEgress()
isConvertableIngressEgress in interface ExecutableStatementpublic void computeTypeConversionRule()
computeTypeConversionRule in interface ExecutableStatementpublic boolean intOptimized()
intOptimized in interface ExecutableStatementpublic ASTNode getNode()
public Object setValue(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value)
public boolean isLiteralOnly()
isLiteralOnly in interface ExecutableStatementpublic boolean isExplicitCast()
isExplicitCast in interface ExecutableStatementpublic boolean isEmptyStatement()
isEmptyStatement in interface ExecutableStatementCopyright © 2001–2016 JBoss by Red Hat. All rights reserved.