public class ObjectIntMapper<E> extends Object
ObjectIntMap may map different ints to the same
object.| Constructor and Description |
|---|
ObjectIntMapper() |
ObjectIntMapper(Collection<E> collection) |
ObjectIntMapper(FlowUniverse<E> flowUniverse) |
| Modifier and Type | Method and Description |
|---|---|
int |
add(E o)
adds
o into the map. |
boolean |
contains(Object o)
returns true, if
o has already been mapped. |
int |
getInt(E o)
returns the mapping of
o. |
E |
getObject(int i)
returns the object associated to
i. |
int |
size()
returns the number of mapped objects.
|
public ObjectIntMapper()
public ObjectIntMapper(FlowUniverse<E> flowUniverse)
public ObjectIntMapper(Collection<E> collection)
public int add(E o)
o into the map. no test are made, if it is already in the map.public int getInt(E o)
o. if there has been a call to objectToInt with the same o
before, the same value will be returned.o - o's mappingpublic E getObject(int i)
i.i - i's objectpublic boolean contains(Object o)
o has already been mapped.o - o has already a number.public int size()
Copyright © 2020 Soot OSS. All rights reserved.