soot.util
Class ArraySet
java.lang.Object
java.util.AbstractCollection
java.util.AbstractSet
soot.util.ArraySet
- All Implemented Interfaces:
- java.util.Collection, java.util.Set
- public class ArraySet
- extends java.util.AbstractSet
Provides an implementation of the Set object using java.util.Array
Constructor Summary |
ArraySet()
|
ArraySet(int size)
|
ArraySet(java.lang.Object[] elements)
Create a set which contains the given elements. |
Method Summary |
boolean |
add(java.lang.Object e)
|
boolean |
addAll(java.util.Collection s)
|
boolean |
addElement(java.lang.Object e)
Add an element without checking whether it is already in the set. |
void |
clear()
|
boolean |
contains(java.lang.Object obj)
|
java.lang.Object[] |
getUnderlyingArray()
|
java.util.Iterator |
iterator()
|
int |
size()
|
java.lang.Object[] |
toArray()
|
java.lang.Object[] |
toArray(java.lang.Object[] array)
|
Methods inherited from class java.util.AbstractSet |
equals, hashCode, removeAll |
Methods inherited from class java.util.AbstractCollection |
containsAll, isEmpty, remove, retainAll, toString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.Set |
containsAll, isEmpty, remove, retainAll |
ArraySet
public ArraySet(int size)
ArraySet
public ArraySet()
ArraySet
public ArraySet(java.lang.Object[] elements)
- Create a set which contains the given elements.
clear
public final void clear()
contains
public final boolean contains(java.lang.Object obj)
addElement
public final boolean addElement(java.lang.Object e)
- Add an element without checking whether it is already in the set.
It is up to the caller to guarantee that it isn't.
add
public final boolean add(java.lang.Object e)
addAll
public final boolean addAll(java.util.Collection s)
size
public final int size()
iterator
public final java.util.Iterator iterator()
toArray
public final java.lang.Object[] toArray()
toArray
public final java.lang.Object[] toArray(java.lang.Object[] array)
getUnderlyingArray
public final java.lang.Object[] getUnderlyingArray()