soot.util
Class ArraySet
java.lang.Object
|
+--java.util.AbstractCollection
|
+--java.util.AbstractSet
|
+--soot.util.ArraySet
- 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 |
Methods inherited from class java.util.AbstractCollection |
containsAll,
isEmpty,
remove,
removeAll,
retainAll,
toString |
Methods inherited from class java.lang.Object |
clone,
finalize,
getClass,
notify,
notifyAll,
wait,
wait,
wait |
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()
- Overrides:
- clear in class java.util.AbstractCollection
contains
public final boolean contains(java.lang.Object obj)
- Overrides:
- contains in class java.util.AbstractCollection
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)
- Overrides:
- add in class java.util.AbstractCollection
addAll
public final boolean addAll(java.util.Collection s)
- Overrides:
- addAll in class java.util.AbstractCollection
size
public final int size()
- Overrides:
- size in class java.util.AbstractCollection
iterator
public final java.util.Iterator iterator()
- Overrides:
- iterator in class java.util.AbstractCollection
toArray
public final java.lang.Object[] toArray()
- Overrides:
- toArray in class java.util.AbstractCollection
toArray
public final java.lang.Object[] toArray(java.lang.Object[] array)
- Overrides:
- toArray in class java.util.AbstractCollection
getUnderlyingArray
public final java.lang.Object[] getUnderlyingArray()