public class BlockNode extends ASTNode
Modifier and Type | Field and Description |
---|---|
protected int |
blockOffset |
protected int |
blockStart |
protected ExecutableStatement |
compiledBlock |
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 |
---|
BlockNode(ParserContext pCtx) |
Modifier and Type | Method and Description |
---|---|
int |
getBlockOffset() |
int |
getBlockStart() |
ExecutableStatement |
getCompiledBlock() |
canSerializeAccessor, discard, getAbsoluteName, getAbsoluteRootElement, getAccessor, getClassLoader, getCursorPosition, getEgressType, getExpr, getFields, getLiteralValue, getName, getNameAsArray, getOffset, getOperator, getReducedValue, getReducedValueAccelerated, getStart, isAssignment, isCollection, isDebuggingSymbol, isDeepProperty, isDiscard, isFQCN, isIdentifier, isLiteral, isOperator, isOperator, isThisVal, setAccessor, setAsFQCNReference, setAsLiteral, setCursorPosition, setEgressType, setLiteralValue, setName, storeInLiteralRegister, storePctx, strongTyping, toString
protected int blockStart
protected int blockOffset
protected ExecutableStatement compiledBlock
public BlockNode(ParserContext pCtx)
public ExecutableStatement getCompiledBlock()
public int getBlockStart()
public int getBlockOffset()
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.