org.eclipse.jdt.internal.compiler.parser
Class RecoveredStatement

java.lang.Object
  extended by org.eclipse.jdt.internal.compiler.parser.RecoveredElement
      extended by org.eclipse.jdt.internal.compiler.parser.RecoveredStatement
Direct Known Subclasses:
RecoveredBlock, RecoveredLocalVariable, RecoveredType

public class RecoveredStatement
extends RecoveredElement


Field Summary
 Statement statement
           
 
Fields inherited from class org.eclipse.jdt.internal.compiler.parser.RecoveredElement
bracketBalance, foundOpeningBrace, parent
 
Constructor Summary
RecoveredStatement(Statement statement, RecoveredElement parent, int bracketBalance)
           
 
Method Summary
 ASTNode parseTree()
           
 int sourceEnd()
           
 java.lang.String toString(int tab)
           
 Statement updatedStatement()
           
 void updateParseTree()
           
 void updateSourceEndIfNecessary(int bodyStart, int bodyEnd)
           
 
Methods inherited from class org.eclipse.jdt.internal.compiler.parser.RecoveredElement
add, add, add, add, add, add, add, addAnnotationName, addModifier, depth, enclosingInitializer, enclosingMethod, enclosingType, parser, preserveEnclosingBlocks, previousAvailableLineEnd, resetPendingModifiers, topElement, toString, type, updateBodyStart, updateFromParserState, updateOnClosingBrace, updateOnOpeningBrace, updateSourceEndIfNecessary
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

statement

public Statement statement
Constructor Detail

RecoveredStatement

public RecoveredStatement(Statement statement,
                          RecoveredElement parent,
                          int bracketBalance)
Method Detail

parseTree

public ASTNode parseTree()
Overrides:
parseTree in class RecoveredElement

sourceEnd

public int sourceEnd()
Overrides:
sourceEnd in class RecoveredElement

toString

public java.lang.String toString(int tab)
Overrides:
toString in class RecoveredElement

updatedStatement

public Statement updatedStatement()

updateParseTree

public void updateParseTree()
Overrides:
updateParseTree in class RecoveredElement

updateSourceEndIfNecessary

public void updateSourceEndIfNecessary(int bodyStart,
                                       int bodyEnd)
Overrides:
updateSourceEndIfNecessary in class RecoveredElement