Class RecoveredBlock
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.parser.RecoveredElement
org.aspectj.org.eclipse.jdt.internal.compiler.parser.RecoveredStatement
org.aspectj.org.eclipse.jdt.internal.compiler.parser.RecoveredBlock
-
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanintFields inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.parser.RecoveredStatement
statementFields inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.parser.RecoveredElement
bracketBalance, foundOpeningBrace, lambdaNestLevel, parent, recoveringParser -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadd(AbstractMethodDeclaration methodDeclaration, int bracketBalanceValue) add(FieldDeclaration fieldDeclaration, int bracketBalanceValue) add(LocalDeclaration localDeclaration, int bracketBalanceValue) add(LocalDeclaration localDeclaration, int bracketBalanceValue, boolean delegatedByParent) add(TypeDeclaration typeDeclaration, int bracketBalanceValue) add(TypeDeclaration typeDeclaration, int bracketBalanceValue, boolean delegatedByParent) addAnnotationName(int identifierPtr, int identifierLengthPtr, int annotationStart, int bracketBalanceValue) voidaddModifier(int flag, int modifiersSourceStart) voidtoString(int tab) updatedBlock(int depth, Set<TypeDeclaration> knownTypes) updatedStatement(int depth, Set<TypeDeclaration> knownTypes) updateOnClosingBrace(int braceStart, int braceEnd) updateOnOpeningBrace(int braceStart, int braceEnd) voidMethods inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.parser.RecoveredStatement
sourceEnd, updateSourceEndIfNecessaryMethods inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.parser.RecoveredElement
add, add, add, addBlockStatement, depth, enclosingInitializer, enclosingMethod, enclosingType, getLastStart, parser, preserveEnclosingBlocks, previousAvailableLineEnd, tabString, topElement, toString, type, updateBodyStart, updateFromParserState, updateSourceEndIfNecessary
-
Field Details
-
blockDeclaration
-
statements
-
statementCount
public int statementCount -
preserveContent
public boolean preserveContent -
pendingArgument
-
-
Constructor Details
-
RecoveredBlock
-
-
Method Details
-
add
- Overrides:
addin classRecoveredElement
-
add
- Overrides:
addin classRecoveredStatement
-
add
- Overrides:
addin classRecoveredElement
-
add
public RecoveredElement add(LocalDeclaration localDeclaration, int bracketBalanceValue, boolean delegatedByParent) -
add
- Overrides:
addin classRecoveredStatement
-
add
-
add
- Overrides:
addin classRecoveredElement
-
add
public RecoveredElement add(TypeDeclaration typeDeclaration, int bracketBalanceValue, boolean delegatedByParent) -
addAnnotationName
public RecoveredElement addAnnotationName(int identifierPtr, int identifierLengthPtr, int annotationStart, int bracketBalanceValue) - Overrides:
addAnnotationNamein classRecoveredElement
-
addModifier
public void addModifier(int flag, int modifiersSourceStart) - Overrides:
addModifierin classRecoveredElement
-
parseTree
- Overrides:
parseTreein classRecoveredStatement
-
resetPendingModifiers
public void resetPendingModifiers()- Overrides:
resetPendingModifiersin classRecoveredElement
-
toString
- Overrides:
toStringin classRecoveredStatement
-
updatedBlock
-
updatedStatement
- Overrides:
updatedStatementin classRecoveredStatement
-
updateOnClosingBrace
- Overrides:
updateOnClosingBracein classRecoveredStatement
-
updateOnOpeningBrace
- Overrides:
updateOnOpeningBracein classRecoveredElement
-
updateParseTree
public void updateParseTree()- Overrides:
updateParseTreein classRecoveredStatement
-
add
- Overrides:
addin classRecoveredElement
-