Class CompletionParser
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.parser.TheOriginalJDTParserClass
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.complete.CompletionParser
- 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.IDeclarationFactory -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static intprotected static intintstatic char[]static char[]static char[]protected static intprotected static intprotected static intprotected static intprotected static intprotected static intprotected static intprotected static intprotected static intprotected static intprotected static intprotected static intprotected static intprotected static intprotected static intprotected static intprotected static intprotected static intprotected static intprotected static intprotected static intprotected static intprotected static intprotected static intprotected static intprotected static intprotected static intprotected static intprotected static intprotected static intprotected static intprotected static intprotected static intprotected static intprotected static intprotected static intprotected static intprotected static intprotected static intprotected static intprotected static intprotected static intprotected static intprotected static intprotected static intprotected static intprotected static intprotected static intprotected static intprotected static intprotected static intprotected static intint[]char[][]intint[]booleanintintbooleanstatic char[]Fields inherited from class org.aspectj.org.eclipse.jdt.internal.codeassist.impl.AssistParser
ASSIST_PARSER, assistNode, BLOCK_BODY, bracketDepth, 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_BODYFields inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.parser.Parser
aspectIntPtr, aspectIntStackFields inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.parser.TheOriginalJDTParserClass
annotationAsModifierSourceStart, annotationRecoveryActivated, asb, asr, astLengthPtr, astLengthStack, astPtr, astStack, AstStackIncrement, base_action, BracketKinds, caseFlagSet, casePtr, CASES_OMITTED_TAG, caseStack, check_table, checkExternalizeStrings, colonColonStart, compilationUnit, CurlyBracket, currentElement, currentToken, currentTokenStart, DEBUG, DEBUG_AUTOMATON, 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, parsingJava8Plus, parsingJava9Plus, patternLengthPtr, patternLengthStack, patternPtr, patternStack, 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, stateStackLengthStack, stateStackTop, SUPER_CALL, switchNestingLevel, switchWithTry, synchronizedBlockSourceStart, term_action, term_check, terminal_index, THIS_CALL, typeAnnotationLengthPtr, typeAnnotationLengthStack, typeAnnotationPtr, typeAnnotationStack, TypeAnnotationStackIncrement, unstackedAct, valueLambdaNestDepth, variablesCounter, VERBOSE_RECOVERYFields 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, NumberOfTables, OR, OR_OR, PLUS, PLUS_PLUS, QUESTIONCOLON, REMAINDER, RIGHT_SHIFT, TWIDDLE, UNSIGNED_RIGHT_SHIFT, XORFields 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_STATEFields 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, 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, TokenNameRestrictedIdentifierYield, TokenNamereturn, TokenNameRIGHT_SHIFT, TokenNameRIGHT_SHIFT_EQUAL, TokenNameRPAREN, TokenNameSEMICOLON, TokenNameshort, TokenNamestatic, TokenNamestrictfp, TokenNameStringLiteral, TokenNamesuper, TokenNameswitch, TokenNamesynchronized, TokenNameTextBlock, TokenNamethis, TokenNamethrow, TokenNamethrows, TokenNameto, TokenNametransient, TokenNametransitive, TokenNametrue, TokenNametry, TokenNameTWIDDLE, TokenNameUNSIGNED_RIGHT_SHIFT, TokenNameUNSIGNED_RIGHT_SHIFT_EQUAL, TokenNameuses, TokenNamevoid, TokenNamevolatile, TokenNamewhile, TokenNameWHITESPACE, TokenNamewith, TokenNameXOR, TokenNameXOR_EQUALFields inherited from interface org.aspectj.org.eclipse.jdt.internal.compiler.lookup.TypeIds
BitAnyNullAnnotation, BitAutoCloseable, BitCloseable, BitCollection, BitList, BitMap, BitNonNullAnnotation, BitNonNullByDefaultAnnotation, BitNullableAnnotation, 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_JunitFrameworkAssert, T_LastWellKnownTypeId, T_long, T_null, T_OrgApacheCommonsLang3Validate, T_OrgApacheCommonsLangValidate, T_OrgEclipseCoreRuntimeAssert, T_OrgJunitAssert, T_OrgJunitJupiterParamsProviderMethodSource, T_OrgSpringframeworkBeansFactoryAnnotationAutowired, T_short, T_undefined, T_void, UNBOXING -
Constructor Summary
ConstructorsConstructorDescriptionCompletionParser(ProblemReporter problemReporter, boolean storeExtraSourceEnds)CompletionParser(ProblemReporter problemReporter, boolean storeExtraSourceEnds, org.eclipse.core.runtime.IProgressMonitor monitor) -
Method Summary
Modifier and TypeMethodDescriptionprotected intactFromTokenOrSynthetic(int previousAct)Overridable hook, to allow CompletionParser to synthesize a few trailing tokens at (faked) EOF.char[]protected booleanprotected ASTNodeprotected voidprotected TypeReferenceaugmentTypeWithAdditionalDimensions(TypeReference typeRef, int additionalDimensions, Annotation[][] additionalAnnotations, boolean isVarargs)The parser become a simple parser which behave like a ParserintbodyEnd(AbstractMethodDeclaration method)intbodyEnd(Initializer initializer)protected voidcheckAndSetModifiers(int flag)voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidconsumeAssignmentOperator(int pos)protected voidconsumeBinaryExpression(int op)protected voidconsumeBinaryExpressionWithName(int op)protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidconsumeConditionalExpression(int op)protected voidconsumeConditionalExpressionWithName(int op)protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidconsumeEnhancedForStatementHeaderInit(boolean hasModifiers)protected voidconsumeEnterAnonymousClassBody(boolean qualified)protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidconsumeEqualityExpression(int op)protected voidconsumeEqualityExpressionWithName(int op)protected voidprotected voidprotected voidconsumeExplicitConstructorInvocation(int flag, int recFlag)protected voidprotected voidconsumeFieldAccess(boolean isSuperAccess)protected voidprotected voidconsumeFormalParameter(boolean isVarArgs)protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidconsumeMarkerAnnotation(boolean isTypeAnnotation)protected voidprotected voidprotected voidprotected voidconsumeMethodDeclaration(boolean isNotAbstract, boolean isDefaultMethod)protected voidprotected voidprotected voidconsumeMethodHeaderName(boolean isAnnotationMethod)protected voidconsumeMethodHeaderNameWithTypeParameters(boolean isAnnotationMethod)protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidconsumeNormalAnnotation(boolean isTypeAnnotation)protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidconsumeReferenceExpression(ReferenceExpression referenceExpression)protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidconsumeSingleMemberAnnotation(boolean isTypeAnnotation)protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidconsumeToken(int token)protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidconsumeUnaryExpression(int op)protected voidconsumeUnaryExpression(int op, boolean post)protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidconvertToMethodDeclaration(ConstructorDeclaration c, CompilationResult compilationResult)voidcreateAssistImportReference(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 FieldDeclarationcreateFieldDeclaration(char[] assistName, int sourceStart, int sourceEnd)protected JavadocParserprotected LocalDeclarationcreateLocalDeclaration(char[] assistName, int sourceStart, int sourceEnd)createParameterizedQualifiedAssistTypeReference(char[][] previousIdentifiers, 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 CompletionParserprotected StringLiteralcreateStringLiteral(char[] token, int start, int end, int lineNumber)dietParse(ICompilationUnit sourceUnit, CompilationResult compilationResult, int cursorLoc)protected ASTNodevoidprotected TypeReferencegetTypeReferenceForGenericType(int dim, int identifierLength, int numberOfIdentifiers)protected NameReferencegetUnspecifiedReference(boolean rejectTypeAnnotations)protected NameReferenceprotected intindexOfAssistIdentifier(boolean useGenericsStack)voidvoidinitialize(boolean parsingCompilationUnit)voidprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanparse(ICompilationUnit sourceUnit, CompilationResult compilationResult, int cursorLoc)voidParse the block statements inside the given constructor declaration and try to complete at the cursor location.parseSomeStatements(int start, int end, int fakeBlocksCount, CompilationUnitDeclaration unit)protected voidprotected voidprotected voidpushOnLabelStack(char[] label)voidvoidvoidreset()voidvoidrestoreAssistParser(Object parserState)Restore the parser as an assist parserprotected intprotected intvoidsetAssistIdentifier(char[] assistIdent)protected voidvoidstartRecordingIdentifiers(int from, int to)voidtoString()protected voidMethods inherited from class org.aspectj.org.eclipse.jdt.internal.codeassist.impl.AssistParser
buildInitialRecoveryState, consumeAnnotationTypeDeclarationHeader, consumeBlock, consumeBlockStatements, consumeClassHeader, consumeEnterMemberValue, consumeEnumConstantHeader, consumeEnumHeader, consumeExitMemberValue, consumeFieldDeclaration, consumeInterfaceHeader, consumeModuleDeclaration, consumeNestedLambda, consumeOpenBlock, consumeSingleRequiresModuleName, consumeSingleTargetModuleName, consumeStaticOnly, fallBackToSpringForward, flushElementStack, getAssistTypeReferenceForGenericType, getNextToken, getTypeReference, goForBlockStatementsopt, goForBlockStatementsOrCatchHeader, goForCompilationUnit, goForHeaders, identifierSubSet, indexOfAssistIdentifier, isAssistParser, isIndirectlyInsideEnumConstantnitialization, isIndirectlyInsideFieldInitialization, isIndirectlyInsideLambdaBlock, isIndirectlyInsideLambdaExpression, isIndirectlyInsideMethod, isIndirectlyInsideType, isInsideAttributeValue, isInsideEnumConstantnitialization, isInsideFieldInitialization, isInsideMethod, isInsideModuleInfo, isInsideType, lastIndexOfElement, parseBlockStatements, parseBlockStatements, parseBlockStatements, popElement, popUntilElement, prepareForHeaders, pushOnElementStack, pushOnElementStack, pushOnElementStack, replaceAssistStatement, requireExtendedRecovery, topKnownElementInfo, topKnownElementInfo, topKnownElementKind, topKnownElementKind, topKnownElementObjectInfo, topKnownElementObjectInfo, triggerRecoveryUponLambdaClosure, wrapWithExplicitConstructorCallIfNeededMethods inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.parser.Parser
consumeAroundDeclaration, consumeAroundHeader, consumeAroundHeaderName, consumeAspectDeclaration, consumeAspectHeader, consumeAspectHeaderName, consumeAspectHeaderNameWithTypeParameters, consumeAspectHeaderRest, consumeBasicAdviceDeclaration, consumeBasicAdviceHeader, consumeBasicAdviceHeaderName, consumeClassBodyDeclarationInAspect, consumeDeclareAnnotation, consumeDeclareAnnotationHeader, consumeDeclareDeclaration, consumeDeclareHeader, consumeEmptyPointcutDeclaration, consumeExitITDVariableWithInitializer, consumeExitITDVariableWithoutInitializer, consumeExtraParameterNoFormal, consumeExtraParameterWithFormal, consumeInterTypeConstructorDeclaration, consumeInterTypeConstructorHeader, consumeInterTypeConstructorHeaderName, consumeInterTypeFieldDeclaration, consumeInterTypeFieldHeader, consumeInterTypeMethodDeclaration, consumeInterTypeMethodHeader, consumeInterTypeMethodHeaderName, consumePointcutDeclaration, consumePointcutDesignatorOnAdvice, consumePointcutDesignatorOnDeclaration, consumePointcutHeader, consumePseudoToken, consumePseudoToken, consumePseudoTokenIdentifier, consumePseudoTokenIf, consumePseudoTokenLiteral, consumePseudoTokenModifier, consumePseudoTokenPrimitiveType, consumePseudoTokens, consumeQualifiedName, consumeRule, consumeSimpleAssertStatement, createConstructorDeclaration, createMethodDeclaration, display, getCurrentTokenStart, popPointcutDesignator, popPseudoTokens, pushOnAspectIntStack, shouldTryToRecoverMethods inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.parser.TheOriginalJDTParserClass
annotateTypeReference, annotationRecoveryCheckPoint, arrayInitializer, asi, atConflictScenario, automatonState, automatonWillShift, base_check, blockReal, buildFilesFromLPG, checkComment, checkForDiamond, checkNonNLSAfterBodyEnd, classInstanceCreation, computeQualifiedGenericsFromRightSide, computeReverseTable, concatExpressionLists, concatGenericsLists, concatNodeLists, consumeAdditionalBoundList, consumeAdditionalBoundList1, consumeAllocationHeader, consumeAnnotationTypeDeclaration, consumeAnnotationTypeMemberDeclaration, consumeAnnotationTypeMemberDeclarations, consumeAnnotationTypeMemberDeclarationsopt, consumeArgumentList, consumeArguments, consumeArrayAccess, consumeArrayInitializer, consumeArrayTypeWithTypeArgumentsName, consumeAssertStatement, consumeCaseLabelExpr, consumeCastExpressionLL1WithBounds, consumeCatches, consumeCatchHeader, consumeCatchType, consumeClassBodyDeclarations, consumeClassBodyDeclarationsopt, consumeClassHeaderPermittedSubclasses, consumeClassInstanceCreationExpression, consumeClassInstanceCreationExpressionQualified, consumeClassInstanceCreationExpressionQualifiedWithTypeArguments, consumeClassInstanceCreationExpressionWithTypeArguments, consumeClassOrInterface, consumeClassOrInterfaceName, consumeClassTypeList, consumeCompactConstructorDeclaration, consumeCompactConstructorHeader, consumeCompactConstructorHeaderName, consumeCompactConstructorHeaderNameWithTypeParameters, consumeConstantExpression, consumeConstantExpressions, consumeConstructorBlockStatements, consumeConstructorDeclaration, consumeCreateInitializer, consumeDefaultLabelExpr, consumeDefaultModifiers, consumeDiet, consumeDims, consumeDimWithOrWithOutExprs, consumeElidedLeftBraceAndReturn, consumeEmptyAnnotationTypeMemberDeclarationsopt, consumeEmptyArgumentListopt, consumeEmptyArguments, consumeEmptyArrayInitializer, consumeEmptyArrayInitializeropt, consumeEmptyBlockStatementsopt, consumeEmptyCatchesopt, consumeEmptyClassBodyDeclarationsopt, consumeEmptyDimsopt, consumeEmptyEnumDeclarations, consumeEmptyExpression, consumeEmptyForInitopt, consumeEmptyForUpdateopt, consumeEmptyInterfaceMemberDeclarationsopt, consumeEmptyInternalCompilationUnit, consumeEmptyMemberValueArrayInitializer, consumeEmptyMemberValuePairsopt, consumeEmptyMethodHeaderDefaultValue, consumeEmptyModuleStatementsOpt, consumeEmptyRecordBodyDeclaration, consumeEmptySwitchBlock, consumeEmptyTypeArguments, consumeEmptyTypeDeclaration, consumeEnterCompilationUnit, consumeEnterInstanceCreationArgumentList, consumeEnterMemberValueArrayInitializer, consumeEnumBodyNoConstants, consumeEnumBodyWithConstants, consumeEnumConstants, consumeEnumDeclaration, consumeEnumDeclarations, consumeExitTryBlock, consumeExplicitConstructorInvocationWithTypeArguments, consumeExplicitThisParameter, consumeExportsHeader, consumeExpression, consumeExpressionStatement, consumeForInit, consumeFormalParameterList, consumeFormalParameterListopt, consumeGenericType, consumeGenericTypeArrayType, consumeGenericTypeNameArrayType, consumeIdentifierOrNew, consumeImportDeclarations, consumeInstanceOfClassic, consumeInstanceOfExpressionHelper, consumeInstanceofPattern, consumeInstanceOfRHS, consumeInterfaceDeclaration, consumeInterfaceHeaderPermittedSubClassesAndSubInterfaces, consumeInterfaceMemberDeclarations, consumeInterfaceMemberDeclarationsopt, consumeInterfaceMethodDeclaration, consumeInterfaceTypeList, consumeInternalCompilationUnit, consumeInternalCompilationUnitWithModuleDeclaration, consumeInternalCompilationUnitWithTypes, consumeInvalidAnnotationTypeDeclaration, consumeInvalidConstructorDeclaration, consumeInvalidConstructorDeclaration, consumeInvalidEnumDeclaration, consumeInvalidInterfaceDeclaration, consumeLambdaHeader, consumeLeftParen, consumeLocalVariableDeclaration, consumeLocalVariableDeclarationStatement, consumeMemberValueArrayInitializer, consumeMemberValuePairs, consumeMemberValues, consumeMethodHeaderDefaultValue, consumeMethodHeaderThrowsClause, consumeModifiers2, consumeModuleModifiers, consumeModuleStatements, consumeMultipleResources, consumeNameArrayType, consumeNestedType, consumeNonTypeUseName, consumeOneDimLoop, consumeOneMoreTypeAnnotation, consumeOpensHeader, consumePackageComment, consumePackageDeclaration, consumePrimaryNoNewArray, consumePrimaryNoNewArrayArrayType, consumePrimaryNoNewArrayPrimitiveArrayType, consumePrimaryNoNewArrayPrimitiveType, consumePrimaryNoNewArrayThis, consumePrimaryNoNewArrayWithName, consumePrimitiveArrayType, consumePrimitiveType, consumePushLeftBrace, consumePushModifiers, consumePushModifiersForHeader, consumePushRealModifiers, consumeQualifiedName, consumeRecordBody, consumeRecordBodyDeclaration, consumeRecordBodyDeclarations, consumeRecordComponent, consumeRecordComponentHeaderRightParen, consumeRecordComponents, consumeRecordComponentsopt, consumeRecordDeclaration, consumeRecordHeader, consumeRecordHeaderName1, consumeRecordHeaderNameWithTypeParameters, consumeRecoveryMethodHeaderName, consumeRecoveryMethodHeaderNameWithTypeParameters, consumeReduceImports, consumeReferenceExpressionGenericTypeForm, consumeReferenceExpressionPrimaryForm, consumeReferenceExpressionSuperForm, consumeReferenceExpressionTypeArgumentsAndTrunk, consumeReferenceExpressionTypeForm, consumeResourceAsFieldAccess, consumeResourceAsLocalVariable, consumeResourceAsLocalVariableDeclaration, consumeResourceOptionalTrailingSemiColon, consumeResourceSpecification, consumeServiceImplNameList, consumeSingleMemberAnnotationMemberValue, consumeSingleResource, consumeSingleServiceImplName, consumeStatementBreak, consumeStatementCatch, consumeStatementContinue, consumeStatementContinueWithLabel, consumeStatementDo, consumeStatementExpressionList, consumeStatementReturn, consumeStatementSynchronized, consumeStatementThrow, consumeStatementTry, consumeStatementYield, consumeSwitchBlock, consumeSwitchBlockStatement, consumeSwitchBlockStatements, consumeSwitchExprThrowDefaultArm, consumeSwitchLabelCaseLhs, consumeSwitchLabeledExpression, consumeSwitchLabeledRule, consumeSwitchLabeledRules, consumeSwitchLabeledRuleToBlockStatement, consumeSwitchLabeledThrowStatement, consumeSwitchLabels, consumeTargetModuleList, consumeTargetModuleNameList, consumeTextBlock, consumeThrowExpression, consumeTypeAnnotation, consumeTypeArgument, consumeTypeArgumentList, consumeTypeArgumentList1, consumeTypeArgumentList2, consumeTypeArgumentList3, consumeTypeDeclarations, consumeTypeElidedLambdaParameter, consumeTypeParameterList, consumeTypeParameterList1, consumeUnannotatableQualifiedName, consumeUsesHeader, consumeVariableDeclaratorIdParameter, consumeVariableDeclarators, consumeVariableInitializers, consumeWildcard1WithBounds, consumeWildcard2WithBounds, consumeWildcard3WithBounds, consumeWildcardBounds1Super, consumeWildcardBounds2Super, consumeWildcardBounds3Super, consumeWildcardBoundsSuper, consumeWildcardWithBounds, consumeZeroAdditionalBounds, consumeZeroTypeAnnotations, containsComment, createIntersectionCastTypeReference, currentRecoveryType, dietParse, dispatchDeclarationInto, dispatchDeclarationIntoEnumDeclaration, dispatchDeclarationIntoRecordDeclaration, endParse, flushCommentsDefinedPriorTo, getAnnotationsOnDimensions, getAnnotationType, getFirstToken, getInstanceOfVar, getJavaDocPositions, getMethodBodies, getNextCharacter, getTypeReference, getUnspecifiedReference, goForClassBodyDeclarations, goForExpression, goForFieldDeclaration, goForGenericMethodDeclaration, goForImportDeclaration, goForInitializer, goForMemberValue, goForMethodBody, goForPackageDeclaration, goForPackageDeclaration, goForTypeDeclaration, hasLeadingTagComment, ignoreExpressionAssignment, ignoreNextClosingBrace, in_symbol, initTables, isParsingJava14, isParsingModuleDeclaration, jumpOverMethodBody, markEnclosingMemberWithLocalOrFunctionalType, markEnclosingMemberWithLocalType, moveRecoveryCheckpoint, nasi, newMessageSend, newMessageSendWithTypeArguments, ntAction, optimizedConcatNodeLists, original_state, parse, parse, parse, parse, parse, parse, parse, parseClassBodyDeclarations, parseExpression, parseLambdaExpression, parseMemberValue, parsePackageDeclaration, parseStatements, persistLineSeparatorPositions, problemReporter, pushIdentifier, pushIdentifier, pushIdentifier, pushOnAstLengthStack, pushOnAstStack, pushOnCaseStack, pushOnExpressionStack, pushOnExpressionStackLengthStack, pushOnGenericsIdentifiersLengthStack, pushOnGenericsLengthStack, pushOnGenericsStack, pushOnIntStack, pushOnPatternStack, pushOnRealBlockStack, pushOnTypeAnnotationLengthStack, pushOnTypeAnnotationStack, readByteTable, readLongTable, readNameTable, readReadableNameTable, readTable, recoverStatements, rejectIllegalLeadingTypeAnnotations, reportSyntaxErrors, resetModifiers, resetStacks, setMethodsFullRecovery, setStatementsRecovery, tAction, typeElidedArgument, updateSourceDeclarationParts, updateSourcePosition
-
Field Details
-
COMPLETION_PARSER
protected static final int COMPLETION_PARSER- See Also:
- Constant Field Values
-
COMPLETION_OR_ASSIST_PARSER
protected static final int COMPLETION_OR_ASSIST_PARSER- See Also:
- Constant Field Values
-
K_BLOCK_DELIMITER
protected static final int K_BLOCK_DELIMITER- See Also:
- Constant Field Values
-
K_SELECTOR_INVOCATION_TYPE
protected static final int K_SELECTOR_INVOCATION_TYPE- See Also:
- Constant Field Values
-
K_SELECTOR_QUALIFIER
protected static final int K_SELECTOR_QUALIFIER- See Also:
- Constant Field Values
-
K_BETWEEN_CATCH_AND_RIGHT_PAREN
protected static final int K_BETWEEN_CATCH_AND_RIGHT_PAREN- See Also:
- Constant Field Values
-
K_NEXT_TYPEREF_IS_CLASS
protected static final int K_NEXT_TYPEREF_IS_CLASS- See Also:
- Constant Field Values
-
K_NEXT_TYPEREF_IS_INTERFACE
protected static final int K_NEXT_TYPEREF_IS_INTERFACE- See Also:
- Constant Field Values
-
K_NEXT_TYPEREF_IS_EXCEPTION
protected static final int K_NEXT_TYPEREF_IS_EXCEPTION- See Also:
- Constant Field Values
-
K_BETWEEN_NEW_AND_LEFT_BRACKET
protected static final int K_BETWEEN_NEW_AND_LEFT_BRACKET- See Also:
- Constant Field Values
-
K_INSIDE_THROW_STATEMENT
protected static final int K_INSIDE_THROW_STATEMENT- See Also:
- Constant Field Values
-
K_INSIDE_RETURN_STATEMENT
protected static final int K_INSIDE_RETURN_STATEMENT- See Also:
- Constant Field Values
-
K_CAST_STATEMENT
protected static final int K_CAST_STATEMENT- See Also:
- Constant Field Values
-
K_LOCAL_INITIALIZER_DELIMITER
protected static final int K_LOCAL_INITIALIZER_DELIMITER- See Also:
- Constant Field Values
-
K_ARRAY_INITIALIZER
protected static final int K_ARRAY_INITIALIZER- See Also:
- Constant Field Values
-
K_ARRAY_CREATION
protected static final int K_ARRAY_CREATION- See Also:
- Constant Field Values
-
K_UNARY_OPERATOR
protected static final int K_UNARY_OPERATOR- See Also:
- Constant Field Values
-
K_BINARY_OPERATOR
protected static final int K_BINARY_OPERATOR- See Also:
- Constant Field Values
-
K_ASSISGNMENT_OPERATOR
protected static final int K_ASSISGNMENT_OPERATOR- See Also:
- Constant Field Values
-
K_CONDITIONAL_OPERATOR
protected static final int K_CONDITIONAL_OPERATOR- See Also:
- Constant Field Values
-
K_BETWEEN_IF_AND_RIGHT_PAREN
protected static final int K_BETWEEN_IF_AND_RIGHT_PAREN- See Also:
- Constant Field Values
-
K_BETWEEN_WHILE_AND_RIGHT_PAREN
protected static final int K_BETWEEN_WHILE_AND_RIGHT_PAREN- See Also:
- Constant Field Values
-
K_BETWEEN_FOR_AND_RIGHT_PAREN
protected static final int K_BETWEEN_FOR_AND_RIGHT_PAREN- See Also:
- Constant Field Values
-
K_BETWEEN_SWITCH_AND_RIGHT_PAREN
protected static final int K_BETWEEN_SWITCH_AND_RIGHT_PAREN- See Also:
- Constant Field Values
-
K_BETWEEN_SYNCHRONIZED_AND_RIGHT_PAREN
protected static final int K_BETWEEN_SYNCHRONIZED_AND_RIGHT_PAREN- See Also:
- Constant Field Values
-
K_INSIDE_ASSERT_STATEMENT
protected static final int K_INSIDE_ASSERT_STATEMENT- See Also:
- Constant Field Values
-
K_SWITCH_LABEL
protected static final int K_SWITCH_LABEL- See Also:
- Constant Field Values
-
K_BETWEEN_CASE_AND_COLON
protected static final int K_BETWEEN_CASE_AND_COLON- See Also:
- Constant Field Values
-
K_BETWEEN_DEFAULT_AND_COLON
protected static final int K_BETWEEN_DEFAULT_AND_COLON- See Also:
- Constant Field Values
-
K_BETWEEN_LEFT_AND_RIGHT_BRACKET
protected static final int K_BETWEEN_LEFT_AND_RIGHT_BRACKET- See Also:
- Constant Field Values
-
K_EXTENDS_KEYWORD
protected static final int K_EXTENDS_KEYWORD- See Also:
- Constant Field Values
-
K_PARAMETERIZED_METHOD_INVOCATION
protected static final int K_PARAMETERIZED_METHOD_INVOCATION- See Also:
- Constant Field Values
-
K_PARAMETERIZED_ALLOCATION
protected static final int K_PARAMETERIZED_ALLOCATION- See Also:
- Constant Field Values
-
K_PARAMETERIZED_CAST
protected static final int K_PARAMETERIZED_CAST- See Also:
- Constant Field Values
-
K_BETWEEN_ANNOTATION_NAME_AND_RPAREN
protected static final int K_BETWEEN_ANNOTATION_NAME_AND_RPAREN- See Also:
- Constant Field Values
-
K_INSIDE_BREAK_STATEMENT
protected static final int K_INSIDE_BREAK_STATEMENT- See Also:
- Constant Field Values
-
K_INSIDE_CONTINUE_STATEMENT
protected static final int K_INSIDE_CONTINUE_STATEMENT- See Also:
- Constant Field Values
-
K_LABEL
protected static final int K_LABEL- See Also:
- Constant Field Values
-
K_MEMBER_VALUE_ARRAY_INITIALIZER
protected static final int K_MEMBER_VALUE_ARRAY_INITIALIZER- See Also:
- Constant Field Values
-
K_CONTROL_STATEMENT_DELIMITER
protected static final int K_CONTROL_STATEMENT_DELIMITER- See Also:
- Constant Field Values
-
K_INSIDE_ASSERT_EXCEPTION
protected static final int K_INSIDE_ASSERT_EXCEPTION- See Also:
- Constant Field Values
-
K_INSIDE_FOR_CONDITIONAL
protected static final int K_INSIDE_FOR_CONDITIONAL- See Also:
- Constant Field Values
-
K_BETWEEN_INSTANCEOF_AND_RPAREN
protected static final int K_BETWEEN_INSTANCEOF_AND_RPAREN- See Also:
- Constant Field Values
-
K_INSIDE_IMPORT_STATEMENT
protected static final int K_INSIDE_IMPORT_STATEMENT- See Also:
- Constant Field Values
-
K_INSIDE_EXPORTS_STATEMENT
protected static final int K_INSIDE_EXPORTS_STATEMENT- See Also:
- Constant Field Values
-
K_INSIDE_REQUIRES_STATEMENT
protected static final int K_INSIDE_REQUIRES_STATEMENT- See Also:
- Constant Field Values
-
K_INSIDE_USES_STATEMENT
protected static final int K_INSIDE_USES_STATEMENT- See Also:
- Constant Field Values
-
K_INSIDE_PROVIDES_STATEMENT
protected static final int K_INSIDE_PROVIDES_STATEMENT- See Also:
- Constant Field Values
-
K_AFTER_PACKAGE_IN_PACKAGE_VISIBILITY_STATEMENT
protected static final int K_AFTER_PACKAGE_IN_PACKAGE_VISIBILITY_STATEMENT- See Also:
- Constant Field Values
-
K_AFTER_NAME_IN_PROVIDES_STATEMENT
protected static final int K_AFTER_NAME_IN_PROVIDES_STATEMENT- See Also:
- Constant Field Values
-
K_AFTER_WITH_IN_PROVIDES_STATEMENT
protected static final int K_AFTER_WITH_IN_PROVIDES_STATEMENT- See Also:
- Constant Field Values
-
K_INSIDE_OPENS_STATEMENT
protected static final int K_INSIDE_OPENS_STATEMENT- See Also:
- Constant Field Values
-
K_YIELD_KEYWORD
protected static final int K_YIELD_KEYWORD- See Also:
- Constant Field Values
-
FAKE_TYPE_NAME
public static final char[] FAKE_TYPE_NAME -
FAKE_METHOD_NAME
public static final char[] FAKE_METHOD_NAME -
FAKE_ARGUMENT_NAME
public static final char[] FAKE_ARGUMENT_NAME -
VALUE
public static final char[] VALUE -
cursorLocation
public int cursorLocation -
assistNodeParent
-
enclosingNode
-
LabelStackIncrement
protected static final int LabelStackIncrement- See Also:
- Constant Field Values
-
record
public boolean record -
skipRecord
public boolean skipRecord -
recordFrom
public int recordFrom -
recordTo
public int recordTo -
potentialVariableNamesPtr
public int potentialVariableNamesPtr -
potentialVariableNames
public char[][] potentialVariableNames -
potentialVariableNameStarts
public int[] potentialVariableNameStarts -
potentialVariableNameEnds
public int[] potentialVariableNameEnds -
sourceEnds
-
-
Constructor Details
-
CompletionParser
-
CompletionParser
public CompletionParser(ProblemReporter problemReporter, boolean storeExtraSourceEnds, org.eclipse.core.runtime.IProgressMonitor monitor)
-
-
Method Details
-
startRecordingIdentifiers
public void startRecordingIdentifiers(int from, int to) -
stopRecordingIdentifiers
public void stopRecordingIdentifiers() -
assistIdentifier
public char[] assistIdentifier()- Specified by:
assistIdentifierin classAssistParser
-
assistNodeParent
- Overrides:
assistNodeParentin classAssistParser
-
enclosingNode
- Overrides:
enclosingNodein classAssistParser
-
attachOrphanCompletionNode
protected void attachOrphanCompletionNode() -
becomeSimpleParser
Description copied from class:AssistParserThe parser become a simple parser which behave like a Parser- Overrides:
becomeSimpleParserin classAssistParser- Returns:
- the state of the assist parser to be able to restore the assist parser state
-
bodyEnd
- Overrides:
bodyEndin classAssistParser
-
bodyEnd
- Overrides:
bodyEndin classAssistParser
-
checkAndSetModifiers
protected void checkAndSetModifiers(int flag)- Overrides:
checkAndSetModifiersin classTheOriginalJDTParserClass
-
consumePushCombineModifiers
protected void consumePushCombineModifiers()- Overrides:
consumePushCombineModifiersin classTheOriginalJDTParserClass
-
completionIdentifierCheck
public void completionIdentifierCheck() -
consumeArrayCreationExpressionWithInitializer
protected void consumeArrayCreationExpressionWithInitializer()- Overrides:
consumeArrayCreationExpressionWithInitializerin classTheOriginalJDTParserClass
-
consumeArrayCreationExpressionWithoutInitializer
protected void consumeArrayCreationExpressionWithoutInitializer()- Overrides:
consumeArrayCreationExpressionWithoutInitializerin classTheOriginalJDTParserClass
-
consumeArrayCreationHeader
protected void consumeArrayCreationHeader()- Overrides:
consumeArrayCreationHeaderin classTheOriginalJDTParserClass
-
consumeAssignment
protected void consumeAssignment()- Overrides:
consumeAssignmentin classTheOriginalJDTParserClass
-
consumeAssignmentOperator
protected void consumeAssignmentOperator(int pos)- Overrides:
consumeAssignmentOperatorin classTheOriginalJDTParserClass
-
consumeBinaryExpression
protected void consumeBinaryExpression(int op)- Overrides:
consumeBinaryExpressionin classTheOriginalJDTParserClass
-
consumeBinaryExpressionWithName
protected void consumeBinaryExpressionWithName(int op)- Overrides:
consumeBinaryExpressionWithNamein classTheOriginalJDTParserClass- Parameters:
op- binary operator
-
consumeCaseLabel
protected void consumeCaseLabel()- Overrides:
consumeCaseLabelin classTheOriginalJDTParserClass
-
consumeCastExpressionWithPrimitiveType
protected void consumeCastExpressionWithPrimitiveType()- Overrides:
consumeCastExpressionWithPrimitiveTypein classTheOriginalJDTParserClass
-
consumeCastExpressionWithGenericsArray
protected void consumeCastExpressionWithGenericsArray()- Overrides:
consumeCastExpressionWithGenericsArrayin classTheOriginalJDTParserClass
-
consumeCastExpressionWithQualifiedGenericsArray
protected void consumeCastExpressionWithQualifiedGenericsArray()- Overrides:
consumeCastExpressionWithQualifiedGenericsArrayin classTheOriginalJDTParserClass
-
consumeCastExpressionWithNameArray
protected void consumeCastExpressionWithNameArray()- Overrides:
consumeCastExpressionWithNameArrayin classTheOriginalJDTParserClass
-
consumeCastExpressionLL1
protected void consumeCastExpressionLL1()- Overrides:
consumeCastExpressionLL1in classTheOriginalJDTParserClass
-
consumeCatchFormalParameter
protected void consumeCatchFormalParameter()- Overrides:
consumeCatchFormalParameterin classTheOriginalJDTParserClass
-
consumeClassBodyDeclaration
protected void consumeClassBodyDeclaration()- Overrides:
consumeClassBodyDeclarationin classAssistParser
-
consumeClassBodyopt
protected void consumeClassBodyopt()- Overrides:
consumeClassBodyoptin classAssistParser
-
consumeClassDeclaration
protected void consumeClassDeclaration()- Overrides:
consumeClassDeclarationin classTheOriginalJDTParserClass
-
consumeClassHeaderName1
protected void consumeClassHeaderName1()- Overrides:
consumeClassHeaderName1in classTheOriginalJDTParserClass
-
consumeRecordHeaderPart
protected void consumeRecordHeaderPart()- Overrides:
consumeRecordHeaderPartin classTheOriginalJDTParserClass
-
consumeClassHeaderExtends
protected void consumeClassHeaderExtends()- Overrides:
consumeClassHeaderExtendsin classTheOriginalJDTParserClass
-
consumeClassHeaderImplements
protected void consumeClassHeaderImplements()- Overrides:
consumeClassHeaderImplementsin classTheOriginalJDTParserClass
-
consumeClassInstanceCreationExpressionName
protected void consumeClassInstanceCreationExpressionName()- Overrides:
consumeClassInstanceCreationExpressionNamein classTheOriginalJDTParserClass
-
consumeClassTypeElt
protected void consumeClassTypeElt()- Overrides:
consumeClassTypeEltin classTheOriginalJDTParserClass
-
consumeCompilationUnit
protected void consumeCompilationUnit()- Overrides:
consumeCompilationUnitin classTheOriginalJDTParserClass
-
consumeSwitchExpression
protected void consumeSwitchExpression()- Overrides:
consumeSwitchExpressionin classTheOriginalJDTParserClass
-
consumeConditionalExpression
protected void consumeConditionalExpression(int op)- Overrides:
consumeConditionalExpressionin classTheOriginalJDTParserClass
-
consumeConditionalExpressionWithName
protected void consumeConditionalExpressionWithName(int op)- Overrides:
consumeConditionalExpressionWithNamein classTheOriginalJDTParserClass
-
consumeConstructorBody
protected void consumeConstructorBody()- Overrides:
consumeConstructorBodyin classAssistParser
-
consumeConstructorHeader
protected void consumeConstructorHeader()- Overrides:
consumeConstructorHeaderin classAssistParser
-
consumeConstructorHeaderName
protected void consumeConstructorHeaderName()- Overrides:
consumeConstructorHeaderNamein classTheOriginalJDTParserClass
-
consumeConstructorHeaderNameWithTypeParameters
protected void consumeConstructorHeaderNameWithTypeParameters()- Overrides:
consumeConstructorHeaderNameWithTypeParametersin classTheOriginalJDTParserClass
-
consumeDefaultLabel
protected void consumeDefaultLabel()- Overrides:
consumeDefaultLabelin classTheOriginalJDTParserClass
-
consumeDimWithOrWithOutExpr
protected void consumeDimWithOrWithOutExpr()- Overrides:
consumeDimWithOrWithOutExprin classTheOriginalJDTParserClass
-
consumeEmptyStatement
protected void consumeEmptyStatement()- Overrides:
consumeEmptyStatementin classTheOriginalJDTParserClass
-
consumeBlockStatement
protected void consumeBlockStatement()- Overrides:
consumeBlockStatementin classAssistParser
-
consumeEnhancedForStatement
protected void consumeEnhancedForStatement()- Overrides:
consumeEnhancedForStatementin classTheOriginalJDTParserClass
-
consumeEnhancedForStatementHeader
protected void consumeEnhancedForStatementHeader()- Overrides:
consumeEnhancedForStatementHeaderin classTheOriginalJDTParserClass
-
consumeEnhancedForStatementHeaderInit
protected void consumeEnhancedForStatementHeaderInit(boolean hasModifiers)- Overrides:
consumeEnhancedForStatementHeaderInitin classAssistParser
-
consumeEnterAnonymousClassBody
protected void consumeEnterAnonymousClassBody(boolean qualified)- Overrides:
consumeEnterAnonymousClassBodyin classAssistParser
-
consumeEnterVariable
protected void consumeEnterVariable()- Overrides:
consumeEnterVariablein classTheOriginalJDTParserClass
-
consumeEnumConstantHeaderName
protected void consumeEnumConstantHeaderName()- Overrides:
consumeEnumConstantHeaderNamein classAssistParser
-
consumeEnumConstantNoClassBody
protected void consumeEnumConstantNoClassBody()- Overrides:
consumeEnumConstantNoClassBodyin classAssistParser
-
consumeEnumConstantWithClassBody
protected void consumeEnumConstantWithClassBody()- Overrides:
consumeEnumConstantWithClassBodyin classAssistParser
-
consumeEnumHeaderName
protected void consumeEnumHeaderName()- Overrides:
consumeEnumHeaderNamein classTheOriginalJDTParserClass
-
consumeEnumHeaderNameWithTypeParameters
protected void consumeEnumHeaderNameWithTypeParameters()- Overrides:
consumeEnumHeaderNameWithTypeParametersin classTheOriginalJDTParserClass
-
consumeEqualityExpression
protected void consumeEqualityExpression(int op)- Overrides:
consumeEqualityExpressionin classTheOriginalJDTParserClass
-
consumeEqualityExpressionWithName
protected void consumeEqualityExpressionWithName(int op)- Overrides:
consumeEqualityExpressionWithNamein classTheOriginalJDTParserClass
-
consumeExitVariableWithInitialization
protected void consumeExitVariableWithInitialization()- Overrides:
consumeExitVariableWithInitializationin classTheOriginalJDTParserClass
-
consumeExitVariableWithoutInitialization
protected void consumeExitVariableWithoutInitialization()- Overrides:
consumeExitVariableWithoutInitializationin classTheOriginalJDTParserClass
-
consumeExplicitConstructorInvocation
protected void consumeExplicitConstructorInvocation(int flag, int recFlag)- Overrides:
consumeExplicitConstructorInvocationin classAssistParser
-
consumeFieldAccess
protected void consumeFieldAccess(boolean isSuperAccess)- Overrides:
consumeFieldAccessin classTheOriginalJDTParserClass
-
consumeForceNoDiet
protected void consumeForceNoDiet()- Overrides:
consumeForceNoDietin classAssistParser
-
consumeFormalParameter
protected void consumeFormalParameter(boolean isVarArgs)- Overrides:
consumeFormalParameterin classTheOriginalJDTParserClass
-
consumeGenericTypeWithDiamond
protected void consumeGenericTypeWithDiamond()- Overrides:
consumeGenericTypeWithDiamondin classTheOriginalJDTParserClass
-
consumeStatementFor
protected void consumeStatementFor()- Overrides:
consumeStatementForin classTheOriginalJDTParserClass
-
consumeStatementIfNoElse
protected void consumeStatementIfNoElse()- Overrides:
consumeStatementIfNoElsein classTheOriginalJDTParserClass
-
consumeStatementIfWithElse
protected void consumeStatementIfWithElse()- Overrides:
consumeStatementIfWithElsein classTheOriginalJDTParserClass
-
consumeInsideCastExpression
protected void consumeInsideCastExpression()- Overrides:
consumeInsideCastExpressionin classTheOriginalJDTParserClass
-
consumeInsideCastExpressionLL1
protected void consumeInsideCastExpressionLL1()- Overrides:
consumeInsideCastExpressionLL1in classTheOriginalJDTParserClass
-
consumeInsideCastExpressionLL1WithBounds
protected void consumeInsideCastExpressionLL1WithBounds()- Overrides:
consumeInsideCastExpressionLL1WithBoundsin classTheOriginalJDTParserClass
-
consumeInsideCastExpressionWithQualifiedGenerics
protected void consumeInsideCastExpressionWithQualifiedGenerics()- Overrides:
consumeInsideCastExpressionWithQualifiedGenericsin classTheOriginalJDTParserClass
-
consumeInstanceOfExpression
protected void consumeInstanceOfExpression()- Overrides:
consumeInstanceOfExpressionin classTheOriginalJDTParserClass
-
consumeInstanceOfExpressionWithName
protected void consumeInstanceOfExpressionWithName()- Overrides:
consumeInstanceOfExpressionWithNamein classTheOriginalJDTParserClass
-
consumeInterfaceHeaderName1
protected void consumeInterfaceHeaderName1()- Overrides:
consumeInterfaceHeaderName1in classTheOriginalJDTParserClass
-
consumeInterfaceHeaderExtends
protected void consumeInterfaceHeaderExtends()- Overrides:
consumeInterfaceHeaderExtendsin classTheOriginalJDTParserClass
-
consumeInterfaceType
protected void consumeInterfaceType()- Overrides:
consumeInterfaceTypein classTheOriginalJDTParserClass
-
consumeMethodInvocationName
protected void consumeMethodInvocationName()- Overrides:
consumeMethodInvocationNamein classAssistParser
-
consumeMethodInvocationNameWithTypeArguments
protected void consumeMethodInvocationNameWithTypeArguments()- Overrides:
consumeMethodInvocationNameWithTypeArgumentsin classAssistParser
-
consumeMethodInvocationPrimary
protected void consumeMethodInvocationPrimary()- Overrides:
consumeMethodInvocationPrimaryin classAssistParser
-
consumeMethodInvocationPrimaryWithTypeArguments
protected void consumeMethodInvocationPrimaryWithTypeArguments()- Overrides:
consumeMethodInvocationPrimaryWithTypeArgumentsin classAssistParser
-
consumeMethodInvocationSuper
protected void consumeMethodInvocationSuper()- Overrides:
consumeMethodInvocationSuperin classAssistParser
-
consumeMethodInvocationSuperWithTypeArguments
protected void consumeMethodInvocationSuperWithTypeArguments()- Overrides:
consumeMethodInvocationSuperWithTypeArgumentsin classAssistParser
-
consumeMethodHeaderName
protected void consumeMethodHeaderName(boolean isAnnotationMethod)- Overrides:
consumeMethodHeaderNamein classTheOriginalJDTParserClass
-
consumeMethodHeaderNameWithTypeParameters
protected void consumeMethodHeaderNameWithTypeParameters(boolean isAnnotationMethod)- Overrides:
consumeMethodHeaderNameWithTypeParametersin classTheOriginalJDTParserClass
-
consumeMethodHeaderRightParen
protected void consumeMethodHeaderRightParen()- Overrides:
consumeMethodHeaderRightParenin classTheOriginalJDTParserClass
-
consumeMethodHeaderExtendedDims
protected void consumeMethodHeaderExtendedDims()- Overrides:
consumeMethodHeaderExtendedDimsin classTheOriginalJDTParserClass
-
consumeAnnotationAsModifier
protected void consumeAnnotationAsModifier()- Overrides:
consumeAnnotationAsModifierin classTheOriginalJDTParserClass
-
consumeAdditionalBound
protected void consumeAdditionalBound()- Overrides:
consumeAdditionalBoundin classTheOriginalJDTParserClass
-
consumeAdditionalBound1
protected void consumeAdditionalBound1()- Overrides:
consumeAdditionalBound1in classTheOriginalJDTParserClass
-
consumeAnnotationName
protected void consumeAnnotationName()- Overrides:
consumeAnnotationNamein classTheOriginalJDTParserClass
-
consumeAnnotationTypeDeclarationHeaderName
protected void consumeAnnotationTypeDeclarationHeaderName()- Overrides:
consumeAnnotationTypeDeclarationHeaderNamein classTheOriginalJDTParserClass
-
consumeAnnotationTypeDeclarationHeaderNameWithTypeParameters
protected void consumeAnnotationTypeDeclarationHeaderNameWithTypeParameters() -
consumeLabel
protected void consumeLabel()- Overrides:
consumeLabelin classTheOriginalJDTParserClass
-
consumeLambdaExpression
protected void consumeLambdaExpression()- Overrides:
consumeLambdaExpressionin classTheOriginalJDTParserClass
-
consumeMarkerAnnotation
protected void consumeMarkerAnnotation(boolean isTypeAnnotation)- Overrides:
consumeMarkerAnnotationin classTheOriginalJDTParserClass
-
consumeMemberValuePair
protected void consumeMemberValuePair()- Overrides:
consumeMemberValuePairin classTheOriginalJDTParserClass
-
consumeMemberValueAsName
protected void consumeMemberValueAsName()- Overrides:
consumeMemberValueAsNamein classTheOriginalJDTParserClass
-
consumeMethodBody
protected void consumeMethodBody()- Overrides:
consumeMethodBodyin classAssistParser
-
consumeMethodHeader
protected void consumeMethodHeader()- Overrides:
consumeMethodHeaderin classAssistParser
-
consumeMethodDeclaration
protected void consumeMethodDeclaration(boolean isNotAbstract, boolean isDefaultMethod)- Overrides:
consumeMethodDeclarationin classAssistParser
-
consumeModifiers
protected void consumeModifiers()- Overrides:
consumeModifiersin classTheOriginalJDTParserClass
-
consumeModuleHeader
protected void consumeModuleHeader()- Overrides:
consumeModuleHeaderin classAssistParser
-
consumeProvidesInterface
protected void consumeProvidesInterface()- Overrides:
consumeProvidesInterfacein classTheOriginalJDTParserClass
-
consumeProvidesStatement
protected void consumeProvidesStatement()- Overrides:
consumeProvidesStatementin classTheOriginalJDTParserClass
-
consumeWithClause
protected void consumeWithClause()- Overrides:
consumeWithClausein classTheOriginalJDTParserClass
-
consumeReferenceType
protected void consumeReferenceType()- Overrides:
consumeReferenceTypein classTheOriginalJDTParserClass
-
consumeRequiresStatement
protected void consumeRequiresStatement()- Overrides:
consumeRequiresStatementin classTheOriginalJDTParserClass
-
consumeRestoreDiet
protected void consumeRestoreDiet()- Overrides:
consumeRestoreDietin classAssistParser
-
consumeExportsStatement
protected void consumeExportsStatement()- Overrides:
consumeExportsStatementin classTheOriginalJDTParserClass
-
consumeSinglePkgName
protected void consumeSinglePkgName()- Overrides:
consumeSinglePkgNamein classAssistParser
-
consumeSingleMemberAnnotation
protected void consumeSingleMemberAnnotation(boolean isTypeAnnotation)- Overrides:
consumeSingleMemberAnnotationin classTheOriginalJDTParserClass
-
consumeSingleStaticImportDeclarationName
protected void consumeSingleStaticImportDeclarationName()- Overrides:
consumeSingleStaticImportDeclarationNamein classAssistParser
-
consumeSingleTypeImportDeclarationName
protected void consumeSingleTypeImportDeclarationName()- Overrides:
consumeSingleTypeImportDeclarationNamein classAssistParser
-
consumeStatementBreakWithLabel
protected void consumeStatementBreakWithLabel()- Overrides:
consumeStatementBreakWithLabelin classTheOriginalJDTParserClass
-
consumeStatementLabel
protected void consumeStatementLabel()- Overrides:
consumeStatementLabelin classTheOriginalJDTParserClass
-
consumeStatementSwitch
protected void consumeStatementSwitch()- Overrides:
consumeStatementSwitchin classTheOriginalJDTParserClass
-
consumeStatementWhile
protected void consumeStatementWhile()- Overrides:
consumeStatementWhilein classTheOriginalJDTParserClass
-
consumeStaticImportOnDemandDeclarationName
protected void consumeStaticImportOnDemandDeclarationName()- Overrides:
consumeStaticImportOnDemandDeclarationNamein classAssistParser
-
consumeStaticInitializer
protected void consumeStaticInitializer()- Overrides:
consumeStaticInitializerin classAssistParser
-
consumeNestedMethod
protected void consumeNestedMethod()- Overrides:
consumeNestedMethodin classAssistParser
-
consumeNormalAnnotation
protected void consumeNormalAnnotation(boolean isTypeAnnotation)- Overrides:
consumeNormalAnnotationin classTheOriginalJDTParserClass
-
consumePackageDeclarationName
protected void consumePackageDeclarationName()- Overrides:
consumePackageDeclarationNamein classAssistParser
-
consumePackageDeclarationNameWithModifiers
protected void consumePackageDeclarationNameWithModifiers()- Overrides:
consumePackageDeclarationNameWithModifiersin classAssistParser
-
consumePrimaryNoNewArrayName
protected void consumePrimaryNoNewArrayName()- Overrides:
consumePrimaryNoNewArrayNamein classTheOriginalJDTParserClass
-
consumeQualifiedSuperReceiver
protected void consumeQualifiedSuperReceiver()- Overrides:
consumeQualifiedSuperReceiverin classTheOriginalJDTParserClass
-
consumePrimaryNoNewArrayNameThis
protected void consumePrimaryNoNewArrayNameThis()- Overrides:
consumePrimaryNoNewArrayNameThisin classTheOriginalJDTParserClass
-
consumePushPosition
protected void consumePushPosition()- Overrides:
consumePushPositionin classTheOriginalJDTParserClass
-
consumeSwitchLabeledBlock
protected void consumeSwitchLabeledBlock()- Overrides:
consumeSwitchLabeledBlockin classTheOriginalJDTParserClass
-
consumeToken
protected void consumeToken(int token)- Overrides:
consumeTokenin classAssistParser
-
consumeInvocationExpression
protected void consumeInvocationExpression()- Overrides:
consumeInvocationExpressionin classTheOriginalJDTParserClass
-
consumeReferenceExpression
- Overrides:
consumeReferenceExpressionin classTheOriginalJDTParserClass
-
consumeOnlySynchronized
protected void consumeOnlySynchronized()- Overrides:
consumeOnlySynchronizedin classTheOriginalJDTParserClass
-
consumeOnlyTypeArguments
protected void consumeOnlyTypeArguments()- Overrides:
consumeOnlyTypeArgumentsin classTheOriginalJDTParserClass
-
consumeOnlyTypeArgumentsForCastExpression
protected void consumeOnlyTypeArgumentsForCastExpression()- Overrides:
consumeOnlyTypeArgumentsForCastExpressionin classTheOriginalJDTParserClass
-
consumeOpenFakeBlock
protected void consumeOpenFakeBlock()- Overrides:
consumeOpenFakeBlockin classAssistParser
-
consumeOpensStatement
protected void consumeOpensStatement()- Overrides:
consumeOpensStatementin classTheOriginalJDTParserClass
-
consumeRightParen
protected void consumeRightParen()- Overrides:
consumeRightParenin classTheOriginalJDTParserClass
-
consumeReferenceType1
protected void consumeReferenceType1()- Overrides:
consumeReferenceType1in classTheOriginalJDTParserClass
-
consumeReferenceType2
protected void consumeReferenceType2()- Overrides:
consumeReferenceType2in classTheOriginalJDTParserClass
-
consumeReferenceType3
protected void consumeReferenceType3()- Overrides:
consumeReferenceType3in classTheOriginalJDTParserClass
-
consumeTypeArgumentReferenceType1
protected void consumeTypeArgumentReferenceType1()- Overrides:
consumeTypeArgumentReferenceType1in classTheOriginalJDTParserClass
-
consumeTypeArgumentReferenceType2
protected void consumeTypeArgumentReferenceType2()- Overrides:
consumeTypeArgumentReferenceType2in classTheOriginalJDTParserClass
-
consumeTypeArguments
protected void consumeTypeArguments()- Overrides:
consumeTypeArgumentsin classTheOriginalJDTParserClass
-
consumeTypeHeaderNameWithTypeParameters
protected void consumeTypeHeaderNameWithTypeParameters()- Overrides:
consumeTypeHeaderNameWithTypeParametersin classTheOriginalJDTParserClass
-
consumeTypeImportOnDemandDeclarationName
protected void consumeTypeImportOnDemandDeclarationName()- Overrides:
consumeTypeImportOnDemandDeclarationNamein classAssistParser
-
consumeImportDeclaration
protected void consumeImportDeclaration()- Overrides:
consumeImportDeclarationin classTheOriginalJDTParserClass
-
consumeTypeParameters
protected void consumeTypeParameters()- Overrides:
consumeTypeParametersin classTheOriginalJDTParserClass
-
consumeTypeParameterHeader
protected void consumeTypeParameterHeader()- Overrides:
consumeTypeParameterHeaderin classTheOriginalJDTParserClass
-
consumeTypeParameter1
protected void consumeTypeParameter1()- Overrides:
consumeTypeParameter1in classTheOriginalJDTParserClass
-
consumeTypeParameterWithExtends
protected void consumeTypeParameterWithExtends()- Overrides:
consumeTypeParameterWithExtendsin classTheOriginalJDTParserClass
-
consumeTypeParameterWithExtendsAndBounds
protected void consumeTypeParameterWithExtendsAndBounds()- Overrides:
consumeTypeParameterWithExtendsAndBoundsin classTheOriginalJDTParserClass
-
consumeTypeParameter1WithExtends
protected void consumeTypeParameter1WithExtends()- Overrides:
consumeTypeParameter1WithExtendsin classTheOriginalJDTParserClass
-
consumeTypeParameter1WithExtendsAndBounds
protected void consumeTypeParameter1WithExtendsAndBounds()- Overrides:
consumeTypeParameter1WithExtendsAndBoundsin classTheOriginalJDTParserClass
-
consumeUnionType
protected void consumeUnionType()- Overrides:
consumeUnionTypein classTheOriginalJDTParserClass
-
consumeUnionTypeAsClassType
protected void consumeUnionTypeAsClassType()- Overrides:
consumeUnionTypeAsClassTypein classTheOriginalJDTParserClass
-
consumeUsesStatement
protected void consumeUsesStatement()- Overrides:
consumeUsesStatementin classTheOriginalJDTParserClass
-
consumeWildcard
protected void consumeWildcard()- Overrides:
consumeWildcardin classTheOriginalJDTParserClass
-
consumeWildcard1
protected void consumeWildcard1()- Overrides:
consumeWildcard1in classTheOriginalJDTParserClass
-
consumeWildcard2
protected void consumeWildcard2()- Overrides:
consumeWildcard2in classTheOriginalJDTParserClass
-
consumeWildcard3
protected void consumeWildcard3()- Overrides:
consumeWildcard3in classTheOriginalJDTParserClass
-
consumeWildcardBoundsExtends
protected void consumeWildcardBoundsExtends()- Overrides:
consumeWildcardBoundsExtendsin classTheOriginalJDTParserClass
-
consumeWildcardBounds1Extends
protected void consumeWildcardBounds1Extends()- Overrides:
consumeWildcardBounds1Extendsin classTheOriginalJDTParserClass
-
consumeWildcardBounds2Extends
protected void consumeWildcardBounds2Extends()- Overrides:
consumeWildcardBounds2Extendsin classTheOriginalJDTParserClass
-
consumeWildcardBounds3Extends
protected void consumeWildcardBounds3Extends()- Overrides:
consumeWildcardBounds3Extendsin classTheOriginalJDTParserClass
-
consumeUnaryExpression
protected void consumeUnaryExpression(int op)- Overrides:
consumeUnaryExpressionin classTheOriginalJDTParserClass
-
consumeUnaryExpression
protected void consumeUnaryExpression(int op, boolean post)- Overrides:
consumeUnaryExpressionin classTheOriginalJDTParserClass
-
convertToMethodDeclaration
public MethodDeclaration convertToMethodDeclaration(ConstructorDeclaration c, CompilationResult compilationResult)- Overrides:
convertToMethodDeclarationin classTheOriginalJDTParserClass
-
createAssistPackageVisibilityReference
- Specified by:
createAssistPackageVisibilityReferencein classAssistParser
-
createAssistImportReference
- Specified by:
createAssistImportReferencein classAssistParser
-
createAssistModuleReference
- Specified by:
createAssistModuleReferencein classAssistParser
-
createAssistModuleDeclaration
public ModuleDeclaration createAssistModuleDeclaration(CompilationResult compilationResult, char[][] tokens, long[] positions)- Specified by:
createAssistModuleDeclarationin classAssistParser
-
createAssistPackageReference
- Specified by:
createAssistPackageReferencein classAssistParser
-
createQualifiedAssistNameReference
public NameReference createQualifiedAssistNameReference(char[][] previousIdentifiers, char[] assistName, long[] positions)- Specified by:
createQualifiedAssistNameReferencein classAssistParser
-
createQualifiedAssistTypeReference
public TypeReference createQualifiedAssistTypeReference(char[][] previousIdentifiers, char[] assistName, long[] positions)- Specified by:
createQualifiedAssistTypeReferencein classAssistParser
-
createParameterizedQualifiedAssistTypeReference
public TypeReference createParameterizedQualifiedAssistTypeReference(char[][] previousIdentifiers, TypeReference[][] typeArguments, char[] assistName, TypeReference[] assistTypeArguments, long[] positions)- Specified by:
createParameterizedQualifiedAssistTypeReferencein classAssistParser
-
createSingleAssistNameReference
- Specified by:
createSingleAssistNameReferencein classAssistParser
-
createSingleAssistTypeReference
- Specified by:
createSingleAssistTypeReferencein classAssistParser
-
createParameterizedSingleAssistTypeReference
public TypeReference createParameterizedSingleAssistTypeReference(TypeReference[] typeArguments, char[] assistName, long position)- Specified by:
createParameterizedSingleAssistTypeReferencein classAssistParser
-
createStringLiteral
- Overrides:
createStringLiteralin classTheOriginalJDTParserClass
-
augmentTypeWithAdditionalDimensions
protected TypeReference augmentTypeWithAdditionalDimensions(TypeReference typeRef, int additionalDimensions, Annotation[][] additionalAnnotations, boolean isVarargs)- Overrides:
augmentTypeWithAdditionalDimensionsin classTheOriginalJDTParserClass
-
dietParse
public CompilationUnitDeclaration dietParse(ICompilationUnit sourceUnit, CompilationResult compilationResult, int cursorLoc) -
flushAssistState
public void flushAssistState()- Overrides:
flushAssistStatein classAssistParser
-
getTypeReferenceForGenericType
protected TypeReference getTypeReferenceForGenericType(int dim, int identifierLength, int numberOfIdentifiers)- Overrides:
getTypeReferenceForGenericTypein classTheOriginalJDTParserClass
-
getUnspecifiedReference
- Overrides:
getUnspecifiedReferencein classTheOriginalJDTParserClass
-
consumePostfixExpression
protected void consumePostfixExpression()- Overrides:
consumePostfixExpressionin classTheOriginalJDTParserClass
-
getUnspecifiedReferenceOptimized
- Overrides:
getUnspecifiedReferenceOptimizedin classAssistParser
-
indexOfAssistIdentifier
protected int indexOfAssistIdentifier(boolean useGenericsStack)- Overrides:
indexOfAssistIdentifierin classAssistParser
-
initialize
public void initialize()- Overrides:
initializein classAssistParser
-
initialize
public void initialize(boolean parsingCompilationUnit)- Overrides:
initializein classAssistParser
-
copyState
- Overrides:
copyStatein classAssistParser
-
initializeScanner
public void initializeScanner()- Specified by:
initializeScannerin classAssistParser
-
isInsideAnnotation
protected boolean isInsideAnnotation() -
isInsideSwitch
protected boolean isInsideSwitch() -
isInsideBreakable
protected boolean isInsideBreakable() -
isInsideLoop
protected boolean isInsideLoop() -
isInsideReturn
protected boolean isInsideReturn() -
newReferenceExpression
- Overrides:
newReferenceExpressionin classTheOriginalJDTParserClass
-
parse
public CompilationUnitDeclaration parse(ICompilationUnit sourceUnit, CompilationResult compilationResult, int cursorLoc) -
parseBlockStatements
Description copied from class:AssistParserParse the block statements inside the given constructor declaration and try to complete at the cursor location.- Overrides:
parseBlockStatementsin classAssistParser
-
parseSomeStatements
public MethodDeclaration parseSomeStatements(int start, int end, int fakeBlocksCount, CompilationUnitDeclaration unit) -
popUntilCompletedAnnotationIfNecessary
protected void popUntilCompletedAnnotationIfNecessary() -
prepareForBlockStatements
protected void prepareForBlockStatements()- Overrides:
prepareForBlockStatementsin classAssistParser
-
pushOnLabelStack
protected void pushOnLabelStack(char[] label) -
recoveryExitFromVariable
public void recoveryExitFromVariable()- Overrides:
recoveryExitFromVariablein classAssistParser
-
recoveryTokenCheck
public void recoveryTokenCheck()- Overrides:
recoveryTokenCheckin classAssistParser
-
createSnapShotParser
- Specified by:
createSnapShotParserin classAssistParser
-
reset
public void reset()- Overrides:
resetin classAssistParser
-
resetAfterCompletion
public void resetAfterCompletion() -
restoreAssistParser
Description copied from class:AssistParserRestore the parser as an assist parser- Overrides:
restoreAssistParserin classAssistParser
-
resumeOnSyntaxError
protected int resumeOnSyntaxError()- Overrides:
resumeOnSyntaxErrorin classTheOriginalJDTParserClass
-
resumeAfterRecovery
protected int resumeAfterRecovery()- Overrides:
resumeAfterRecoveryin classAssistParser
-
setAssistIdentifier
public void setAssistIdentifier(char[] assistIdent)- Specified by:
setAssistIdentifierin classAssistParser
-
shouldStackAssistNode
protected void shouldStackAssistNode()- Overrides:
shouldStackAssistNodein classAssistParser
-
assistNodeNeedsStacking
protected boolean assistNodeNeedsStacking()- Overrides:
assistNodeNeedsStackingin classAssistParser
-
toString
- Overrides:
toStringin classTheOriginalJDTParserClass
-
updateRecoveryState
protected void updateRecoveryState()- Overrides:
updateRecoveryStatein classTheOriginalJDTParserClass
-
createLocalDeclaration
protected LocalDeclaration createLocalDeclaration(char[] assistName, int sourceStart, int sourceEnd)- Overrides:
createLocalDeclarationin classTheOriginalJDTParserClass
-
createJavadocParser
- Overrides:
createJavadocParserin classTheOriginalJDTParserClass
-
createFieldDeclaration
protected FieldDeclaration createFieldDeclaration(char[] assistName, int sourceStart, int sourceEnd)- Overrides:
createFieldDeclarationin classTheOriginalJDTParserClass
-
isInsideArrayInitializer
protected boolean isInsideArrayInitializer()- Overrides:
isInsideArrayInitializerin classAssistParser
-
actFromTokenOrSynthetic
protected int actFromTokenOrSynthetic(int previousAct)Description copied from class:TheOriginalJDTParserClassOverridable hook, to allow CompletionParser to synthesize a few trailing tokens at (faked) EOF.- Overrides:
actFromTokenOrSyntheticin classTheOriginalJDTParserClass
-
isInImportStatement
protected boolean isInImportStatement() -
isInExportsStatement
protected boolean isInExportsStatement() -
isInOpensStatement
protected boolean isInOpensStatement() -
isInRequiresStatement
protected boolean isInRequiresStatement() -
isInUsesStatement
protected boolean isInUsesStatement() -
isInProvidesStatement
protected boolean isInProvidesStatement() -
isAfterWithClause
protected boolean isAfterWithClause() -
isInModuleStatements
protected boolean isInModuleStatements()
-