public class Union extends ASTNode
isDeepPropertyARRAY_TYPE_LITERAL, ASSIGN, BLOCK_DO, BLOCK_DO_UNTIL, BLOCK_FOR, BLOCK_FOREACH, BLOCK_IF, BLOCK_UNTIL, BLOCK_WHILE, BLOCK_WITH, COLLECTION, COMPILE_IMMEDIATE, cursorPosition, DEEP_PROPERTY, DEFERRED_TYPE_RES, DEOP, DISCARD, egressType, endOfName, expr, fields, firstUnion, FQCN, IDENTIFIER, INLINE_COLLECTION, INVERT, literal, LITERAL, nameCache, nextASTNode, NOJIT, NUMERIC, offset, OPERATOR, OPT_SUBTR, pCtx, PCTX_STORED, safeAccessor, STACKLANG, start, STRONG_TYPING, THISREF| Constructor and Description |
|---|
Union(char[] expr,
int start,
int offset,
int fields,
ASTNode main,
ParserContext pCtx) |
| Modifier and Type | Method and Description |
|---|---|
Accessor |
getAccessor() |
Class |
getLeftEgressType() |
ASTNode |
getMain() |
Object |
getReducedValue(Object ctx,
Object thisValue,
VariableResolverFactory factory) |
Object |
getReducedValueAccelerated(Object ctx,
Object thisValue,
VariableResolverFactory factory) |
String |
toString() |
canSerializeAccessor, discard, getAbsoluteName, getAbsoluteRootElement, getClassLoader, getCursorPosition, getEgressType, getExpr, getFields, getLiteralValue, getName, getNameAsArray, getOffset, getOperator, getStart, isAssignment, isCollection, isDebuggingSymbol, isDeepProperty, isDiscard, isFQCN, isIdentifier, isLiteral, isOperator, isOperator, isThisVal, setAccessor, setAsFQCNReference, setAsLiteral, setCursorPosition, setEgressType, setLiteralValue, setName, storeInLiteralRegister, storePctx, strongTypingpublic Union(char[] expr,
int start,
int offset,
int fields,
ASTNode main,
ParserContext pCtx)
public Object getReducedValueAccelerated(Object ctx, Object thisValue, VariableResolverFactory factory)
getReducedValueAccelerated in class ASTNodepublic ASTNode getMain()
public Accessor getAccessor()
getAccessor in class ASTNodepublic Object getReducedValue(Object ctx, Object thisValue, VariableResolverFactory factory)
getReducedValue in class ASTNodepublic Class getLeftEgressType()
Copyright © 2001–2015 JBoss by Red Hat. All rights reserved.