public class PropertyVerifier extends AbstractOptimizer
| Type | Property and Description |
|---|---|
boolean |
isDeep |
BEAN, collection, currType, nullSafe, staticAccess, tkStartCLASS_LITERALS, compileMode, cursor, debugSymbols, dStack, end, expr, fields, GET, GET_OR_CREATE, greedy, lastLineStart, lastNode, lastWasComment, lastWasIdentifier, lastWasLineLabel, length, LEVEL_0_PROPERTY_ONLY, LEVEL_1_BASIC_LANG, LEVEL_2_MULTI_STATEMENT, LEVEL_3_ITERATION, LEVEL_4_ASSIGNMENT, LEVEL_5_CONTROL_FLOW, line, literalOnly, LITERALS, OP_CONTINUE, OP_OVERFLOW, OP_RESET_FRAME, OP_TERMINATE, OPERATORS, pCtx, REMOVE, SET, splitAccumulator, st, start, stk, variableFactory| Constructor and Description |
|---|
PropertyVerifier(char[] property,
int start,
int offset,
ParserContext parserContext) |
PropertyVerifier(char[] property,
ParserContext parserContext) |
PropertyVerifier(String property,
ParserContext parserContext) |
PropertyVerifier(String property,
ParserContext parserContext,
Class root) |
| Modifier and Type | Method and Description |
|---|---|
Class |
analyze()
Analyze the statement and return the known egress type.
|
Class |
getCtx() |
List<String> |
getInputs() |
boolean |
isClassLiteral() |
boolean |
isDeepProperty() |
boolean |
isFqcn() |
boolean |
isInput() |
boolean |
isMethodCall() |
boolean |
isResolvedExternally() |
void |
setCtx(Class ctx) |
void |
setInputs(List<String> inputs) |
capture, findLastUnion, nextSubToken, scanTo, tryStaticAccess, whiteSpaceSkipaddFatalError, addFatalError, arithmeticFunctionReduction, captureIdentifier, captureToEOS, captureToEOSorEOL, captureToEOT, captureToNextTokenJunction, expectEOS, expectNextChar_IW, getCursor, getExpression, handleSubstatement, handleUnion, ifThenElseBlockContinues, incNextNonBlank, isArithmeticOperator, isNextIdentifier, isNextIdentifierOrLiteral, isStatementNotManuallyTerminated, lastNonWhite, loadLanguageFeaturesByLevel, lookAhead, lookAhead, lookBehind, lookToLast, nextNonBlank, nextToken, nextTokenSkipSymbols, reduce, setExpression, setExpression, setLanguageLevel, setupParser, skipWhitespace, tokenContinues, trimLeft, trimRight, trimWhitespacepublic PropertyVerifier(char[] property,
ParserContext parserContext)
public PropertyVerifier(char[] property,
int start,
int offset,
ParserContext parserContext)
public PropertyVerifier(String property, ParserContext parserContext)
public PropertyVerifier(String property, ParserContext parserContext, Class root)
public Class analyze()
public boolean isResolvedExternally()
public boolean isClassLiteral()
public boolean isDeepProperty()
public boolean isInput()
public boolean isMethodCall()
public boolean isFqcn()
public Class getCtx()
public void setCtx(Class ctx)
Copyright © 2001–2016 JBoss by Red Hat. All rights reserved.