Alle implementierten Schnittstellen:
OperatorIds, TypeIds, ConflictedParser, ParserBasicInformation, TerminalTokens
Bekannte direkte Unterklassen:
AssistParser, CodeSnippetParser, CommentRecorderParser, DocumentElementParser, MatchLocatorParser

public class Parser extends TheOriginalJDTParserClass
  • Felddetails

    • aspectIntPtr

      protected int aspectIntPtr
    • aspectIntStack

      protected int[] aspectIntStack
  • Konstruktordetails

    • Parser

      public Parser()
    • Parser

      public Parser(ProblemReporter problemReporter, boolean optimizeStringLiterals)
  • Methodendetails

    • initialize

      public void initialize()
      Setzt außer Kraft:
      initialize in Klasse TheOriginalJDTParserClass
    • initialize

      public void initialize(boolean initializeNLS)
      Setzt außer Kraft:
      initialize in Klasse TheOriginalJDTParserClass
    • initializeScanner

      public void initializeScanner()
      Setzt außer Kraft:
      initializeScanner in Klasse TheOriginalJDTParserClass
    • display

      public void display()
    • createMethodDeclaration

      protected MethodDeclaration createMethodDeclaration(CompilationResult result)
      Setzt außer Kraft:
      createMethodDeclaration in Klasse TheOriginalJDTParserClass
    • createConstructorDeclaration

      protected ConstructorDeclaration createConstructorDeclaration(CompilationResult result)
      Setzt außer Kraft:
      createConstructorDeclaration in Klasse TheOriginalJDTParserClass
    • consumeMethodInvocationName

      protected void consumeMethodInvocationName()
      Setzt außer Kraft:
      consumeMethodInvocationName in Klasse TheOriginalJDTParserClass
    • consumeToken

      protected void consumeToken(int type)
      Setzt außer Kraft:
      consumeToken in Klasse TheOriginalJDTParserClass
    • 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()
    • consumeRule

      protected void consumeRule(int act)
      Setzt außer Kraft:
      consumeRule in Klasse TheOriginalJDTParserClass
    • consumeQualifiedName

      protected void consumeQualifiedName()
    • popPointcutDesignator

      protected ASTNode popPointcutDesignator(String terminator)
    • popPseudoTokens

      protected ASTNode popPseudoTokens(String terminator)
    • consumeSimpleAssertStatement

      protected void consumeSimpleAssertStatement()
      Setzt außer Kraft:
      consumeSimpleAssertStatement in Klasse TheOriginalJDTParserClass
    • shouldTryToRecover

      protected boolean shouldTryToRecover()
      Setzt außer Kraft:
      shouldTryToRecover in Klasse TheOriginalJDTParserClass
    • pushOnAspectIntStack

      protected void pushOnAspectIntStack(int pos)