@Test public void testContainsWithWeakComparator() { BasicEventList<Comparable> source = new BasicEventList<>(); SortedList<Comparable> sorted = new SortedList<>(source, GlazedLists.comparableComparator()); final Song enterSandman = new Song("Metallica", "Enter Sandman"); final Song masterOfPuppets = new Song("Metallica", "Master of Puppets"); final Song battery = new Song("Metallica", "Battery"); sorted.add(enterSandman); sorted.add(masterOfPuppets); sorted.add(battery); assertTrue(sorted.contains(enterSandman)); assertTrue(sorted.contains(masterOfPuppets)); assertTrue(sorted.contains(battery)); assertFalse(sorted.contains(new Song("Metallica", "One"))); assertFalse(sorted.contains(null)); sorted.add(null); assertTrue(sorted.contains(null)); }
@Override public boolean contains(Object object) { return indexOf(object) != -1; }
SortedList extends TransformedList<E,E> { @Override public boolean contains(Object object) { return indexOf(object) != -1; } }
SortedList extends TransformedList<E,E> { @Override public boolean contains(Object object) { return indexOf(object) != -1; } SortedList(EventList<E> source);  SortedList(EventList<E> source, Comparator<? super E> comparator); }
SortedList extends TransformedList<E,E> { @Override public boolean contains(Object object) { return indexOf(object) != -1; } SortedList(EventList<E> source);  SortedList(EventList<E> source, Comparator<? super E> comparator); static SortedList<E> create(EventList<E> source); void setMode(int mode); int getMode(); @Override void listChanged(ListEvent<E> listChanges); Comparator<? super E> getComparator(); void setComparator(Comparator<? super E> comparator); @Override int indexOf(Object object); @Override int lastIndexOf(Object object); int sortIndex(Object object); int lastSortIndex(Object object); @Deprecated int indexOfSimulated(Object object); @Override boolean contains(Object object); @Override Iterator<E> iterator(); }
SortedList extends TransformedList<E,E> { @Override public boolean contains(Object object) { return indexOf(object) != -1; } SortedList(EventList<E> source);  SortedList(EventList<E> source, Comparator<? super E> comparator); static SortedList<E> create(EventList<E> source); void setMode(int mode); int getMode(); @Override void listChanged(ListEvent<E> listChanges); Comparator<? super E> getComparator(); void setComparator(Comparator<? super E> comparator); @Override int indexOf(Object object); @Override int lastIndexOf(Object object); int sortIndex(Object object); int lastSortIndex(Object object); @Deprecated int indexOfSimulated(Object object); @Override boolean contains(Object object); @Override Iterator<E> iterator(); static final int STRICT_SORT_ORDER; static final int AVOID_MOVING_ELEMENTS; }