/** * Lazily creates the objectIndexes Map. * RoboVM note: Added in RoboVM. */ private HashMap<E, Integer> getObjectIndexes() { if (objectIndexes == null) { Object[] array = toArray(); objectIndexes = new HashMap<>(array.length); for (int i = 0; i < array.length; i++) { objectIndexes.put((E) array[i], i); } } return objectIndexes; }
/** * Lazily creates the objectIndexes Map. * RoboVM note: Added in RoboVM. */ private HashMap<E, Integer> getObjectIndexes() { if (objectIndexes == null) { Object[] array = toArray(); objectIndexes = new HashMap<>(array.length); for (int i = 0; i < array.length; i++) { objectIndexes.put((E) array[i], i); } } return objectIndexes; }