Class SelectionParser
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.parser.Parser
org.aspectj.org.eclipse.jdt.internal.codeassist.impl.AssistParser
org.aspectj.org.eclipse.jdt.internal.codeassist.select.SelectionParser
- All Implemented Interfaces:
OperatorIds
,TypeIds
,ConflictedParser
,ParserBasicInformation
,TerminalTokens
-
Nested Class Summary
Nested classes/interfaces inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.parser.Parser
Parser.CaseLabelKind, Parser.IDeclarationFactory
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
int
int
static final char[]
static final char[]
Fields inherited from class org.aspectj.org.eclipse.jdt.internal.codeassist.impl.AssistParser
ASSIST_PARSER, assistNode, BLOCK_BODY, bracketDepth, cursorLocation, elementInfoStack, elementKindStack, elementObjectInfoStack, elementPtr, ElementStackIncrement, EXPRESSION_BODY, isFirst, isOrphanCompletionNode, K_ATTRIBUTE_VALUE_DELIMITER, K_ENUM_CONSTANT_DELIMITER, K_FIELD_INITIALIZER_DELIMITER, K_LAMBDA_EXPRESSION_DELIMITER, K_METHOD_DELIMITER, K_MODULE_INFO_DELIMITER, K_SELECTOR, K_SWITCH_EXPRESSION_DELIMITTER, K_TYPE_DELIMITER, lastModifiers, lastModifiersStart, NO_BODY, previousIdentifierPtr, previousInfo, previousKind, previousObjectInfo, previousToken, RECOVERY_TOKENS, SUPER_CONSTRUCTOR, THIS_CONSTRUCTOR, WITH_BODY
Fields inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.parser.Parser
annotationAsModifierSourceStart, annotationRecoveryActivated, asb, aspectIntPtr, aspectIntStack, asr, astLengthPtr, astLengthStack, astPtr, astStack, AstStackIncrement, base_action, BracketKinds, caseFlagSet, CASES_OMITTED_TAG, caseStartMap, check_table, checkExternalizeStrings, colonColonStart, compilationUnit, CurlyBracket, currentElement, currentToken, currentTokenStart, diet, dietInt, dimensions, endPosition, endStatementPosition, expressionLengthPtr, expressionLengthStack, expressionPtr, expressionStack, ExpressionStackIncrement, FALL_THROUGH_TAG, firstToken, forStartPosition, genericsIdentifiersLengthPtr, genericsIdentifiersLengthStack, genericsLengthPtr, genericsLengthStack, genericsPtr, genericsStack, GenericsStackIncrement, HALT, hasError, hasReportedError, identifierLengthPtr, identifierLengthStack, identifierPositionStack, identifierPtr, identifierStack, ignoreNextClosingBrace, ignoreNextOpeningBrace, in_symb, intPtr, intStack, javadoc, javadocParser, lastAct, lastCheckPoint, lastErrorEndPosition, lastErrorEndPositionBeforeRecovery, lastIgnoredToken, lastJavadocEnd, lastPosistion, lhs, listLength, listTypeParameterLength, lParenPos, methodRecoveryActivated, modifiers, modifiersSourceStart, name, nasb, nasr, nestedMethod, nestedType, nextIgnoredToken, nextTypeStart, non_terminal_index, optimizeStringLiterals, options, parsingJava11Plus, parsingJava14Plus, parsingJava15Plus, parsingJava17Plus, parsingJava18Plus, parsingJava21Plus, parsingJava8Plus, parsingJava9Plus, pendingRecoveredType, previewEnabled, problemReporter, rBraceEnd, rBraceStart, rBraceSuccessorStart, rBracketPosition, readableName, readManager, realBlockPtr, realBlockStack, recordStringLiterals, recoveredStaticInitializerStart, recoveredTypePtr, recoveredTypes, recovery_templates, recovery_templates_index, recoveryScanner, referenceContext, reportOnlyOneSyntaxError, reportSyntaxErrorIsRequired, RESTART, restartRecovery, RESUME, reverse_index, rhs, RoundBracket, rParenPos, rules_compliance, scanner, scope_la, scope_lhs, scope_prefix, scope_rhs, scope_state, scope_state_set, scope_suffix, SquareBracket, stack, StackIncrement, statementRecoveryActivated, statements_recovery_filter, stateStackTop, SUPER_CALL, switchNestingLevel, switchWithTry, synchronizedBlockSourceStart, term_action, term_check, terminal_index, THIS_CALL, typeAnnotationLengthPtr, typeAnnotationLengthStack, typeAnnotationPtr, typeAnnotationStack, TypeAnnotationStackIncrement, unstackedAct, valueLambdaNestDepth, variablesCounter, VERBOSE_RECOVERY
Fields inherited from interface org.aspectj.org.eclipse.jdt.internal.compiler.ast.OperatorIds
AND, AND_AND, DIVIDE, EQUAL, EQUAL_EQUAL, GREATER, GREATER_EQUAL, INSTANCEOF, LEFT_SHIFT, LESS, LESS_EQUAL, MINUS, MINUS_MINUS, MULTIPLY, NOT, NOT_EQUAL, OR, OR_OR, PLUS, PLUS_PLUS, QUESTIONCOLON, REMAINDER, RIGHT_SHIFT, TWIDDLE, UNSIGNED_RIGHT_SHIFT, XOR
Fields inherited from interface org.aspectj.org.eclipse.jdt.internal.compiler.parser.ParserBasicInformation
ACCEPT_ACTION, EOFT_SYMBOL, EOLT_SYMBOL, ERROR_ACTION, ERROR_SYMBOL, LA_STATE_OFFSET, MAX_LA, MAX_NAME_LENGTH, NT_OFFSET, NUM_NON_TERMINALS, NUM_RULES, NUM_STATES, NUM_SYMBOLS, NUM_TERMINALS, SCOPE_SIZE, SCOPE_UBOUND, START_STATE
Fields inherited from interface org.aspectj.org.eclipse.jdt.internal.compiler.parser.TerminalTokens
TokenNameabstract, TokenNameafter, TokenNameAND, TokenNameAND_AND, TokenNameAND_EQUAL, TokenNamearound, TokenNameARROW, TokenNameaspect, TokenNameassert, TokenNameAT, TokenNameAT308, TokenNameAT308DOTDOTDOT, TokenNamebefore, TokenNameBeginCaseElement, TokenNameBeginCaseExpr, TokenNameBeginIntersectionCast, TokenNameBeginLambda, TokenNameBeginTypeArguments, TokenNameboolean, TokenNamebreak, TokenNamebyte, TokenNamecase, TokenNamecatch, TokenNamechar, TokenNameCharacterLiteral, TokenNameclass, TokenNameCOLON, TokenNameCOLON_COLON, TokenNameCOMMA, TokenNameCOMMENT_BLOCK, TokenNameCOMMENT_JAVADOC, TokenNameCOMMENT_LINE, TokenNameconst, TokenNamecontinue, TokenNamedeclare, TokenNamedefault, TokenNameDIVIDE, TokenNameDIVIDE_EQUAL, TokenNamedo, TokenNameDOT, TokenNamedouble, TokenNameDoubleLiteral, TokenNameElidedSemicolonAndRightBrace, TokenNameELLIPSIS, TokenNameelse, TokenNameenum, TokenNameEOF, TokenNameEQUAL, TokenNameEQUAL_EQUAL, TokenNameERROR, TokenNameexports, TokenNameextends, TokenNamefalse, TokenNamefinal, TokenNamefinally, TokenNamefloat, TokenNameFloatingPointLiteral, TokenNamefor, TokenNamegoto, TokenNameGREATER, TokenNameGREATER_EQUAL, TokenNameIdentifier, TokenNameif, TokenNameimplements, TokenNameimport, TokenNameinstanceof, TokenNameint, TokenNameIntegerLiteral, TokenNameinterface, TokenNameLBRACE, TokenNameLBRACKET, TokenNameLEFT_SHIFT, TokenNameLEFT_SHIFT_EQUAL, TokenNameLESS, TokenNameLESS_EQUAL, TokenNamelong, TokenNameLongLiteral, TokenNameLPAREN, TokenNameMINUS, TokenNameMINUS_EQUAL, TokenNameMINUS_MINUS, TokenNamemodule, TokenNameMULTIPLY, TokenNameMULTIPLY_EQUAL, TokenNamenative, TokenNamenew, TokenNamenon_sealed, TokenNameNOT, TokenNameNOT_EQUAL, TokenNameNotAToken, TokenNamenull, TokenNameopen, TokenNameopens, TokenNameOR, TokenNameOR_EQUAL, TokenNameOR_OR, TokenNamepackage, TokenNamePLUS, TokenNamePLUS_EQUAL, TokenNamePLUS_PLUS, TokenNamepointcut, TokenNameprivate, TokenNameprivileged, TokenNameprotected, TokenNameprovides, TokenNamepublic, TokenNameQUESTION, TokenNameRBRACE, TokenNameRBRACKET, TokenNameREMAINDER, TokenNameREMAINDER_EQUAL, TokenNamerequires, TokenNameRestrictedIdentifierpermits, TokenNameRestrictedIdentifierrecord, TokenNameRestrictedIdentifiersealed, TokenNameRestrictedIdentifierWhen, TokenNameRestrictedIdentifierYield, TokenNamereturn, TokenNameRIGHT_SHIFT, TokenNameRIGHT_SHIFT_EQUAL, TokenNameRPAREN, TokenNameSEMICOLON, TokenNameshort, TokenNameSingleQuoteStringLiteral, TokenNamestatic, TokenNamestrictfp, TokenNameStringLiteral, TokenNameStringTemplate, TokenNamesuper, TokenNameswitch, TokenNamesynchronized, TokenNameTextBlock, TokenNameTextBlockTemplate, TokenNamethis, TokenNamethrow, TokenNamethrows, TokenNameto, TokenNametransient, TokenNametransitive, TokenNametrue, TokenNametry, TokenNameTWIDDLE, TokenNameUNDERSCORE, TokenNameUNSIGNED_RIGHT_SHIFT, TokenNameUNSIGNED_RIGHT_SHIFT_EQUAL, TokenNameuses, TokenNamevoid, TokenNamevolatile, TokenNamewhile, TokenNameWHITESPACE, TokenNamewith, TokenNameXOR, TokenNameXOR_EQUAL
Fields inherited from interface org.aspectj.org.eclipse.jdt.internal.compiler.lookup.TypeIds
BitAnyNullAnnotation, BitAutoCloseable, BitCloseable, BitCollection, BitList, BitMap, BitNonNullAnnotation, BitNonNullByDefaultAnnotation, BitNotOwningAnnotation, BitNullableAnnotation, BitOwningAnnotation, BitResourceFreeCloseable, BitUninitialized, BitUninternedType, BitWrapperCloseable, Boolean2Boolean, Boolean2Int, Boolean2String, BOXING, Byte2Byte, Byte2Char, Byte2Double, Byte2Float, Byte2Int, Byte2Long, Byte2Short, Byte2String, Char2Byte, Char2Char, Char2Double, Char2Float, Char2Int, Char2Long, Char2Short, Char2String, COMPILE_TYPE_MASK, Double2Byte, Double2Char, Double2Double, Double2Float, Double2Int, Double2Long, Double2Short, Double2String, Float2Byte, Float2Char, Float2Double, Float2Float, Float2Int, Float2Long, Float2Short, Float2String, IMPLICIT_CONVERSION_MASK, InheritableBits, Int2Byte, Int2Char, Int2Double, Int2Float, Int2Int, Int2Long, Int2Short, Int2String, Long2Byte, Long2Char, Long2Double, Long2Float, Long2Int, Long2Long, Long2Short, Long2String, NoId, Null2Null, Null2String, Object2boolean, Object2byte, Object2char, Object2double, Object2float, Object2int, Object2long, Object2Object, Object2short, Object2String, Short2Byte, Short2Char, Short2Double, Short2Float, Short2Int, Short2Long, Short2Short, Short2String, String2String, T_boolean, T_byte, T_char, T_ComGoogleCommonBasePreconditions, T_ComGoogleInjectInject, T_double, T_float, T_int, T_JavaIoException, T_JavaIoExternalizable, T_JavaIoObjectStreamException, T_JavaIoPrintStream, T_JavaIoSerializable, T_JavaLangAnnotationAnnotation, T_JavaLangAnnotationDocumented, T_JavaLangAnnotationElementType, T_JavaLangAnnotationInherited, T_JavaLangAnnotationRepeatable, T_JavaLangAnnotationRetention, T_JavaLangAnnotationRetentionPolicy, T_JavaLangAnnotationTarget, T_JavaLangAssertionError, T_JavaLangAutoCloseable, T_JavaLangBoolean, T_JavaLangByte, T_JavaLangCharacter, T_JavaLangClass, T_JavaLangClassNotFoundException, T_JavaLangCloneable, T_JavaLangDeprecated, T_JavaLangDouble, T_JavaLangEnum, T_JavaLangError, T_JavaLangException, T_JavaLangFloat, T_JavaLangFunctionalInterface, T_JavaLangIllegalArgumentException, T_JavaLangInteger, T_JavaLangInvokeMethodHandlePolymorphicSignature, T_JavaLangIterable, T_JavaLangLong, T_JavaLangNoClassDefError, T_JavaLangObject, T_JavaLangOverride, T_JavaLangRecord, T_JavaLangReflectConstructor, T_JavaLangReflectField, T_JavaLangReflectMethod, T_JavaLangRuntimeException, T_JavaLangSafeVarargs, T_JavaLangShort, T_JavaLangString, T_JavaLangStringBuffer, T_JavaLangStringBuilder, T_JavaLangSuppressWarnings, T_JavaLangSystem, T_JavaLangThrowable, T_JavaLangVoid, T_JavaUtilCollection, T_JavaUtilIterator, T_JavaUtilList, T_JavaUtilMap, T_JavaUtilObjects, T_JavaxInjectInject, T_JdkInternalPreviewFeature, T_JunitFrameworkAssert, T_LastWellKnownTypeId, T_long, T_null, T_OrgApacheCommonsLang3Validate, T_OrgApacheCommonsLangValidate, T_OrgEclipseCoreRuntimeAssert, T_OrgJunitAssert, T_OrgJunitJupiterApiAssertions, T_OrgJunitJupiterParamsProviderMethodSource, T_OrgSpringframeworkBeansFactoryAnnotationAutowired, T_short, T_undefined, T_void, UNBOXING
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionchar[]
protected void
protected void
protected void
classInstanceCreation
(boolean hasClassBody) protected void
protected void
protected void
consumeBinaryExpression
(int op) protected void
consumeBinaryExpressionWithName
(int op) protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
consumeEnterAnonymousClassBody
(boolean qualified) protected void
protected void
protected void
consumeFieldAccess
(boolean isSuperAccess) protected void
consumeFormalParameter
(boolean isVarArgs) protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
consumeMarkerAnnotation
(boolean isTypeAnnotation) protected void
protected void
protected void
protected void
consumeNormalAnnotation
(boolean isTypeAnnotation) protected void
protected void
protected void
consumePostExpressionInSwitch
(boolean statSwitch) protected void
protected void
consumeReferenceExpression
(ReferenceExpression referenceExpression) protected void
consumeSingleMemberAnnotation
(boolean isTypeAnnotation) protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
consumeTemplate
(int token) protected void
consumeToken
(int token) protected void
protected int
createAssistImportReference
(char[][] tokens, long[] positions, int mod) createAssistModuleDeclaration
(CompilationResult compilationResult, char[][] tokens, long[] positions) createAssistModuleReference
(int index) createAssistPackageReference
(char[][] tokens, long[] positions) createAssistPackageVisibilityReference
(char[][] tokens, long[] positions) protected JavadocParser
protected LocalDeclaration
createLocalDeclaration
(char[] assistName, int sourceStart, int sourceEnd) createParameterizedQualifiedAssistTypeReference
(char[][] tokens, TypeReference[][] typeArguments, char[] assistname, TypeReference[] assistTypeArguments, long[] positions) createParameterizedSingleAssistTypeReference
(TypeReference[] typeArguments, char[] assistName, long position) createQualifiedAssistNameReference
(char[][] previousIdentifiers, char[] assistName, long[] positions) createQualifiedAssistTypeReference
(char[][] previousIdentifiers, char[] assistName, long[] positions) createSingleAssistNameReference
(char[] assistName, long position) createSingleAssistTypeReference
(char[] assistName, long position) protected SelectionParser
dietParse
(ICompilationUnit sourceUnit, CompilationResult compilationResult, int start, int end) protected SelectionParser
protected NameReference
getUnspecifiedReference
(boolean rejectTypeAnnotations) protected NameReference
void
protected MessageSend
protected MessageSend
parse
(ICompilationUnit sourceUnit, CompilationResult compilationResult, int start, int end) protected Expression
parseEmbeddedExpression
(Parser parser, char[] source, int offset, int length, CompilationUnitDeclaration unit, boolean recordLineSeparators) protected boolean
protected int
void
void
setAssistIdentifier
(char[] assistIdent) toString()
protected Argument
protected void
Methods inherited from class org.aspectj.org.eclipse.jdt.internal.codeassist.impl.AssistParser
assistNodeNeedsStacking, assistNodeParent, becomeSimpleParser, bodyEnd, bodyEnd, buildInitialRecoveryState, consumeAnnotationTypeDeclarationHeader, consumeClassBodyDeclaration, consumeClassBodyopt, consumeClassHeader, consumeConstructorBody, consumeConstructorHeader, consumeEnhancedForStatementHeaderInit, consumeEnterMemberValue, consumeEnumConstantHeader, consumeEnumConstantHeaderName, consumeEnumConstantNoClassBody, consumeEnumConstantWithClassBody, consumeEnumHeader, consumeExitMemberValue, consumeExplicitConstructorInvocation, consumeFieldDeclaration, consumeForceNoDiet, consumeInterfaceHeader, consumeMethodBody, consumeMethodDeclaration, consumeMethodHeader, consumeMethodInvocationNameWithTypeArguments, consumeMethodInvocationPrimaryWithTypeArguments, consumeMethodInvocationSuper, consumeMethodInvocationSuperWithTypeArguments, consumeModuleDeclaration, consumeModuleHeader, consumeNestedLambda, consumeNestedMethod, consumeOpenFakeBlock, consumePackageDeclarationName, consumePackageDeclarationNameWithModifiers, consumeRestoreDiet, consumeSinglePkgName, consumeSingleRequiresModuleName, consumeSingleStaticImportDeclarationName, consumeSingleTargetModuleName, consumeSingleTypeImportDeclarationName, consumeStaticInitializer, consumeStaticOnly, copyState, detectAssistNodeParent, fallBackToSpringForward, flushAssistState, flushElementStack, getAssistTypeReferenceForGenericType, getNextToken, getTypeReference, goForBlockStatementsopt, goForBlockStatementsOrCatchHeader, goForCompilationUnit, goForHeaders, identifierSubSet, indexOfAssistIdentifier, indexOfAssistIdentifier, initialize, initialize, isAssistParser, isIndirectlyInsideEnumConstantnitialization, isIndirectlyInsideFieldInitialization, isIndirectlyInsideLambdaBlock, isIndirectlyInsideLambdaExpression, isIndirectlyInsideMethod, isIndirectlyInsideType, isInsideArrayInitializer, isInsideAttributeValue, isInsideEnumConstantnitialization, isInsideFieldInitialization, isInsideMethod, isInsideModuleInfo, isInsideType, lastIndexOfElement, parseBlockStatements, parseBlockStatements, parseBlockStatements, parseBlockStatements, popElement, popUntilElement, prepareForBlockStatements, prepareForHeaders, pushOnElementStack, pushOnElementStack, pushOnElementStack, recoveryExitFromVariable, recoveryTokenCheck, replaceAssistStatement, requireExtendedRecovery, reset, restoreAssistParser, shouldStackAssistNode, topKnownElementInfo, topKnownElementInfo, topKnownElementKind, topKnownElementKind, topKnownElementObjectInfo, topKnownElementObjectInfo, triggerRecoveryUponLambdaClosure, wrapWithExplicitConstructorCallIfNeeded
Methods inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.parser.Parser
actFromTokenOrSynthetic, annotateTypeReference, annotationRecoveryCheckPoint, arrayInitializer, asi, atConflictScenario, augmentTypeWithAdditionalDimensions, automatonState, automatonWillShift, automatonWillShift, base_check, blockReal, buildFilesFromLPG, checkAndSetModifiers, checkComment, checkForDiamond, checkNonNLSAfterBodyEnd, collectResultExpressionsYield, computeQualifiedGenericsFromRightSide, computeReverseTable, concatExpressionLists, concatGenericsLists, concatNodeLists, consumeAdditionalBound, consumeAdditionalBound1, consumeAdditionalBoundList, consumeAdditionalBoundList1, consumeAllocationHeader, consumeAnnotationAsModifier, consumeAnnotationName, consumeAnnotationTypeDeclaration, consumeAnnotationTypeDeclarationHeaderName, consumeAnnotationTypeDeclarationHeaderNameWithTypeParameters, consumeAnnotationTypeMemberDeclaration, consumeAnnotationTypeMemberDeclarations, consumeAnnotationTypeMemberDeclarationsopt, consumeArgumentList, consumeArguments, consumeAroundDeclaration, consumeAroundHeader, consumeAroundHeaderName, consumeArrayAccess, consumeArrayCreationHeader, consumeArrayInitializer, consumeArrayTypeWithTypeArgumentsName, consumeAspectDeclaration, consumeAspectHeader, consumeAspectHeaderName, consumeAspectHeaderNameWithTypeParameters, consumeAspectHeaderRest, consumeAssertStatement, consumeAssignment, consumeAssignmentOperator, consumeBasicAdviceDeclaration, consumeBasicAdviceHeader, consumeBasicAdviceHeaderName, consumeBracketedTypeElidedUnderscoreLambdaParameter, consumeCaseLabel, consumeCaseLabelElement, consumeCaseLabelElementPattern, consumeCaseLabelElements, consumeCaseLabelExpr, consumeCatches, consumeCatchHeader, consumeCatchType, consumeClassBodyDeclarationInAspect, consumeClassBodyDeclarations, consumeClassBodyDeclarationsopt, consumeClassDeclaration, consumeClassHeaderExtends, consumeClassHeaderImplements, consumeClassHeaderName1, consumeClassHeaderPermittedSubclasses, consumeClassInstanceCreationExpression, consumeClassInstanceCreationExpressionName, consumeClassInstanceCreationExpressionQualified, consumeClassOrInterface, consumeClassOrInterfaceName, consumeClassTypeElt, consumeClassTypeList, consumeCompactConstructorDeclaration, consumeCompactConstructorHeader, consumeCompactConstructorHeaderName, consumeCompactConstructorHeaderNameWithTypeParameters, consumeCompilationUnit, consumeConditionalExpression, consumeConditionalExpressionWithName, consumeConstantExpression, consumeConstructorBlockStatements, consumeConstructorDeclaration, consumeConstructorHeaderName, consumeConstructorHeaderNameWithTypeParameters, consumeCreateInitializer, consumeDeclareAnnotation, consumeDeclareAnnotationHeader, consumeDeclareDeclaration, consumeDeclareHeader, consumeDefaultLabel, consumeDefaultLabelExpr, consumeDefaultModifiers, consumeDiet, consumeDims, consumeDimWithOrWithOutExpr, consumeDimWithOrWithOutExprs, consumeElidedLeftBraceAndReturn, consumeEmptyAnnotationTypeMemberDeclarationsopt, consumeEmptyArgumentListopt, consumeEmptyArguments, consumeEmptyArrayInitializer, consumeEmptyArrayInitializeropt, consumeEmptyBlockStatementsopt, consumeEmptyCatchesopt, consumeEmptyClassBodyDeclarationsopt, consumeEmptyDimsopt, consumeEmptyEnumDeclarations, consumeEmptyExpression, consumeEmptyForInitopt, consumeEmptyForUpdateopt, consumeEmptyInterfaceMemberDeclarationsopt, consumeEmptyInternalCompilationUnit, consumeEmptyMemberValueArrayInitializer, consumeEmptyMemberValuePairsopt, consumeEmptyMethodHeaderDefaultValue, consumeEmptyModuleStatementsOpt, consumeEmptyPointcutDeclaration, consumeEmptyRecordBodyDeclaration, consumeEmptyStatement, consumeEmptySwitchBlock, consumeEmptyTypeArguments, consumeEmptyTypeDeclaration, consumeEnterCompilationUnit, consumeEnterInstanceCreationArgumentList, consumeEnterMemberValueArrayInitializer, consumeEnumBodyNoConstants, consumeEnumBodyWithConstants, consumeEnumConstants, consumeEnumDeclaration, consumeEnumDeclarations, consumeEnumHeaderName, consumeEnumHeaderNameWithTypeParameters, consumeEqualityExpression, consumeEqualityExpressionWithName, consumeExitITDVariableWithInitializer, consumeExitITDVariableWithoutInitializer, consumeExitTryBlock, consumeExitVariableWithoutInitialization, consumeExplicitConstructorInvocationWithTypeArguments, consumeExplicitThisParameter, consumeExportsHeader, consumeExportsStatement, consumeExpression, consumeExpressionStatement, consumeExtraParameterNoFormal, consumeExtraParameterWithFormal, consumeForInit, consumeFormalParameterList, consumeFormalParameterListopt, consumeGenericType, consumeGenericTypeArrayType, consumeGenericTypeNameArrayType, consumeGenericTypeWithDiamond, consumeIdentifierOrNew, consumeImportDeclaration, consumeImportDeclarations, consumeInstanceOfClassic, consumeInstanceOfExpression, consumeInstanceofPattern, consumeInstanceOfRHS, consumeInterfaceDeclaration, consumeInterfaceHeaderExtends, consumeInterfaceHeaderName1, consumeInterfaceHeaderPermittedSubClassesAndSubInterfaces, consumeInterfaceMemberDeclarations, consumeInterfaceMemberDeclarationsopt, consumeInterfaceMethodDeclaration, consumeInterfaceType, consumeInterfaceTypeList, consumeInternalCompilationUnit, consumeInternalCompilationUnitWithModuleDeclaration, consumeInternalCompilationUnitWithTypes, consumeInterTypeConstructorDeclaration, consumeInterTypeConstructorHeader, consumeInterTypeConstructorHeaderName, consumeInterTypeFieldDeclaration, consumeInterTypeFieldHeader, consumeInterTypeMethodDeclaration, consumeInterTypeMethodHeader, consumeInterTypeMethodHeaderName, consumeInvalidAnnotationTypeDeclaration, consumeInvalidConstructorDeclaration, consumeInvalidConstructorDeclaration, consumeInvalidEnumDeclaration, consumeInvalidInterfaceDeclaration, consumeInvocationExpression, consumeLabel, consumeLambdaHeader, consumeLeftParen, consumeLocalVariableDeclaration, consumeMemberValueArrayInitializer, consumeMemberValueAsName, consumeMemberValuePairs, consumeMemberValues, consumeMethodHeaderDefaultValue, consumeMethodHeaderExtendedDims, consumeMethodHeaderName, consumeMethodHeaderNameWithTypeParameters, consumeMethodHeaderRightParen, consumeMethodHeaderThrowsClause, consumeModifiers, consumeModifiers2, consumeModuleModifiers, consumeModuleStatements, consumeMultipleResources, consumeNameArrayType, consumeNestedType, consumeNonTypeUseName, consumeOneDimLoop, consumeOneMoreTypeAnnotation, consumeOnlySynchronized, consumeOnlyTypeArguments, consumeOnlyTypeArgumentsForCastExpression, consumeOpensHeader, consumeOpensStatement, consumePackageComment, consumePackageDeclaration, consumePattern, consumePatternInsideInstanceof, consumePatternList, consumePatternListopt, consumePointcutDeclaration, consumePointcutDesignatorOnAdvice, consumePointcutDesignatorOnDeclaration, consumePointcutHeader, consumePostfixExpression, consumePrimaryNoNewArray, consumePrimaryNoNewArrayArrayType, consumePrimaryNoNewArrayName, consumePrimaryNoNewArrayNameThis, consumePrimaryNoNewArrayPrimitiveArrayType, consumePrimaryNoNewArrayPrimitiveType, consumePrimaryNoNewArrayThis, consumePrimaryNoNewArrayWithName, consumePrimitiveArrayType, consumePrimitiveType, consumeProvidesInterface, consumeProvidesStatement, consumePseudoToken, consumePseudoToken, consumePseudoTokenIdentifier, consumePseudoTokenIf, consumePseudoTokenLiteral, consumePseudoTokenModifier, consumePseudoTokenPrimitiveType, consumePseudoTokens, consumePushCombineModifiers, consumePushLeftBrace, consumePushModifiers, consumePushModifiersForHeader, consumePushPosition, consumePushRealModifiers, consumeQualifiedName, consumeQualifiedName, consumeQualifiedSuperReceiver, consumeRecordBody, consumeRecordBodyDeclaration, consumeRecordBodyDeclarations, consumeRecordComponent, consumeRecordComponentHeaderRightParen, consumeRecordComponents, consumeRecordComponentsopt, consumeRecordDeclaration, consumeRecordHeader, consumeRecordHeaderName1, consumeRecordHeaderNameWithTypeParameters, consumeRecordHeaderPart, consumeRecordPattern, consumeRecoveryMethodHeaderName, consumeRecoveryMethodHeaderNameWithTypeParameters, consumeReduceImports, consumeReferenceExpressionGenericTypeForm, consumeReferenceExpressionPrimaryForm, consumeReferenceExpressionSuperForm, consumeReferenceExpressionTypeArgumentsAndTrunk, consumeReferenceExpressionTypeForm, consumeReferenceType, consumeReferenceType1, consumeReferenceType2, consumeReferenceType3, consumeRequiresStatement, consumeResourceAsFieldAccess, consumeResourceAsLocalVariable, consumeResourceAsLocalVariableDeclaration, consumeResourceAsThis, consumeResourceOptionalTrailingSemiColon, consumeResourceSpecification, consumeRightParen, consumeRule, consumeServiceImplNameList, consumeSimpleAssertStatement, consumeSingleMemberAnnotationMemberValue, consumeSingleResource, consumeSingleServiceImplName, consumeStatementBreak, consumeStatementBreakWithLabel, consumeStatementCatch, consumeStatementContinue, consumeStatementContinueWithLabel, consumeStatementExpressionList, consumeStatementFor, consumeStatementLabel, consumeStatementReturn, consumeStatementSynchronized, consumeStatementThrow, consumeStatementTry, consumeStatementYield, consumeSwitchBlock, consumeSwitchBlockStatement, consumeSwitchBlockStatements, consumeSwitchExprThrowDefaultArm, consumeSwitchLabelCaseLhs, consumeSwitchLabeledBlock, consumeSwitchLabeledRule, consumeSwitchLabeledRules, consumeSwitchLabeledRuleToBlockStatement, consumeSwitchLabeledThrowStatement, consumeSwitchLabels, consumeTargetModuleList, consumeTargetModuleNameList, consumeTemplateExpressionWithName, consumeTemplateExpressionWithPrimary, consumeThrowExpression, consumeTypeAnnotation, consumeTypeArgument, consumeTypeArgumentList, consumeTypeArgumentList1, consumeTypeArgumentList2, consumeTypeArgumentList3, consumeTypeArgumentReferenceType1, consumeTypeArgumentReferenceType2, consumeTypeArguments, consumeTypeDeclarations, consumeTypeElidedLambdaParameter, consumeTypeHeaderNameWithTypeParameters, consumeTypeParameter1, consumeTypeParameter1WithExtends, consumeTypeParameter1WithExtendsAndBounds, consumeTypeParameterHeader, consumeTypeParameterList, consumeTypeParameterList1, consumeTypeParameters, consumeTypeParameterWithExtends, consumeTypeParameterWithExtendsAndBounds, consumeTypePattern, consumeTypeReferenceWithModifiersAndAnnotations, consumeUnannotatableQualifiedName, consumeUnaryExpression, consumeUnaryExpression, consumeUnionType, consumeUnionTypeAsClassType, consumeUnnamedPattern, consumeUnnamedVariable, consumeUsesHeader, consumeUsesStatement, consumeVariableDeclaratorIdParameter, consumeVariableDeclarators, consumeVariableInitializers, consumeWildcard, consumeWildcard1, consumeWildcard1WithBounds, consumeWildcard2, consumeWildcard2WithBounds, consumeWildcard3, consumeWildcard3WithBounds, consumeWildcardBounds1Extends, consumeWildcardBounds1Super, consumeWildcardBounds2Extends, consumeWildcardBounds2Super, consumeWildcardBounds3Extends, consumeWildcardBounds3Super, consumeWildcardBoundsExtends, consumeWildcardBoundsSuper, consumeWildcardWithBounds, consumeWithClause, consumeZeroAdditionalBounds, consumeZeroTypeAnnotations, containsComment, convertToMethodDeclaration, createComponent, createFieldDeclaration, createIntersectionCastTypeReference, createStringLiteral, currentRecoveryType, dietParse, dispatchDeclarationInto, dispatchDeclarationIntoEnumDeclaration, dispatchDeclarationIntoRecordDeclaration, display, endParse, fetchNextToken, flushCommentsDefinedPriorTo, getAnnotationsOnDimensions, getAnnotationType, getCurrentTokenStart, getFirstToken, getJavaDocPositions, getMethodBodies, getNextCharacter, getTypeReference, getTypeReferenceForGenericType, getUnspecifiedReference, goForClassBodyDeclarations, goForExpression, goForFieldDeclaration, goForGenericMethodDeclaration, goForImportDeclaration, goForInitializer, goForMemberValue, goForMethodBody, goForPackageDeclaration, goForPackageDeclaration, goForRecordBodyDeclarations, goForTypeDeclaration, hasLeadingTagComment, ignoreExpressionAssignment, ignoreNextClosingBrace, in_symbol, initTables, isParsingJava14, isParsingModuleDeclaration, jumpOverMethodBody, markEnclosingMemberWithLocalOrFunctionalType, markEnclosingMemberWithLocalType, moveRecoveryCheckpoint, nasi, newAllocationExpression, ntAction, optimizedConcatNodeLists, original_state, parse, parse, parse, parse, parse, parse, parseClassBodyDeclarations, parseExpression, parseLambdaExpression, parseMemberValue, parsePackageDeclaration, parseRecordBodyDeclarations, parseStatements, persistLineSeparatorPositions, popPointcutDesignator, popPseudoTokens, problemReporter, pushIdentifier, pushIdentifier, pushIdentifier, pushOnAspectIntStack, pushOnAstLengthStack, pushOnAstStack, pushOnExpressionStack, pushOnExpressionStackLengthStack, pushOnGenericsIdentifiersLengthStack, pushOnGenericsLengthStack, pushOnGenericsStack, pushOnIntStack, pushOnRealBlockStack, pushOnTypeAnnotationLengthStack, pushOnTypeAnnotationStack, readByteTable, readLongTable, readNameTable, readReadableNameTable, readTable, recoverStatements, rejectIllegalLeadingTypeAnnotations, reportSyntaxErrors, resetModifiers, resetStacks, resumeOnSyntaxError, setMethodsFullRecovery, setStatementsRecovery, shouldTryToRecover, tAction, updateSourceDeclarationParts, updateSourcePosition
-
Field Details
-
SELECTION_PARSER
protected static final int SELECTION_PARSER- See Also:
-
SELECTION_OR_ASSIST_PARSER
protected static final int SELECTION_OR_ASSIST_PARSER- See Also:
-
K_BETWEEN_CASE_AND_COLONORARROW
protected static final int K_BETWEEN_CASE_AND_COLONORARROW- See Also:
-
K_INSIDE_RETURN_STATEMENT
protected static final int K_INSIDE_RETURN_STATEMENT- See Also:
-
K_CAST_STATEMENT
protected static final int K_CAST_STATEMENT- See Also:
-
K_POST_AND_AND
protected static final int K_POST_AND_AND- See Also:
-
K_POST_OR_OR
protected static final int K_POST_OR_OR- See Also:
-
K_INSIDE_IF
protected static final int K_INSIDE_IF- See Also:
-
K_INSIDE_THEN
protected static final int K_INSIDE_THEN- See Also:
-
K_INSIDE_ELSE
protected static final int K_INSIDE_ELSE- See Also:
-
K_INSIDE_WHILE
protected static final int K_INSIDE_WHILE- See Also:
-
K_POST_WHILE_EXPRESSION
protected static final int K_POST_WHILE_EXPRESSION- See Also:
-
K_INSIDE_STATEMENT_SWITCH
protected static final int K_INSIDE_STATEMENT_SWITCH- See Also:
-
K_INSIDE_EXPRESSION_SWITCH
protected static final int K_INSIDE_EXPRESSION_SWITCH- See Also:
-
K_INSIDE_WHEN
protected static final int K_INSIDE_WHEN- See Also:
-
K_INSIDE_FOR_EACH
protected static final int K_INSIDE_FOR_EACH- See Also:
-
assistNodeParent
-
selectionStart
public int selectionStart -
selectionEnd
public int selectionEnd -
SUPER
public static final char[] SUPER -
THIS
public static final char[] THIS
-
-
Constructor Details
-
SelectionParser
-
-
Method Details
-
assistIdentifier
public char[] assistIdentifier()- Specified by:
assistIdentifier
in classAssistParser
-
attachOrphanCompletionNode
protected void attachOrphanCompletionNode() -
classInstanceCreation
protected void classInstanceCreation(boolean hasClassBody) - Overrides:
classInstanceCreation
in classParser
-
consumeArrayCreationExpressionWithoutInitializer
protected void consumeArrayCreationExpressionWithoutInitializer()- Overrides:
consumeArrayCreationExpressionWithoutInitializer
in classParser
-
consumeArrayCreationExpressionWithInitializer
protected void consumeArrayCreationExpressionWithInitializer()- Overrides:
consumeArrayCreationExpressionWithInitializer
in classParser
-
consumeCastExpressionLL1
protected void consumeCastExpressionLL1()- Overrides:
consumeCastExpressionLL1
in classParser
-
consumeCastExpressionLL1WithBounds
protected void consumeCastExpressionLL1WithBounds()- Overrides:
consumeCastExpressionLL1WithBounds
in classParser
-
consumeCastExpressionWithGenericsArray
protected void consumeCastExpressionWithGenericsArray()- Overrides:
consumeCastExpressionWithGenericsArray
in classParser
-
consumeCastExpressionWithNameArray
protected void consumeCastExpressionWithNameArray()- Overrides:
consumeCastExpressionWithNameArray
in classParser
-
consumeCastExpressionWithPrimitiveType
protected void consumeCastExpressionWithPrimitiveType()- Overrides:
consumeCastExpressionWithPrimitiveType
in classParser
-
consumeCastExpressionWithQualifiedGenericsArray
protected void consumeCastExpressionWithQualifiedGenericsArray()- Overrides:
consumeCastExpressionWithQualifiedGenericsArray
in classParser
-
consumeCatchFormalParameter
protected void consumeCatchFormalParameter()- Overrides:
consumeCatchFormalParameter
in classParser
-
consumeClassInstanceCreationExpressionQualifiedWithTypeArguments
protected void consumeClassInstanceCreationExpressionQualifiedWithTypeArguments()- Overrides:
consumeClassInstanceCreationExpressionQualifiedWithTypeArguments
in classParser
-
consumeClassInstanceCreationExpressionWithTypeArguments
protected void consumeClassInstanceCreationExpressionWithTypeArguments()- Overrides:
consumeClassInstanceCreationExpressionWithTypeArguments
in classParser
-
consumeEnterAnonymousClassBody
protected void consumeEnterAnonymousClassBody(boolean qualified) - Overrides:
consumeEnterAnonymousClassBody
in classAssistParser
-
consumeEnterVariable
protected void consumeEnterVariable()- Overrides:
consumeEnterVariable
in classParser
-
consumeExitVariableWithInitialization
protected void consumeExitVariableWithInitialization()- Overrides:
consumeExitVariableWithInitialization
in classParser
-
consumeFieldAccess
protected void consumeFieldAccess(boolean isSuperAccess) - Overrides:
consumeFieldAccess
in classParser
-
consumeFormalParameter
protected void consumeFormalParameter(boolean isVarArgs) - Overrides:
consumeFormalParameter
in classParser
-
consumeGuard
protected void consumeGuard()- Overrides:
consumeGuard
in classParser
-
consumePostExpressionInIf
protected void consumePostExpressionInIf()- Overrides:
consumePostExpressionInIf
in classParser
-
consumePostExpressionInSwitch
protected void consumePostExpressionInSwitch(boolean statSwitch) - Overrides:
consumePostExpressionInSwitch
in classParser
-
consumePostExpressionInWhile
protected void consumePostExpressionInWhile()- Overrides:
consumePostExpressionInWhile
in classParser
-
consumeStatementSwitch
protected void consumeStatementSwitch()- Overrides:
consumeStatementSwitch
in classParser
-
consumeSwitchExpression
protected void consumeSwitchExpression()- Overrides:
consumeSwitchExpression
in classParser
-
consumeStatementWhile
protected void consumeStatementWhile()- Overrides:
consumeStatementWhile
in classParser
-
consumeEnhancedForStatementHeader
protected void consumeEnhancedForStatementHeader()- Overrides:
consumeEnhancedForStatementHeader
in classParser
-
consumeEnhancedForStatement
protected void consumeEnhancedForStatement()- Overrides:
consumeEnhancedForStatement
in classParser
-
consumeBinaryExpression
protected void consumeBinaryExpression(int op) - Overrides:
consumeBinaryExpression
in classParser
-
consumeBinaryExpressionWithName
protected void consumeBinaryExpressionWithName(int op) - Overrides:
consumeBinaryExpressionWithName
in classParser
- Parameters:
op
- binary operator
-
consumeStatementDo
protected void consumeStatementDo()- Overrides:
consumeStatementDo
in classParser
-
consumeStatementIfNoElse
protected void consumeStatementIfNoElse()- Overrides:
consumeStatementIfNoElse
in classParser
-
consumeStatementIfWithElse
protected void consumeStatementIfWithElse()- Overrides:
consumeStatementIfWithElse
in classParser
-
consumeInsideCastExpression
protected void consumeInsideCastExpression()- Overrides:
consumeInsideCastExpression
in classParser
-
consumeInsideCastExpressionLL1
protected void consumeInsideCastExpressionLL1()- Overrides:
consumeInsideCastExpressionLL1
in classParser
-
consumeInsideCastExpressionLL1WithBounds
protected void consumeInsideCastExpressionLL1WithBounds()- Overrides:
consumeInsideCastExpressionLL1WithBounds
in classParser
-
consumeInsideCastExpressionWithQualifiedGenerics
protected void consumeInsideCastExpressionWithQualifiedGenerics()- Overrides:
consumeInsideCastExpressionWithQualifiedGenerics
in classParser
-
consumeSwitchLabeledExpression
protected void consumeSwitchLabeledExpression()- Overrides:
consumeSwitchLabeledExpression
in classParser
-
consumeInstanceOfExpressionWithName
protected void consumeInstanceOfExpressionWithName()- Overrides:
consumeInstanceOfExpressionWithName
in classParser
-
consumeLambdaExpression
protected void consumeLambdaExpression()- Overrides:
consumeLambdaExpression
in classParser
-
consumeReferenceExpression
- Overrides:
consumeReferenceExpression
in classParser
-
consumeLocalVariableDeclarationStatement
protected void consumeLocalVariableDeclarationStatement()- Overrides:
consumeLocalVariableDeclarationStatement
in classParser
-
consumeBlockStatement
protected void consumeBlockStatement()- Overrides:
consumeBlockStatement
in classAssistParser
-
consumeBlockStatements
protected void consumeBlockStatements()- Overrides:
consumeBlockStatements
in classAssistParser
-
checkRestartRecovery
protected void checkRestartRecovery() -
consumeOpenBlock
protected void consumeOpenBlock()- Overrides:
consumeOpenBlock
in classAssistParser
-
consumeBlock
protected void consumeBlock()- Overrides:
consumeBlock
in classAssistParser
-
consumeMarkerAnnotation
protected void consumeMarkerAnnotation(boolean isTypeAnnotation) - Overrides:
consumeMarkerAnnotation
in classParser
-
consumeMemberValuePair
protected void consumeMemberValuePair()- Overrides:
consumeMemberValuePair
in classParser
-
consumeMethodInvocationName
protected void consumeMethodInvocationName()- Overrides:
consumeMethodInvocationName
in classAssistParser
-
consumeMethodInvocationPrimary
protected void consumeMethodInvocationPrimary()- Overrides:
consumeMethodInvocationPrimary
in classAssistParser
-
consumeNormalAnnotation
protected void consumeNormalAnnotation(boolean isTypeAnnotation) - Overrides:
consumeNormalAnnotation
in classParser
-
consumeSingleMemberAnnotation
protected void consumeSingleMemberAnnotation(boolean isTypeAnnotation) - Overrides:
consumeSingleMemberAnnotation
in classParser
-
consumeStaticImportOnDemandDeclarationName
protected void consumeStaticImportOnDemandDeclarationName()- Overrides:
consumeStaticImportOnDemandDeclarationName
in classAssistParser
-
consumeToken
protected void consumeToken(int token) - Overrides:
consumeToken
in classAssistParser
-
consumeTypeImportOnDemandDeclarationName
protected void consumeTypeImportOnDemandDeclarationName()- Overrides:
consumeTypeImportOnDemandDeclarationName
in classAssistParser
-
createSnapShotParser
- Specified by:
createSnapShotParser
in classAssistParser
-
createAssistPackageVisibilityReference
- Specified by:
createAssistPackageVisibilityReference
in classAssistParser
-
createAssistImportReference
- Specified by:
createAssistImportReference
in classAssistParser
-
createAssistModuleDeclaration
public ModuleDeclaration createAssistModuleDeclaration(CompilationResult compilationResult, char[][] tokens, long[] positions) - Specified by:
createAssistModuleDeclaration
in classAssistParser
-
createAssistPackageReference
- Specified by:
createAssistPackageReference
in classAssistParser
-
createJavadocParser
- Overrides:
createJavadocParser
in classParser
-
createLocalDeclaration
protected LocalDeclaration createLocalDeclaration(char[] assistName, int sourceStart, int sourceEnd) - Overrides:
createLocalDeclaration
in classParser
-
createQualifiedAssistNameReference
public NameReference createQualifiedAssistNameReference(char[][] previousIdentifiers, char[] assistName, long[] positions) - Specified by:
createQualifiedAssistNameReference
in classAssistParser
-
createQualifiedAssistTypeReference
public TypeReference createQualifiedAssistTypeReference(char[][] previousIdentifiers, char[] assistName, long[] positions) - Specified by:
createQualifiedAssistTypeReference
in classAssistParser
-
createParameterizedQualifiedAssistTypeReference
public TypeReference createParameterizedQualifiedAssistTypeReference(char[][] tokens, TypeReference[][] typeArguments, char[] assistname, TypeReference[] assistTypeArguments, long[] positions) - Specified by:
createParameterizedQualifiedAssistTypeReference
in classAssistParser
-
createSingleAssistNameReference
- Specified by:
createSingleAssistNameReference
in classAssistParser
-
createSingleAssistTypeReference
- Specified by:
createSingleAssistTypeReference
in classAssistParser
-
createParameterizedSingleAssistTypeReference
public TypeReference createParameterizedSingleAssistTypeReference(TypeReference[] typeArguments, char[] assistName, long position) - Specified by:
createParameterizedSingleAssistTypeReference
in classAssistParser
-
dietParse
public CompilationUnitDeclaration dietParse(ICompilationUnit sourceUnit, CompilationResult compilationResult, int start, int end) -
getUnspecifiedReference
- Overrides:
getUnspecifiedReference
in classParser
-
getUnspecifiedReferenceOptimized
- Overrides:
getUnspecifiedReferenceOptimized
in classAssistParser
-
initializeScanner
public void initializeScanner()- Specified by:
initializeScanner
in classAssistParser
-
newReferenceExpression
- Overrides:
newReferenceExpression
in classParser
-
newMessageSend
- Overrides:
newMessageSend
in classParser
-
newMessageSendWithTypeArguments
- Overrides:
newMessageSendWithTypeArguments
in classParser
-
consumeTemplate
protected void consumeTemplate(int token) - Overrides:
consumeTemplate
in classParser
-
parseEmbeddedExpression
protected Expression parseEmbeddedExpression(Parser parser, char[] source, int offset, int length, CompilationUnitDeclaration unit, boolean recordLineSeparators) - Overrides:
parseEmbeddedExpression
in classParser
-
getEmbeddedExpressionParser
- Overrides:
getEmbeddedExpressionParser
in classParser
-
parse
public CompilationUnitDeclaration parse(ICompilationUnit sourceUnit, CompilationResult compilationResult, int start, int end) -
restartRecovery
protected boolean restartRecovery()- Overrides:
restartRecovery
in classParser
-
cookedAstPtr
protected int cookedAstPtr()- Overrides:
cookedAstPtr
in classAssistParser
-
resumeAfterRecovery
protected int resumeAfterRecovery()- Overrides:
resumeAfterRecovery
in classAssistParser
-
selectionIdentifierCheck
public void selectionIdentifierCheck() -
setAssistIdentifier
public void setAssistIdentifier(char[] assistIdent) - Specified by:
setAssistIdentifier
in classAssistParser
-
updateRecoveryState
protected void updateRecoveryState()- Overrides:
updateRecoveryState
in classParser
-
typeElidedArgument
- Overrides:
typeElidedArgument
in classParser
-
toString
-
createAssistModuleReference
- Specified by:
createAssistModuleReference
in classAssistParser
-