java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.parser.Parser
Alle implementierten Schnittstellen:
OperatorIds, TypeIds, ConflictedParser, ParserBasicInformation, TerminalTokens
Bekannte direkte Unterklassen:
AssistParser, CodeSnippetParser, CommentRecorderParser, DocumentElementParser, MatchLocatorParser

  • Felddetails

    • THIS_CALL

      protected static final int THIS_CALL
      Siehe auch:
    • SUPER_CALL

      protected static final int SUPER_CALL
      Siehe auch:
    • FALL_THROUGH_TAG

      public static final char[] FALL_THROUGH_TAG
    • CASES_OMITTED_TAG

      public static final char[] CASES_OMITTED_TAG
    • asb

      public static char[] asb
    • asr

      public static char[] asr
    • AstStackIncrement

      protected static final int AstStackIncrement
      Siehe auch:
    • base_action

      public static char[] base_action
    • BracketKinds

      public static final int BracketKinds
      Siehe auch:
    • check_table

      public static short[] check_table
    • CurlyBracket

      public static final int CurlyBracket
      Siehe auch:
    • ExpressionStackIncrement

      protected static final int ExpressionStackIncrement
      Siehe auch:
    • GenericsStackIncrement

      protected static final int GenericsStackIncrement
      Siehe auch:
    • in_symb

      public static char[] in_symb
    • lhs

      public static char[] lhs
    • name

      public static String[] name
    • nasb

      public static char[] nasb
    • nasr

      public static char[] nasr
    • non_terminal_index

      public static char[] non_terminal_index
    • readableName

      public static String[] readableName
    • rhs

      public static byte[] rhs
    • reverse_index

      public static int[] reverse_index
    • recovery_templates_index

      public static char[] recovery_templates_index
    • recovery_templates

      public static char[] recovery_templates
    • statements_recovery_filter

      public static char[] statements_recovery_filter
    • rules_compliance

      public static long[] rules_compliance
    • RoundBracket

      public static final int RoundBracket
      Siehe auch:
    • scope_la

      public static char[] scope_la
    • scope_lhs

      public static char[] scope_lhs
    • scope_prefix

      public static char[] scope_prefix
    • scope_rhs

      public static char[] scope_rhs
    • scope_state

      public static char[] scope_state
    • scope_state_set

      public static char[] scope_state_set
    • scope_suffix

      public static char[] scope_suffix
    • SquareBracket

      public static final int SquareBracket
      Siehe auch:
    • StackIncrement

      protected static final int StackIncrement
      Siehe auch:
    • term_action

      public static char[] term_action
    • term_check

      public static char[] term_check
    • terminal_index

      public static char[] terminal_index
    • VERBOSE_RECOVERY

      public static boolean VERBOSE_RECOVERY
    • HALT

      protected static final int HALT
      Siehe auch:
    • RESTART

      protected static final int RESTART
      Siehe auch:
    • RESUME

      protected static final int RESUME
      Siehe auch:
    • scanner

      public Scanner scanner
    • currentToken

      public int currentToken
    • astLengthPtr

      protected int astLengthPtr
    • astLengthStack

      protected int[] astLengthStack
    • astPtr

      protected int astPtr
    • astStack

      protected ASTNode[] astStack
    • compilationUnit

      public CompilationUnitDeclaration compilationUnit
    • currentElement

      protected RecoveredElement currentElement
    • diet

      protected boolean diet
    • dietInt

      protected int dietInt
    • endPosition

      protected int endPosition
    • endStatementPosition

      protected int endStatementPosition
    • expressionLengthPtr

      protected int expressionLengthPtr
    • expressionLengthStack

      protected int[] expressionLengthStack
    • expressionPtr

      protected int expressionPtr
    • expressionStack

      protected Expression[] expressionStack
    • rBracketPosition

      protected int rBracketPosition
    • firstToken

      public int firstToken
    • typeAnnotationPtr

      protected int typeAnnotationPtr
    • typeAnnotationLengthPtr

      protected int typeAnnotationLengthPtr
    • typeAnnotationStack

      protected Annotation[] typeAnnotationStack
    • typeAnnotationLengthStack

      protected int[] typeAnnotationLengthStack
    • TypeAnnotationStackIncrement

      protected static final int TypeAnnotationStackIncrement
      Siehe auch:
    • genericsIdentifiersLengthPtr

      protected int genericsIdentifiersLengthPtr
    • genericsIdentifiersLengthStack

      protected int[] genericsIdentifiersLengthStack
    • genericsLengthPtr

      protected int genericsLengthPtr
    • genericsLengthStack

      protected int[] genericsLengthStack
    • genericsPtr

      protected int genericsPtr
    • genericsStack

      protected ASTNode[] genericsStack
    • hasError

      protected boolean hasError
    • hasReportedError

      protected boolean hasReportedError
    • identifierLengthPtr

      protected int identifierLengthPtr
    • identifierLengthStack

      protected int[] identifierLengthStack
    • identifierPositionStack

      protected long[] identifierPositionStack
    • identifierPtr

      protected int identifierPtr
    • identifierStack

      protected char[][] identifierStack
    • ignoreNextOpeningBrace

      protected boolean ignoreNextOpeningBrace
    • ignoreNextClosingBrace

      protected boolean ignoreNextClosingBrace
    • intPtr

      protected int intPtr
    • intStack

      protected int[] intStack
    • lastAct

      public int lastAct
    • lastCheckPoint

      protected int lastCheckPoint
    • lastErrorEndPosition

      protected int lastErrorEndPosition
    • lastErrorEndPositionBeforeRecovery

      protected int lastErrorEndPositionBeforeRecovery
    • lastIgnoredToken

      protected int lastIgnoredToken
    • nextIgnoredToken

      protected int nextIgnoredToken
    • listLength

      protected int listLength
    • listTypeParameterLength

      protected int listTypeParameterLength
    • lParenPos

      protected int lParenPos
    • rParenPos

      protected int rParenPos
    • modifiers

      protected int modifiers
    • modifiersSourceStart

      protected int modifiersSourceStart
    • annotationAsModifierSourceStart

      protected int annotationAsModifierSourceStart
    • colonColonStart

      protected int colonColonStart
    • nestedMethod

      protected int[] nestedMethod
    • forStartPosition

      protected int forStartPosition
    • nestedType

      protected int nestedType
    • dimensions

      protected int dimensions
    • switchNestingLevel

      protected int switchNestingLevel
    • tryNestingLevel

      protected int tryNestingLevel
    • caseStartMap

      protected Map<Integer,Integer> caseStartMap
    • switchWithTry

      public boolean switchWithTry
    • optimizeStringLiterals

      protected boolean optimizeStringLiterals
    • options

      protected CompilerOptions options
    • problemReporter

      protected ProblemReporter problemReporter
    • rBraceStart

      protected int rBraceStart
    • rBraceEnd

      protected int rBraceEnd
    • rBraceSuccessorStart

      protected int rBraceSuccessorStart
    • realBlockPtr

      protected int realBlockPtr
    • realBlockStack

      protected int[] realBlockStack
    • recoveredStaticInitializerStart

      protected int recoveredStaticInitializerStart
    • referenceContext

      public ReferenceContext referenceContext
    • reportOnlyOneSyntaxError

      public boolean reportOnlyOneSyntaxError
    • reportSyntaxErrorIsRequired

      public boolean reportSyntaxErrorIsRequired
    • restartRecovery

      protected boolean restartRecovery
    • annotationRecoveryActivated

      protected boolean annotationRecoveryActivated
    • lastPosistion

      protected int lastPosistion
    • methodRecoveryActivated

      public boolean methodRecoveryActivated
    • statementRecoveryActivated

      protected boolean statementRecoveryActivated
    • recoveredTypes

      protected TypeDeclaration[] recoveredTypes
    • recoveredTypePtr

      protected int recoveredTypePtr
    • nextTypeStart

      protected int nextTypeStart
    • pendingRecoveredType

      protected TypeDeclaration pendingRecoveredType
    • recoveryScanner

      public RecoveryScanner recoveryScanner
    • stack

      protected int[] stack
    • stateStackTop

      protected int stateStackTop
    • synchronizedBlockSourceStart

      protected int synchronizedBlockSourceStart
    • variablesCounter

      protected int[] variablesCounter
    • checkExternalizeStrings

      protected boolean checkExternalizeStrings
    • recordStringLiterals

      protected boolean recordStringLiterals
    • javadoc

      public Javadoc javadoc
    • javadocParser

      public JavadocParser javadocParser
    • lastJavadocEnd

      protected int lastJavadocEnd
    • readManager

      public ReadManager readManager
    • valueLambdaNestDepth

      protected int valueLambdaNestDepth
    • parsingJava8Plus

      protected boolean parsingJava8Plus
    • parsingJava9Plus

      protected boolean parsingJava9Plus
    • parsingJava14Plus

      protected boolean parsingJava14Plus
    • parsingJava15Plus

      protected boolean parsingJava15Plus
    • parsingJava17Plus

      protected boolean parsingJava17Plus
    • parsingJava18Plus

      protected boolean parsingJava18Plus
    • previewEnabled

      protected boolean previewEnabled
    • parsingJava11Plus

      protected boolean parsingJava11Plus
    • unstackedAct

      protected int unstackedAct
    • caseFlagSet

      protected boolean caseFlagSet
    • aspectIntPtr

      protected int aspectIntPtr
    • aspectIntStack

      protected int[] aspectIntStack
    • currentTokenStart

      protected int currentTokenStart
  • Konstruktordetails

    • Parser

      public Parser()
    • Parser

      public Parser(ProblemReporter problemReporter, boolean optimizeStringLiterals)
  • Methodendetails

    • asi

      public static int asi(int state)
    • base_check

      public static final short base_check(int i)
    • buildFilesFromLPG

      public static final void buildFilesFromLPG(String dataFilename, String dataFilename2)
    • computeReverseTable

      protected static int[] computeReverseTable(char[] newTerminalIndex, char[] newNonTerminalIndex, String[] newName)
    • in_symbol

      public static int in_symbol(int state)
    • initTables

      public static final void initTables() throws IOException
      Löst aus:
      IOException
    • nasi

      public static int nasi(int state)
    • ntAction

      public static int ntAction(int state, int sym)
    • original_state

      protected static int original_state(int state)
    • readByteTable

      protected static byte[] readByteTable(String filename) throws IOException
      Löst aus:
      IOException
    • readLongTable

      protected static long[] readLongTable(String filename) throws IOException
      Löst aus:
      IOException
    • readNameTable

      protected static String[] readNameTable(String filename) throws IOException
      Löst aus:
      IOException
    • readReadableNameTable

      protected static String[] readReadableNameTable(String filename)
    • readTable

      protected static char[] readTable(String filename) throws IOException
      Löst aus:
      IOException
    • tAction

      public static int tAction(int state, int sym)
    • actFromTokenOrSynthetic

      protected int actFromTokenOrSynthetic(int previousAct)
      Overridable hook, to allow CompletionParser to synthesize a few trailing tokens at (faked) EOF.
    • annotationRecoveryCheckPoint

      protected void annotationRecoveryCheckPoint(int start, int end)
    • arrayInitializer

      public void arrayInitializer(int length)
    • blockReal

      protected void blockReal()
    • buildInitialRecoveryState

      public RecoveredElement buildInitialRecoveryState()
    • checkAndSetModifiers

      protected void checkAndSetModifiers(int flag)
    • checkComment

      public void checkComment()
    • checkNonNLSAfterBodyEnd

      protected void checkNonNLSAfterBodyEnd(int declarationEnd)
    • classInstanceCreation

      protected void classInstanceCreation(boolean isQualified)
    • newAllocationExpression

      protected AllocationExpression newAllocationExpression(boolean isQualified)
    • checkForDiamond

      protected void checkForDiamond(TypeReference allocType)
    • computeQualifiedGenericsFromRightSide

      protected ParameterizedQualifiedTypeReference computeQualifiedGenericsFromRightSide(TypeReference rightSide, int dim, Annotation[][] annotationsOnDimensions)
    • concatExpressionLists

      protected void concatExpressionLists()
    • concatGenericsLists

      protected void concatGenericsLists()
    • concatNodeLists

      protected void concatNodeLists()
    • consumeAdditionalBound

      protected void consumeAdditionalBound()
    • consumeAdditionalBound1

      protected void consumeAdditionalBound1()
    • consumeAdditionalBoundList

      protected void consumeAdditionalBoundList()
    • consumeAdditionalBoundList1

      protected void consumeAdditionalBoundList1()
    • isIndirectlyInsideLambdaExpression

      protected boolean isIndirectlyInsideLambdaExpression()
    • consumeAllocationHeader

      protected void consumeAllocationHeader()
    • consumeAnnotationAsModifier

      protected void consumeAnnotationAsModifier()
    • consumeAnnotationName

      protected void consumeAnnotationName()
    • consumeAnnotationTypeDeclaration

      protected void consumeAnnotationTypeDeclaration()
    • consumeAnnotationTypeDeclarationHeader

      protected void consumeAnnotationTypeDeclarationHeader()
    • consumeAnnotationTypeDeclarationHeaderName

      protected void consumeAnnotationTypeDeclarationHeaderName()
    • consumeAnnotationTypeDeclarationHeaderNameWithTypeParameters

      protected void consumeAnnotationTypeDeclarationHeaderNameWithTypeParameters()
    • consumeAnnotationTypeMemberDeclaration

      protected void consumeAnnotationTypeMemberDeclaration()
    • consumeAnnotationTypeMemberDeclarations

      protected void consumeAnnotationTypeMemberDeclarations()
    • consumeAnnotationTypeMemberDeclarationsopt

      protected void consumeAnnotationTypeMemberDeclarationsopt()
    • consumeArgumentList

      protected void consumeArgumentList()
    • consumeArguments

      protected void consumeArguments()
    • consumeArrayAccess

      protected void consumeArrayAccess(boolean unspecifiedReference)
    • consumeArrayCreationExpressionWithInitializer

      protected void consumeArrayCreationExpressionWithInitializer()
    • consumeArrayCreationExpressionWithoutInitializer

      protected void consumeArrayCreationExpressionWithoutInitializer()
    • consumeArrayCreationHeader

      protected void consumeArrayCreationHeader()
    • consumeArrayInitializer

      protected void consumeArrayInitializer()
    • consumeArrayTypeWithTypeArgumentsName

      protected void consumeArrayTypeWithTypeArgumentsName()
    • consumeAssertStatement

      protected void consumeAssertStatement()
    • consumeAssignment

      protected void consumeAssignment()
    • consumeAssignmentOperator

      protected void consumeAssignmentOperator(int pos)
    • consumeBinaryExpression

      protected void consumeBinaryExpression(int op)
    • consumeBinaryExpressionWithName

      protected void consumeBinaryExpressionWithName(int op)
      Parameter:
      op - binary operator
    • consumeBlock

      protected void consumeBlock()
    • consumeBlockStatement

      protected void consumeBlockStatement()
    • consumeBlockStatements

      protected void consumeBlockStatements()
    • consumeCaseLabel

      protected void consumeCaseLabel()
    • consumeCastExpressionLL1

      protected void consumeCastExpressionLL1()
    • createIntersectionCastTypeReference

      public IntersectionCastTypeReference createIntersectionCastTypeReference(TypeReference[] typeReferences)
    • consumeCastExpressionLL1WithBounds

      protected void consumeCastExpressionLL1WithBounds()
    • consumeCastExpressionWithGenericsArray

      protected void consumeCastExpressionWithGenericsArray()
    • consumeCastExpressionWithNameArray

      protected void consumeCastExpressionWithNameArray()
    • consumeCastExpressionWithPrimitiveType

      protected void consumeCastExpressionWithPrimitiveType()
    • consumeCastExpressionWithQualifiedGenericsArray

      protected void consumeCastExpressionWithQualifiedGenericsArray()
    • consumeCatches

      protected void consumeCatches()
    • consumeCatchFormalParameter

      protected void consumeCatchFormalParameter()
    • consumeCatchHeader

      protected void consumeCatchHeader()
    • consumeCatchType

      protected void consumeCatchType()
    • consumeClassBodyDeclaration

      protected void consumeClassBodyDeclaration()
    • consumeClassBodyDeclarations

      protected void consumeClassBodyDeclarations()
    • consumeClassBodyDeclarationsopt

      protected void consumeClassBodyDeclarationsopt()
    • consumeClassBodyopt

      protected void consumeClassBodyopt()
    • consumeClassDeclaration

      protected void consumeClassDeclaration()
    • consumeClassHeader

      protected void consumeClassHeader()
    • consumeClassHeaderExtends

      protected void consumeClassHeaderExtends()
    • consumeClassHeaderImplements

      protected void consumeClassHeaderImplements()
    • consumeClassHeaderName1

      protected void consumeClassHeaderName1()
    • consumeClassHeaderPermittedSubclasses

      protected void consumeClassHeaderPermittedSubclasses()
    • consumeClassInstanceCreationExpression

      protected void consumeClassInstanceCreationExpression()
    • consumeClassInstanceCreationExpressionName

      protected void consumeClassInstanceCreationExpressionName()
    • consumeClassInstanceCreationExpressionQualified

      protected void consumeClassInstanceCreationExpressionQualified()
    • consumeClassInstanceCreationExpressionQualifiedWithTypeArguments

      protected void consumeClassInstanceCreationExpressionQualifiedWithTypeArguments()
    • consumeClassInstanceCreationExpressionWithTypeArguments

      protected void consumeClassInstanceCreationExpressionWithTypeArguments()
    • consumeClassOrInterface

      protected void consumeClassOrInterface()
    • consumeClassOrInterfaceName

      protected void consumeClassOrInterfaceName()
    • consumeClassTypeElt

      protected void consumeClassTypeElt()
    • consumeClassTypeList

      protected void consumeClassTypeList()
    • consumeCompilationUnit

      protected void consumeCompilationUnit()
    • consumeConditionalExpression

      protected void consumeConditionalExpression(int op)
    • consumeConditionalExpressionWithName

      protected void consumeConditionalExpressionWithName(int op)
    • consumeConstructorBlockStatements

      protected void consumeConstructorBlockStatements()
    • consumeConstructorBody

      protected void consumeConstructorBody()
    • consumeConstructorDeclaration

      protected void consumeConstructorDeclaration()
    • consumeConstructorHeader

      protected void consumeConstructorHeader()
    • consumeConstructorHeaderName

      protected void consumeConstructorHeaderName()
    • consumeConstructorHeaderNameWithTypeParameters

      protected void consumeConstructorHeaderNameWithTypeParameters()
    • consumeCreateInitializer

      protected void consumeCreateInitializer()
    • consumeDefaultLabel

      protected void consumeDefaultLabel()
    • consumeDefaultModifiers

      protected void consumeDefaultModifiers()
    • consumeDiet

      protected void consumeDiet()
    • consumeDims

      protected void consumeDims()
    • consumeDimWithOrWithOutExpr

      protected void consumeDimWithOrWithOutExpr()
    • consumeDimWithOrWithOutExprs

      protected void consumeDimWithOrWithOutExprs()
    • consumeUnionType

      protected void consumeUnionType()
    • consumeUnionTypeAsClassType

      protected void consumeUnionTypeAsClassType()
    • consumeEmptyAnnotationTypeMemberDeclarationsopt

      protected void consumeEmptyAnnotationTypeMemberDeclarationsopt()
    • consumeEmptyArgumentListopt

      protected void consumeEmptyArgumentListopt()
    • consumeEmptyArguments

      protected void consumeEmptyArguments()
    • consumeEmptyArrayInitializer

      protected void consumeEmptyArrayInitializer()
    • consumeEmptyArrayInitializeropt

      protected void consumeEmptyArrayInitializeropt()
    • consumeEmptyBlockStatementsopt

      protected void consumeEmptyBlockStatementsopt()
    • consumeEmptyCatchesopt

      protected void consumeEmptyCatchesopt()
    • consumeEmptyClassBodyDeclarationsopt

      protected void consumeEmptyClassBodyDeclarationsopt()
    • consumeEmptyDimsopt

      protected void consumeEmptyDimsopt()
    • consumeEmptyEnumDeclarations

      protected void consumeEmptyEnumDeclarations()
    • consumeEmptyExpression

      protected void consumeEmptyExpression()
    • consumeEmptyForInitopt

      protected void consumeEmptyForInitopt()
    • consumeEmptyForUpdateopt

      protected void consumeEmptyForUpdateopt()
    • consumeEmptyInterfaceMemberDeclarationsopt

      protected void consumeEmptyInterfaceMemberDeclarationsopt()
    • consumeEmptyInternalCompilationUnit

      protected void consumeEmptyInternalCompilationUnit()
    • consumeEmptyMemberValueArrayInitializer

      protected void consumeEmptyMemberValueArrayInitializer()
    • consumeEmptyMemberValuePairsopt

      protected void consumeEmptyMemberValuePairsopt()
    • consumeEmptyMethodHeaderDefaultValue

      protected void consumeEmptyMethodHeaderDefaultValue()
    • consumeEmptyStatement

      protected void consumeEmptyStatement()
    • consumeEmptySwitchBlock

      protected void consumeEmptySwitchBlock()
    • consumeEmptyTypeDeclaration

      protected void consumeEmptyTypeDeclaration()
    • consumeEnhancedForStatement

      protected void consumeEnhancedForStatement()
    • consumeEnhancedForStatementHeader

      protected void consumeEnhancedForStatementHeader()
    • consumeEnhancedForStatementHeaderInitRecord

      protected void consumeEnhancedForStatementHeaderInitRecord(boolean hasModifiers)
    • consumeEnhancedForStatementHeaderInit

      protected void consumeEnhancedForStatementHeaderInit(boolean hasModifiers)
    • consumeEnterAnonymousClassBody

      protected void consumeEnterAnonymousClassBody(boolean qualified)
    • consumeEnterCompilationUnit

      protected void consumeEnterCompilationUnit()
    • consumeEnterMemberValue

      protected void consumeEnterMemberValue()
    • consumeEnterMemberValueArrayInitializer

      protected void consumeEnterMemberValueArrayInitializer()
    • consumeEnterVariable

      protected void consumeEnterVariable()
    • consumeEnumBodyNoConstants

      protected void consumeEnumBodyNoConstants()
    • consumeEnumBodyWithConstants

      protected void consumeEnumBodyWithConstants()
    • consumeEnumConstantHeader

      protected void consumeEnumConstantHeader()
    • consumeEnumConstantHeaderName

      protected void consumeEnumConstantHeaderName()
    • consumeEnumConstantNoClassBody

      protected void consumeEnumConstantNoClassBody()
    • consumeEnumConstants

      protected void consumeEnumConstants()
    • consumeEnumConstantWithClassBody

      protected void consumeEnumConstantWithClassBody()
    • consumeEnumDeclaration

      protected void consumeEnumDeclaration()
    • consumeEnumDeclarations

      protected void consumeEnumDeclarations()
    • consumeEnumHeader

      protected void consumeEnumHeader()
    • consumeEnumHeaderName

      protected void consumeEnumHeaderName()
    • consumeEnumHeaderNameWithTypeParameters

      protected void consumeEnumHeaderNameWithTypeParameters()
    • consumeEqualityExpression

      protected void consumeEqualityExpression(int op)
    • consumeEqualityExpressionWithName

      protected void consumeEqualityExpressionWithName(int op)
    • consumeExitMemberValue

      protected void consumeExitMemberValue()
    • consumeExitTryBlock

      protected void consumeExitTryBlock()
    • consumeExitVariableWithInitialization

      protected void consumeExitVariableWithInitialization()
    • consumeExitVariableWithoutInitialization

      protected void consumeExitVariableWithoutInitialization()
    • consumeExplicitConstructorInvocation

      protected void consumeExplicitConstructorInvocation(int flag, int recFlag)
    • consumeExplicitConstructorInvocationWithTypeArguments

      protected void consumeExplicitConstructorInvocationWithTypeArguments(int flag, int recFlag)
    • consumeExpressionStatement

      protected void consumeExpressionStatement()
    • consumeFieldAccess

      protected void consumeFieldAccess(boolean isSuperAccess)
    • consumeFieldDeclaration

      protected void consumeFieldDeclaration()
    • consumeForceNoDiet

      protected void consumeForceNoDiet()
    • consumeForInit

      protected void consumeForInit()
    • consumeFormalParameter

      protected void consumeFormalParameter(boolean isVarArgs)
    • getAnnotationsOnDimensions

      protected Annotation[][] getAnnotationsOnDimensions(int dimensionsCount)
    • consumeFormalParameterList

      protected void consumeFormalParameterList()
    • consumeFormalParameterListopt

      protected void consumeFormalParameterListopt()
    • consumeGenericType

      protected void consumeGenericType()
    • consumeGenericTypeArrayType

      protected void consumeGenericTypeArrayType()
    • consumeGenericTypeNameArrayType

      protected void consumeGenericTypeNameArrayType()
    • consumeGenericTypeWithDiamond

      protected void consumeGenericTypeWithDiamond()
    • consumeImportDeclaration

      protected void consumeImportDeclaration()
    • consumeImportDeclarations

      protected void consumeImportDeclarations()
    • consumeInsideCastExpression

      protected void consumeInsideCastExpression()
    • consumeInsideCastExpressionLL1

      protected void consumeInsideCastExpressionLL1()
    • consumeInsideCastExpressionLL1WithBounds

      protected void consumeInsideCastExpressionLL1WithBounds()
    • consumeInsideCastExpressionWithQualifiedGenerics

      protected void consumeInsideCastExpressionWithQualifiedGenerics()
    • consumeTemplateExpressionWithPrimary

      protected void consumeTemplateExpressionWithPrimary()
    • consumeTemplateExpressionWithName

      protected void consumeTemplateExpressionWithName()
    • consumeInstanceOfExpression

      protected void consumeInstanceOfExpression()
    • consumePatternInsideInstanceof

      protected Expression consumePatternInsideInstanceof(Pattern pattern)
    • consumeTypeReferenceWithModifiersAndAnnotations

      protected void consumeTypeReferenceWithModifiersAndAnnotations()
    • consumeInstanceOfRHS

      protected void consumeInstanceOfRHS()
    • consumeInstanceOfClassic

      protected void consumeInstanceOfClassic()
    • consumeInstanceofPattern

      protected void consumeInstanceofPattern()
    • consumePattern

      protected void consumePattern()
    • consumeInstanceOfExpressionWithName

      protected void consumeInstanceOfExpressionWithName()
    • consumeInterfaceDeclaration

      protected void consumeInterfaceDeclaration()
    • consumeInterfaceHeader

      protected void consumeInterfaceHeader()
    • consumeInterfaceHeaderExtends

      protected void consumeInterfaceHeaderExtends()
    • consumeInterfaceHeaderName1

      protected void consumeInterfaceHeaderName1()
    • consumeInterfaceHeaderPermittedSubClassesAndSubInterfaces

      protected void consumeInterfaceHeaderPermittedSubClassesAndSubInterfaces()
    • consumeInterfaceMemberDeclarations

      protected void consumeInterfaceMemberDeclarations()
    • consumeInterfaceMemberDeclarationsopt

      protected void consumeInterfaceMemberDeclarationsopt()
    • consumeInterfaceType

      protected void consumeInterfaceType()
    • consumeInterfaceTypeList

      protected void consumeInterfaceTypeList()
    • consumeInternalCompilationUnit

      protected void consumeInternalCompilationUnit()
    • consumeInternalCompilationUnitWithTypes

      protected void consumeInternalCompilationUnitWithTypes()
    • consumeInvalidAnnotationTypeDeclaration

      protected void consumeInvalidAnnotationTypeDeclaration()
    • consumeInvalidConstructorDeclaration

      protected void consumeInvalidConstructorDeclaration()
    • consumeInvalidConstructorDeclaration

      protected void consumeInvalidConstructorDeclaration(boolean hasBody)
    • consumeInvalidEnumDeclaration

      protected void consumeInvalidEnumDeclaration()
    • consumeInvalidInterfaceDeclaration

      protected void consumeInvalidInterfaceDeclaration()
    • consumeInterfaceMethodDeclaration

      protected void consumeInterfaceMethodDeclaration(boolean hasSemicolonBody)
    • consumeLabel

      protected void consumeLabel()
    • consumeLeftParen

      protected void consumeLeftParen()
    • consumeLocalVariableDeclaration

      protected void consumeLocalVariableDeclaration()
    • consumeLocalVariableDeclarationStatement

      protected void consumeLocalVariableDeclarationStatement()
    • consumeMarkerAnnotation

      protected void consumeMarkerAnnotation(boolean isTypeAnnotation)
    • consumeMemberValueArrayInitializer

      protected void consumeMemberValueArrayInitializer()
    • consumeMemberValueAsName

      protected void consumeMemberValueAsName()
    • consumeMemberValuePair

      protected void consumeMemberValuePair()
    • consumeMemberValuePairs

      protected void consumeMemberValuePairs()
    • consumeMemberValues

      protected void consumeMemberValues()
    • consumeMethodBody

      protected void consumeMethodBody()
    • consumeMethodDeclaration

      protected void consumeMethodDeclaration(boolean isNotAbstract, boolean isDefaultMethod)
    • consumeMethodHeader

      protected void consumeMethodHeader()
    • consumeMethodHeaderDefaultValue

      protected void consumeMethodHeaderDefaultValue()
    • consumeMethodHeaderExtendedDims

      protected void consumeMethodHeaderExtendedDims()
    • consumeMethodHeaderName

      protected void consumeMethodHeaderName(boolean isAnnotationMethod)
    • consumeMethodHeaderNameWithTypeParameters

      protected void consumeMethodHeaderNameWithTypeParameters(boolean isAnnotationMethod)
    • consumeMethodHeaderRightParen

      protected void consumeMethodHeaderRightParen()
    • consumeMethodHeaderThrowsClause

      protected void consumeMethodHeaderThrowsClause()
    • consumeInvocationExpression

      protected void consumeInvocationExpression()
    • consumeMethodInvocationName

      protected void consumeMethodInvocationName()
    • consumeMethodInvocationNameWithTypeArguments

      protected void consumeMethodInvocationNameWithTypeArguments()
    • consumeMethodInvocationPrimary

      protected void consumeMethodInvocationPrimary()
    • consumeMethodInvocationPrimaryWithTypeArguments

      protected void consumeMethodInvocationPrimaryWithTypeArguments()
    • consumeMethodInvocationSuper

      protected void consumeMethodInvocationSuper()
    • consumeMethodInvocationSuperWithTypeArguments

      protected void consumeMethodInvocationSuperWithTypeArguments()
    • consumeModifiers

      protected void consumeModifiers()
    • consumeModifiers2

      protected void consumeModifiers2()
    • consumeMultipleResources

      protected void consumeMultipleResources()
    • consumeTypeAnnotation

      protected void consumeTypeAnnotation()
    • consumeOneMoreTypeAnnotation

      protected void consumeOneMoreTypeAnnotation()
    • consumeNameArrayType

      protected void consumeNameArrayType()
    • consumeNestedMethod

      protected void consumeNestedMethod()
    • consumeNestedType

      protected void consumeNestedType()
    • consumeNormalAnnotation

      protected void consumeNormalAnnotation(boolean isTypeAnnotation)
    • consumeOneDimLoop

      protected void consumeOneDimLoop(boolean isAnnotated)
    • consumeOnlySynchronized

      protected void consumeOnlySynchronized()
    • consumeOnlyTypeArguments

      protected void consumeOnlyTypeArguments()
    • consumeOnlyTypeArgumentsForCastExpression

      protected void consumeOnlyTypeArgumentsForCastExpression()
    • consumeOpenBlock

      protected void consumeOpenBlock()
    • consumePackageComment

      protected void consumePackageComment()
    • consumeInternalCompilationUnitWithModuleDeclaration

      protected void consumeInternalCompilationUnitWithModuleDeclaration()
    • consumeRequiresStatement

      protected void consumeRequiresStatement()
    • consumeSingleRequiresModuleName

      protected void consumeSingleRequiresModuleName()
    • consumeExportsStatement

      protected void consumeExportsStatement()
    • consumeExportsHeader

      protected void consumeExportsHeader()
    • consumeOpensHeader

      protected void consumeOpensHeader()
    • consumeOpensStatement

      protected void consumeOpensStatement()
    • consumeSingleTargetModuleName

      protected void consumeSingleTargetModuleName()
    • consumeTargetModuleList

      protected void consumeTargetModuleList()
    • consumeTargetModuleNameList

      protected void consumeTargetModuleNameList()
    • consumeSinglePkgName

      protected void consumeSinglePkgName()
    • consumeUsesStatement

      protected void consumeUsesStatement()
    • consumeUsesHeader

      protected void consumeUsesHeader()
    • consumeProvidesInterface

      protected void consumeProvidesInterface()
    • consumeSingleServiceImplName

      protected void consumeSingleServiceImplName()
    • consumeServiceImplNameList

      protected void consumeServiceImplNameList()
    • consumeProvidesStatement

      protected void consumeProvidesStatement()
    • consumeWithClause

      protected void consumeWithClause()
    • consumeEmptyModuleStatementsOpt

      protected void consumeEmptyModuleStatementsOpt()
    • consumeModuleStatements

      protected void consumeModuleStatements()
    • consumeModuleModifiers

      protected void consumeModuleModifiers()
    • consumeModuleHeader

      protected void consumeModuleHeader()
    • consumeModuleDeclaration

      protected void consumeModuleDeclaration()
    • consumePackageDeclaration

      protected void consumePackageDeclaration()
    • consumePackageDeclarationName

      protected void consumePackageDeclarationName()
    • consumePackageDeclarationNameWithModifiers

      protected void consumePackageDeclarationNameWithModifiers()
    • consumePostfixExpression

      protected void consumePostfixExpression()
    • consumePrimaryNoNewArray

      protected void consumePrimaryNoNewArray()
    • consumePrimaryNoNewArrayArrayType

      protected void consumePrimaryNoNewArrayArrayType()
    • consumePrimaryNoNewArrayName

      protected void consumePrimaryNoNewArrayName()
    • rejectIllegalLeadingTypeAnnotations

      protected void rejectIllegalLeadingTypeAnnotations(TypeReference typeReference)
    • consumeQualifiedSuperReceiver

      protected void consumeQualifiedSuperReceiver()
    • consumePrimaryNoNewArrayNameThis

      protected void consumePrimaryNoNewArrayNameThis()
    • consumePrimaryNoNewArrayPrimitiveArrayType

      protected void consumePrimaryNoNewArrayPrimitiveArrayType()
    • consumePrimaryNoNewArrayPrimitiveType

      protected void consumePrimaryNoNewArrayPrimitiveType()
    • consumePrimaryNoNewArrayThis

      protected void consumePrimaryNoNewArrayThis()
    • consumePrimaryNoNewArrayWithName

      protected void consumePrimaryNoNewArrayWithName()
    • consumePrimitiveArrayType

      protected void consumePrimitiveArrayType()
    • consumePrimitiveType

      protected void consumePrimitiveType()
    • consumePushLeftBrace

      protected void consumePushLeftBrace()
    • consumePushModifiers

      protected void consumePushModifiers()
    • consumePushCombineModifiers

      protected void consumePushCombineModifiers()
    • consumePushModifiersForHeader

      protected void consumePushModifiersForHeader()
    • consumePushPosition

      protected void consumePushPosition()
    • consumePushRealModifiers

      protected void consumePushRealModifiers()
    • consumeQualifiedName

      protected void consumeQualifiedName(boolean qualifiedNameIsAnnotated)
    • consumeUnannotatableQualifiedName

      protected void consumeUnannotatableQualifiedName()
    • consumeRecoveryMethodHeaderName

      protected void consumeRecoveryMethodHeaderName()
    • consumeRecoveryMethodHeaderNameWithTypeParameters

      protected void consumeRecoveryMethodHeaderNameWithTypeParameters()
    • consumeReduceImports

      protected void consumeReduceImports()
    • consumeReferenceType

      protected void consumeReferenceType()
    • consumeReferenceType1

      protected void consumeReferenceType1()
    • consumeReferenceType2

      protected void consumeReferenceType2()
    • consumeReferenceType3

      protected void consumeReferenceType3()
    • consumeResourceAsLocalVariable

      protected void consumeResourceAsLocalVariable()
    • consumeResourceAsThis

      protected void consumeResourceAsThis()
    • consumeResourceAsFieldAccess

      protected void consumeResourceAsFieldAccess()
    • consumeResourceAsLocalVariableDeclaration

      protected void consumeResourceAsLocalVariableDeclaration()
    • consumeResourceSpecification

      protected void consumeResourceSpecification()
    • consumeResourceOptionalTrailingSemiColon

      protected void consumeResourceOptionalTrailingSemiColon(boolean punctuated)
    • consumeRestoreDiet

      protected void consumeRestoreDiet()
    • consumeRightParen

      protected void consumeRightParen()
    • consumeNonTypeUseName

      protected void consumeNonTypeUseName()
    • consumeZeroTypeAnnotations

      protected void consumeZeroTypeAnnotations()
    • consumeRule

      protected void consumeRule(int act)
    • consumePostExpressionInIf

      protected void consumePostExpressionInIf()
    • consumePostExpressionInSwitch

      protected void consumePostExpressionInSwitch(boolean statSwitch)
    • consumePostExpressionInWhile

      protected void consumePostExpressionInWhile()
    • consumeVariableDeclaratorIdParameter

      protected void consumeVariableDeclaratorIdParameter()
    • consumeExplicitThisParameter

      protected void consumeExplicitThisParameter(boolean isQualified)
    • isAssistParser

      protected boolean isAssistParser()
    • consumeNestedLambda

      protected void consumeNestedLambda()
    • consumeLambdaHeader

      protected void consumeLambdaHeader()
    • consumeLambdaExpression

      protected void consumeLambdaExpression()
    • typeElidedArgument

      protected Argument typeElidedArgument()
    • consumeTypeElidedLambdaParameter

      protected void consumeTypeElidedLambdaParameter(boolean parenthesized)
    • consumeElidedLeftBraceAndReturn

      protected void consumeElidedLeftBraceAndReturn()
    • consumeExpression

      protected void consumeExpression()
    • consumeIdentifierOrNew

      protected void consumeIdentifierOrNew(boolean newForm)
    • consumeEmptyTypeArguments

      protected void consumeEmptyTypeArguments()
    • newReferenceExpression

      public ReferenceExpression newReferenceExpression()
    • consumeReferenceExpressionTypeForm

      protected void consumeReferenceExpressionTypeForm(boolean isPrimitive)
    • consumeReferenceExpressionPrimaryForm

      protected void consumeReferenceExpressionPrimaryForm()
    • consumeReferenceExpressionSuperForm

      protected void consumeReferenceExpressionSuperForm()
    • consumeReferenceExpression

      protected void consumeReferenceExpression(ReferenceExpression referenceExpression)
    • consumeReferenceExpressionTypeArgumentsAndTrunk

      protected void consumeReferenceExpressionTypeArgumentsAndTrunk(boolean qualified)
    • consumeReferenceExpressionGenericTypeForm

      protected void consumeReferenceExpressionGenericTypeForm()
    • consumeEnterInstanceCreationArgumentList

      protected void consumeEnterInstanceCreationArgumentList()
    • consumeSimpleAssertStatement

      protected void consumeSimpleAssertStatement()
    • consumeSingleMemberAnnotation

      protected void consumeSingleMemberAnnotation(boolean isTypeAnnotation)
    • consumeSingleMemberAnnotationMemberValue

      protected void consumeSingleMemberAnnotationMemberValue()
    • consumeSingleResource

      protected void consumeSingleResource()
    • consumeSingleStaticImportDeclarationName

      protected void consumeSingleStaticImportDeclarationName()
    • consumeSingleTypeImportDeclarationName

      protected void consumeSingleTypeImportDeclarationName()
    • consumeStatementBreak

      protected void consumeStatementBreak()
    • consumeStatementBreakWithLabel

      protected void consumeStatementBreakWithLabel()
    • consumeStatementYield

      protected void consumeStatementYield()
    • consumeStatementCatch

      protected void consumeStatementCatch()
    • consumeStatementContinue

      protected void consumeStatementContinue()
    • consumeStatementContinueWithLabel

      protected void consumeStatementContinueWithLabel()
    • consumeStatementDo

      protected void consumeStatementDo()
    • consumeStatementExpressionList

      protected void consumeStatementExpressionList()
    • consumeStatementFor

      protected void consumeStatementFor()
    • consumeStatementIfNoElse

      protected void consumeStatementIfNoElse()
    • consumeStatementIfWithElse

      protected void consumeStatementIfWithElse()
    • consumeStatementLabel

      protected void consumeStatementLabel()
    • consumeStatementReturn

      protected void consumeStatementReturn()
    • consumeStatementSwitch

      protected void consumeStatementSwitch()
    • consumeStatementSynchronized

      protected void consumeStatementSynchronized()
    • consumeStatementThrow

      protected void consumeStatementThrow()
    • consumeStatementTry

      protected void consumeStatementTry(boolean withFinally, boolean hasResources)
    • consumeStatementWhile

      protected void consumeStatementWhile()
    • consumeStaticImportOnDemandDeclarationName

      protected void consumeStaticImportOnDemandDeclarationName()
    • consumeStaticInitializer

      protected void consumeStaticInitializer()
    • consumeStaticOnly

      protected void consumeStaticOnly()
    • consumeSwitchBlock

      protected void consumeSwitchBlock()
    • consumeSwitchBlockStatement

      protected void consumeSwitchBlockStatement()
    • consumeSwitchBlockStatements

      protected void consumeSwitchBlockStatements()
    • consumeSwitchLabels

      protected void consumeSwitchLabels()
    • consumeSwitchLabelCaseLhs

      protected void consumeSwitchLabelCaseLhs()
    • consumeCaseLabelExpr

      protected void consumeCaseLabelExpr()
    • consumeDefaultLabelExpr

      protected void consumeDefaultLabelExpr()
    • collectResultExpressionsYield

      protected void collectResultExpressionsYield(SwitchExpression s)
    • consumeSwitchExpression

      protected void consumeSwitchExpression()
    • consumeSwitchExprThrowDefaultArm

      protected void consumeSwitchExprThrowDefaultArm()
    • consumeConstantExpression

      protected void consumeConstantExpression()
    • consumeCaseLabelElement

      protected void consumeCaseLabelElement(Parser.CaseLabelKind kind)
    • consumeCaseLabelElementPattern

      protected void consumeCaseLabelElementPattern()
    • consumeCaseLabelElements

      protected void consumeCaseLabelElements()
    • consumeSwitchLabeledRules

      protected void consumeSwitchLabeledRules()
    • consumeSwitchLabeledRule

      protected void consumeSwitchLabeledRule()
    • consumeSwitchLabeledRuleToBlockStatement

      protected void consumeSwitchLabeledRuleToBlockStatement()
    • consumeSwitchLabeledExpression

      protected void consumeSwitchLabeledExpression()
    • consumeSwitchLabeledBlock

      protected void consumeSwitchLabeledBlock()
    • consumeSwitchLabeledThrowStatement

      protected void consumeSwitchLabeledThrowStatement()
    • consumeThrowExpression

      protected void consumeThrowExpression()
    • consumeToken

      protected void consumeToken(int type)
    • consumeTypeArgument

      protected void consumeTypeArgument()
    • consumeTypeArgumentList

      protected void consumeTypeArgumentList()
    • consumeTypeArgumentList1

      protected void consumeTypeArgumentList1()
    • consumeTypeArgumentList2

      protected void consumeTypeArgumentList2()
    • consumeTypeArgumentList3

      protected void consumeTypeArgumentList3()
    • consumeTypeArgumentReferenceType1

      protected void consumeTypeArgumentReferenceType1()
    • consumeTypeArgumentReferenceType2

      protected void consumeTypeArgumentReferenceType2()
    • consumeTypeArguments

      protected void consumeTypeArguments()
    • consumeTypeDeclarations

      protected void consumeTypeDeclarations()
    • consumeTypeHeaderNameWithTypeParameters

      protected void consumeTypeHeaderNameWithTypeParameters()
    • consumeTypeImportOnDemandDeclarationName

      protected void consumeTypeImportOnDemandDeclarationName()
    • consumeTypeParameter1

      protected void consumeTypeParameter1()
    • consumeTypeParameter1WithExtends

      protected void consumeTypeParameter1WithExtends()
    • consumeTypeParameter1WithExtendsAndBounds

      protected void consumeTypeParameter1WithExtendsAndBounds()
    • consumeTypeParameterHeader

      protected void consumeTypeParameterHeader()
    • consumeTypeParameterList

      protected void consumeTypeParameterList()
    • consumeTypeParameterList1

      protected void consumeTypeParameterList1()
    • consumeTypeParameters

      protected void consumeTypeParameters()
    • consumeTypeParameterWithExtends

      protected void consumeTypeParameterWithExtends()
    • consumeTypeParameterWithExtendsAndBounds

      protected void consumeTypeParameterWithExtendsAndBounds()
    • consumeGuard

      protected void consumeGuard()
    • consumeTypePattern

      protected void consumeTypePattern()
    • consumeRecordPattern

      protected void consumeRecordPattern()
    • consumeRecordPatternWithId

      protected void consumeRecordPatternWithId()
    • consumePatternList

      protected void consumePatternList()
    • consumePatternListopt

      protected void consumePatternListopt()
    • consumeZeroAdditionalBounds

      protected void consumeZeroAdditionalBounds()
    • consumeUnaryExpression

      protected void consumeUnaryExpression(int op)
    • consumeUnaryExpression

      protected void consumeUnaryExpression(int op, boolean post)
    • consumeVariableDeclarators

      protected void consumeVariableDeclarators()
    • consumeVariableInitializers

      protected void consumeVariableInitializers()
    • consumeWildcard

      protected void consumeWildcard()
    • consumeWildcard1

      protected void consumeWildcard1()
    • consumeWildcard1WithBounds

      protected void consumeWildcard1WithBounds()
    • consumeWildcard2

      protected void consumeWildcard2()
    • consumeWildcard2WithBounds

      protected void consumeWildcard2WithBounds()
    • consumeWildcard3

      protected void consumeWildcard3()
    • consumeWildcard3WithBounds

      protected void consumeWildcard3WithBounds()
    • consumeWildcardBounds1Extends

      protected void consumeWildcardBounds1Extends()
    • consumeWildcardBounds1Super

      protected void consumeWildcardBounds1Super()
    • consumeWildcardBounds2Extends

      protected void consumeWildcardBounds2Extends()
    • consumeWildcardBounds2Super

      protected void consumeWildcardBounds2Super()
    • consumeWildcardBounds3Extends

      protected void consumeWildcardBounds3Extends()
    • consumeWildcardBounds3Super

      protected void consumeWildcardBounds3Super()
    • consumeWildcardBoundsExtends

      protected void consumeWildcardBoundsExtends()
    • consumeWildcardBoundsSuper

      protected void consumeWildcardBoundsSuper()
    • consumeWildcardWithBounds

      protected void consumeWildcardWithBounds()
    • consumeRecordDeclaration

      protected void consumeRecordDeclaration()
    • consumeRecordHeaderPart

      protected void consumeRecordHeaderPart()
    • consumeRecordHeaderNameWithTypeParameters

      protected void consumeRecordHeaderNameWithTypeParameters()
    • consumeRecordHeaderName1

      protected void consumeRecordHeaderName1()
    • consumeRecordComponentHeaderRightParen

      protected void consumeRecordComponentHeaderRightParen()
    • consumeRecordHeader

      protected void consumeRecordHeader()
    • consumeRecordComponentsopt

      protected void consumeRecordComponentsopt()
    • consumeRecordComponents

      protected void consumeRecordComponents()
    • consumeRecordComponent

      protected void consumeRecordComponent(boolean isVarArgs)
    • consumeRecordBody

      protected void consumeRecordBody()
    • consumeEmptyRecordBodyDeclaration

      protected void consumeEmptyRecordBodyDeclaration()
    • consumeRecordBodyDeclarations

      protected void consumeRecordBodyDeclarations()
    • consumeRecordBodyDeclaration

      protected void consumeRecordBodyDeclaration()
    • consumeCompactConstructorDeclaration

      protected void consumeCompactConstructorDeclaration()
    • consumeCompactConstructorHeader

      protected void consumeCompactConstructorHeader()
    • consumeCompactConstructorHeaderName

      protected void consumeCompactConstructorHeaderName()
    • consumeCompactConstructorHeaderNameWithTypeParameters

      protected void consumeCompactConstructorHeaderNameWithTypeParameters()
    • dispatchDeclarationIntoRecordDeclaration

      protected void dispatchDeclarationIntoRecordDeclaration(int length)
    • containsComment

      public boolean containsComment(int sourceStart, int sourceEnd)
      Given the current comment stack, answer whether some comment is available in a certain exclusive range
      Parameter:
      sourceStart - int
      sourceEnd - int
      Gibt zurück:
      boolean
    • convertToMethodDeclaration

      public MethodDeclaration convertToMethodDeclaration(ConstructorDeclaration c, CompilationResult compilationResult)
    • augmentTypeWithAdditionalDimensions

      protected TypeReference augmentTypeWithAdditionalDimensions(TypeReference typeReference, int additionalDimensions, Annotation[][] additionalAnnotations, boolean isVarargs)
    • createFieldDeclaration

      protected FieldDeclaration createFieldDeclaration(char[] fieldDeclarationName, int sourceStart, int sourceEnd)
    • createComponent

      protected RecordComponent createComponent(char[] identifierName, long namePositions, TypeReference type, int modifier, int declStart)
    • createJavadocParser

      protected JavadocParser createJavadocParser()
    • createLocalDeclaration

      protected LocalDeclaration createLocalDeclaration(char[] localDeclarationName, int sourceStart, int sourceEnd)
    • createStringLiteral

      protected StringLiteral createStringLiteral(char[] token, int start, int end, int lineNumber)
    • currentRecoveryType

      protected RecoveredType currentRecoveryType()
    • dietParse

      public CompilationUnitDeclaration dietParse(ICompilationUnit sourceUnit, CompilationResult compilationResult)
    • dispatchDeclarationInto

      protected void dispatchDeclarationInto(int length)
    • dispatchDeclarationIntoEnumDeclaration

      protected void dispatchDeclarationIntoEnumDeclaration(int length)
    • endParse

      protected CompilationUnitDeclaration endParse(int act)
    • flushCommentsDefinedPriorTo

      public int flushCommentsDefinedPriorTo(int position)
    • getAnnotationType

      protected TypeReference getAnnotationType()
    • getFirstToken

      public int getFirstToken()
    • getJavaDocPositions

      public int[] getJavaDocPositions()
    • getMethodBodies

      public void getMethodBodies(CompilationUnitDeclaration unit)
    • getNextCharacter

      protected char getNextCharacter(char[] comment, int[] index)
    • getTypeReference

      protected Expression getTypeReference(Expression exp)
    • annotateTypeReference

      protected void annotateTypeReference(Wildcard ref)
    • getTypeReference

      protected TypeReference getTypeReference(int dim)
    • getTypeReferenceForGenericType

      protected TypeReference getTypeReferenceForGenericType(int dim, int identifierLength, int numberOfIdentifiers)
    • getUnspecifiedReference

      protected NameReference getUnspecifiedReference()
    • getUnspecifiedReference

      protected NameReference getUnspecifiedReference(boolean rejectTypeAnnotations)
    • getUnspecifiedReferenceOptimized

      protected NameReference getUnspecifiedReferenceOptimized()
    • goForBlockStatementsopt

      public void goForBlockStatementsopt()
    • goForBlockStatementsOrCatchHeader

      public void goForBlockStatementsOrCatchHeader()
    • goForClassBodyDeclarations

      public void goForClassBodyDeclarations()
    • goForCompilationUnit

      public void goForCompilationUnit()
    • goForExpression

      public void goForExpression(boolean recordLineSeparator)
    • goForFieldDeclaration

      public void goForFieldDeclaration()
    • goForGenericMethodDeclaration

      public void goForGenericMethodDeclaration()
    • goForHeaders

      public void goForHeaders()
    • goForImportDeclaration

      public void goForImportDeclaration()
    • goForInitializer

      public void goForInitializer()
    • goForMemberValue

      public void goForMemberValue()
    • goForMethodBody

      public void goForMethodBody()
    • goForPackageDeclaration

      public void goForPackageDeclaration()
    • goForPackageDeclaration

      public void goForPackageDeclaration(boolean recordLineSeparators)
    • goForRecordBodyDeclarations

      public void goForRecordBodyDeclarations()
    • goForTypeDeclaration

      public void goForTypeDeclaration()
    • hasLeadingTagComment

      public boolean hasLeadingTagComment(char[] commentPrefixTag, int rangeEnd)
      Look for a specific tag comment leading a given source range (comment located after any statement in astStack)
      Parameter:
      rangeEnd - int
      Gibt zurück:
      boolean
    • ignoreNextClosingBrace

      protected void ignoreNextClosingBrace()
    • ignoreExpressionAssignment

      protected void ignoreExpressionAssignment()
    • initialize

      public void initialize()
    • initialize

      public void initialize(boolean parsingCompilationUnit)
    • initializeScanner

      public void initializeScanner()
    • jumpOverMethodBody

      public void jumpOverMethodBody()
    • markEnclosingMemberWithLocalType

      protected void markEnclosingMemberWithLocalType()
    • markEnclosingMemberWithLocalOrFunctionalType

      protected void markEnclosingMemberWithLocalOrFunctionalType(org.aspectj.org.eclipse.jdt.internal.compiler.parser.Parser.LocalTypeKind context)
    • moveRecoveryCheckpoint

      protected boolean moveRecoveryCheckpoint()
    • newMessageSend

      protected MessageSend newMessageSend()
    • newMessageSendWithTypeArguments

      protected MessageSend newMessageSendWithTypeArguments()
    • optimizedConcatNodeLists

      protected void optimizedConcatNodeLists()
    • atConflictScenario

      public boolean atConflictScenario(int token)
      Angegeben von:
      atConflictScenario in Schnittstelle ConflictedParser
    • parse

      protected void parse()
    • restartRecovery

      protected boolean restartRecovery()
    • fetchNextToken

      protected int fetchNextToken() throws InvalidInputException
      Löst aus:
      InvalidInputException
    • parse

      public void parse(ConstructorDeclaration cd, CompilationUnitDeclaration unit, boolean recordLineSeparator)
    • parse

      public void parse(FieldDeclaration field, TypeDeclaration type, CompilationUnitDeclaration unit, char[] initializationSource)
    • parse

      public CompilationUnitDeclaration parse(ICompilationUnit sourceUnit, CompilationResult compilationResult)
    • parse

      public CompilationUnitDeclaration parse(ICompilationUnit sourceUnit, CompilationResult compilationResult, int start, int end)
    • parse

      public void parse(Initializer initializer, TypeDeclaration type, CompilationUnitDeclaration unit)
    • parse

      public void parse(MethodDeclaration md, CompilationUnitDeclaration unit)
    • parseClassBodyDeclarations

      public ASTNode[] parseClassBodyDeclarations(char[] source, int offset, int length, CompilationUnitDeclaration unit)
    • parseRecordBodyDeclarations

      public ASTNode[] parseRecordBodyDeclarations(char[] source, int offset, int length, CompilationUnitDeclaration unit)
    • parseLambdaExpression

      public Expression parseLambdaExpression(char[] source, int offset, int length, CompilationUnitDeclaration unit, boolean recordLineSeparators)
    • parsePackageDeclaration

      public char[][] parsePackageDeclaration(char[] source, CompilationResult result)
    • parseExpression

      public Expression parseExpression(char[] source, int offset, int length, CompilationUnitDeclaration unit, boolean recordLineSeparators)
    • parseMemberValue

      public Expression parseMemberValue(char[] source, int offset, int length, CompilationUnitDeclaration unit)
    • parseStatements

      public void parseStatements(ReferenceContext rc, int start, int end, TypeDeclaration[] types, CompilationUnitDeclaration unit)
    • persistLineSeparatorPositions

      public void persistLineSeparatorPositions()
    • prepareForBlockStatements

      protected void prepareForBlockStatements()
    • problemReporter

      public ProblemReporter problemReporter()
      Returns this parser's problem reporter initialized with its reference context. Also it is assumed that a problem is going to be reported, so initializes the compilation result's line positions.
      Gibt zurück:
      ProblemReporter
    • pushIdentifier

      protected void pushIdentifier(char[] identifier, long position)
    • pushIdentifier

      protected void pushIdentifier()
    • pushIdentifier

      protected void pushIdentifier(int flag)
    • pushOnAstLengthStack

      protected void pushOnAstLengthStack(int pos)
    • pushOnAstStack

      protected void pushOnAstStack(ASTNode node)
    • pushOnTypeAnnotationStack

      protected void pushOnTypeAnnotationStack(Annotation annotation)
    • pushOnTypeAnnotationLengthStack

      protected void pushOnTypeAnnotationLengthStack(int pos)
    • pushOnExpressionStack

      protected void pushOnExpressionStack(Expression expr)
    • pushOnExpressionStackLengthStack

      protected void pushOnExpressionStackLengthStack(int pos)
    • pushOnGenericsIdentifiersLengthStack

      protected void pushOnGenericsIdentifiersLengthStack(int pos)
    • pushOnGenericsLengthStack

      protected void pushOnGenericsLengthStack(int pos)
    • pushOnGenericsStack

      protected void pushOnGenericsStack(ASTNode node)
    • pushOnIntStack

      protected void pushOnIntStack(int pos)
    • pushOnRealBlockStack

      protected void pushOnRealBlockStack(int i)
    • recoverStatements

      protected void recoverStatements()
    • recoveryExitFromVariable

      public void recoveryExitFromVariable()
    • recoveryTokenCheck

      public void recoveryTokenCheck()
    • reportSyntaxErrors

      protected void reportSyntaxErrors(boolean isDietParse, int oldFirstToken)
    • resetModifiers

      protected void resetModifiers()
      Reset modifiers buffer and comment stack. Should be call only for nodes that claim both.
    • resetStacks

      protected void resetStacks()
    • resumeAfterRecovery

      protected int resumeAfterRecovery()
    • resumeOnSyntaxError

      protected int resumeOnSyntaxError()
    • setMethodsFullRecovery

      public void setMethodsFullRecovery(boolean enabled)
    • setStatementsRecovery

      public void setStatementsRecovery(boolean enabled)
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object
    • updateRecoveryState

      protected void updateRecoveryState()
    • updateSourceDeclarationParts

      protected void updateSourceDeclarationParts(int variableDeclaratorsCounter)
    • updateSourcePosition

      protected void updateSourcePosition(Expression exp)
    • copyState

      public void copyState(Parser from)
    • automatonState

      public int automatonState()
    • automatonWillShift

      public boolean automatonWillShift(int token, int lastAction)
    • automatonWillShift

      public boolean automatonWillShift(int token)
      Angegeben von:
      automatonWillShift in Schnittstelle ConflictedParser
    • isParsingJava14

      public boolean isParsingJava14()
      Angegeben von:
      isParsingJava14 in Schnittstelle ConflictedParser
    • isParsingModuleDeclaration

      public boolean isParsingModuleDeclaration()
      Angegeben von:
      isParsingModuleDeclaration in Schnittstelle ConflictedParser
    • shouldTryToRecover

      protected boolean shouldTryToRecover()
    • pushOnAspectIntStack

      protected void pushOnAspectIntStack(int pos)
    • display

      public void display()
    • consumeAspectDeclaration

      protected void consumeAspectDeclaration()
    • consumeAspectHeader

      protected void consumeAspectHeader()
    • consumeAspectHeaderName

      protected void consumeAspectHeaderName(boolean isPrivileged)
    • consumeAspectHeaderNameWithTypeParameters

      protected void consumeAspectHeaderNameWithTypeParameters(boolean isPriviliged)
    • consumeAspectHeaderRest

      protected void consumeAspectHeaderRest()
    • consumePointcutDeclaration

      protected void consumePointcutDeclaration()
    • getCurrentTokenStart

      public int getCurrentTokenStart()
    • consumeEmptyPointcutDeclaration

      protected void consumeEmptyPointcutDeclaration()
    • consumePointcutHeader

      protected void consumePointcutHeader()
    • consumeAroundDeclaration

      protected void consumeAroundDeclaration()
    • consumeAroundHeader

      protected void consumeAroundHeader()
    • consumeAroundHeaderName

      protected void consumeAroundHeaderName()
    • consumePointcutDesignatorOnAdvice

      protected void consumePointcutDesignatorOnAdvice()
    • consumePointcutDesignatorOnDeclaration

      protected void consumePointcutDesignatorOnDeclaration()
    • consumeBasicAdviceDeclaration

      protected void consumeBasicAdviceDeclaration()
    • consumeBasicAdviceHeader

      protected void consumeBasicAdviceHeader()
    • consumeBasicAdviceHeaderName

      protected void consumeBasicAdviceHeaderName(boolean isAfter)
    • consumeExtraParameterWithFormal

      protected void consumeExtraParameterWithFormal()
    • consumeExtraParameterNoFormal

      protected void consumeExtraParameterNoFormal()
    • consumeClassBodyDeclarationInAspect

      protected void consumeClassBodyDeclarationInAspect()
    • consumeDeclareDeclaration

      protected void consumeDeclareDeclaration()
    • consumeDeclareAnnotation

      protected void consumeDeclareAnnotation(char kind)
    • consumeDeclareAnnotationHeader

      protected void consumeDeclareAnnotationHeader()
    • consumeDeclareHeader

      protected void consumeDeclareHeader()
    • consumeInterTypeFieldHeader

      protected void consumeInterTypeFieldHeader(boolean hasTypeParameters)
    • consumeExitITDVariableWithoutInitializer

      protected void consumeExitITDVariableWithoutInitializer()
    • consumeExitITDVariableWithInitializer

      protected void consumeExitITDVariableWithInitializer()
    • consumeInterTypeFieldDeclaration

      protected void consumeInterTypeFieldDeclaration()
    • consumeInterTypeMethodDeclaration

      protected void consumeInterTypeMethodDeclaration(boolean isNotAbstract)
    • consumeInterTypeMethodHeader

      protected void consumeInterTypeMethodHeader()
    • consumeInterTypeConstructorDeclaration

      protected void consumeInterTypeConstructorDeclaration()
    • consumeInterTypeConstructorHeader

      protected void consumeInterTypeConstructorHeader()
    • consumeInterTypeMethodHeaderName

      protected void consumeInterTypeMethodHeaderName(boolean hasMethodTypeParameters, boolean hasGenericTypeParameters)
    • consumeInterTypeConstructorHeaderName

      protected void consumeInterTypeConstructorHeaderName(boolean hasConstructorTypeParameters, boolean hasTargetTypeParameters)
    • consumePseudoToken

      protected void consumePseudoToken(String value)
    • consumePseudoToken

      protected void consumePseudoToken(String value, int popFromIntStack, boolean isIdentifier)
    • consumePseudoTokenIdentifier

      protected void consumePseudoTokenIdentifier()
    • consumePseudoTokenIf

      protected void consumePseudoTokenIf()
    • consumePseudoTokenLiteral

      protected void consumePseudoTokenLiteral()
    • consumePseudoTokenModifier

      protected void consumePseudoTokenModifier()
    • consumePseudoTokenPrimitiveType

      protected void consumePseudoTokenPrimitiveType()
    • consumePseudoTokens

      protected void consumePseudoTokens()
    • consumeQualifiedName

      protected void consumeQualifiedName()
    • popPointcutDesignator

      protected ASTNode popPointcutDesignator(String terminator)
    • popPseudoTokens

      protected ASTNode popPseudoTokens(String terminator)