Class ExprValueAccessor
- java.lang.Object
-
- org.mvel2.optimizers.impl.refl.collection.ExprValueAccessor
-
-
Field Summary
Fields Modifier and Type Field Description ExecutableStatement
stmt
-
Constructor Summary
Constructors Constructor Description ExprValueAccessor(java.lang.String ex, java.lang.Class expectedType, java.lang.Object ctx, VariableResolverFactory factory, ParserContext pCtx)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Class
getKnownEgressType()
ExecutableStatement
getStmt()
java.lang.Object
getValue(java.lang.Object ctx, java.lang.Object elCtx, VariableResolverFactory variableFactory)
void
setStmt(ExecutableStatement stmt)
java.lang.Object
setValue(java.lang.Object ctx, java.lang.Object elCtx, VariableResolverFactory variableFactory, java.lang.Object value)
-
-
-
Field Detail
-
stmt
public ExecutableStatement stmt
-
-
Constructor Detail
-
ExprValueAccessor
public ExprValueAccessor(java.lang.String ex, java.lang.Class expectedType, java.lang.Object ctx, VariableResolverFactory factory, ParserContext pCtx)
-
-
Method Detail
-
getValue
public java.lang.Object getValue(java.lang.Object ctx, java.lang.Object elCtx, VariableResolverFactory variableFactory)
-
setValue
public java.lang.Object setValue(java.lang.Object ctx, java.lang.Object elCtx, VariableResolverFactory variableFactory, java.lang.Object value)
-
getStmt
public ExecutableStatement getStmt()
-
setStmt
public void setStmt(ExecutableStatement stmt)
-
getKnownEgressType
public java.lang.Class getKnownEgressType()
- Specified by:
getKnownEgressType
in interfaceAccessor
-
-