Class Union
- java.lang.Object
-
- org.mvel2.optimizers.impl.refl.nodes.Union
-
-
Field Summary
Fields Modifier and Type Field Description private Accessor
accessor
private Accessor
nextAccessor
private char[]
nextExpr
private int
offset
private ParserContext
pCtx
private int
start
-
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.Object
get(java.lang.Object ctx, java.lang.Object elCtx, VariableResolverFactory variableFactory)
java.lang.Class
getKnownEgressType()
java.lang.Class
getLeftIngressType()
java.lang.Object
getValue(java.lang.Object ctx, java.lang.Object elCtx, VariableResolverFactory variableFactory)
java.lang.Object
setValue(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:
getKnownEgressType
in interfaceAccessor
-
-