Class RecoveredUnit
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.parser.RecoveredElement
org.aspectj.org.eclipse.jdt.internal.compiler.parser.RecoveredUnit
-
Field Summary
Modifier and TypeFieldDescriptionint
int
Fields inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.parser.RecoveredElement
bracketBalance, foundOpeningBrace, lambdaNestLevel, parent, recoveringParser
-
Constructor Summary
ConstructorDescriptionRecoveredUnit(CompilationUnitDeclaration unitDeclaration, int bracketBalance, Parser parser)
-
Method Summary
Modifier and TypeMethodDescriptionadd(AbstractMethodDeclaration methodDeclaration, int bracketBalanceValue)
add(ExportsStatement exportReference, int bracketBalanceValue)
add(FieldDeclaration fieldDeclaration, int bracketBalanceValue)
add(ImportReference importReference, int bracketBalanceValue)
add(ModuleDeclaration moduleDeclaration, int bracketBalanceValue)
add(TypeDeclaration typeDeclaration, int bracketBalanceValue)
addAnnotationName(int identifierPtr, int identifierLengthPtr, int annotationStart, int bracketBalanceValue)
void
addModifier(int flag, int modifiersSourceStart)
int
void
int
toString(int tab)
void
void
updateSourceEndIfNecessary(int bodyStart, int bodyEnd)
Methods inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.parser.RecoveredElement
add, add, add, add, addBlockStatement, depth, enclosingInitializer, enclosingMethod, enclosingType, parser, preserveEnclosingBlocks, previousAvailableLineEnd, tabString, topElement, toString, type, updateBodyStart, updateFromParserState, updateOnClosingBrace, updateOnOpeningBrace, updateSourceEndIfNecessary
-
Field Details
-
unitDeclaration
-
imports
-
importCount
public int importCount -
module
-
types
-
typeCount
public int typeCount
-
-
Constructor Details
-
RecoveredUnit
public RecoveredUnit(CompilationUnitDeclaration unitDeclaration, int bracketBalance, Parser parser)
-
-
Method Details
-
addAnnotationName
public RecoveredElement addAnnotationName(int identifierPtr, int identifierLengthPtr, int annotationStart, int bracketBalanceValue)- Overrides:
addAnnotationName
in classRecoveredElement
-
addModifier
public void addModifier(int flag, int modifiersSourceStart)- Overrides:
addModifier
in classRecoveredElement
-
add
- Overrides:
add
in classRecoveredElement
-
add
- Overrides:
add
in classRecoveredElement
-
add
-
add
- Overrides:
add
in classRecoveredElement
-
add
- Overrides:
add
in classRecoveredElement
-
add
- Overrides:
add
in classRecoveredElement
-
parseTree
- Overrides:
parseTree
in classRecoveredElement
-
resetPendingModifiers
public void resetPendingModifiers()- Overrides:
resetPendingModifiers
in classRecoveredElement
-
sourceEnd
public int sourceEnd()- Overrides:
sourceEnd
in classRecoveredElement
-
getLastStart
public int getLastStart()- Overrides:
getLastStart
in classRecoveredElement
-
toString
- Overrides:
toString
in classRecoveredElement
-
updatedCompilationUnitDeclaration
-
updateParseTree
public void updateParseTree()- Overrides:
updateParseTree
in classRecoveredElement
-
updateSourceEndIfNecessary
public void updateSourceEndIfNecessary(int bodyStart, int bodyEnd)- Overrides:
updateSourceEndIfNecessary
in classRecoveredElement
-