org.aspectj.org.eclipse.jdt.internal.core
Class InitializerWithChildrenInfo

java.lang.Object
  extended by org.aspectj.org.eclipse.jdt.internal.core.JavaElementInfo
      extended by org.aspectj.org.eclipse.jdt.internal.core.InitializerElementInfo
          extended by org.aspectj.org.eclipse.jdt.internal.core.InitializerWithChildrenInfo
All Implemented Interfaces:
java.lang.Cloneable

public class InitializerWithChildrenInfo
extends InitializerElementInfo


Field Summary
protected  IJavaElement[] children
           
protected  int flags
          The modifiers associated with this member.
protected  int sourceRangeEnd
           
protected  int sourceRangeStart
           
 
Constructor Summary
InitializerWithChildrenInfo(IJavaElement[] children)
           
 
Method Summary
 IJavaElement[] getChildren()
           
 int getDeclarationSourceEnd()
           
 int getDeclarationSourceStart()
           
 int getModifiers()
           
 int getNameSourceEnd()
           
 int getNameSourceStart()
           
protected  ISourceRange getSourceRange()
           
protected  void setFlags(int flags)
           
protected  void setSourceRangeEnd(int end)
           
protected  void setSourceRangeStart(int start)
           
 
Methods inherited from class org.aspectj.org.eclipse.jdt.internal.core.JavaElementInfo
clone
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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

InitializerWithChildrenInfo

public InitializerWithChildrenInfo(IJavaElement[] children)
Method Detail

getChildren

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

getNameSourceEnd

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

getNameSourceStart

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

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)