SettableColumnSelectorFactory(AggregatorFactory[] aggregatorFactories) { columnIndexMap = new Object2IntArrayMap<>(aggregatorFactories.length); columnIndexMap.defaultReturnValue(UNKNOWN_COLUMN_INDEX); for (int i = 0; i < aggregatorFactories.length; i++) { columnIndexMap.put(aggregatorFactories[i].getName(), i); } }
@Override public boolean containsKey(final Object k) { return findKey(k) != -1; } @Override
@Override public void clear() { Object2IntArrayMap.this.clear(); } };
/** * Creates a new empty array map copying the entries of a given map. * * @param m * a map. */ public Object2IntArrayMap(final Map<? extends K, ? extends Integer> m) { this(m.size()); putAll(m); } /**
@Override public boolean contains(final int v) { return containsValue(v); } @Override
@Override public int put(K k, int v) { final int oldKey = findKey(k); if (oldKey != -1) { final int oldValue = value[oldKey]; value[oldKey] = v; return oldValue; } if (size == key.length) { final Object[] newKey = new Object[size == 0 ? 2 : size * 2]; final int[] newValue = new int[size == 0 ? 2 : size * 2]; for (int i = size; i-- != 0;) { newKey[i] = key[i]; newValue[i] = value[i]; } key = newKey; value = newValue; } key[size] = k; value[size] = v; size++; return defRetValue; } @Override
@Override public void clear() { Object2IntArrayMap.this.clear(); } };
/** * Creates a new empty array map copying the entries of a given map. * * @param m * a map. */ public Object2IntArrayMap(final Object2IntMap<K> m) { this(m.size()); putAll(m); } /**
.getBoolean(); final Object2IntMap<ResourceLocation> configWhiteList = new Object2IntArrayMap<>();
@Override public int removeInt(final Object k) { final int oldPos = findKey(k); if (oldPos == -1) return defRetValue; final int oldValue = value[oldPos]; final int tail = size - oldPos - 1; System.arraycopy(key, oldPos + 1, key, oldPos, tail); System.arraycopy(value, oldPos + 1, value, oldPos, tail); size--; key[size] = null; return oldValue; } @Override
SettableColumnSelectorFactory(AggregatorFactory[] aggregatorFactories) { columnIndexMap = new Object2IntArrayMap<>(aggregatorFactories.length); columnIndexMap.defaultReturnValue(UNKNOWN_COLUMN_INDEX); for (int i = 0; i < aggregatorFactories.length; i++) { columnIndexMap.put(aggregatorFactories[i].getName(), i); } }
SettableColumnSelectorFactory(AggregatorFactory[] aggregatorFactories) { columnIndexMap = new Object2IntArrayMap<>(aggregatorFactories.length); columnIndexMap.defaultReturnValue(UNKNOWN_COLUMN_INDEX); for (int i = 0; i < aggregatorFactories.length; i++) { columnIndexMap.put(aggregatorFactories[i].getName(), i); } }
Map<String,Integer> testCounts = new Object2IntArrayMap<>(testIDs.size()); Map<String,Integer> valCounts = new Object2IntArrayMap<>(valIDs.size()); Map<String,Integer> trainCounts = new Object2IntArrayMap<>(10);
System.exit(1); chomosomeToSuffixIndex = new Object2IntArrayMap<>(); chomosomeToSuffixIndex.defaultReturnValue(-1); if (args().destinationOverride != null) {