org.eclipse.jdt.internal.compiler.parser
Class RecoveredElement
java.lang.Object
org.eclipse.jdt.internal.compiler.parser.RecoveredElement
- Direct Known Subclasses:
- 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)
|
protected void |
addBlockStatement(RecoveredBlock recoveredBlock)
|
int |
depth()
|
RecoveredInitializer |
enclosingInitializer()
|
RecoveredMethod |
enclosingMethod()
|
RecoveredType |
enclosingType()
|
Parser |
parser()
|
ASTNode |
parseTree()
|
void |
preserveEnclosingBlocks()
|
int |
previousAvailableLineEnd(int position)
|
int |
sourceEnd()
|
protected java.lang.String |
tabString(int tab)
|
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 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
parent
public RecoveredElement parent
bracketBalance
public int bracketBalance
foundOpeningBrace
public boolean foundOpeningBrace
recoveringParser
protected Parser recoveringParser
RecoveredElement
public RecoveredElement(RecoveredElement parent,
int bracketBalance)
RecoveredElement
public RecoveredElement(RecoveredElement parent,
int bracketBalance,
Parser parser)
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)
addBlockStatement
protected void addBlockStatement(RecoveredBlock recoveredBlock)
depth
public int depth()
enclosingInitializer
public RecoveredInitializer enclosingInitializer()
enclosingMethod
public RecoveredMethod enclosingMethod()
enclosingType
public RecoveredType enclosingType()
parser
public Parser parser()
parseTree
public ASTNode parseTree()
preserveEnclosingBlocks
public void preserveEnclosingBlocks()
previousAvailableLineEnd
public int previousAvailableLineEnd(int position)
sourceEnd
public int sourceEnd()
tabString
protected java.lang.String tabString(int tab)
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)