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
Modifizierer und TypKlasseBeschreibungclass
class
class
static class
An ast visitor that visits local type declarations.Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.aspectj.org.eclipse.jdt.internal.compiler.parser.Parser
Parser.IDeclarationFactory
Von 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, aspectIntStack
Von 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_RECOVERY
Von 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, XOR
Von 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_STATE
Von 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_EQUAL
Von 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
ModifiziererKonstruktorBeschreibungprotected
MatchLocatorParser
(ProblemReporter problemReporter, MatchLocator locator) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected TypeReference
augmentTypeWithAdditionalDimensions
(TypeReference typeRef, int additionalDimensions, Annotation[][] additionalAnnotations, boolean isVarargs) void
protected void
classInstanceCreation
(boolean alwaysQualified) protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
consumeEnterAnonymousClassBody
(boolean qualified) protected void
protected void
consumeExplicitConstructorInvocation
(int flag, int recFlag) protected void
consumeExplicitConstructorInvocationWithTypeArguments
(int flag, int recFlag) protected void
protected void
consumeFieldAccess
(boolean isSuperAccess) protected void
consumeFormalParameter
(boolean isVarArgs) protected void
protected void
protected void
protected void
protected void
protected void
protected void
consumeMarkerAnnotation
(boolean isTypeAnnotation) protected void
protected void
consumeMethodHeaderName
(boolean isAnnotationMethod) protected void
consumeMethodHeaderNameWithTypeParameters
(boolean isAnnotationMethod) protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
consumeNormalAnnotation
(boolean isTypeAnnotation) protected void
protected void
protected void
protected void
protected void
protected void
consumeReferenceExpression
(ReferenceExpression referenceExpression) protected void
consumeSingleMemberAnnotation
(boolean isTypeAnnotation) protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
consumeTypeElidedLambdaParameter
(boolean parenthesized) protected void
protected void
protected void
protected void
protected void
protected void
protected void
consumeUnaryExpression
(int op, boolean post) protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
static MatchLocatorParser
createParser
(ProblemReporter problemReporter, MatchLocator locator) protected TypeReference
getTypeReference
(int dim) protected NameReference
getUnspecifiedReference
(boolean rejectTypeAnnotations) protected NameReference
void
Parses the method bodies in the given compilation unitprotected void
parseBodies
(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, shouldTryToRecover
Von 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:
checkComment
in KlasseTheOriginalJDTParserClass
-
classInstanceCreation
protected void classInstanceCreation(boolean alwaysQualified) - Setzt außer Kraft:
classInstanceCreation
in KlasseTheOriginalJDTParserClass
-
consumeAdditionalBound
protected void consumeAdditionalBound()- Setzt außer Kraft:
consumeAdditionalBound
in KlasseTheOriginalJDTParserClass
-
consumeAssignment
protected void consumeAssignment()- Setzt außer Kraft:
consumeAssignment
in KlasseTheOriginalJDTParserClass
-
consumeCastExpressionLL1
protected void consumeCastExpressionLL1()- Setzt außer Kraft:
consumeCastExpressionLL1
in KlasseTheOriginalJDTParserClass
-
consumeCastExpressionLL1WithBounds
protected void consumeCastExpressionLL1WithBounds()- Setzt außer Kraft:
consumeCastExpressionLL1WithBounds
in KlasseTheOriginalJDTParserClass
-
consumeCastExpressionWithGenericsArray
protected void consumeCastExpressionWithGenericsArray()- Setzt außer Kraft:
consumeCastExpressionWithGenericsArray
in KlasseTheOriginalJDTParserClass
-
consumeCastExpressionWithNameArray
protected void consumeCastExpressionWithNameArray()- Setzt außer Kraft:
consumeCastExpressionWithNameArray
in KlasseTheOriginalJDTParserClass
-
consumeCastExpressionWithPrimitiveType
protected void consumeCastExpressionWithPrimitiveType()- Setzt außer Kraft:
consumeCastExpressionWithPrimitiveType
in KlasseTheOriginalJDTParserClass
-
consumeCastExpressionWithQualifiedGenericsArray
protected void consumeCastExpressionWithQualifiedGenericsArray()- Setzt außer Kraft:
consumeCastExpressionWithQualifiedGenericsArray
in KlasseTheOriginalJDTParserClass
-
consumeCatchFormalParameter
protected void consumeCatchFormalParameter()- Setzt außer Kraft:
consumeCatchFormalParameter
in KlasseTheOriginalJDTParserClass
-
consumeClassHeaderExtends
protected void consumeClassHeaderExtends()- Setzt außer Kraft:
consumeClassHeaderExtends
in KlasseTheOriginalJDTParserClass
-
consumeClassInstanceCreationExpressionQualifiedWithTypeArguments
protected void consumeClassInstanceCreationExpressionQualifiedWithTypeArguments()- Setzt außer Kraft:
consumeClassInstanceCreationExpressionQualifiedWithTypeArguments
in KlasseTheOriginalJDTParserClass
-
consumeClassInstanceCreationExpressionWithTypeArguments
protected void consumeClassInstanceCreationExpressionWithTypeArguments()- Setzt außer Kraft:
consumeClassInstanceCreationExpressionWithTypeArguments
in KlasseTheOriginalJDTParserClass
-
consumeEnterAnonymousClassBody
protected void consumeEnterAnonymousClassBody(boolean qualified) - Setzt außer Kraft:
consumeEnterAnonymousClassBody
in KlasseTheOriginalJDTParserClass
-
consumeEnterVariable
protected void consumeEnterVariable()- Setzt außer Kraft:
consumeEnterVariable
in KlasseTheOriginalJDTParserClass
-
consumeExplicitConstructorInvocation
protected void consumeExplicitConstructorInvocation(int flag, int recFlag) - Setzt außer Kraft:
consumeExplicitConstructorInvocation
in KlasseTheOriginalJDTParserClass
-
consumeExplicitConstructorInvocationWithTypeArguments
protected void consumeExplicitConstructorInvocationWithTypeArguments(int flag, int recFlag) - Setzt außer Kraft:
consumeExplicitConstructorInvocationWithTypeArguments
in KlasseTheOriginalJDTParserClass
-
consumeExportsHeader
protected void consumeExportsHeader()- Setzt außer Kraft:
consumeExportsHeader
in KlasseTheOriginalJDTParserClass
-
consumeFieldAccess
protected void consumeFieldAccess(boolean isSuperAccess) - Setzt außer Kraft:
consumeFieldAccess
in KlasseTheOriginalJDTParserClass
-
consumeFormalParameter
protected void consumeFormalParameter(boolean isVarArgs) - Setzt außer Kraft:
consumeFormalParameter
in KlasseTheOriginalJDTParserClass
-
consumeInstanceOfExpression
protected void consumeInstanceOfExpression()- Setzt außer Kraft:
consumeInstanceOfExpression
in KlasseTheOriginalJDTParserClass
-
consumeInstanceOfExpressionWithName
protected void consumeInstanceOfExpressionWithName()- Setzt außer Kraft:
consumeInstanceOfExpressionWithName
in KlasseTheOriginalJDTParserClass
-
consumeInterfaceType
protected void consumeInterfaceType()- Setzt außer Kraft:
consumeInterfaceType
in KlasseTheOriginalJDTParserClass
-
consumeLambdaExpression
protected void consumeLambdaExpression()- Setzt außer Kraft:
consumeLambdaExpression
in KlasseTheOriginalJDTParserClass
-
consumeLocalVariableDeclaration
protected void consumeLocalVariableDeclaration()- Setzt außer Kraft:
consumeLocalVariableDeclaration
in KlasseTheOriginalJDTParserClass
-
consumeMarkerAnnotation
protected void consumeMarkerAnnotation(boolean isTypeAnnotation) - Setzt außer Kraft:
consumeMarkerAnnotation
in KlasseTheOriginalJDTParserClass
-
consumeMemberValuePair
protected void consumeMemberValuePair()- Setzt außer Kraft:
consumeMemberValuePair
in KlasseTheOriginalJDTParserClass
-
consumeMethodHeaderName
protected void consumeMethodHeaderName(boolean isAnnotationMethod) - Setzt außer Kraft:
consumeMethodHeaderName
in KlasseTheOriginalJDTParserClass
-
consumeMethodHeaderNameWithTypeParameters
protected void consumeMethodHeaderNameWithTypeParameters(boolean isAnnotationMethod) - Setzt außer Kraft:
consumeMethodHeaderNameWithTypeParameters
in KlasseTheOriginalJDTParserClass
-
consumeMethodHeaderRightParen
protected void consumeMethodHeaderRightParen()- Setzt außer Kraft:
consumeMethodHeaderRightParen
in KlasseTheOriginalJDTParserClass
-
consumeMethodHeaderThrowsClause
protected void consumeMethodHeaderThrowsClause()- Setzt außer Kraft:
consumeMethodHeaderThrowsClause
in KlasseTheOriginalJDTParserClass
-
consumeMethodInvocationName
protected void consumeMethodInvocationName()- Setzt außer Kraft:
consumeMethodInvocationName
in KlasseParser
-
consumeMethodInvocationNameWithTypeArguments
protected void consumeMethodInvocationNameWithTypeArguments()- Setzt außer Kraft:
consumeMethodInvocationNameWithTypeArguments
in KlasseTheOriginalJDTParserClass
-
consumeMethodInvocationPrimary
protected void consumeMethodInvocationPrimary()- Setzt außer Kraft:
consumeMethodInvocationPrimary
in KlasseTheOriginalJDTParserClass
-
consumeMethodInvocationPrimaryWithTypeArguments
protected void consumeMethodInvocationPrimaryWithTypeArguments()- Setzt außer Kraft:
consumeMethodInvocationPrimaryWithTypeArguments
in KlasseTheOriginalJDTParserClass
-
consumeMethodInvocationSuper
protected void consumeMethodInvocationSuper()- Setzt außer Kraft:
consumeMethodInvocationSuper
in KlasseTheOriginalJDTParserClass
-
consumeMethodInvocationSuperWithTypeArguments
protected void consumeMethodInvocationSuperWithTypeArguments()- Setzt außer Kraft:
consumeMethodInvocationSuperWithTypeArguments
in KlasseTheOriginalJDTParserClass
-
consumeModuleHeader
protected void consumeModuleHeader()- Setzt außer Kraft:
consumeModuleHeader
in KlasseTheOriginalJDTParserClass
-
consumeNormalAnnotation
protected void consumeNormalAnnotation(boolean isTypeAnnotation) - Setzt außer Kraft:
consumeNormalAnnotation
in KlasseTheOriginalJDTParserClass
-
consumeOnlyTypeArguments
protected void consumeOnlyTypeArguments()- Setzt außer Kraft:
consumeOnlyTypeArguments
in KlasseTheOriginalJDTParserClass
-
consumeOpensHeader
protected void consumeOpensHeader()- Setzt außer Kraft:
consumeOpensHeader
in KlasseTheOriginalJDTParserClass
-
consumeProvidesInterface
protected void consumeProvidesInterface()- Setzt außer Kraft:
consumeProvidesInterface
in KlasseTheOriginalJDTParserClass
-
consumeProvidesStatement
protected void consumeProvidesStatement()- Setzt außer Kraft:
consumeProvidesStatement
in KlasseTheOriginalJDTParserClass
-
consumePrimaryNoNewArrayWithName
protected void consumePrimaryNoNewArrayWithName()- Setzt außer Kraft:
consumePrimaryNoNewArrayWithName
in KlasseTheOriginalJDTParserClass
-
consumeReferenceExpression
- Setzt außer Kraft:
consumeReferenceExpression
in KlasseTheOriginalJDTParserClass
-
consumeSingleMemberAnnotation
protected void consumeSingleMemberAnnotation(boolean isTypeAnnotation) - Setzt außer Kraft:
consumeSingleMemberAnnotation
in KlasseTheOriginalJDTParserClass
-
consumeSingleRequiresModuleName
protected void consumeSingleRequiresModuleName()- Setzt außer Kraft:
consumeSingleRequiresModuleName
in KlasseTheOriginalJDTParserClass
-
consumeSingleTargetModuleName
protected void consumeSingleTargetModuleName()- Setzt außer Kraft:
consumeSingleTargetModuleName
in KlasseTheOriginalJDTParserClass
-
consumeStatementCatch
protected void consumeStatementCatch()- Setzt außer Kraft:
consumeStatementCatch
in KlasseTheOriginalJDTParserClass
-
consumeTypeArgumentList1
protected void consumeTypeArgumentList1()- Setzt außer Kraft:
consumeTypeArgumentList1
in KlasseTheOriginalJDTParserClass
-
consumeTypeArgumentList2
protected void consumeTypeArgumentList2()- Setzt außer Kraft:
consumeTypeArgumentList2
in KlasseTheOriginalJDTParserClass
-
consumeTypeArgumentList3
protected void consumeTypeArgumentList3()- Setzt außer Kraft:
consumeTypeArgumentList3
in KlasseTheOriginalJDTParserClass
-
consumeTypeArgumentReferenceType1
protected void consumeTypeArgumentReferenceType1()- Setzt außer Kraft:
consumeTypeArgumentReferenceType1
in KlasseTheOriginalJDTParserClass
-
consumeTypeArgumentReferenceType2
protected void consumeTypeArgumentReferenceType2()- Setzt außer Kraft:
consumeTypeArgumentReferenceType2
in KlasseTheOriginalJDTParserClass
-
consumeTypeArguments
protected void consumeTypeArguments()- Setzt außer Kraft:
consumeTypeArguments
in KlasseTheOriginalJDTParserClass
-
consumeTypeElidedLambdaParameter
protected void consumeTypeElidedLambdaParameter(boolean parenthesized) - Setzt außer Kraft:
consumeTypeElidedLambdaParameter
in KlasseTheOriginalJDTParserClass
-
consumeTypeParameter1WithExtends
protected void consumeTypeParameter1WithExtends()- Setzt außer Kraft:
consumeTypeParameter1WithExtends
in KlasseTheOriginalJDTParserClass
-
consumeTypeParameter1WithExtendsAndBounds
protected void consumeTypeParameter1WithExtendsAndBounds()- Setzt außer Kraft:
consumeTypeParameter1WithExtendsAndBounds
in KlasseTheOriginalJDTParserClass
-
consumeTypeParameterHeader
protected void consumeTypeParameterHeader()- Setzt außer Kraft:
consumeTypeParameterHeader
in KlasseTheOriginalJDTParserClass
-
consumeTypeParameterWithExtends
protected void consumeTypeParameterWithExtends()- Setzt außer Kraft:
consumeTypeParameterWithExtends
in KlasseTheOriginalJDTParserClass
-
consumeTypePattern
protected void consumeTypePattern()- Setzt außer Kraft:
consumeTypePattern
in KlasseTheOriginalJDTParserClass
-
consumeTypeParameterWithExtendsAndBounds
protected void consumeTypeParameterWithExtendsAndBounds()- Setzt außer Kraft:
consumeTypeParameterWithExtendsAndBounds
in KlasseTheOriginalJDTParserClass
-
consumeUnaryExpression
protected void consumeUnaryExpression(int op, boolean post) - Setzt außer Kraft:
consumeUnaryExpression
in KlasseTheOriginalJDTParserClass
-
consumeWildcardBounds1Extends
protected void consumeWildcardBounds1Extends()- Setzt außer Kraft:
consumeWildcardBounds1Extends
in KlasseTheOriginalJDTParserClass
-
consumeWildcardBounds1Super
protected void consumeWildcardBounds1Super()- Setzt außer Kraft:
consumeWildcardBounds1Super
in KlasseTheOriginalJDTParserClass
-
consumeWildcardBounds2Extends
protected void consumeWildcardBounds2Extends()- Setzt außer Kraft:
consumeWildcardBounds2Extends
in KlasseTheOriginalJDTParserClass
-
consumeWildcardBounds2Super
protected void consumeWildcardBounds2Super()- Setzt außer Kraft:
consumeWildcardBounds2Super
in KlasseTheOriginalJDTParserClass
-
consumeWildcardBounds3Extends
protected void consumeWildcardBounds3Extends()- Setzt außer Kraft:
consumeWildcardBounds3Extends
in KlasseTheOriginalJDTParserClass
-
consumeWildcardBounds3Super
protected void consumeWildcardBounds3Super()- Setzt außer Kraft:
consumeWildcardBounds3Super
in KlasseTheOriginalJDTParserClass
-
consumeWildcardBoundsExtends
protected void consumeWildcardBoundsExtends()- Setzt außer Kraft:
consumeWildcardBoundsExtends
in KlasseTheOriginalJDTParserClass
-
consumeWildcardBoundsSuper
protected void consumeWildcardBoundsSuper()- Setzt außer Kraft:
consumeWildcardBoundsSuper
in KlasseTheOriginalJDTParserClass
-
consumeInterfaceHeaderPermittedSubClassesAndSubInterfaces
protected void consumeInterfaceHeaderPermittedSubClassesAndSubInterfaces()- Setzt außer Kraft:
consumeInterfaceHeaderPermittedSubClassesAndSubInterfaces
in KlasseTheOriginalJDTParserClass
-
consumeClassHeaderPermittedSubclasses
protected void consumeClassHeaderPermittedSubclasses()- Setzt außer Kraft:
consumeClassHeaderPermittedSubclasses
in KlasseTheOriginalJDTParserClass
-
augmentTypeWithAdditionalDimensions
protected TypeReference augmentTypeWithAdditionalDimensions(TypeReference typeRef, int additionalDimensions, Annotation[][] additionalAnnotations, boolean isVarargs) - Setzt außer Kraft:
augmentTypeWithAdditionalDimensions
in KlasseTheOriginalJDTParserClass
-
getTypeReference
- Setzt außer Kraft:
getTypeReference
in KlasseTheOriginalJDTParserClass
-
getUnspecifiedReference
- Setzt außer Kraft:
getUnspecifiedReference
in KlasseTheOriginalJDTParserClass
-
getUnspecifiedReferenceOptimized
- Setzt außer Kraft:
getUnspecifiedReferenceOptimized
in 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
-