Guava dependency - to drop or not to drop?

Lukáš Fryč richfaces-dev at lists.jboss.org
Thu Feb 13 13:35:27 EST 2014


Just for information, there is a list of APIs we use:

richfaces5]$ find -name "*.java" -exec grep "import com.google.common" {} \; | sort | uniq

{code:jivemacro_uid=_13923165009138769|class=jive_text_macro jive_macro_code _jivemacro_uid_13923165009138769}
import com.google.common.base.Function;

import com.google.common.base.Joiner;

import com.google.common.base.Objects;

import com.google.common.base.Objects.ToStringHelper;

import com.google.common.base.Optional;

import com.google.common.base.Preconditions;

import com.google.common.base.Predicate;

import com.google.common.base.Predicates;

import com.google.common.base.Splitter;

import com.google.common.base.Strings;

import com.google.common.base.Supplier;

import com.google.common.base.Suppliers;

import com.google.common.cache.CacheBuilder;

import com.google.common.cache.CacheLoader;

import com.google.common.cache.LoadingCache;

import com.google.common.collect.AbstractIterator;

import com.google.common.collect.ArrayListMultimap;

import com.google.common.collect.ClassToInstanceMap;

import com.google.common.collect.Collections2;

import com.google.common.collect.Constraint;

import com.google.common.collect.Constraints;

import com.google.common.collect.ForwardingIterator;

import com.google.common.collect.ForwardingSet;

import com.google.common.collect.HashMultimap;

import com.google.common.collect.ImmutableClassToInstanceMap;

import com.google.common.collect.ImmutableList;

import com.google.common.collect.ImmutableList.Builder;

import com.google.common.collect.ImmutableMap;

import com.google.common.collect.ImmutableMap.Builder;

import com.google.common.collect.ImmutableSet;

import com.google.common.collect.ImmutableSet.Builder;

import com.google.common.collect.Iterables;

import com.google.common.collect.Iterators;

import com.google.common.collect.LinkedListMultimap;

import com.google.common.collect.ListMultimap;

import com.google.common.collect.Lists;

import com.google.common.collect.MapMaker;

import com.google.common.collect.Maps;

import com.google.common.collect.Multimap;

import com.google.common.collect.MutableClassToInstanceMap;

import com.google.common.collect.ObjectArrays;

import com.google.common.collect.Ordering;

import com.google.common.collect.Range;

import com.google.common.collect.Ranges;

import com.google.common.collect.SetMultimap;

import com.google.common.collect.Sets;

import com.google.common.collect.UnmodifiableIterator;

import com.google.common.io.ByteStreams;

import com.google.common.io.Closeables;

import com.google.common.io.Files;

import com.google.common.io.InputSupplier;

import com.google.common.io.OutputSupplier;

import com.google.common.primitives.Ints;

import com.google.common.primitives.Primitives;

import com.google.common.util.concurrent.ThreadFactoryBuilder;
{code}

Posted by forums
Original post: https://community.jboss.org/message/857565#857565


More information about the richfaces-dev mailing list