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
-
- All Implemented Interfaces:
java.lang.Cloneable
public class CharArrayIntMap extends CharTable
- Restriction:
- This class is not intended to be subclassed by clients.
-
-
Constructor Summary
Constructors Constructor Description CharArrayIntMap(int initialSize, int undefined)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()java.lang.Objectclone()intget(char[] image)intget(char[] key, int start, int length)intget(int pos)intgetKeyLocation(char[] key, int start, int length)intput(char[] key, int value)intput(char[] key, int start, int length, int value)voidputAll(CharArrayIntMap map)Puts all mappings of map into this map.protected voidresize(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
-
-