final class Util
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) static javax.lang.model.element.Modifier |
DEFAULT
Modifier.DEFAULT doesn't exist until Java 8, but we want to run on earlier releases.
|
Modifier | Constructor and Description |
---|---|
private |
Util() |
Modifier and Type | Method and Description |
---|---|
(package private) static java.lang.String |
characterLiteralWithoutSingleQuotes(char c) |
(package private) static void |
checkArgument(boolean condition,
java.lang.String format,
java.lang.Object... args) |
(package private) static <T> T |
checkNotNull(T reference,
java.lang.String format,
java.lang.Object... args) |
(package private) static void |
checkState(boolean condition,
java.lang.String format,
java.lang.Object... args) |
(package private) static boolean |
hasDefaultModifier(java.util.Collection<javax.lang.model.element.Modifier> modifiers) |
(package private) static <T> java.util.List<T> |
immutableList(java.util.Collection<T> collection) |
(package private) static <K,V> java.util.Map<K,V> |
immutableMap(java.util.Map<K,V> map) |
(package private) static <K,V> java.util.Map<K,java.util.List<V>> |
immutableMultimap(java.util.Map<K,java.util.List<V>> multimap) |
(package private) static <T> java.util.Set<T> |
immutableSet(java.util.Collection<T> set) |
(package private) static java.lang.String |
join(java.lang.String separator,
java.util.List<java.lang.String> parts) |
(package private) static void |
requireExactlyOneOf(java.util.Set<javax.lang.model.element.Modifier> modifiers,
javax.lang.model.element.Modifier... mutuallyExclusive) |
(package private) static java.lang.String |
stringLiteralWithDoubleQuotes(java.lang.String value,
java.lang.String indent)
Returns the string literal representing
value , including wrapping double quotes. |
(package private) static <T> java.util.Set<T> |
union(java.util.Set<T> a,
java.util.Set<T> b) |
static final javax.lang.model.element.Modifier DEFAULT
static <K,V> java.util.Map<K,java.util.List<V>> immutableMultimap(java.util.Map<K,java.util.List<V>> multimap)
static <K,V> java.util.Map<K,V> immutableMap(java.util.Map<K,V> map)
static void checkArgument(boolean condition, java.lang.String format, java.lang.Object... args)
static <T> T checkNotNull(T reference, java.lang.String format, java.lang.Object... args)
static void checkState(boolean condition, java.lang.String format, java.lang.Object... args)
static <T> java.util.List<T> immutableList(java.util.Collection<T> collection)
static <T> java.util.Set<T> immutableSet(java.util.Collection<T> set)
static java.lang.String join(java.lang.String separator, java.util.List<java.lang.String> parts)
static <T> java.util.Set<T> union(java.util.Set<T> a, java.util.Set<T> b)
static void requireExactlyOneOf(java.util.Set<javax.lang.model.element.Modifier> modifiers, javax.lang.model.element.Modifier... mutuallyExclusive)
static boolean hasDefaultModifier(java.util.Collection<javax.lang.model.element.Modifier> modifiers)
static java.lang.String characterLiteralWithoutSingleQuotes(char c)
static java.lang.String stringLiteralWithDoubleQuotes(java.lang.String value, java.lang.String indent)
value
, including wrapping double quotes.