@Override Object writeReplace() { return new SerializedForm<E>(comparator, toArray()); } }
@Override Object writeReplace() { return new SerializedForm<E>(comparator, toArray()); } }
public void testOf_gwtArraycopyBug() { /* * The test requires: * * 1) An interface I extending Comparable<I> so that the created array is of * an interface type. 2) An instance of a class implementing that interface * so that we can pass non-null instances of the interface. * * (Currently it's safe to pass instances for which compareTo() always * returns 0, but if we had a SingletonImmutableSortedSet, this might no * longer be the case.) * * javax.naming.Name and java.util.concurrent.Delayed might work, but * they're fairly obscure, we've invented our own interface and class. */ Interface a = new Impl(); Interface b = new Impl(); ImmutableSortedSet<Interface> set = ImmutableSortedSet.of(a, b); Object[] unused1 = set.toArray(); Object[] unused2 = set.toArray(new Object[2]); }
@Override Object writeReplace() { return new SerializedForm<E>(comparator, toArray()); } }
@Override Object writeReplace() { return new SerializedForm<E>(comparator, toArray()); } }
@Override Object writeReplace() { return new SerializedForm<E>(comparator, toArray()); } }
@Override Object writeReplace() { return new SerializedForm<E>(comparator, toArray()); } }
@Override Object writeReplace() { return new SerializedForm<E>(comparator, toArray()); } }
@Override Object writeReplace() { return new SerializedForm<E>(comparator, toArray()); } }
@Override Object writeReplace() { return new SerializedForm<E>(comparator, toArray()); } }
@Override Object writeReplace() { return new SerializedForm<E>(comparator, toArray()); } }
@Override Object writeReplace() { return new SerializedForm<E>(comparator, toArray()); } }
@Override Object writeReplace() { return new SerializedForm<E>(comparator, toArray()); } }
@Override Object writeReplace() { return new SerializedForm<E>(comparator, toArray()); } }
@Override Object writeReplace() { return new SerializedForm<E>(comparator, toArray()); } }
@Override Object writeReplace() { return new SerializedForm<E>(comparator, toArray()); } }
@Override Object writeReplace() { return new SerializedForm<E>(comparator, toArray()); } }
@Override Object writeReplace() { return new SerializedForm<E>(comparator, toArray()); } }
@Override Object writeReplace() { return new SerializedForm<E>(comparator, toArray()); } }
public void testOf_gwtArraycopyBug() { /* * The test requires: * * 1) An interface I extending Comparable<I> so that the created array is of * an interface type. 2) An instance of a class implementing that interface * so that we can pass non-null instances of the interface. * * (Currently it's safe to pass instances for which compareTo() always * returns 0, but if we had a SingletonImmutableSortedSet, this might no * longer be the case.) * * javax.naming.Name and java.util.concurrent.Delayed might work, but * they're fairly obscure, we've invented our own interface and class. */ Interface a = new Impl(); Interface b = new Impl(); ImmutableSortedSet<Interface> set = ImmutableSortedSet.of(a, b); Object[] unused1 = set.toArray(); Object[] unused2 = set.toArray(new Object[2]); }