Package com.squareup.javapoet
Class Util
- java.lang.Object
-
- com.squareup.javapoet.Util
-
final class Util extends java.lang.Object
Like Guava, but worse and standalone. This makes it easier to mix JavaPoet with libraries that bring their own version of Guava.
-
-
Constructor Summary
Constructors Modifier Constructor Description private
Util()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method 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 <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 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 representingvalue
, including wrapping double quotes.(package private) static <T> java.util.Set<T>
union(java.util.Set<T> a, java.util.Set<T> b)
-
-
-
Method Detail
-
immutableMultimap
static <K,V> java.util.Map<K,java.util.List<V>> immutableMultimap(java.util.Map<K,java.util.List<V>> multimap)
-
immutableMap
static <K,V> java.util.Map<K,V> immutableMap(java.util.Map<K,V> map)
-
checkArgument
static void checkArgument(boolean condition, java.lang.String format, java.lang.Object... args)
-
checkNotNull
static <T> T checkNotNull(T reference, java.lang.String format, java.lang.Object... args)
-
checkState
static void checkState(boolean condition, java.lang.String format, java.lang.Object... args)
-
immutableList
static <T> java.util.List<T> immutableList(java.util.Collection<T> collection)
-
immutableSet
static <T> java.util.Set<T> immutableSet(java.util.Collection<T> set)
-
union
static <T> java.util.Set<T> union(java.util.Set<T> a, java.util.Set<T> b)
-
requireExactlyOneOf
static void requireExactlyOneOf(java.util.Set<javax.lang.model.element.Modifier> modifiers, javax.lang.model.element.Modifier... mutuallyExclusive)
-
characterLiteralWithoutSingleQuotes
static java.lang.String characterLiteralWithoutSingleQuotes(char c)
-
stringLiteralWithDoubleQuotes
static java.lang.String stringLiteralWithDoubleQuotes(java.lang.String value, java.lang.String indent)
Returns the string literal representingvalue
, including wrapping double quotes.
-
-