Class TwoLevelVector<T extends @Nullable Object>
java.lang.Object
com.ibm.wala.util.collections.TwoLevelVector<T>
- All Implemented Interfaces:
IVector<T>
,Serializable
,Iterable<T>
public class TwoLevelVector<T extends @Nullable Object>
extends Object
implements IVector<T>, Serializable
An
IVector
implementation which delegates to pages of int vectors.- See Also:
-
Constructor Details
-
TwoLevelVector
public TwoLevelVector()
-
-
Method Details
-
get
-
set
-
performVerboseAction
public void performVerboseAction()- Specified by:
performVerboseAction
in interfaceIVector<T extends @Nullable Object>
- See Also:
-
iterator
-
getMaxIndex
public int getMaxIndex()- Specified by:
getMaxIndex
in interfaceIVector<T extends @Nullable Object>
- Returns:
- max i s.t get(i) != null
-