org.eclipse.jdt.internal.compiler.parser
Class RecoveredElement
java.lang.Object
org.eclipse.jdt.internal.compiler.parser.RecoveredElement
- Direct Known Subclasses:
- RecoveredAnnotation, RecoveredField, RecoveredImport, RecoveredMethod, RecoveredStatement, RecoveredUnit
public class RecoveredElement
- extends java.lang.Object
Method Summary |
RecoveredElement |
add(AbstractMethodDeclaration methodDeclaration,
int bracketBalanceValue)
|
RecoveredElement |
add(Block nestedBlockDeclaration,
int bracketBalanceValue)
|
RecoveredElement |
add(FieldDeclaration fieldDeclaration,
int bracketBalanceValue)
|
RecoveredElement |
add(ImportReference importReference,
int bracketBalanceValue)
|
RecoveredElement |
add(LocalDeclaration localDeclaration,
int bracketBalanceValue)
|
RecoveredElement |
add(Statement statement,
int bracketBalanceValue)
|
RecoveredElement |
add(TypeDeclaration typeDeclaration,
int bracketBalanceValue)
|
RecoveredElement |
addAnnotationName(int identifierPtr,
int identifierLengthPtr,
int annotationStart,
int bracketBalanceValue)
|
void |
addModifier(int flag,
int modifiersSourceStart)
|
int |
depth()
|
RecoveredInitializer |
enclosingInitializer()
|
RecoveredMethod |
enclosingMethod()
|
RecoveredType |
enclosingType()
|
Parser |
parser()
|
ASTNode |
parseTree()
|
void |
preserveEnclosingBlocks()
|
int |
previousAvailableLineEnd(int position)
|
void |
resetPendingModifiers()
|
int |
sourceEnd()
|
RecoveredElement |
topElement()
|
java.lang.String |
toString()
|
java.lang.String |
toString(int tab)
|
RecoveredType |
type()
|
void |
updateBodyStart(int bodyStart)
|
void |
updateFromParserState()
|
RecoveredElement |
updateOnClosingBrace(int braceStart,
int braceEnd)
|
RecoveredElement |
updateOnOpeningBrace(int braceStart,
int braceEnd)
|
void |
updateParseTree()
|
void |
updateSourceEndIfNecessary(int sourceEnd)
|
void |
updateSourceEndIfNecessary(int braceStart,
int braceEnd)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
parent
public RecoveredElement parent
bracketBalance
public int bracketBalance
foundOpeningBrace
public boolean foundOpeningBrace
RecoveredElement
public RecoveredElement(RecoveredElement parent,
int bracketBalance)
RecoveredElement
public RecoveredElement(RecoveredElement parent,
int bracketBalance,
Parser parser)
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(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(TypeDeclaration typeDeclaration,
int bracketBalanceValue)
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()
topElement
public RecoveredElement topElement()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
toString
public java.lang.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)