org.eclipse.jdt.internal.core
Class SourceFieldWithChildrenInfo

java.lang.Object
  extended by org.eclipse.jdt.internal.core.JavaElementInfo
      extended by org.eclipse.jdt.internal.core.AnnotatableInfo
          extended by org.eclipse.jdt.internal.core.SourceFieldElementInfo
              extended by org.eclipse.jdt.internal.core.SourceFieldWithChildrenInfo
All Implemented Interfaces:
java.lang.Cloneable, IGenericField, ISourceField

public class SourceFieldWithChildrenInfo
extends SourceFieldElementInfo


Field Summary
protected  IJavaElement[] children
           
protected  int flags
          The modifiers associated with this member.
protected  int sourceRangeEnd
           
protected  int sourceRangeStart
           
 
Fields inherited from class org.eclipse.jdt.internal.core.SourceFieldElementInfo
initializationSource, typeName
 
Fields inherited from class org.eclipse.jdt.internal.core.AnnotatableInfo
annotations, nameEnd, nameStart
 
Constructor Summary
SourceFieldWithChildrenInfo(IJavaElement[] children)
           
 
Method Summary
 IJavaElement[] getChildren()
           
 int getDeclarationSourceEnd()
           
 int getDeclarationSourceStart()
           
 int getModifiers()
           
protected  ISourceRange getSourceRange()
           
protected  void setFlags(int flags)
           
protected  void setSourceRangeEnd(int end)
           
protected  void setSourceRangeStart(int start)
           
 
Methods inherited from class org.eclipse.jdt.internal.core.SourceFieldElementInfo
getInitializationSource, getTypeName, getTypeSignature, setTypeName
 
Methods inherited from class org.eclipse.jdt.internal.core.AnnotatableInfo
getNameRange, getNameSourceEnd, getNameSourceStart, setNameSourceEnd, setNameSourceStart
 
Methods inherited from class org.eclipse.jdt.internal.core.JavaElementInfo
clone
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.jdt.internal.compiler.env.ISourceField
getDeclarationSourceEnd, getDeclarationSourceStart, getNameSourceEnd, getNameSourceStart
 
Methods inherited from interface org.eclipse.jdt.internal.compiler.env.IGenericField
getModifiers
 

Field Detail

children

protected IJavaElement[] children

flags

protected int flags
The modifiers associated with this member.

See Also:
ClassFileConstants

sourceRangeStart

protected int sourceRangeStart

sourceRangeEnd

protected int sourceRangeEnd
Constructor Detail

SourceFieldWithChildrenInfo

public SourceFieldWithChildrenInfo(IJavaElement[] children)
Method Detail

getChildren

public IJavaElement[] getChildren()
Overrides:
getChildren in class JavaElementInfo

getModifiers

public int getModifiers()
See Also:
IGenericType.getModifiers(), IGenericMethod.getModifiers(), IGenericField.getModifiers()

setFlags

protected void setFlags(int flags)

getDeclarationSourceEnd

public int getDeclarationSourceEnd()
See Also:
ISourceType.getDeclarationSourceEnd(), ISourceMethod.getDeclarationSourceEnd(), ISourceField.getDeclarationSourceEnd()

getDeclarationSourceStart

public int getDeclarationSourceStart()
See Also:
ISourceType.getDeclarationSourceStart(), ISourceMethod.getDeclarationSourceStart(), ISourceField.getDeclarationSourceStart()

getSourceRange

protected ISourceRange getSourceRange()

setSourceRangeEnd

protected void setSourceRangeEnd(int end)

setSourceRangeStart

protected void setSourceRangeStart(int start)