Class RecoveredElement
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.parser.RecoveredElement
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionRecoveredElement(RecoveredElement parent, int bracketBalance) RecoveredElement(RecoveredElement parent, int bracketBalance, Parser parser) -
Method Summary
Modifier and TypeMethodDescriptionadd(AbstractMethodDeclaration methodDeclaration, int bracketBalanceValue) add(FieldDeclaration fieldDeclaration, int bracketBalanceValue) add(ImportReference importReference, int bracketBalanceValue) add(LocalDeclaration localDeclaration, int bracketBalanceValue) add(ModuleDeclaration moduleDeclaration, int bracketBalanceValue) add(ModuleStatement moduleStatement, int bracketBalanceValue) add(TypeDeclaration typeDeclaration, int bracketBalanceValue) addAnnotationName(int identifierPtr, int identifierLengthPtr, int annotationStart, int bracketBalanceValue) protected voidaddBlockStatement(RecoveredBlock recoveredBlock) voidaddModifier(int flag, int modifiersSourceStart) intdepth()intparser()voidintpreviousAvailableLineEnd(int position) voidintprotected StringtabString(int tab) toString()toString(int tab) type()voidupdateBodyStart(int bodyStart) voidupdateOnClosingBrace(int braceStart, int braceEnd) updateOnOpeningBrace(int braceStart, int braceEnd) voidvoidupdateSourceEndIfNecessary(int sourceEnd) voidupdateSourceEndIfNecessary(int braceStart, int braceEnd)
-
Field Details
-
parent
-
bracketBalance
public int bracketBalance -
foundOpeningBrace
public boolean foundOpeningBrace -
recoveringParser
-
lambdaNestLevel
public int lambdaNestLevel
-
-
Constructor Details
-
RecoveredElement
-
RecoveredElement
-
-
Method Details
-
addAnnotationName
public RecoveredElement addAnnotationName(int identifierPtr, int identifierLengthPtr, int annotationStart, int bracketBalanceValue) -
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
addBlockStatement
-
addModifier
public void addModifier(int flag, int modifiersSourceStart) -
depth
public int depth() -
enclosingInitializer
-
enclosingMethod
-
enclosingType
-
parser
-
parseTree
-
resetPendingModifiers
public void resetPendingModifiers() -
preserveEnclosingBlocks
public void preserveEnclosingBlocks() -
previousAvailableLineEnd
public int previousAvailableLineEnd(int position) -
sourceEnd
public int sourceEnd() -
getLastStart
public int getLastStart() -
tabString
-
topElement
-
toString
-
toString
-
type
-
updateBodyStart
public void updateBodyStart(int bodyStart) -
updateFromParserState
public void updateFromParserState() -
updateOnClosingBrace
-
updateOnOpeningBrace
-
updateParseTree
public void updateParseTree() -
updateSourceEndIfNecessary
public void updateSourceEndIfNecessary(int braceStart, int braceEnd) -
updateSourceEndIfNecessary
public void updateSourceEndIfNecessary(int sourceEnd)
-