Package org.eclipse.cdt.core.parser.util
Class CharArrayIntMap
- java.lang.Object
-
- org.eclipse.cdt.core.parser.util.HashTable
-
- org.eclipse.cdt.core.parser.util.CharTable
-
- org.eclipse.cdt.core.parser.util.CharArrayIntMap
-
-
Constructor Summary
Constructors Constructor Description CharArrayIntMap(int initialSize, int undefined)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clear()
Object
clone()
int
get(char[] image)
int
get(char[] key, int start, int length)
int
get(int pos)
int
getKeyLocation(char[] key, int start, int length)
int
put(char[] key, int value)
int
put(char[] key, int start, int length, int value)
void
putAll(CharArrayIntMap map)
Puts all mappings of map into this map.protected void
resize(int size)
-
Methods inherited from class org.eclipse.cdt.core.parser.util.CharTable
addIndex, addIndex, containsKey, containsKey, findKey, hash, hash, hash, keyArray, keyAt, keys, lookup, lookup, lookup, removeEntry, toList
-
Methods inherited from class org.eclipse.cdt.core.parser.util.HashTable
capacity, countCollisions, dumpNexts, isEmpty, linkIntoHashTable, partition, rehash, removeEntry, resize, size, sort
-
-
-
-
Method Detail
-
put
public int put(char[] key, int start, int length, int value)
-
put
public int put(char[] key, int value)
-
get
public int get(char[] key, int start, int length)
-
get
public int get(int pos)
-
getKeyLocation
public int getKeyLocation(char[] key, int start, int length)
-
get
public int get(char[] image)
-
putAll
public void putAll(CharArrayIntMap map)
Puts all mappings of map into this map. The keys are not cloned.- Since:
- 5.0
-
-