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

java.lang.Object
  extended by org.eclipse.jdt.internal.compiler.parser.RecoveredElement
      extended by org.eclipse.jdt.internal.compiler.parser.RecoveredField
Direct Known Subclasses:
RecoveredInitializer

public class RecoveredField
extends RecoveredElement


Field Summary
 int annotationCount
           
 RecoveredAnnotation[] annotations
           
 int anonymousTypeCount
           
 RecoveredType[] anonymousTypes
           
 FieldDeclaration fieldDeclaration
           
 int modifiers
           
 int modifiersStart
           
 
Fields inherited from class org.eclipse.jdt.internal.compiler.parser.RecoveredElement
bracketBalance, foundOpeningBrace, parent
 
Constructor Summary
RecoveredField(FieldDeclaration fieldDeclaration, RecoveredElement parent, int bracketBalance)
           
RecoveredField(FieldDeclaration fieldDeclaration, RecoveredElement parent, int bracketBalance, Parser parser)
           
 
Method Summary
 RecoveredElement add(Statement statement, int bracketBalanceValue)
           
 RecoveredElement add(TypeDeclaration typeDeclaration, int bracketBalanceValue)
           
 void attach(RecoveredAnnotation[] annots, int annotCount, int mods, int modsSourceStart)
           
 ASTNode parseTree()
           
 int sourceEnd()
           
 java.lang.String toString(int tab)
           
 FieldDeclaration updatedFieldDeclaration()
           
 RecoveredElement updateOnClosingBrace(int braceStart, int braceEnd)
           
 RecoveredElement updateOnOpeningBrace(int braceStart, int braceEnd)
           
 void updateParseTree()
           
 void updateSourceEndIfNecessary(int bodyStart, int bodyEnd)
           
 
Methods inherited from class org.eclipse.jdt.internal.compiler.parser.RecoveredElement
add, add, add, add, add, addAnnotationName, addModifier, depth, enclosingInitializer, enclosingMethod, enclosingType, parser, preserveEnclosingBlocks, previousAvailableLineEnd, resetPendingModifiers, topElement, toString, type, updateBodyStart, updateFromParserState, updateSourceEndIfNecessary
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

fieldDeclaration

public FieldDeclaration fieldDeclaration

annotations

public RecoveredAnnotation[] annotations

annotationCount

public int annotationCount

modifiers

public int modifiers

modifiersStart

public int modifiersStart

anonymousTypes

public RecoveredType[] anonymousTypes

anonymousTypeCount

public int anonymousTypeCount
Constructor Detail

RecoveredField

public RecoveredField(FieldDeclaration fieldDeclaration,
                      RecoveredElement parent,
                      int bracketBalance)

RecoveredField

public RecoveredField(FieldDeclaration fieldDeclaration,
                      RecoveredElement parent,
                      int bracketBalance,
                      Parser parser)
Method Detail

add

public RecoveredElement add(Statement statement,
                            int bracketBalanceValue)
Overrides:
add in class RecoveredElement

add

public RecoveredElement add(TypeDeclaration typeDeclaration,
                            int bracketBalanceValue)
Overrides:
add in class RecoveredElement

attach

public void attach(RecoveredAnnotation[] annots,
                   int annotCount,
                   int mods,
                   int modsSourceStart)

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

updatedFieldDeclaration

public FieldDeclaration updatedFieldDeclaration()

updateOnClosingBrace

public RecoveredElement updateOnClosingBrace(int braceStart,
                                             int braceEnd)
Overrides:
updateOnClosingBrace in class RecoveredElement

updateOnOpeningBrace

public RecoveredElement updateOnOpeningBrace(int braceStart,
                                             int braceEnd)
Overrides:
updateOnOpeningBrace in class RecoveredElement

updateParseTree

public void updateParseTree()
Overrides:
updateParseTree in class RecoveredElement

updateSourceEndIfNecessary

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