Klasse MatchLocatorParser
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.core.search.matching.MatchLocatorParser
- Alle implementierten Schnittstellen:
OperatorIds,TypeIds,ConflictedParser,ParserBasicInformation,TerminalTokens
A parser that locates ast nodes that match a given search pattern.
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungclassclassclassstatic classAn ast visitor that visits local type declarations.Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.aspectj.org.eclipse.jdt.internal.compiler.parser.Parser
Parser.IDeclarationFactoryVon Klasse geerbte verschachtelte Klassen/Schnittstellen org.aspectj.org.eclipse.jdt.internal.compiler.parser.TheOriginalJDTParserClass
TheOriginalJDTParserClass.CaseLabelKind -
Feldübersicht
Von Klasse geerbte Felder org.aspectj.org.eclipse.jdt.internal.compiler.parser.Parser
aspectIntPtr, aspectIntStackVon Klasse geerbte Felder org.aspectj.org.eclipse.jdt.internal.compiler.parser.TheOriginalJDTParserClass
annotationAsModifierSourceStart, annotationRecoveryActivated, asb, asr, astLengthPtr, astLengthStack, astPtr, astStack, AstStackIncrement, base_action, BracketKinds, caseFlagSet, CASES_OMITTED_TAG, caseStartMap, 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, parsingJava17Plus, parsingJava18Plus, 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_RECOVERYVon Schnittstelle geerbte Felder 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, XORVon Schnittstelle geerbte Felder 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_STATEVon Schnittstelle geerbte Felder org.aspectj.org.eclipse.jdt.internal.compiler.parser.TerminalTokens
TokenNameabstract, TokenNameafter, TokenNameAND, TokenNameAND_AND, TokenNameAND_EQUAL, TokenNamearound, TokenNameARROW, TokenNameaspect, TokenNameassert, TokenNameAT, TokenNameAT308, TokenNameAT308DOTDOTDOT, TokenNamebefore, TokenNameBeginCaseElement, TokenNameBeginCaseExpr, TokenNameBeginIntersectionCast, TokenNameBeginLambda, TokenNameBeginRecordPattern, TokenNameBeginTypeArguments, TokenNameboolean, TokenNamebreak, TokenNamebyte, TokenNamecase, TokenNamecatch, TokenNamechar, TokenNameCharacterLiteral, TokenNameclass, TokenNameCOLON, TokenNameCOLON_COLON, TokenNameCOMMA, TokenNameCOMMENT_BLOCK, TokenNameCOMMENT_JAVADOC, TokenNameCOMMENT_LINE, TokenNameconst, TokenNamecontinue, TokenNamedeclare, TokenNamedefault, TokenNameDIVIDE, TokenNameDIVIDE_EQUAL, TokenNamedo, TokenNameDOT, TokenNamedouble, TokenNameDoubleLiteral, TokenNameElidedSemicolonAndRightBrace, TokenNameELLIPSIS, TokenNameelse, TokenNameenum, TokenNameEOF, TokenNameEQUAL, TokenNameEQUAL_EQUAL, TokenNameERROR, TokenNameexports, TokenNameextends, TokenNamefalse, TokenNamefinal, TokenNamefinally, TokenNamefloat, TokenNameFloatingPointLiteral, TokenNamefor, TokenNamegoto, TokenNameGREATER, TokenNameGREATER_EQUAL, TokenNameIdentifier, TokenNameif, TokenNameimplements, TokenNameimport, TokenNameinstanceof, TokenNameint, TokenNameIntegerLiteral, TokenNameinterface, TokenNameLBRACE, TokenNameLBRACKET, TokenNameLEFT_SHIFT, TokenNameLEFT_SHIFT_EQUAL, TokenNameLESS, TokenNameLESS_EQUAL, TokenNamelong, TokenNameLongLiteral, TokenNameLPAREN, TokenNameMINUS, TokenNameMINUS_EQUAL, TokenNameMINUS_MINUS, TokenNamemodule, TokenNameMULTIPLY, TokenNameMULTIPLY_EQUAL, TokenNamenative, TokenNamenew, TokenNamenon_sealed, TokenNameNOT, TokenNameNOT_EQUAL, TokenNameNotAToken, TokenNamenull, TokenNameopen, TokenNameopens, TokenNameOR, TokenNameOR_EQUAL, TokenNameOR_OR, TokenNamepackage, TokenNamePLUS, TokenNamePLUS_EQUAL, TokenNamePLUS_PLUS, TokenNamepointcut, TokenNameprivate, TokenNameprivileged, TokenNameprotected, TokenNameprovides, TokenNamepublic, TokenNameQUESTION, TokenNameRBRACE, TokenNameRBRACKET, TokenNameREMAINDER, TokenNameREMAINDER_EQUAL, TokenNamerequires, TokenNameRestrictedIdentifierpermits, TokenNameRestrictedIdentifierrecord, TokenNameRestrictedIdentifiersealed, TokenNameRestrictedIdentifierWhen, TokenNameRestrictedIdentifierYield, TokenNamereturn, TokenNameRIGHT_SHIFT, TokenNameRIGHT_SHIFT_EQUAL, TokenNameRPAREN, TokenNameSEMICOLON, TokenNameshort, TokenNameSingleQuoteStringLiteral, TokenNamestatic, TokenNamestrictfp, TokenNameStringLiteral, 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_EQUALVon Schnittstelle geerbte Felder 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_JdkInternalPreviewFeature, T_JunitFrameworkAssert, T_LastWellKnownTypeId, T_long, T_null, T_OrgApacheCommonsLang3Validate, T_OrgApacheCommonsLangValidate, T_OrgEclipseCoreRuntimeAssert, T_OrgJunitAssert, T_OrgJunitJupiterApiAssertions, T_OrgJunitJupiterParamsProviderMethodSource, T_OrgSpringframeworkBeansFactoryAnnotationAutowired, T_short, T_undefined, T_void, UNBOXING -
Konstruktorübersicht
KonstruktorenModifiziererKonstruktorBeschreibungprotectedMatchLocatorParser(ProblemReporter problemReporter, MatchLocator locator) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected TypeReferenceaugmentTypeWithAdditionalDimensions(TypeReference typeRef, int additionalDimensions, Annotation[][] additionalAnnotations, boolean isVarargs) voidprotected voidclassInstanceCreation(boolean alwaysQualified) protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidconsumeEnterAnonymousClassBody(boolean qualified) protected voidprotected voidconsumeExplicitConstructorInvocation(int flag, int recFlag) protected voidconsumeExplicitConstructorInvocationWithTypeArguments(int flag, int recFlag) protected voidprotected voidconsumeFieldAccess(boolean isSuperAccess) protected voidconsumeFormalParameter(boolean isVarArgs) protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidconsumeMarkerAnnotation(boolean isTypeAnnotation) protected voidprotected voidconsumeMethodHeaderName(boolean isAnnotationMethod) protected voidconsumeMethodHeaderNameWithTypeParameters(boolean isAnnotationMethod) protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidconsumeNormalAnnotation(boolean isTypeAnnotation) protected voidprotected voidprotected voidprotected voidprotected voidprotected voidconsumeReferenceExpression(ReferenceExpression referenceExpression) protected voidconsumeSingleMemberAnnotation(boolean isTypeAnnotation) protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidconsumeTypeElidedLambdaParameter(boolean parenthesized) protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidconsumeUnaryExpression(int op, boolean post) protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidstatic MatchLocatorParsercreateParser(ProblemReporter problemReporter, MatchLocator locator) protected TypeReferencegetTypeReference(int dim) protected NameReferencegetUnspecifiedReference(boolean rejectTypeAnnotations) protected NameReferencevoidParses the method bodies in the given compilation unitprotected voidparseBodies(TypeDeclaration type, CompilationUnitDeclaration unit) Parses the member bodies in the given type.Von Klasse geerbte Methoden 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, consumeToken, createConstructorDeclaration, createMethodDeclaration, display, getCurrentTokenStart, initialize, initialize, initializeScanner, popPointcutDesignator, popPseudoTokens, pushOnAspectIntStack, shouldTryToRecoverVon Klasse geerbte Methoden org.aspectj.org.eclipse.jdt.internal.compiler.parser.TheOriginalJDTParserClass
actFromTokenOrSynthetic, annotateTypeReference, annotationRecoveryCheckPoint, arrayInitializer, asi, atConflictScenario, automatonState, automatonWillShift, base_check, blockReal, buildFilesFromLPG, buildInitialRecoveryState, checkAndSetModifiers, checkForDiamond, checkNonNLSAfterBodyEnd, computeQualifiedGenericsFromRightSide, computeReverseTable, concatExpressionLists, concatGenericsLists, concatNodeLists, consumeAdditionalBound1, consumeAdditionalBoundList, consumeAdditionalBoundList1, consumeAllocationHeader, consumeAnnotationAsModifier, consumeAnnotationName, consumeAnnotationTypeDeclaration, consumeAnnotationTypeDeclarationHeader, consumeAnnotationTypeDeclarationHeaderName, consumeAnnotationTypeDeclarationHeaderNameWithTypeParameters, consumeAnnotationTypeMemberDeclaration, consumeAnnotationTypeMemberDeclarations, consumeAnnotationTypeMemberDeclarationsopt, consumeArgumentList, consumeArguments, consumeArrayAccess, consumeArrayCreationExpressionWithInitializer, consumeArrayCreationExpressionWithoutInitializer, consumeArrayCreationHeader, consumeArrayInitializer, consumeArrayTypeWithTypeArgumentsName, consumeAssertStatement, consumeAssignmentOperator, consumeBinaryExpression, consumeBinaryExpressionWithName, consumeBlock, consumeBlockStatement, consumeBlockStatements, consumeCaseLabel, consumeCaseLabelElement, consumeCaseLabelElementPattern, consumeCaseLabelElements, consumeCaseLabelExpr, consumeCatches, consumeCatchHeader, consumeCatchType, consumeClassBodyDeclaration, consumeClassBodyDeclarations, consumeClassBodyDeclarationsopt, consumeClassBodyopt, consumeClassDeclaration, consumeClassHeader, consumeClassHeaderImplements, consumeClassHeaderName1, consumeClassInstanceCreationExpression, consumeClassInstanceCreationExpressionName, consumeClassInstanceCreationExpressionQualified, consumeClassOrInterface, consumeClassOrInterfaceName, consumeClassTypeElt, consumeClassTypeList, consumeCompactConstructorDeclaration, consumeCompactConstructorHeader, consumeCompactConstructorHeaderName, consumeCompactConstructorHeaderNameWithTypeParameters, consumeCompilationUnit, consumeConditionalExpression, consumeConditionalExpressionWithName, consumeConstantExpression, consumeConstructorBlockStatements, consumeConstructorBody, consumeConstructorDeclaration, consumeConstructorHeader, consumeConstructorHeaderName, consumeConstructorHeaderNameWithTypeParameters, consumeCreateInitializer, consumeDefaultLabel, consumeDefaultLabelExpr, consumeDefaultModifiers, consumeDiet, consumeDims, consumeDimWithOrWithOutExpr, consumeDimWithOrWithOutExprs, consumeElidedLeftBraceAndReturn, consumeEmptyAnnotationTypeMemberDeclarationsopt, consumeEmptyArgumentListopt, consumeEmptyArguments, consumeEmptyArrayInitializer, consumeEmptyArrayInitializeropt, consumeEmptyBlockStatementsopt, consumeEmptyCatchesopt, consumeEmptyClassBodyDeclarationsopt, consumeEmptyDimsopt, consumeEmptyEnumDeclarations, consumeEmptyExpression, consumeEmptyForInitopt, consumeEmptyForUpdateopt, consumeEmptyInterfaceMemberDeclarationsopt, consumeEmptyInternalCompilationUnit, consumeEmptyMemberValueArrayInitializer, consumeEmptyMemberValuePairsopt, consumeEmptyMethodHeaderDefaultValue, consumeEmptyModuleStatementsOpt, consumeEmptyRecordBodyDeclaration, consumeEmptyStatement, consumeEmptySwitchBlock, consumeEmptyTypeArguments, consumeEmptyTypeDeclaration, consumeEnhancedForStatement, consumeEnhancedForStatementHeader, consumeEnhancedForStatementHeaderInit, consumeEnhancedForStatementHeaderInitRecord, consumeEnterCompilationUnit, consumeEnterInstanceCreationArgumentList, consumeEnterMemberValue, consumeEnterMemberValueArrayInitializer, consumeEnumBodyNoConstants, consumeEnumBodyWithConstants, consumeEnumConstantHeader, consumeEnumConstantHeaderName, consumeEnumConstantNoClassBody, consumeEnumConstants, consumeEnumConstantWithClassBody, consumeEnumDeclaration, consumeEnumDeclarations, consumeEnumHeader, consumeEnumHeaderName, consumeEnumHeaderNameWithTypeParameters, consumeEqualityExpression, consumeEqualityExpressionWithName, consumeExitMemberValue, consumeExitTryBlock, consumeExitVariableWithInitialization, consumeExitVariableWithoutInitialization, consumeExplicitThisParameter, consumeExportsStatement, consumeExpression, consumeExpressionStatement, consumeFieldDeclaration, consumeForceNoDiet, consumeForInit, consumeFormalParameterList, consumeFormalParameterListopt, consumeGenericType, consumeGenericTypeArrayType, consumeGenericTypeNameArrayType, consumeGenericTypeWithDiamond, consumeGuard, consumeIdentifierOrNew, consumeImportDeclaration, consumeImportDeclarations, consumeInsideCastExpression, consumeInsideCastExpressionLL1, consumeInsideCastExpressionLL1WithBounds, consumeInsideCastExpressionWithQualifiedGenerics, consumeInstanceOfClassic, consumeInstanceofPattern, consumeInstanceOfRHS, consumeInterfaceDeclaration, consumeInterfaceHeader, consumeInterfaceHeaderExtends, consumeInterfaceHeaderName1, consumeInterfaceMemberDeclarations, consumeInterfaceMemberDeclarationsopt, consumeInterfaceMethodDeclaration, consumeInterfaceTypeList, consumeInternalCompilationUnit, consumeInternalCompilationUnitWithModuleDeclaration, consumeInternalCompilationUnitWithTypes, consumeInvalidAnnotationTypeDeclaration, consumeInvalidConstructorDeclaration, consumeInvalidConstructorDeclaration, consumeInvalidEnumDeclaration, consumeInvalidInterfaceDeclaration, consumeInvocationExpression, consumeLabel, consumeLambdaHeader, consumeLeftParen, consumeLocalVariableDeclarationStatement, consumeMemberValueArrayInitializer, consumeMemberValueAsName, consumeMemberValuePairs, consumeMemberValues, consumeMethodBody, consumeMethodDeclaration, consumeMethodHeader, consumeMethodHeaderDefaultValue, consumeMethodHeaderExtendedDims, consumeModifiers, consumeModifiers2, consumeModuleDeclaration, consumeModuleModifiers, consumeModuleStatements, consumeMultipleResources, consumeNameArrayType, consumeNestedLambda, consumeNestedMethod, consumeNestedType, consumeNonTypeUseName, consumeOneDimLoop, consumeOneMoreTypeAnnotation, consumeOnlySynchronized, consumeOnlyTypeArgumentsForCastExpression, consumeOpenBlock, consumeOpensStatement, consumePackageComment, consumePackageDeclaration, consumePackageDeclarationName, consumePackageDeclarationNameWithModifiers, consumeParenthesizedPattern, consumePattern, consumePatternInsideInstanceof, consumePatternList, consumePatternListopt, consumePostfixExpression, consumePrimaryNoNewArray, consumePrimaryNoNewArrayArrayType, consumePrimaryNoNewArrayName, consumePrimaryNoNewArrayNameThis, consumePrimaryNoNewArrayPrimitiveArrayType, consumePrimaryNoNewArrayPrimitiveType, consumePrimaryNoNewArrayThis, consumePrimitiveArrayType, consumePrimitiveType, consumePushCombineModifiers, consumePushLeftBrace, consumePushModifiers, consumePushModifiersForHeader, consumePushPosition, consumePushRealModifiers, consumeQualifiedName, consumeQualifiedSuperReceiver, consumeRecordBody, consumeRecordBodyDeclaration, consumeRecordBodyDeclarations, consumeRecordComponent, consumeRecordComponentHeaderRightParen, consumeRecordComponents, consumeRecordComponentsopt, consumeRecordDeclaration, consumeRecordHeader, consumeRecordHeaderName1, consumeRecordHeaderNameWithTypeParameters, consumeRecordHeaderPart, consumeRecordPattern, consumeRecordPatternWithId, consumeRecoveryMethodHeaderName, consumeRecoveryMethodHeaderNameWithTypeParameters, consumeReduceImports, consumeReferenceExpressionGenericTypeForm, consumeReferenceExpressionPrimaryForm, consumeReferenceExpressionSuperForm, consumeReferenceExpressionTypeArgumentsAndTrunk, consumeReferenceExpressionTypeForm, consumeReferenceType, consumeReferenceType1, consumeReferenceType2, consumeReferenceType3, consumeRequiresStatement, consumeResourceAsFieldAccess, consumeResourceAsLocalVariable, consumeResourceAsLocalVariableDeclaration, consumeResourceAsThis, consumeResourceOptionalTrailingSemiColon, consumeResourceSpecification, consumeRestoreDiet, consumeRightParen, consumeServiceImplNameList, consumeSingleMemberAnnotationMemberValue, consumeSinglePkgName, consumeSingleResource, consumeSingleServiceImplName, consumeSingleStaticImportDeclarationName, consumeSingleTypeImportDeclarationName, consumeStatementBreak, consumeStatementBreakWithLabel, consumeStatementContinue, consumeStatementContinueWithLabel, consumeStatementDo, consumeStatementExpressionList, consumeStatementFor, consumeStatementIfNoElse, consumeStatementIfWithElse, consumeStatementLabel, consumeStatementReturn, consumeStatementSwitch, consumeStatementSynchronized, consumeStatementThrow, consumeStatementTry, consumeStatementWhile, consumeStatementYield, consumeStaticImportOnDemandDeclarationName, consumeStaticInitializer, consumeStaticOnly, consumeSwitchBlock, consumeSwitchBlockStatement, consumeSwitchBlockStatements, consumeSwitchExpression, consumeSwitchExprThrowDefaultArm, consumeSwitchLabelCaseLhs, consumeSwitchLabeledBlock, consumeSwitchLabeledExpression, consumeSwitchLabeledRule, consumeSwitchLabeledRules, consumeSwitchLabeledRuleToBlockStatement, consumeSwitchLabeledThrowStatement, consumeSwitchLabels, consumeTargetModuleList, consumeTargetModuleNameList, consumeTextBlock, consumeThrowExpression, consumeTypeAnnotation, consumeTypeArgument, consumeTypeArgumentList, consumeTypeDeclarations, consumeTypeHeaderNameWithTypeParameters, consumeTypeImportOnDemandDeclarationName, consumeTypeParameter1, consumeTypeParameterList, consumeTypeParameterList1, consumeTypeParameters, consumeTypeReferenceWithModifiersAndAnnotations, consumeUnannotatableQualifiedName, consumeUnaryExpression, consumeUnionType, consumeUnionTypeAsClassType, consumeUsesHeader, consumeUsesStatement, consumeVariableDeclaratorIdParameter, consumeVariableDeclarators, consumeVariableInitializers, consumeWildcard, consumeWildcard1, consumeWildcard1WithBounds, consumeWildcard2, consumeWildcard2WithBounds, consumeWildcard3, consumeWildcard3WithBounds, consumeWildcardWithBounds, consumeWithClause, consumeZeroAdditionalBounds, consumeZeroTypeAnnotations, containsComment, convertToMethodDeclaration, copyState, createComponent, createFieldDeclaration, createIntersectionCastTypeReference, createJavadocParser, createLocalDeclaration, createStringLiteral, currentRecoveryType, dietParse, dispatchDeclarationInto, dispatchDeclarationIntoEnumDeclaration, dispatchDeclarationIntoRecordDeclaration, endParse, fetchNextToken, flushCommentsDefinedPriorTo, getAnnotationsOnDimensions, getAnnotationType, getFirstToken, getJavaDocPositions, getMethodBodies, getNextCharacter, getTypeReference, getTypeReferenceForGenericType, getUnspecifiedReference, goForBlockStatementsopt, goForBlockStatementsOrCatchHeader, goForClassBodyDeclarations, goForCompilationUnit, goForExpression, goForFieldDeclaration, goForGenericMethodDeclaration, goForHeaders, goForImportDeclaration, goForInitializer, goForMemberValue, goForMethodBody, goForPackageDeclaration, goForPackageDeclaration, goForRecordBodyDeclarations, goForTypeDeclaration, hasLeadingTagComment, ignoreExpressionAssignment, ignoreNextClosingBrace, in_symbol, initTables, isAssistParser, isIndirectlyInsideLambdaExpression, isParsingJava14, isParsingModuleDeclaration, jumpOverMethodBody, markEnclosingMemberWithLocalOrFunctionalType, markEnclosingMemberWithLocalType, moveRecoveryCheckpoint, nasi, newAllocationExpression, newMessageSend, newMessageSendWithTypeArguments, newReferenceExpression, ntAction, optimizedConcatNodeLists, original_state, parse, parse, parse, parse, parse, parse, parse, parseClassBodyDeclarations, parseExpression, parseLambdaExpression, parseMemberValue, parsePackageDeclaration, parseRecordBodyDeclarations, parseStatements, persistLineSeparatorPositions, prepareForBlockStatements, problemReporter, pushIdentifier, pushIdentifier, pushIdentifier, pushOnAstLengthStack, pushOnAstStack, pushOnExpressionStack, pushOnExpressionStackLengthStack, pushOnGenericsIdentifiersLengthStack, pushOnGenericsLengthStack, pushOnGenericsStack, pushOnIntStack, pushOnPatternStack, pushOnRealBlockStack, pushOnTypeAnnotationLengthStack, pushOnTypeAnnotationStack, readByteTable, readLongTable, readNameTable, readReadableNameTable, readTable, recoverStatements, recoveryExitFromVariable, recoveryTokenCheck, rejectIllegalLeadingTypeAnnotations, reportSyntaxErrors, resetModifiers, resetStacks, resumeAfterRecovery, resumeOnSyntaxError, setMethodsFullRecovery, setStatementsRecovery, tAction, toString, typeElidedArgument, updateRecoveryState, updateSourceDeclarationParts, updateSourcePosition
-
Konstruktordetails
-
MatchLocatorParser
-
-
Methodendetails
-
createParser
public static MatchLocatorParser createParser(ProblemReporter problemReporter, MatchLocator locator) -
checkComment
public void checkComment()- Setzt außer Kraft:
checkCommentin KlasseTheOriginalJDTParserClass
-
classInstanceCreation
protected void classInstanceCreation(boolean alwaysQualified) - Setzt außer Kraft:
classInstanceCreationin KlasseTheOriginalJDTParserClass
-
consumeAdditionalBound
protected void consumeAdditionalBound()- Setzt außer Kraft:
consumeAdditionalBoundin KlasseTheOriginalJDTParserClass
-
consumeAssignment
protected void consumeAssignment()- Setzt außer Kraft:
consumeAssignmentin KlasseTheOriginalJDTParserClass
-
consumeCastExpressionLL1
protected void consumeCastExpressionLL1()- Setzt außer Kraft:
consumeCastExpressionLL1in KlasseTheOriginalJDTParserClass
-
consumeCastExpressionLL1WithBounds
protected void consumeCastExpressionLL1WithBounds()- Setzt außer Kraft:
consumeCastExpressionLL1WithBoundsin KlasseTheOriginalJDTParserClass
-
consumeCastExpressionWithGenericsArray
protected void consumeCastExpressionWithGenericsArray()- Setzt außer Kraft:
consumeCastExpressionWithGenericsArrayin KlasseTheOriginalJDTParserClass
-
consumeCastExpressionWithNameArray
protected void consumeCastExpressionWithNameArray()- Setzt außer Kraft:
consumeCastExpressionWithNameArrayin KlasseTheOriginalJDTParserClass
-
consumeCastExpressionWithPrimitiveType
protected void consumeCastExpressionWithPrimitiveType()- Setzt außer Kraft:
consumeCastExpressionWithPrimitiveTypein KlasseTheOriginalJDTParserClass
-
consumeCastExpressionWithQualifiedGenericsArray
protected void consumeCastExpressionWithQualifiedGenericsArray()- Setzt außer Kraft:
consumeCastExpressionWithQualifiedGenericsArrayin KlasseTheOriginalJDTParserClass
-
consumeCatchFormalParameter
protected void consumeCatchFormalParameter()- Setzt außer Kraft:
consumeCatchFormalParameterin KlasseTheOriginalJDTParserClass
-
consumeClassHeaderExtends
protected void consumeClassHeaderExtends()- Setzt außer Kraft:
consumeClassHeaderExtendsin KlasseTheOriginalJDTParserClass
-
consumeClassInstanceCreationExpressionQualifiedWithTypeArguments
protected void consumeClassInstanceCreationExpressionQualifiedWithTypeArguments()- Setzt außer Kraft:
consumeClassInstanceCreationExpressionQualifiedWithTypeArgumentsin KlasseTheOriginalJDTParserClass
-
consumeClassInstanceCreationExpressionWithTypeArguments
protected void consumeClassInstanceCreationExpressionWithTypeArguments()- Setzt außer Kraft:
consumeClassInstanceCreationExpressionWithTypeArgumentsin KlasseTheOriginalJDTParserClass
-
consumeEnterAnonymousClassBody
protected void consumeEnterAnonymousClassBody(boolean qualified) - Setzt außer Kraft:
consumeEnterAnonymousClassBodyin KlasseTheOriginalJDTParserClass
-
consumeEnterVariable
protected void consumeEnterVariable()- Setzt außer Kraft:
consumeEnterVariablein KlasseTheOriginalJDTParserClass
-
consumeExplicitConstructorInvocation
protected void consumeExplicitConstructorInvocation(int flag, int recFlag) - Setzt außer Kraft:
consumeExplicitConstructorInvocationin KlasseTheOriginalJDTParserClass
-
consumeExplicitConstructorInvocationWithTypeArguments
protected void consumeExplicitConstructorInvocationWithTypeArguments(int flag, int recFlag) - Setzt außer Kraft:
consumeExplicitConstructorInvocationWithTypeArgumentsin KlasseTheOriginalJDTParserClass
-
consumeExportsHeader
protected void consumeExportsHeader()- Setzt außer Kraft:
consumeExportsHeaderin KlasseTheOriginalJDTParserClass
-
consumeFieldAccess
protected void consumeFieldAccess(boolean isSuperAccess) - Setzt außer Kraft:
consumeFieldAccessin KlasseTheOriginalJDTParserClass
-
consumeFormalParameter
protected void consumeFormalParameter(boolean isVarArgs) - Setzt außer Kraft:
consumeFormalParameterin KlasseTheOriginalJDTParserClass
-
consumeInstanceOfExpression
protected void consumeInstanceOfExpression()- Setzt außer Kraft:
consumeInstanceOfExpressionin KlasseTheOriginalJDTParserClass
-
consumeInstanceOfExpressionWithName
protected void consumeInstanceOfExpressionWithName()- Setzt außer Kraft:
consumeInstanceOfExpressionWithNamein KlasseTheOriginalJDTParserClass
-
consumeInterfaceType
protected void consumeInterfaceType()- Setzt außer Kraft:
consumeInterfaceTypein KlasseTheOriginalJDTParserClass
-
consumeLambdaExpression
protected void consumeLambdaExpression()- Setzt außer Kraft:
consumeLambdaExpressionin KlasseTheOriginalJDTParserClass
-
consumeLocalVariableDeclaration
protected void consumeLocalVariableDeclaration()- Setzt außer Kraft:
consumeLocalVariableDeclarationin KlasseTheOriginalJDTParserClass
-
consumeMarkerAnnotation
protected void consumeMarkerAnnotation(boolean isTypeAnnotation) - Setzt außer Kraft:
consumeMarkerAnnotationin KlasseTheOriginalJDTParserClass
-
consumeMemberValuePair
protected void consumeMemberValuePair()- Setzt außer Kraft:
consumeMemberValuePairin KlasseTheOriginalJDTParserClass
-
consumeMethodHeaderName
protected void consumeMethodHeaderName(boolean isAnnotationMethod) - Setzt außer Kraft:
consumeMethodHeaderNamein KlasseTheOriginalJDTParserClass
-
consumeMethodHeaderNameWithTypeParameters
protected void consumeMethodHeaderNameWithTypeParameters(boolean isAnnotationMethod) - Setzt außer Kraft:
consumeMethodHeaderNameWithTypeParametersin KlasseTheOriginalJDTParserClass
-
consumeMethodHeaderRightParen
protected void consumeMethodHeaderRightParen()- Setzt außer Kraft:
consumeMethodHeaderRightParenin KlasseTheOriginalJDTParserClass
-
consumeMethodHeaderThrowsClause
protected void consumeMethodHeaderThrowsClause()- Setzt außer Kraft:
consumeMethodHeaderThrowsClausein KlasseTheOriginalJDTParserClass
-
consumeMethodInvocationName
protected void consumeMethodInvocationName()- Setzt außer Kraft:
consumeMethodInvocationNamein KlasseParser
-
consumeMethodInvocationNameWithTypeArguments
protected void consumeMethodInvocationNameWithTypeArguments()- Setzt außer Kraft:
consumeMethodInvocationNameWithTypeArgumentsin KlasseTheOriginalJDTParserClass
-
consumeMethodInvocationPrimary
protected void consumeMethodInvocationPrimary()- Setzt außer Kraft:
consumeMethodInvocationPrimaryin KlasseTheOriginalJDTParserClass
-
consumeMethodInvocationPrimaryWithTypeArguments
protected void consumeMethodInvocationPrimaryWithTypeArguments()- Setzt außer Kraft:
consumeMethodInvocationPrimaryWithTypeArgumentsin KlasseTheOriginalJDTParserClass
-
consumeMethodInvocationSuper
protected void consumeMethodInvocationSuper()- Setzt außer Kraft:
consumeMethodInvocationSuperin KlasseTheOriginalJDTParserClass
-
consumeMethodInvocationSuperWithTypeArguments
protected void consumeMethodInvocationSuperWithTypeArguments()- Setzt außer Kraft:
consumeMethodInvocationSuperWithTypeArgumentsin KlasseTheOriginalJDTParserClass
-
consumeModuleHeader
protected void consumeModuleHeader()- Setzt außer Kraft:
consumeModuleHeaderin KlasseTheOriginalJDTParserClass
-
consumeNormalAnnotation
protected void consumeNormalAnnotation(boolean isTypeAnnotation) - Setzt außer Kraft:
consumeNormalAnnotationin KlasseTheOriginalJDTParserClass
-
consumeOnlyTypeArguments
protected void consumeOnlyTypeArguments()- Setzt außer Kraft:
consumeOnlyTypeArgumentsin KlasseTheOriginalJDTParserClass
-
consumeOpensHeader
protected void consumeOpensHeader()- Setzt außer Kraft:
consumeOpensHeaderin KlasseTheOriginalJDTParserClass
-
consumeProvidesInterface
protected void consumeProvidesInterface()- Setzt außer Kraft:
consumeProvidesInterfacein KlasseTheOriginalJDTParserClass
-
consumeProvidesStatement
protected void consumeProvidesStatement()- Setzt außer Kraft:
consumeProvidesStatementin KlasseTheOriginalJDTParserClass
-
consumePrimaryNoNewArrayWithName
protected void consumePrimaryNoNewArrayWithName()- Setzt außer Kraft:
consumePrimaryNoNewArrayWithNamein KlasseTheOriginalJDTParserClass
-
consumeReferenceExpression
- Setzt außer Kraft:
consumeReferenceExpressionin KlasseTheOriginalJDTParserClass
-
consumeSingleMemberAnnotation
protected void consumeSingleMemberAnnotation(boolean isTypeAnnotation) - Setzt außer Kraft:
consumeSingleMemberAnnotationin KlasseTheOriginalJDTParserClass
-
consumeSingleRequiresModuleName
protected void consumeSingleRequiresModuleName()- Setzt außer Kraft:
consumeSingleRequiresModuleNamein KlasseTheOriginalJDTParserClass
-
consumeSingleTargetModuleName
protected void consumeSingleTargetModuleName()- Setzt außer Kraft:
consumeSingleTargetModuleNamein KlasseTheOriginalJDTParserClass
-
consumeStatementCatch
protected void consumeStatementCatch()- Setzt außer Kraft:
consumeStatementCatchin KlasseTheOriginalJDTParserClass
-
consumeTypeArgumentList1
protected void consumeTypeArgumentList1()- Setzt außer Kraft:
consumeTypeArgumentList1in KlasseTheOriginalJDTParserClass
-
consumeTypeArgumentList2
protected void consumeTypeArgumentList2()- Setzt außer Kraft:
consumeTypeArgumentList2in KlasseTheOriginalJDTParserClass
-
consumeTypeArgumentList3
protected void consumeTypeArgumentList3()- Setzt außer Kraft:
consumeTypeArgumentList3in KlasseTheOriginalJDTParserClass
-
consumeTypeArgumentReferenceType1
protected void consumeTypeArgumentReferenceType1()- Setzt außer Kraft:
consumeTypeArgumentReferenceType1in KlasseTheOriginalJDTParserClass
-
consumeTypeArgumentReferenceType2
protected void consumeTypeArgumentReferenceType2()- Setzt außer Kraft:
consumeTypeArgumentReferenceType2in KlasseTheOriginalJDTParserClass
-
consumeTypeArguments
protected void consumeTypeArguments()- Setzt außer Kraft:
consumeTypeArgumentsin KlasseTheOriginalJDTParserClass
-
consumeTypeElidedLambdaParameter
protected void consumeTypeElidedLambdaParameter(boolean parenthesized) - Setzt außer Kraft:
consumeTypeElidedLambdaParameterin KlasseTheOriginalJDTParserClass
-
consumeTypeParameter1WithExtends
protected void consumeTypeParameter1WithExtends()- Setzt außer Kraft:
consumeTypeParameter1WithExtendsin KlasseTheOriginalJDTParserClass
-
consumeTypeParameter1WithExtendsAndBounds
protected void consumeTypeParameter1WithExtendsAndBounds()- Setzt außer Kraft:
consumeTypeParameter1WithExtendsAndBoundsin KlasseTheOriginalJDTParserClass
-
consumeTypeParameterHeader
protected void consumeTypeParameterHeader()- Setzt außer Kraft:
consumeTypeParameterHeaderin KlasseTheOriginalJDTParserClass
-
consumeTypeParameterWithExtends
protected void consumeTypeParameterWithExtends()- Setzt außer Kraft:
consumeTypeParameterWithExtendsin KlasseTheOriginalJDTParserClass
-
consumeTypePattern
protected void consumeTypePattern()- Setzt außer Kraft:
consumeTypePatternin KlasseTheOriginalJDTParserClass
-
consumeTypeParameterWithExtendsAndBounds
protected void consumeTypeParameterWithExtendsAndBounds()- Setzt außer Kraft:
consumeTypeParameterWithExtendsAndBoundsin KlasseTheOriginalJDTParserClass
-
consumeUnaryExpression
protected void consumeUnaryExpression(int op, boolean post) - Setzt außer Kraft:
consumeUnaryExpressionin KlasseTheOriginalJDTParserClass
-
consumeWildcardBounds1Extends
protected void consumeWildcardBounds1Extends()- Setzt außer Kraft:
consumeWildcardBounds1Extendsin KlasseTheOriginalJDTParserClass
-
consumeWildcardBounds1Super
protected void consumeWildcardBounds1Super()- Setzt außer Kraft:
consumeWildcardBounds1Superin KlasseTheOriginalJDTParserClass
-
consumeWildcardBounds2Extends
protected void consumeWildcardBounds2Extends()- Setzt außer Kraft:
consumeWildcardBounds2Extendsin KlasseTheOriginalJDTParserClass
-
consumeWildcardBounds2Super
protected void consumeWildcardBounds2Super()- Setzt außer Kraft:
consumeWildcardBounds2Superin KlasseTheOriginalJDTParserClass
-
consumeWildcardBounds3Extends
protected void consumeWildcardBounds3Extends()- Setzt außer Kraft:
consumeWildcardBounds3Extendsin KlasseTheOriginalJDTParserClass
-
consumeWildcardBounds3Super
protected void consumeWildcardBounds3Super()- Setzt außer Kraft:
consumeWildcardBounds3Superin KlasseTheOriginalJDTParserClass
-
consumeWildcardBoundsExtends
protected void consumeWildcardBoundsExtends()- Setzt außer Kraft:
consumeWildcardBoundsExtendsin KlasseTheOriginalJDTParserClass
-
consumeWildcardBoundsSuper
protected void consumeWildcardBoundsSuper()- Setzt außer Kraft:
consumeWildcardBoundsSuperin KlasseTheOriginalJDTParserClass
-
consumeInterfaceHeaderPermittedSubClassesAndSubInterfaces
protected void consumeInterfaceHeaderPermittedSubClassesAndSubInterfaces()- Setzt außer Kraft:
consumeInterfaceHeaderPermittedSubClassesAndSubInterfacesin KlasseTheOriginalJDTParserClass
-
consumeClassHeaderPermittedSubclasses
protected void consumeClassHeaderPermittedSubclasses()- Setzt außer Kraft:
consumeClassHeaderPermittedSubclassesin KlasseTheOriginalJDTParserClass
-
augmentTypeWithAdditionalDimensions
protected TypeReference augmentTypeWithAdditionalDimensions(TypeReference typeRef, int additionalDimensions, Annotation[][] additionalAnnotations, boolean isVarargs) - Setzt außer Kraft:
augmentTypeWithAdditionalDimensionsin KlasseTheOriginalJDTParserClass
-
getTypeReference
- Setzt außer Kraft:
getTypeReferencein KlasseTheOriginalJDTParserClass
-
getUnspecifiedReference
- Setzt außer Kraft:
getUnspecifiedReferencein KlasseTheOriginalJDTParserClass
-
getUnspecifiedReferenceOptimized
- Setzt außer Kraft:
getUnspecifiedReferenceOptimizedin KlasseTheOriginalJDTParserClass
-
parseBodies
Parses the method bodies in the given compilation unit- Parameter:
unit- CompilationUnitDeclaration
-
parseBodies
Parses the member bodies in the given type.- Parameter:
type- TypeDeclarationunit- CompilationUnitDeclaration
-