public class CompletionParser extends AssistParser
Parser.IDeclarationFactoryASSIST_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_BODYaspectIntPtr, aspectIntStackannotationRecoveryActivated, asb, asr, astLengthPtr, astLengthStack, astPtr, astStack, AstStackIncrement, base_action, BracketKinds, caseFlagSet, CASES_OMITTED_TAG, 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, parsingJava8Plus, parsingJava9Plus, patternLengthPtr, patternLengthStack, patternPtr, patternStack, pendingRecoveredType, 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_RECOVERYTokenNameabstract, 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, 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, TokenNameRestrictedIdentifierrecord, 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_EQUALACCEPT_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_STATEAND, 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, XORBitAnyNullAnnotation, 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 and Description |
|---|
CompletionParser(ProblemReporter problemReporter,
boolean storeExtraSourceEnds) |
CompletionParser(ProblemReporter problemReporter,
boolean storeExtraSourceEnds,
IProgressMonitor monitor) |
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, wrapWithExplicitConstructorCallIfNeededconsumeAroundDeclaration, 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, shouldTryToRecoverannotateTypeReference, 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, 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, consumeInterfaceDeclaration, 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, consumeTypeTestPattern, 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, 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, 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, updateSourcePositionclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetCategoryprotected static final int COMPLETION_PARSER
protected static final int COMPLETION_OR_ASSIST_PARSER
protected static final int K_BLOCK_DELIMITER
protected static final int K_SELECTOR_INVOCATION_TYPE
protected static final int K_SELECTOR_QUALIFIER
protected static final int K_BETWEEN_CATCH_AND_RIGHT_PAREN
protected static final int K_NEXT_TYPEREF_IS_CLASS
protected static final int K_NEXT_TYPEREF_IS_INTERFACE
protected static final int K_NEXT_TYPEREF_IS_EXCEPTION
protected static final int K_BETWEEN_NEW_AND_LEFT_BRACKET
protected static final int K_INSIDE_THROW_STATEMENT
protected static final int K_INSIDE_RETURN_STATEMENT
protected static final int K_CAST_STATEMENT
protected static final int K_LOCAL_INITIALIZER_DELIMITER
protected static final int K_ARRAY_INITIALIZER
protected static final int K_ARRAY_CREATION
protected static final int K_UNARY_OPERATOR
protected static final int K_BINARY_OPERATOR
protected static final int K_ASSISGNMENT_OPERATOR
protected static final int K_CONDITIONAL_OPERATOR
protected static final int K_BETWEEN_IF_AND_RIGHT_PAREN
protected static final int K_BETWEEN_WHILE_AND_RIGHT_PAREN
protected static final int K_BETWEEN_FOR_AND_RIGHT_PAREN
protected static final int K_BETWEEN_SWITCH_AND_RIGHT_PAREN
protected static final int K_BETWEEN_SYNCHRONIZED_AND_RIGHT_PAREN
protected static final int K_INSIDE_ASSERT_STATEMENT
protected static final int K_SWITCH_LABEL
protected static final int K_BETWEEN_CASE_AND_COLON
protected static final int K_BETWEEN_DEFAULT_AND_COLON
protected static final int K_BETWEEN_LEFT_AND_RIGHT_BRACKET
protected static final int K_EXTENDS_KEYWORD
protected static final int K_PARAMETERIZED_METHOD_INVOCATION
protected static final int K_PARAMETERIZED_ALLOCATION
protected static final int K_PARAMETERIZED_CAST
protected static final int K_BETWEEN_ANNOTATION_NAME_AND_RPAREN
protected static final int K_INSIDE_BREAK_STATEMENT
protected static final int K_INSIDE_CONTINUE_STATEMENT
protected static final int K_LABEL
protected static final int K_MEMBER_VALUE_ARRAY_INITIALIZER
protected static final int K_CONTROL_STATEMENT_DELIMITER
protected static final int K_INSIDE_ASSERT_EXCEPTION
protected static final int K_INSIDE_FOR_CONDITIONAL
protected static final int K_BETWEEN_INSTANCEOF_AND_RPAREN
protected static final int K_INSIDE_IMPORT_STATEMENT
protected static final int K_INSIDE_EXPORTS_STATEMENT
protected static final int K_INSIDE_REQUIRES_STATEMENT
protected static final int K_INSIDE_USES_STATEMENT
protected static final int K_INSIDE_PROVIDES_STATEMENT
protected static final int K_AFTER_PACKAGE_IN_PACKAGE_VISIBILITY_STATEMENT
protected static final int K_AFTER_NAME_IN_PROVIDES_STATEMENT
protected static final int K_AFTER_WITH_IN_PROVIDES_STATEMENT
protected static final int K_INSIDE_OPENS_STATEMENT
protected static final int K_YIELD_KEYWORD
public static final char[] FAKE_TYPE_NAME
public static final char[] FAKE_METHOD_NAME
public static final char[] FAKE_ARGUMENT_NAME
public static final char[] VALUE
public int cursorLocation
public ASTNode assistNodeParent
public ASTNode enclosingNode
protected static final int LabelStackIncrement
public boolean record
public boolean skipRecord
public int recordFrom
public int recordTo
public int potentialVariableNamesPtr
public char[][] potentialVariableNames
public int[] potentialVariableNameStarts
public int[] potentialVariableNameEnds
public HashtableOfObjectToInt sourceEnds
public CompletionParser(ProblemReporter problemReporter, boolean storeExtraSourceEnds)
public CompletionParser(ProblemReporter problemReporter, boolean storeExtraSourceEnds, IProgressMonitor monitor)
public void startRecordingIdentifiers(int from,
int to)
public void stopRecordingIdentifiers()
public char[] assistIdentifier()
assistIdentifier in class AssistParserprotected ASTNode assistNodeParent()
assistNodeParent in class AssistParserprotected ASTNode enclosingNode()
enclosingNode in class AssistParserprotected void attachOrphanCompletionNode()
public java.lang.Object becomeSimpleParser()
AssistParserbecomeSimpleParser in class AssistParserpublic int bodyEnd(AbstractMethodDeclaration method)
bodyEnd in class AssistParserpublic int bodyEnd(Initializer initializer)
bodyEnd in class AssistParserprotected void checkAndSetModifiers(int flag)
checkAndSetModifiers in class TheOriginalJDTParserClassprotected void consumePushCombineModifiers()
consumePushCombineModifiers in class TheOriginalJDTParserClasspublic void completionIdentifierCheck()
protected void consumeArrayCreationExpressionWithInitializer()
consumeArrayCreationExpressionWithInitializer in class TheOriginalJDTParserClassprotected void consumeArrayCreationExpressionWithoutInitializer()
consumeArrayCreationExpressionWithoutInitializer in class TheOriginalJDTParserClassprotected void consumeArrayCreationHeader()
consumeArrayCreationHeader in class TheOriginalJDTParserClassprotected void consumeAssignment()
consumeAssignment in class TheOriginalJDTParserClassprotected void consumeAssignmentOperator(int pos)
consumeAssignmentOperator in class TheOriginalJDTParserClassprotected void consumeBinaryExpression(int op)
consumeBinaryExpression in class TheOriginalJDTParserClassprotected void consumeBinaryExpressionWithName(int op)
consumeBinaryExpressionWithName in class TheOriginalJDTParserClassop - binary operatorprotected void consumeCaseLabel()
consumeCaseLabel in class TheOriginalJDTParserClassprotected void consumeCastExpressionWithPrimitiveType()
consumeCastExpressionWithPrimitiveType in class TheOriginalJDTParserClassprotected void consumeCastExpressionWithGenericsArray()
consumeCastExpressionWithGenericsArray in class TheOriginalJDTParserClassprotected void consumeCastExpressionWithQualifiedGenericsArray()
consumeCastExpressionWithQualifiedGenericsArray in class TheOriginalJDTParserClassprotected void consumeCastExpressionWithNameArray()
consumeCastExpressionWithNameArray in class TheOriginalJDTParserClassprotected void consumeCastExpressionLL1()
consumeCastExpressionLL1 in class TheOriginalJDTParserClassprotected void consumeCatchFormalParameter()
consumeCatchFormalParameter in class TheOriginalJDTParserClassprotected void consumeClassBodyDeclaration()
consumeClassBodyDeclaration in class AssistParserprotected void consumeClassBodyopt()
consumeClassBodyopt in class AssistParserprotected void consumeClassDeclaration()
consumeClassDeclaration in class TheOriginalJDTParserClassprotected void consumeClassHeaderName1()
consumeClassHeaderName1 in class TheOriginalJDTParserClassprotected void consumeRecordHeaderPart()
consumeRecordHeaderPart in class TheOriginalJDTParserClassprotected void consumeClassHeaderExtends()
consumeClassHeaderExtends in class TheOriginalJDTParserClassprotected void consumeClassHeaderImplements()
consumeClassHeaderImplements in class TheOriginalJDTParserClassprotected void consumeClassInstanceCreationExpressionName()
consumeClassInstanceCreationExpressionName in class TheOriginalJDTParserClassprotected void consumeClassTypeElt()
consumeClassTypeElt in class TheOriginalJDTParserClassprotected void consumeCompilationUnit()
consumeCompilationUnit in class TheOriginalJDTParserClassprotected void consumeSwitchExpression()
consumeSwitchExpression in class TheOriginalJDTParserClassprotected void consumeConditionalExpression(int op)
consumeConditionalExpression in class TheOriginalJDTParserClassprotected void consumeConditionalExpressionWithName(int op)
consumeConditionalExpressionWithName in class TheOriginalJDTParserClassprotected void consumeConstructorBody()
consumeConstructorBody in class AssistParserprotected void consumeConstructorHeader()
consumeConstructorHeader in class AssistParserprotected void consumeConstructorHeaderName()
consumeConstructorHeaderName in class TheOriginalJDTParserClassprotected void consumeConstructorHeaderNameWithTypeParameters()
consumeConstructorHeaderNameWithTypeParameters in class TheOriginalJDTParserClassprotected void consumeDefaultLabel()
consumeDefaultLabel in class TheOriginalJDTParserClassprotected void consumeDimWithOrWithOutExpr()
consumeDimWithOrWithOutExpr in class TheOriginalJDTParserClassprotected void consumeEmptyStatement()
consumeEmptyStatement in class TheOriginalJDTParserClassprotected void consumeBlockStatement()
consumeBlockStatement in class AssistParserprotected void consumeEnhancedForStatement()
consumeEnhancedForStatement in class TheOriginalJDTParserClassprotected void consumeEnhancedForStatementHeader()
consumeEnhancedForStatementHeader in class TheOriginalJDTParserClassprotected void consumeEnhancedForStatementHeaderInit(boolean hasModifiers)
consumeEnhancedForStatementHeaderInit in class AssistParserprotected void consumeEnterAnonymousClassBody(boolean qualified)
consumeEnterAnonymousClassBody in class AssistParserprotected void consumeEnterVariable()
consumeEnterVariable in class TheOriginalJDTParserClassprotected void consumeEnumConstantHeaderName()
consumeEnumConstantHeaderName in class AssistParserprotected void consumeEnumConstantNoClassBody()
consumeEnumConstantNoClassBody in class AssistParserprotected void consumeEnumConstantWithClassBody()
consumeEnumConstantWithClassBody in class AssistParserprotected void consumeEnumHeaderName()
consumeEnumHeaderName in class TheOriginalJDTParserClassprotected void consumeEnumHeaderNameWithTypeParameters()
consumeEnumHeaderNameWithTypeParameters in class TheOriginalJDTParserClassprotected void consumeEqualityExpression(int op)
consumeEqualityExpression in class TheOriginalJDTParserClassprotected void consumeEqualityExpressionWithName(int op)
consumeEqualityExpressionWithName in class TheOriginalJDTParserClassprotected void consumeExitVariableWithInitialization()
consumeExitVariableWithInitialization in class TheOriginalJDTParserClassprotected void consumeExitVariableWithoutInitialization()
consumeExitVariableWithoutInitialization in class TheOriginalJDTParserClassprotected void consumeExplicitConstructorInvocation(int flag,
int recFlag)
consumeExplicitConstructorInvocation in class AssistParserprotected void consumeFieldAccess(boolean isSuperAccess)
consumeFieldAccess in class TheOriginalJDTParserClassprotected void consumeForceNoDiet()
consumeForceNoDiet in class AssistParserprotected void consumeFormalParameter(boolean isVarArgs)
consumeFormalParameter in class TheOriginalJDTParserClassprotected void consumeGenericTypeWithDiamond()
consumeGenericTypeWithDiamond in class TheOriginalJDTParserClassprotected void consumeStatementFor()
consumeStatementFor in class TheOriginalJDTParserClassprotected void consumeStatementIfNoElse()
consumeStatementIfNoElse in class TheOriginalJDTParserClassprotected void consumeStatementIfWithElse()
consumeStatementIfWithElse in class TheOriginalJDTParserClassprotected void consumeInsideCastExpression()
consumeInsideCastExpression in class TheOriginalJDTParserClassprotected void consumeInsideCastExpressionLL1()
consumeInsideCastExpressionLL1 in class TheOriginalJDTParserClassprotected void consumeInsideCastExpressionLL1WithBounds()
consumeInsideCastExpressionLL1WithBounds in class TheOriginalJDTParserClassprotected void consumeInsideCastExpressionWithQualifiedGenerics()
consumeInsideCastExpressionWithQualifiedGenerics in class TheOriginalJDTParserClassprotected void consumeInstanceOfExpression()
consumeInstanceOfExpression in class TheOriginalJDTParserClassprotected void consumeInstanceOfExpressionWithName()
consumeInstanceOfExpressionWithName in class TheOriginalJDTParserClassprotected void consumeInterfaceHeaderName1()
consumeInterfaceHeaderName1 in class TheOriginalJDTParserClassprotected void consumeInterfaceHeaderExtends()
consumeInterfaceHeaderExtends in class TheOriginalJDTParserClassprotected void consumeInterfaceType()
consumeInterfaceType in class TheOriginalJDTParserClassprotected void consumeMethodInvocationName()
consumeMethodInvocationName in class AssistParserprotected void consumeMethodInvocationNameWithTypeArguments()
consumeMethodInvocationNameWithTypeArguments in class AssistParserprotected void consumeMethodInvocationPrimary()
consumeMethodInvocationPrimary in class AssistParserprotected void consumeMethodInvocationPrimaryWithTypeArguments()
consumeMethodInvocationPrimaryWithTypeArguments in class AssistParserprotected void consumeMethodInvocationSuper()
consumeMethodInvocationSuper in class AssistParserprotected void consumeMethodInvocationSuperWithTypeArguments()
consumeMethodInvocationSuperWithTypeArguments in class AssistParserprotected void consumeMethodHeaderName(boolean isAnnotationMethod)
consumeMethodHeaderName in class TheOriginalJDTParserClassprotected void consumeMethodHeaderNameWithTypeParameters(boolean isAnnotationMethod)
consumeMethodHeaderNameWithTypeParameters in class TheOriginalJDTParserClassprotected void consumeMethodHeaderRightParen()
consumeMethodHeaderRightParen in class TheOriginalJDTParserClassprotected void consumeMethodHeaderExtendedDims()
consumeMethodHeaderExtendedDims in class TheOriginalJDTParserClassprotected void consumeAnnotationAsModifier()
consumeAnnotationAsModifier in class TheOriginalJDTParserClassprotected void consumeAdditionalBound()
consumeAdditionalBound in class TheOriginalJDTParserClassprotected void consumeAdditionalBound1()
consumeAdditionalBound1 in class TheOriginalJDTParserClassprotected void consumeAnnotationName()
consumeAnnotationName in class TheOriginalJDTParserClassprotected void consumeAnnotationTypeDeclarationHeaderName()
consumeAnnotationTypeDeclarationHeaderName in class TheOriginalJDTParserClassprotected void consumeAnnotationTypeDeclarationHeaderNameWithTypeParameters()
protected void consumeLabel()
consumeLabel in class TheOriginalJDTParserClassprotected void consumeLambdaExpression()
consumeLambdaExpression in class TheOriginalJDTParserClassprotected void consumeMarkerAnnotation(boolean isTypeAnnotation)
consumeMarkerAnnotation in class TheOriginalJDTParserClassprotected void consumeMemberValuePair()
consumeMemberValuePair in class TheOriginalJDTParserClassprotected void consumeMemberValueAsName()
consumeMemberValueAsName in class TheOriginalJDTParserClassprotected void consumeMethodBody()
consumeMethodBody in class AssistParserprotected void consumeMethodHeader()
consumeMethodHeader in class AssistParserprotected void consumeMethodDeclaration(boolean isNotAbstract,
boolean isDefaultMethod)
consumeMethodDeclaration in class AssistParserprotected void consumeModifiers()
consumeModifiers in class TheOriginalJDTParserClassprotected void consumeModuleHeader()
consumeModuleHeader in class AssistParserprotected void consumeProvidesInterface()
consumeProvidesInterface in class TheOriginalJDTParserClassprotected void consumeProvidesStatement()
consumeProvidesStatement in class TheOriginalJDTParserClassprotected void consumeWithClause()
consumeWithClause in class TheOriginalJDTParserClassprotected void consumeReferenceType()
consumeReferenceType in class TheOriginalJDTParserClassprotected void consumeRequiresStatement()
consumeRequiresStatement in class TheOriginalJDTParserClassprotected void consumeRestoreDiet()
consumeRestoreDiet in class AssistParserprotected void consumeExportsStatement()
consumeExportsStatement in class TheOriginalJDTParserClassprotected void consumeSinglePkgName()
consumeSinglePkgName in class AssistParserprotected void consumeSingleMemberAnnotation(boolean isTypeAnnotation)
consumeSingleMemberAnnotation in class TheOriginalJDTParserClassprotected void consumeSingleStaticImportDeclarationName()
consumeSingleStaticImportDeclarationName in class AssistParserprotected void consumeSingleTypeImportDeclarationName()
consumeSingleTypeImportDeclarationName in class AssistParserprotected void consumeStatementBreakWithLabel()
consumeStatementBreakWithLabel in class TheOriginalJDTParserClassprotected void consumeStatementLabel()
consumeStatementLabel in class TheOriginalJDTParserClassprotected void consumeStatementSwitch()
consumeStatementSwitch in class TheOriginalJDTParserClassprotected void consumeStatementWhile()
consumeStatementWhile in class TheOriginalJDTParserClassprotected void consumeStaticImportOnDemandDeclarationName()
consumeStaticImportOnDemandDeclarationName in class AssistParserprotected void consumeStaticInitializer()
consumeStaticInitializer in class AssistParserprotected void consumeNestedMethod()
consumeNestedMethod in class AssistParserprotected void consumeNormalAnnotation(boolean isTypeAnnotation)
consumeNormalAnnotation in class TheOriginalJDTParserClassprotected void consumePackageDeclarationName()
consumePackageDeclarationName in class AssistParserprotected void consumePackageDeclarationNameWithModifiers()
consumePackageDeclarationNameWithModifiers in class AssistParserprotected void consumePrimaryNoNewArrayName()
consumePrimaryNoNewArrayName in class TheOriginalJDTParserClassprotected void consumeQualifiedSuperReceiver()
consumeQualifiedSuperReceiver in class TheOriginalJDTParserClassprotected void consumePrimaryNoNewArrayNameThis()
consumePrimaryNoNewArrayNameThis in class TheOriginalJDTParserClassprotected void consumePushPosition()
consumePushPosition in class TheOriginalJDTParserClassprotected void consumeSwitchLabeledBlock()
consumeSwitchLabeledBlock in class TheOriginalJDTParserClassprotected void consumeToken(int token)
consumeToken in class AssistParserprotected void consumeInvocationExpression()
consumeInvocationExpression in class TheOriginalJDTParserClassprotected void consumeReferenceExpression(ReferenceExpression referenceExpression)
consumeReferenceExpression in class TheOriginalJDTParserClassprotected void consumeOnlySynchronized()
consumeOnlySynchronized in class TheOriginalJDTParserClassprotected void consumeOnlyTypeArguments()
consumeOnlyTypeArguments in class TheOriginalJDTParserClassprotected void consumeOnlyTypeArgumentsForCastExpression()
consumeOnlyTypeArgumentsForCastExpression in class TheOriginalJDTParserClassprotected void consumeOpenFakeBlock()
consumeOpenFakeBlock in class AssistParserprotected void consumeOpensStatement()
consumeOpensStatement in class TheOriginalJDTParserClassprotected void consumeRightParen()
consumeRightParen in class TheOriginalJDTParserClassprotected void consumeReferenceType1()
consumeReferenceType1 in class TheOriginalJDTParserClassprotected void consumeReferenceType2()
consumeReferenceType2 in class TheOriginalJDTParserClassprotected void consumeReferenceType3()
consumeReferenceType3 in class TheOriginalJDTParserClassprotected void consumeTypeArgumentReferenceType1()
consumeTypeArgumentReferenceType1 in class TheOriginalJDTParserClassprotected void consumeTypeArgumentReferenceType2()
consumeTypeArgumentReferenceType2 in class TheOriginalJDTParserClassprotected void consumeTypeArguments()
consumeTypeArguments in class TheOriginalJDTParserClassprotected void consumeTypeHeaderNameWithTypeParameters()
consumeTypeHeaderNameWithTypeParameters in class TheOriginalJDTParserClassprotected void consumeTypeImportOnDemandDeclarationName()
consumeTypeImportOnDemandDeclarationName in class AssistParserprotected void consumeImportDeclaration()
consumeImportDeclaration in class TheOriginalJDTParserClassprotected void consumeTypeParameters()
consumeTypeParameters in class TheOriginalJDTParserClassprotected void consumeTypeParameterHeader()
consumeTypeParameterHeader in class TheOriginalJDTParserClassprotected void consumeTypeParameter1()
consumeTypeParameter1 in class TheOriginalJDTParserClassprotected void consumeTypeParameterWithExtends()
consumeTypeParameterWithExtends in class TheOriginalJDTParserClassprotected void consumeTypeParameterWithExtendsAndBounds()
consumeTypeParameterWithExtendsAndBounds in class TheOriginalJDTParserClassprotected void consumeTypeParameter1WithExtends()
consumeTypeParameter1WithExtends in class TheOriginalJDTParserClassprotected void consumeTypeParameter1WithExtendsAndBounds()
consumeTypeParameter1WithExtendsAndBounds in class TheOriginalJDTParserClassprotected void consumeUnionType()
consumeUnionType in class TheOriginalJDTParserClassprotected void consumeUnionTypeAsClassType()
consumeUnionTypeAsClassType in class TheOriginalJDTParserClassprotected void consumeUsesStatement()
consumeUsesStatement in class TheOriginalJDTParserClassprotected void consumeWildcard()
consumeWildcard in class TheOriginalJDTParserClassprotected void consumeWildcard1()
consumeWildcard1 in class TheOriginalJDTParserClassprotected void consumeWildcard2()
consumeWildcard2 in class TheOriginalJDTParserClassprotected void consumeWildcard3()
consumeWildcard3 in class TheOriginalJDTParserClassprotected void consumeWildcardBoundsExtends()
consumeWildcardBoundsExtends in class TheOriginalJDTParserClassprotected void consumeWildcardBounds1Extends()
consumeWildcardBounds1Extends in class TheOriginalJDTParserClassprotected void consumeWildcardBounds2Extends()
consumeWildcardBounds2Extends in class TheOriginalJDTParserClassprotected void consumeWildcardBounds3Extends()
consumeWildcardBounds3Extends in class TheOriginalJDTParserClassprotected void consumeUnaryExpression(int op)
consumeUnaryExpression in class TheOriginalJDTParserClassprotected void consumeUnaryExpression(int op,
boolean post)
consumeUnaryExpression in class TheOriginalJDTParserClasspublic MethodDeclaration convertToMethodDeclaration(ConstructorDeclaration c, CompilationResult compilationResult)
convertToMethodDeclaration in class TheOriginalJDTParserClasspublic ImportReference createAssistPackageVisibilityReference(char[][] tokens, long[] positions)
createAssistPackageVisibilityReference in class AssistParserpublic ImportReference createAssistImportReference(char[][] tokens, long[] positions, int mod)
createAssistImportReference in class AssistParserpublic ModuleReference createAssistModuleReference(int index)
createAssistModuleReference in class AssistParserpublic ModuleDeclaration createAssistModuleDeclaration(CompilationResult compilationResult, char[][] tokens, long[] positions)
createAssistModuleDeclaration in class AssistParserpublic ImportReference createAssistPackageReference(char[][] tokens, long[] positions)
createAssistPackageReference in class AssistParserpublic NameReference createQualifiedAssistNameReference(char[][] previousIdentifiers, char[] assistName, long[] positions)
createQualifiedAssistNameReference in class AssistParserpublic TypeReference createQualifiedAssistTypeReference(char[][] previousIdentifiers, char[] assistName, long[] positions)
createQualifiedAssistTypeReference in class AssistParserpublic TypeReference createParameterizedQualifiedAssistTypeReference(char[][] previousIdentifiers, TypeReference[][] typeArguments, char[] assistName, TypeReference[] assistTypeArguments, long[] positions)
createParameterizedQualifiedAssistTypeReference in class AssistParserpublic NameReference createSingleAssistNameReference(char[] assistName, long position)
createSingleAssistNameReference in class AssistParserpublic TypeReference createSingleAssistTypeReference(char[] assistName, long position)
createSingleAssistTypeReference in class AssistParserpublic TypeReference createParameterizedSingleAssistTypeReference(TypeReference[] typeArguments, char[] assistName, long position)
createParameterizedSingleAssistTypeReference in class AssistParserprotected StringLiteral createStringLiteral(char[] token, int start, int end, int lineNumber)
createStringLiteral in class TheOriginalJDTParserClassprotected TypeReference augmentTypeWithAdditionalDimensions(TypeReference typeRef, int additionalDimensions, Annotation[][] additionalAnnotations, boolean isVarargs)
augmentTypeWithAdditionalDimensions in class TheOriginalJDTParserClasspublic CompilationUnitDeclaration dietParse(ICompilationUnit sourceUnit, CompilationResult compilationResult, int cursorLoc)
public void flushAssistState()
flushAssistState in class AssistParserprotected TypeReference getTypeReferenceForGenericType(int dim, int identifierLength, int numberOfIdentifiers)
getTypeReferenceForGenericType in class TheOriginalJDTParserClassprotected NameReference getUnspecifiedReference(boolean rejectTypeAnnotations)
getUnspecifiedReference in class TheOriginalJDTParserClassprotected void consumePostfixExpression()
consumePostfixExpression in class TheOriginalJDTParserClassprotected NameReference getUnspecifiedReferenceOptimized()
getUnspecifiedReferenceOptimized in class AssistParserprotected int indexOfAssistIdentifier(boolean useGenericsStack)
indexOfAssistIdentifier in class AssistParserpublic void initialize()
initialize in class AssistParserpublic void initialize(boolean parsingCompilationUnit)
initialize in class AssistParserpublic void copyState(Parser from)
copyState in class AssistParserpublic void initializeScanner()
initializeScanner in class AssistParserprotected boolean isInsideAnnotation()
protected boolean isInsideSwitch()
protected boolean isInsideBreakable()
protected boolean isInsideLoop()
protected boolean isInsideReturn()
public ReferenceExpression newReferenceExpression()
newReferenceExpression in class TheOriginalJDTParserClasspublic CompilationUnitDeclaration parse(ICompilationUnit sourceUnit, CompilationResult compilationResult, int cursorLoc)
public void parseBlockStatements(ConstructorDeclaration cd, CompilationUnitDeclaration unit)
AssistParserparseBlockStatements in class AssistParserpublic MethodDeclaration parseSomeStatements(int start, int end, int fakeBlocksCount, CompilationUnitDeclaration unit)
protected void popUntilCompletedAnnotationIfNecessary()
protected void prepareForBlockStatements()
prepareForBlockStatements in class AssistParserprotected void pushOnLabelStack(char[] label)
public void recoveryExitFromVariable()
recoveryExitFromVariable in class AssistParserpublic void recoveryTokenCheck()
recoveryTokenCheck in class AssistParserprotected CompletionParser createSnapShotParser()
createSnapShotParser in class AssistParserpublic void reset()
reset in class AssistParserpublic void resetAfterCompletion()
public void restoreAssistParser(java.lang.Object parserState)
AssistParserrestoreAssistParser in class AssistParserprotected int resumeOnSyntaxError()
resumeOnSyntaxError in class TheOriginalJDTParserClassprotected int resumeAfterRecovery()
resumeAfterRecovery in class AssistParserpublic void setAssistIdentifier(char[] assistIdent)
setAssistIdentifier in class AssistParserprotected void shouldStackAssistNode()
shouldStackAssistNode in class AssistParserprotected boolean assistNodeNeedsStacking()
assistNodeNeedsStacking in class AssistParserpublic java.lang.String toString()
toString in class TheOriginalJDTParserClassprotected void updateRecoveryState()
updateRecoveryState in class TheOriginalJDTParserClassprotected LocalDeclaration createLocalDeclaration(char[] assistName, int sourceStart, int sourceEnd)
createLocalDeclaration in class TheOriginalJDTParserClassprotected JavadocParser createJavadocParser()
createJavadocParser in class TheOriginalJDTParserClassprotected FieldDeclaration createFieldDeclaration(char[] assistName, int sourceStart, int sourceEnd)
createFieldDeclaration in class TheOriginalJDTParserClassprotected boolean isInsideArrayInitializer()
isInsideArrayInitializer in class AssistParserprotected int actFromTokenOrSynthetic(int previousAct)
TheOriginalJDTParserClassactFromTokenOrSynthetic in class TheOriginalJDTParserClassprotected boolean isInImportStatement()
protected boolean isInExportsStatement()
protected boolean isInOpensStatement()
protected boolean isInRequiresStatement()
protected boolean isInUsesStatement()
protected boolean isInProvidesStatement()
protected boolean isAfterWithClause()
protected boolean isInModuleStatements()