@Override public int lastIndexOf(Object o) { return this.backingList.lastIndexOf(o); }
@Override public int lastIndexOf(Object o) { return pipeList.lastIndexOf(o); }
@Override public int lastIndexOf(final Object o) { return this.list.lastIndexOf(o); }
@Override public int lastIndexOf(Object o) { return parseTrees.lastIndexOf(o); }
/** * Use {@link #getResponses()} */ @Deprecated public int lastIndexOf(Object o) { return responses.lastIndexOf(o); }
/** * Use {@link #getResponses()} */ @Deprecated public int lastIndexOf(Object o) { return responses.lastIndexOf(o); }
@Override public int lastIndexOf(Object o) { synchronized (mutex) { return delegate().lastIndexOf(o); } }
@Override protected int find(Object o) { return getList().lastIndexOf(o); }
@Override public int lastIndexOf(Object element) { return delegate().lastIndexOf(element); }
@Override public int lastIndexOf(Object o) { return this.children.lastIndexOf(o); }
@Override public int lastIndexOf(Object o) { return list.lastIndexOf(o); }
private void cutCycleAt(String referee, List<String> cycle) { // cycle contains variables in referrer-to-referee order. // This should not be negative, for the first and last one is same. int refererIndex = cycle.lastIndexOf(referee) - 1; assert(refererIndex >= 0); String referrer = cycle.get(refererIndex); boolean removed = refereeSetMap.get(referrer).remove(referee); assert(removed); LOGGER.warning(String.format("Cyclic reference detected: %s", Util.join(cycle," -> "))); LOGGER.warning(String.format("Cut the reference %s -> %s", referrer, referee)); }
@Override public int lastIndexOf(Object object) { loadRemaining(); return entities.lastIndexOf(object); }
@CollectionSize.Require(absent = {ZERO, ONE}) public void testSubList_lastIndexOf() { List<E> list = getList(); int size = list.size(); List<E> copy = list.subList(0, size); List<E> head = list.subList(0, size - 1); List<E> tail = list.subList(1, size); assertEquals(size - 1, copy.lastIndexOf(list.get(size - 1))); assertEquals(size - 2, head.lastIndexOf(list.get(size - 2))); assertEquals(size - 2, tail.lastIndexOf(list.get(size - 1))); // The following assumes all elements are distinct. assertEquals(0, copy.lastIndexOf(list.get(0))); assertEquals(0, head.lastIndexOf(list.get(0))); assertEquals(0, tail.lastIndexOf(list.get(1))); assertEquals(-1, head.lastIndexOf(list.get(size - 1))); assertEquals(-1, tail.lastIndexOf(list.get(0))); }
@Override public int lastIndexOf(Object o) { synchronized (mutex) { return delegate().lastIndexOf(o); } }
@Override public int lastIndexOf(Object element) { return delegate().lastIndexOf(element); }
@Override public int lastIndexOf(Object o) { synchronized (mutex) { return delegate().lastIndexOf(o); } }
public void testAsListLastIndexOf() { assertEquals(-1, Booleans.asList(EMPTY).lastIndexOf((Object) "wrong type")); assertEquals(-1, Booleans.asList(EMPTY).lastIndexOf(true)); assertEquals(-1, Booleans.asList(ARRAY_FALSE).lastIndexOf(true)); assertEquals(1, Booleans.asList(ARRAY_FALSE_TRUE).lastIndexOf(true)); assertEquals(1, Booleans.asList(ARRAY_FALSE_FALSE).lastIndexOf(false)); }
@CollectionFeature.Require(absent = REJECTS_DUPLICATES_AT_CREATION) @CollectionSize.Require(absent = {ZERO, ONE}) public void testLastIndexOf_duplicate() { E[] array = createSamplesArray(); array[getNumElements() / 2] = e0(); collection = getSubjectGenerator().create(array); assertEquals( "lastIndexOf(duplicate) should return index of last occurrence", getNumElements() / 2, getList().lastIndexOf(e0())); } }
public void testAsListEquals() { assertEquals(Booleans.asList(EMPTY), Collections.emptyList()); assertEquals(Booleans.asList(ARRAY_FALSE), Booleans.asList(ARRAY_FALSE)); assertFalse(Booleans.asList(ARRAY_FALSE).equals(ARRAY_FALSE)); assertFalse(Booleans.asList(ARRAY_FALSE).equals(null)); assertFalse(Booleans.asList(ARRAY_FALSE).equals(Booleans.asList(ARRAY_FALSE_TRUE))); assertFalse(Booleans.asList(ARRAY_FALSE_FALSE).equals(Booleans.asList(ARRAY_FALSE_TRUE))); assertEquals(1, Booleans.asList(ARRAY_FALSE_TRUE).lastIndexOf(true)); List<Boolean> reference = Booleans.asList(ARRAY_FALSE); assertEquals(Booleans.asList(ARRAY_FALSE), reference); assertEquals(reference, reference); }