@Generates private TypeToken<?> generateTypeToken() { return TypeToken.of(generateClass()); }
@Generates private static <K, V> HashMap<K, V> generateHashdMap(K key, V value) { return generateLinkedHashMap(key, value); }
@Generates private static <E> ImmutableMultiset<E> generateImmutableMultiset(E freshElement) { return ImmutableMultiset.of(freshElement); }
@Generates private static <E extends Comparable<? super E>> SortedSet<E> generateSortedSet(E freshElement) { return generateNavigableSet(freshElement); }
@Generates private static <E> ImmutableSet<E> generateImmutableSet(E freshElement) { return ImmutableSet.of(freshElement); }
@Generates private static <C extends Comparable<?>> Range<C> generateRange(C freshElement) { return Range.singleton(freshElement); }
@Generates private Splitter generateSplitter() { return Splitter.on(generateString()); }
@Generates private String generateString() { return Integer.toString(generateInt()); }
@Generates private CharSequence generateCharSequence() { return generateString(); }
@Generates private byte generateByte() { return (byte) generateInt(); }
@Generates private Short generateShortObject() { return new Short(generateShort()); }
@Generates private Float generateFloatObject() { return new Float(generateFloat()); }
@Generates private long generateLong() { return generateInt(); }
@Generates private static <R, C, V> HashBasedTable<R, C, V> generateHashBasedTable( R row, C column, V value) { HashBasedTable<R, C, V> table = HashBasedTable.create(); table.put(row, column, value); return table; }
@Generates private static <K, V> LinkedHashMultimap<K, V> generateLinkedHashMultimap(K key, V value) { LinkedHashMultimap<K, V> multimap = LinkedHashMultimap.create(); multimap.put(key, value); return multimap; }
@Generates private static <E extends Comparable<E>> SortedMultiset<E> generateSortedMultiset( E freshElement) { return generateTreeMultiset(freshElement); }
@Generates private static <E extends Comparable<? super E>> NavigableSet<E> generateNavigableSet( E freshElement) { return generateTreeSet(freshElement); }
@Generates private static <E> ArrayList<E> generateArrayList(E freshElement) { ArrayList<E> list = Lists.newArrayList(); list.add(freshElement); return list; }
@Generates private DoubleBuffer generateDoubleBuffer() { return DoubleBuffer.allocate(generateInt()); } }
@Generates private static <R, C, V> ImmutableTable<R, C, V> generateImmutableTable( R row, C column, V value) { return ImmutableTable.of(row, column, value); }