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

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

public final class TypeVector
extends java.lang.Object


Field Summary
static IType[] NoElements
           
 int size
           
 
Constructor Summary
TypeVector()
           
TypeVector(IType type)
           
TypeVector(IType[] types)
           
 
Method Summary
 void add(IType newElement)
           
 void addAll(IType[] newElements)
           
 boolean contains(IType element)
           
 TypeVector copy()
           
 IType elementAt(int index)
           
 IType[] elements()
           
 IType find(IType element)
           
 IType remove(IType element)
           
 void removeAll()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

size

public int size

NoElements

public static final IType[] NoElements
Constructor Detail

TypeVector

public TypeVector()

TypeVector

public TypeVector(IType[] types)

TypeVector

public TypeVector(IType type)
Method Detail

add

public void add(IType newElement)

addAll

public void addAll(IType[] newElements)

contains

public boolean contains(IType element)

copy

public TypeVector copy()

elementAt

public IType elementAt(int index)

elements

public IType[] elements()

find

public IType find(IType element)

remove

public IType remove(IType element)

removeAll

public void removeAll()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object