public class PropertyVerifier extends AbstractOptimizer
| Type | Property and Description |
|---|---|
boolean |
isDeep |
BEAN, collection, currType, nullSafe, startcompileMode, cursor, debugSymbols, dStack, 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, parserContext, pCtx, REMOVE, SET, splitAccumulator, stk, variableFactory| Constructor and Description |
|---|
PropertyVerifier(char[] property,
ParserContext parserContext) |
PropertyVerifier(char[] property,
ParserContext parserContext,
Class contextType) |
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 |
isResolvedExternally() |
void |
setCtx(Class ctx) |
void |
setInputs(List<String> inputs) |
capture, findLastUnion, nextSubToken, scanTo, tryStaticAccess, whiteSpaceSkipaddFatalError, addFatalError, addWarning, arithmeticFunctionReduction, captureIdentifier, captureToEOL, captureToEOS, captureToEOSorEOL, captureToEOT, captureToNextTokenJunction, contextControl, expectEOS, expectNextChar_IW, getCurrentSourceFileName, getCurrentThreadParserContext, getParserContext, getPCtx, handleSubstatement, handleUnion, ifThenElseBlockContinues, incNextNonBlank, isArithmeticOperator, isNextIdentifier, isNextIdentifierOrLiteral, isStatementNotManuallyTerminated, lastNonWhite, loadLanguageFeaturesByLevel, lookAhead, lookAhead, lookBehind, lookToLast, newContext, newContext, nextNonBlank, nextToken, nextTokenSkipSymbols, reduce, removeContext, resetParserContext, setCurrentThreadParserContext, setExpression, setExpression, setLanguageLevel, setPCtx, setupParser, skipWhitespace, tokenContinues, trimLeft, trimRight, trimWhitespacepublic PropertyVerifier(char[] property,
ParserContext parserContext)
public PropertyVerifier(char[] property,
ParserContext parserContext,
Class contextType)
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 Class getCtx()
public void setCtx(Class ctx)
Copyright © 2014. All rights reserved.