public class InlineCollectionNode extends ASTNode
| Modifier and Type | Field and Description |
|---|---|
private java.lang.Object |
collectionGraph |
(package private) int |
trailingOffset |
(package private) int |
trailingStart |
accessor, ARRAY_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 |
|---|
InlineCollectionNode(char[] expr,
int start,
int end,
int fields,
java.lang.Class type,
ParserContext pctx) |
InlineCollectionNode(char[] expr,
int start,
int end,
int fields,
ParserContext pctx) |
| Modifier and Type | Method and Description |
|---|---|
private java.lang.Object |
execGraph(java.lang.Object o,
java.lang.Class type,
java.lang.Object ctx,
VariableResolverFactory factory) |
java.lang.Object |
getReducedValue(java.lang.Object ctx,
java.lang.Object thisValue,
VariableResolverFactory factory) |
java.lang.Object |
getReducedValueAccelerated(java.lang.Object ctx,
java.lang.Object thisValue,
VariableResolverFactory factory) |
private void |
parseGraph(boolean compile,
java.lang.Class type,
ParserContext pCtx) |
canSerializeAccessor, discard, getAbsoluteName, getAbsoluteRootElement, getAccessor, 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, strongTyping, toStringprivate java.lang.Object collectionGraph
int trailingStart
int trailingOffset
public InlineCollectionNode(char[] expr,
int start,
int end,
int fields,
ParserContext pctx)
public InlineCollectionNode(char[] expr,
int start,
int end,
int fields,
java.lang.Class type,
ParserContext pctx)
public java.lang.Object getReducedValueAccelerated(java.lang.Object ctx,
java.lang.Object thisValue,
VariableResolverFactory factory)
getReducedValueAccelerated in class ASTNodepublic java.lang.Object getReducedValue(java.lang.Object ctx,
java.lang.Object thisValue,
VariableResolverFactory factory)
getReducedValue in class ASTNodeprivate void parseGraph(boolean compile,
java.lang.Class type,
ParserContext pCtx)
private java.lang.Object execGraph(java.lang.Object o,
java.lang.Class type,
java.lang.Object ctx,
VariableResolverFactory factory)