public Object[] toArray(Object[] values) { if (values.length < entries.length) { values = (Object[]) Array.newInstance(values.getClass().getComponentType(), entries.length); } for (int i = 0; i < entries.length; i++) { final IndexEntry indexEntry = entries[i]; values[i] = indexEntry.getValue(); } return values; }
public Object[] toArray(Object[] values) { if (values.length < entries.length) { values = (Object[]) Array.newInstance(values.getClass().getComponentType(), entries.length); } for (int i = 0; i < entries.length; i++) { final IndexEntry indexEntry = entries[i]; values[i] = indexEntry.getValue(); } return values; }
public Object[] toArray(Object values[]) { if (values.length < entries.length) { values = (Object[]) Array.newInstance(values.getClass().getComponentType(), entries.length); } for (int i = 0; i < entries.length; i++) { IndexEntry indexEntry = entries[i]; values[i] = indexEntry.getValue(); } return values; }
public void set(final E o) { entries[index].setValue((V) o); }
public void set(final E o) { entries[index].setValue((V) o); }
public void set(E o) { entries[index].setValue((V) o); }
public V get(int index) { if (index < 0 || index >= entries.length) throw new IndexOutOfBoundsException("" + index); return entries[index].getValue(); }
public V get(final Object key) { final int i = indexOf((K) key); if (i < 0) { return null; } final IndexEntry<K, V> entryMetadata = entries[i]; final V value = entryMetadata.getValue(); return value; }
public V get(final int index) { if (index < 0 || index >= entries.length) { throw new IndexOutOfBoundsException(String.valueOf(index)); } return entries[index].getValue(); }
public V put(K key, V value) { int i = indexOf(key); if (i < 0) { throw new IllegalArgumentException("Index does not contain this key and new entries cannot be added: " + (K) key); } IndexEntry<K,V> entry = entries[i]; V oldValue = entry.getValue(); entry.setValue(value); return oldValue; }
public V get(final int index) { if (index < 0 || index >= entries.length) { throw new IndexOutOfBoundsException(String.valueOf(index)); } return entries[index].getValue(); }
public V put(final K key, final V value) { final int i = indexOf(key); if (i < 0) { throw new IllegalArgumentException("Index does not contain this key and new entries cannot be added: " + (K) key); } final IndexEntry<K, V> entry = entries[i]; final V oldValue = entry.getValue(); entry.setValue(value); return oldValue; }
public V get(Object key) { int i = indexOf((K) key); if (i < 0) { return null; } IndexEntry<K,V> entryMetadata = entries[i]; V value = entryMetadata.getValue(); return value; }
public V put(final K key, final V value) { final int i = indexOf(key); if (i < 0) { throw new IllegalArgumentException("Index does not contain this key and new entries cannot be added: " + (K) key); } final IndexEntry<K, V> entry = entries[i]; final V oldValue = entry.getValue(); entry.setValue(value); return oldValue; }
public V get(final Object key) { final int i = indexOf((K) key); if (i < 0) { return null; } final IndexEntry<K, V> entryMetadata = entries[i]; final V value = entryMetadata.getValue(); return value; }