Modifier and Type | Field and Description |
---|---|
private Accessor |
accessor |
private Accessor |
nextAccessor |
private char[] |
nextExpr |
private int |
offset |
private ParserContext |
pCtx |
private int |
start |
Constructor and Description |
---|
Union(ParserContext pCtx,
Accessor accessor,
char[] nextAccessor,
int start,
int offset) |
Modifier and Type | Method and 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) |
private Accessor accessor
private char[] nextExpr
private int start
private int offset
private Accessor nextAccessor
private ParserContext pCtx
public Union(ParserContext pCtx, Accessor accessor, char[] nextAccessor, int start, int offset)
public java.lang.Object getValue(java.lang.Object ctx, java.lang.Object elCtx, VariableResolverFactory variableFactory)
public java.lang.Object setValue(java.lang.Object ctx, java.lang.Object elCtx, VariableResolverFactory variableFactory, java.lang.Object value)
private java.lang.Object get(java.lang.Object ctx, java.lang.Object elCtx, VariableResolverFactory variableFactory)
public java.lang.Class getLeftIngressType()
public java.lang.Class getKnownEgressType()
getKnownEgressType
in interface Accessor