Klasse TheOriginalJDTParserClass

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

public class TheOriginalJDTParserClass extends Object implements TerminalTokens, ParserBasicInformation, ConflictedParser, OperatorIds, TypeIds
AspectJ Extension- made a few changes to increase accessibility. Several changes to load static tables relative to different classes. The key extensibility challenge remaining appears to be the static dependencies on ParserBasicInformation and ITerminalSymbols. Renamed from Parser to TheOriginalJDTParserClass
  • 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:
    • DEBUG

      protected static final boolean DEBUG
      Siehe auch:
    • DEBUG_AUTOMATON

      protected static final boolean DEBUG_AUTOMATON
      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
    • currentTokenStart

      protected int currentTokenStart
    • 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
    • stateStackLengthStack

      protected int[] stateStackLengthStack
    • 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
  • Konstruktordetails

    • TheOriginalJDTParserClass

      public TheOriginalJDTParserClass()
    • TheOriginalJDTParserClass

      public TheOriginalJDTParserClass(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(Class parserClass) 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(Class parserClass, String filename) throws IOException
      Löst aus:
      IOException
    • readLongTable

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

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

      protected static String[] readReadableNameTable(Class parserClass, String filename)
    • readTable

      protected static char[] readTable(Class parserClass, 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)
      Parameter:
      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()
    • 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)
    • createMethodDeclaration

      protected MethodDeclaration createMethodDeclaration(CompilationResult result)
    • createConstructorDeclaration

      protected ConstructorDeclaration createConstructorDeclaration(CompilationResult result)
    • 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()
    • consumeTextBlock

      protected void consumeTextBlock()
    • 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(TheOriginalJDTParserClass.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.TheOriginalJDTParserClass.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()