Primitive Containers
Primitive Containers
Collections framework include a set of custom containers designed to work with primitive data types. Using primitive types helps optimize speed and/or size of the containers. These containers are available with a separate language jetbrains.mps.baseLanguage.collections.trove.
Primitive list containers
list<?,?> byteArrayList | list<byte> |
---|---|
doubleArrayList | list<double> |
floatArrayList | list<float> |
intArrayList | list<int> |
longArrayList | list<long> |
shortArrayList | list<short> |
Primitive set containers
set<?,?> byteHashSet | set<byte> |
---|---|
doubleHashSet | set<double> |
floatHashSet | set<float> |
intHashSet | set<int> |
longHashSet | set<long> |
shortHashSet | set<short> |
Primitive maps
map<byte,?> byteByteHashMap | map<byte, byte> |
---|---|
byteDoubleHashMap | map<byte, double> |
byteFloatHashMap | map<byte, float> |
byteIntHashMap | map<byte, int> |
byteLongHashMap | map<byte, long> |
byteShortHashMap | map<byte, short> |
doubleByteHashMap | map<double, byte> |
---|---|
doubleDoubleHashMap | map<double, double> |
doubleFloatHashMap | map<double, float> |
doubleIntHashMap | map<double, int> |
doubleLongHashMap | map<double, long> |
doubleShortHashMap | map<double, short> |
floatByteHashMap | map<float, byte> |
---|---|
floatDoubleHashMap | map<float, double> |
floatFloatHashMap | map<float, float> |
floatIntHashMap | map<float, int> |
floatLongHashMap | map<float, long> |
floatShortHashMap | map<float, short> |
intByteHashMap | map<int, byte> |
---|---|
intDoubleHashMap | map<int, double> |
intFloatHashMap | map<int, float> |
intIntHashMap | map<int, int> |
intLongHashMap | map<int, long> |
intShortHashMap | map<int, short> |
longByteHashMap | map<long, byte> |
---|---|
longDoubleHashMap | map<long, double> |
longFloatHashMap | map<long, float> |
longIntHashMap | map<long, int> |
longLongHashMap | map<long, long> |
longShortHashMap | map<long, short> |
shortByteHashMap | map<short, byte> |
---|---|
shortDoubleHashMap | map<short, double> |
shortFloatHashMap | map<short, float> |
shortIntHashMap | map<short, int> |
shortLongHashMap | map<short, long> |
shortShortHashMap | map<short, short> |
ObjectByteHashMap<K> | map<K, byte> |
---|---|
ObjectDoubleHashMap<K> | map<K, double> |
ObjectFloatHashMap<K> | map<K, float> |
ObjectIntHashMap<K> | map<K, int> |
ObjectLongHashMap<K> | map<K, long> |
ObjectShortHashMap<K> | map<K, short> |