Class Union
- java.lang.Object
-
- org.mvel2.optimizers.impl.refl.nodes.Union
-
-
Field Summary
Fields Modifier and Type Field Description private Accessoraccessorprivate AccessornextAccessorprivate char[]nextExprprivate intoffsetprivate ParserContextpCtxprivate intstart
-
Constructor Summary
Constructors Constructor Description Union(ParserContext pCtx, Accessor accessor, char[] nextAccessor, int start, int offset)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.lang.Objectget(java.lang.Object ctx, java.lang.Object elCtx, VariableResolverFactory variableFactory)java.lang.ClassgetKnownEgressType()java.lang.ClassgetLeftIngressType()java.lang.ObjectgetValue(java.lang.Object ctx, java.lang.Object elCtx, VariableResolverFactory variableFactory)java.lang.ObjectsetValue(java.lang.Object ctx, java.lang.Object elCtx, VariableResolverFactory variableFactory, java.lang.Object value)
-
-
-
Field Detail
-
accessor
private Accessor accessor
-
nextExpr
private char[] nextExpr
-
start
private int start
-
offset
private int offset
-
nextAccessor
private Accessor nextAccessor
-
pCtx
private ParserContext pCtx
-
-
Constructor Detail
-
Union
public Union(ParserContext pCtx, Accessor accessor, char[] nextAccessor, int start, int offset)
-
-
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)
-
get
private java.lang.Object get(java.lang.Object ctx, java.lang.Object elCtx, VariableResolverFactory variableFactory)
-
getLeftIngressType
public java.lang.Class getLeftIngressType()
-
getKnownEgressType
public java.lang.Class getKnownEgressType()
- Specified by:
getKnownEgressTypein interfaceAccessor
-
-