Klasse RecoveredElement

java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.parser.RecoveredElement
Bekannte direkte Unterklassen:
RecoveredAnnotation, RecoveredExport, RecoveredField, RecoveredImport, RecoveredMethod, RecoveredModule, RecoveredModuleReference, RecoveredModuleStatement, RecoveredStatement, RecoveredTypeReference, RecoveredUnit

public class RecoveredElement extends Object
  • Felddetails

    • parent

      public RecoveredElement parent
    • bracketBalance

      public int bracketBalance
    • foundOpeningBrace

      public boolean foundOpeningBrace
    • recoveringParser

      protected Parser recoveringParser
    • lambdaNestLevel

      public int lambdaNestLevel
  • Konstruktordetails

    • RecoveredElement

      public RecoveredElement(RecoveredElement parent, int bracketBalance)
    • RecoveredElement

      public RecoveredElement(RecoveredElement parent, int bracketBalance, Parser parser)
  • Methodendetails

    • addAnnotationName

      public RecoveredElement addAnnotationName(int identifierPtr, int identifierLengthPtr, int annotationStart, int bracketBalanceValue)
    • add

      public RecoveredElement add(AbstractMethodDeclaration methodDeclaration, int bracketBalanceValue)
    • add

      public RecoveredElement add(Block nestedBlockDeclaration, int bracketBalanceValue)
    • add

      public RecoveredElement add(ModuleStatement moduleStatement, int bracketBalanceValue)
    • add

      public RecoveredElement add(FieldDeclaration fieldDeclaration, int bracketBalanceValue)
    • add

      public RecoveredElement add(ImportReference importReference, int bracketBalanceValue)
    • add

      public RecoveredElement add(LocalDeclaration localDeclaration, int bracketBalanceValue)
    • add

      public RecoveredElement add(Statement statement, int bracketBalanceValue)
    • add

      public RecoveredElement add(ModuleDeclaration moduleDeclaration, int bracketBalanceValue)
    • add

      public RecoveredElement add(TypeDeclaration typeDeclaration, int bracketBalanceValue)
    • addBlockStatement

      protected void addBlockStatement(RecoveredBlock recoveredBlock)
    • addModifier

      public void addModifier(int flag, int modifiersSourceStart)
    • depth

      public int depth()
    • enclosingInitializer

      public RecoveredInitializer enclosingInitializer()
    • enclosingMethod

      public RecoveredMethod enclosingMethod()
    • enclosingType

      public RecoveredType enclosingType()
    • parser

      public Parser parser()
    • parseTree

      public ASTNode parseTree()
    • resetPendingModifiers

      public void resetPendingModifiers()
    • preserveEnclosingBlocks

      public void preserveEnclosingBlocks()
    • previousAvailableLineEnd

      public int previousAvailableLineEnd(int position)
    • sourceEnd

      public int sourceEnd()
    • getLastStart

      public int getLastStart()
    • tabString

      protected String tabString(int tab)
    • topElement

      public RecoveredElement topElement()
    • toString

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

      public String toString(int tab)
    • type

      public RecoveredType type()
    • updateBodyStart

      public void updateBodyStart(int bodyStart)
    • updateFromParserState

      public void updateFromParserState()
    • updateOnClosingBrace

      public RecoveredElement updateOnClosingBrace(int braceStart, int braceEnd)
    • updateOnOpeningBrace

      public RecoveredElement updateOnOpeningBrace(int braceStart, int braceEnd)
    • updateParseTree

      public void updateParseTree()
    • updateSourceEndIfNecessary

      public void updateSourceEndIfNecessary(int braceStart, int braceEnd)
    • updateSourceEndIfNecessary

      public void updateSourceEndIfNecessary(int sourceEnd)