public class RecoveredElement
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
int |
bracketBalance |
boolean |
foundOpeningBrace |
int |
lambdaNestLevel |
RecoveredElement |
parent |
protected Parser |
recoveringParser |
| Constructor and Description |
|---|
RecoveredElement(RecoveredElement parent,
int bracketBalance) |
RecoveredElement(RecoveredElement parent,
int bracketBalance,
Parser parser) |
| Modifier and Type | Method and Description |
|---|---|
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) |
protected void |
addBlockStatement(RecoveredBlock recoveredBlock) |
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() |
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) |
public RecoveredElement parent
public int bracketBalance
public boolean foundOpeningBrace
protected Parser recoveringParser
public int lambdaNestLevel
public RecoveredElement(RecoveredElement parent, int bracketBalance)
public RecoveredElement(RecoveredElement parent, int bracketBalance, Parser parser)
public RecoveredElement addAnnotationName(int identifierPtr, int identifierLengthPtr, int annotationStart, int bracketBalanceValue)
public RecoveredElement add(AbstractMethodDeclaration methodDeclaration, int bracketBalanceValue)
public RecoveredElement add(Block nestedBlockDeclaration, int bracketBalanceValue)
public RecoveredElement add(FieldDeclaration fieldDeclaration, int bracketBalanceValue)
public RecoveredElement add(ImportReference importReference, int bracketBalanceValue)
public RecoveredElement add(LocalDeclaration localDeclaration, int bracketBalanceValue)
public RecoveredElement add(Statement statement, int bracketBalanceValue)
public RecoveredElement add(TypeDeclaration typeDeclaration, int bracketBalanceValue)
protected void addBlockStatement(RecoveredBlock recoveredBlock)
public void addModifier(int flag,
int modifiersSourceStart)
public int depth()
public RecoveredInitializer enclosingInitializer()
public RecoveredMethod enclosingMethod()
public RecoveredType enclosingType()
public Parser parser()
public ASTNode parseTree()
public void resetPendingModifiers()
public void preserveEnclosingBlocks()
public int previousAvailableLineEnd(int position)
public int sourceEnd()
protected java.lang.String tabString(int tab)
public RecoveredElement topElement()
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String toString(int tab)
public RecoveredType type()
public void updateBodyStart(int bodyStart)
public void updateFromParserState()
public RecoveredElement updateOnClosingBrace(int braceStart, int braceEnd)
public RecoveredElement updateOnOpeningBrace(int braceStart, int braceEnd)
public void updateParseTree()
public void updateSourceEndIfNecessary(int braceStart,
int braceEnd)
public void updateSourceEndIfNecessary(int sourceEnd)