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

java.lang.Object
  extended by org.aspectj.org.eclipse.jdt.internal.core.TypeParameterElementInfo

public class TypeParameterElementInfo
extends java.lang.Object


Field Summary
 char[][] bounds
           
protected  IJavaElement[] children
          Collection of handles of immediate children of this object.
protected  int fSourceRangeEnd
           
protected  int fSourceRangeStart
           
 int nameEnd
           
 int nameStart
           
 
Constructor Summary
TypeParameterElementInfo()
           
 
Method Summary
 void addChild(IJavaElement child)
           
 java.lang.Object clone()
           
 IJavaElement[] getChildren()
           
 int getDeclarationSourceEnd()
           
 int getDeclarationSourceStart()
           
protected  ISourceRange getSourceRange()
           
 void removeChild(IJavaElement child)
           
 void setChildren(IJavaElement[] children)
           
protected  void setSourceRangeEnd(int end)
           
protected  void setSourceRangeStart(int start)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

nameStart

public int nameStart

nameEnd

public int nameEnd

bounds

public char[][] bounds

fSourceRangeStart

protected int fSourceRangeStart

fSourceRangeEnd

protected int fSourceRangeEnd

children

protected IJavaElement[] children
Collection of handles of immediate children of this object. This is an empty array if this element has no children.

Constructor Detail

TypeParameterElementInfo

public TypeParameterElementInfo()
Method Detail

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)

addChild

public void addChild(IJavaElement child)

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

getChildren

public IJavaElement[] getChildren()

removeChild

public void removeChild(IJavaElement child)

setChildren

public void setChildren(IJavaElement[] children)