@Deprecated
public class GUtil
extends java.lang.Object
Plugins should prefer external collection frameworks over this class.
Internally, all code should use GUtil
.
Constructor | Description |
---|---|
GUtil() |
Deprecated.
|
Modifier and Type | Method | Description |
---|---|---|
static <K,V> |
addMaps(java.util.Map<K,V> map1,
java.util.Map<K,V> map2) |
Deprecated.
|
static <V,T extends java.util.Collection<? super V>> |
addToCollection(T dest,
boolean failOnNull,
java.lang.Iterable<? extends V> src) |
Deprecated.
|
static <V,T extends java.util.Collection<? super V>> |
addToCollection(T dest,
boolean failOnNull,
java.lang.Iterable<? extends V>... srcs) |
Deprecated.
|
static <V,T extends java.util.Collection<? super V>> |
addToCollection(T dest,
java.lang.Iterable<? extends V> src) |
Deprecated.
|
static <V,T extends java.util.Collection<? super V>> |
addToCollection(T dest,
java.lang.Iterable<? extends V>... srcs) |
Deprecated.
|
static void |
addToMap(java.util.Map<java.lang.String,java.lang.String> dest,
java.util.Map<?,?> src) |
Deprecated.
|
static java.lang.String |
asPath(java.lang.Iterable<?> collection) |
Deprecated.
|
static java.util.Comparator<java.lang.String> |
caseInsensitive() |
Deprecated.
|
static java.util.Collection<?> |
collectionize(java.lang.Object input) |
Deprecated.
Flattens input collections (including arrays *but* not maps).
|
static <T> T |
elvis(T object,
T defaultValue) |
Deprecated.
Prefer
getOrDefault(Object, Factory) if the value is expensive to compute or
would trigger early configuration. |
static boolean |
endsWith(java.lang.CharSequence longer,
java.lang.CharSequence shorter) |
Deprecated.
Checks whether the fist
CharSequence ends with the second. |
static <T extends java.util.Collection<?>> |
flatten(java.lang.Object[] elements,
T addTo) |
Deprecated.
|
static <T extends java.util.Collection<?>> |
flatten(java.lang.Object[] elements,
T addTo,
boolean flattenMaps) |
Deprecated.
|
static <T extends java.util.Collection<?>> |
flatten(java.util.Collection<?> elements,
T addTo) |
Deprecated.
|
static <T extends java.util.Collection<?>> |
flatten(java.util.Collection<?> elements,
T addTo,
boolean flattenMapsAndArrays) |
Deprecated.
|
static <T extends java.util.Collection<?>> |
flatten(java.util.Collection<?> elements,
T addTo,
boolean flattenMaps,
boolean flattenArrays) |
Deprecated.
|
static java.util.List<java.lang.Object> |
flatten(java.util.Collection<java.lang.Object> elements) |
Deprecated.
|
static java.util.List<java.lang.Object> |
flatten(java.util.Collection<java.lang.Object> elements,
boolean flattenMapsAndArrays) |
Deprecated.
|
static <T extends java.util.Collection<?>> |
flattenElements(java.lang.Object... elements) |
Deprecated.
|
static <T> T |
getOrDefault(T object,
org.gradle.internal.Factory<T> defaultValueSupplier) |
Deprecated.
|
static boolean |
isSecureUrl(java.net.URI url) |
Deprecated.
|
static boolean |
isTrue(java.lang.Object object) |
Deprecated.
|
static <T> java.util.Comparator<T> |
last(java.util.Comparator<? super T> comparator,
T lastValue) |
Deprecated.
|
static java.util.Properties |
loadProperties(java.io.File propertyFile) |
Deprecated.
|
static java.util.Properties |
loadProperties(java.io.InputStream inputStream) |
Deprecated.
|
static java.util.Properties |
loadProperties(java.net.URL url) |
Deprecated.
|
static java.util.Map<java.lang.Object,java.lang.Object> |
map(java.lang.Object... objects) |
Deprecated.
|
static java.util.List<java.lang.String> |
prefix(java.lang.String prefix,
java.util.Collection<java.lang.String> strings) |
Deprecated.
|
static void |
saveProperties(java.util.Properties properties,
java.io.File propertyFile) |
Deprecated.
|
static void |
saveProperties(java.util.Properties properties,
java.io.OutputStream outputStream) |
Deprecated.
|
static byte[] |
serialize(java.lang.Object object) |
Deprecated.
|
static void |
serialize(java.lang.Object object,
java.io.OutputStream outputStream) |
Deprecated.
|
static java.lang.String |
toCamelCase(java.lang.CharSequence string) |
Deprecated.
Converts an arbitrary string to a camel-case string which can be used in a Java identifier.
|
static java.lang.String |
toConstant(java.lang.CharSequence string) |
Deprecated.
Converts an arbitrary string to upper case identifier with words separated by _.
|
static <T extends java.lang.Enum<T>> |
toEnum(java.lang.Class<? extends T> enumType,
java.lang.Object value) |
Deprecated.
|
static <T extends java.lang.Enum<T>> |
toEnumSet(java.lang.Class<T> enumType,
java.lang.Iterable<?> values) |
Deprecated.
|
static <T extends java.lang.Enum<T>> |
toEnumSet(java.lang.Class<T> enumType,
java.lang.Object[] values) |
Deprecated.
|
static java.lang.String |
toLowerCamelCase(java.lang.CharSequence string) |
Deprecated.
|
static java.net.URI |
toSecureUrl(java.net.URI scriptUri) |
Deprecated.
|
static java.lang.String |
toString(java.lang.Iterable<?> names) |
Deprecated.
|
static java.lang.String |
toWords(java.lang.CharSequence string) |
Deprecated.
Converts an arbitrary string to space-separated words.
|
static java.lang.String |
toWords(java.lang.CharSequence string,
char separator) |
Deprecated.
|
static <T> T |
uncheckedCall(java.util.concurrent.Callable<T> callable) |
Deprecated.
Calls the given callable converting any thrown exception to an unchecked exception via
UncheckedException.throwAsUncheckedException(Throwable) |
public static <T extends java.util.Collection<?>> T flatten(java.lang.Object[] elements, T addTo, boolean flattenMaps)
public static <T extends java.util.Collection<?>> T flatten(java.lang.Object[] elements, T addTo)
public static <T extends java.util.Collection<?>> T flatten(java.util.Collection<?> elements, T addTo)
public static <T extends java.util.Collection<?>> T flattenElements(java.lang.Object... elements)
public static <T extends java.util.Collection<?>> T flatten(java.util.Collection<?> elements, T addTo, boolean flattenMapsAndArrays)
public static <T extends java.util.Collection<?>> T flatten(java.util.Collection<?> elements, T addTo, boolean flattenMaps, boolean flattenArrays)
public static java.util.Collection<?> collectionize(java.lang.Object input)
input
- any objectpublic static java.util.List<java.lang.Object> flatten(java.util.Collection<java.lang.Object> elements, boolean flattenMapsAndArrays)
public static java.util.List<java.lang.Object> flatten(java.util.Collection<java.lang.Object> elements)
public static java.lang.String asPath(java.lang.Iterable<?> collection)
public static java.util.List<java.lang.String> prefix(java.lang.String prefix, java.util.Collection<java.lang.String> strings)
public static boolean isTrue(@Nullable java.lang.Object object)
@Nullable public static <T> T elvis(@Nullable T object, @Nullable T defaultValue)
getOrDefault(Object, Factory)
if the value is expensive to compute or
would trigger early configuration.@Nullable public static <T> T getOrDefault(@Nullable T object, org.gradle.internal.Factory<T> defaultValueSupplier)
public static <V,T extends java.util.Collection<? super V>> T addToCollection(T dest, boolean failOnNull, java.lang.Iterable<? extends V> src)
public static <V,T extends java.util.Collection<? super V>> T addToCollection(T dest, java.lang.Iterable<? extends V> src)
@Deprecated public static <V,T extends java.util.Collection<? super V>> T addToCollection(T dest, boolean failOnNull, java.lang.Iterable<? extends V>... srcs)
@Deprecated public static <V,T extends java.util.Collection<? super V>> T addToCollection(T dest, java.lang.Iterable<? extends V>... srcs)
public static java.util.Comparator<java.lang.String> caseInsensitive()
public static <K,V> java.util.Map<K,V> addMaps(java.util.Map<K,V> map1, java.util.Map<K,V> map2)
public static void addToMap(java.util.Map<java.lang.String,java.lang.String> dest, java.util.Map<?,?> src)
public static java.util.Properties loadProperties(java.io.File propertyFile)
public static java.util.Properties loadProperties(java.net.URL url)
public static java.util.Properties loadProperties(java.io.InputStream inputStream)
public static void saveProperties(java.util.Properties properties, java.io.File propertyFile)
public static void saveProperties(java.util.Properties properties, java.io.OutputStream outputStream)
public static java.util.Map<java.lang.Object,java.lang.Object> map(java.lang.Object... objects)
public static java.lang.String toString(java.lang.Iterable<?> names)
public static java.lang.String toCamelCase(java.lang.CharSequence string)
public static java.lang.String toLowerCamelCase(java.lang.CharSequence string)
public static java.lang.String toConstant(java.lang.CharSequence string)
public static java.lang.String toWords(java.lang.CharSequence string)
public static java.lang.String toWords(java.lang.CharSequence string, char separator)
public static byte[] serialize(java.lang.Object object)
public static void serialize(java.lang.Object object, java.io.OutputStream outputStream)
public static <T> java.util.Comparator<T> last(java.util.Comparator<? super T> comparator, T lastValue)
@Nullable public static <T> T uncheckedCall(java.util.concurrent.Callable<T> callable)
UncheckedException.throwAsUncheckedException(Throwable)
T
- Callable's return typecallable
- The callable to callCallable.call()
public static <T extends java.lang.Enum<T>> T toEnum(java.lang.Class<? extends T> enumType, java.lang.Object value)
public static <T extends java.lang.Enum<T>> java.util.EnumSet<T> toEnumSet(java.lang.Class<T> enumType, java.lang.Object[] values)
public static <T extends java.lang.Enum<T>> java.util.EnumSet<T> toEnumSet(java.lang.Class<T> enumType, java.lang.Iterable<?> values)
public static boolean endsWith(java.lang.CharSequence longer, java.lang.CharSequence shorter)
CharSequence
ends with the second.
If the CharSequence.charAt(int)
method of both sequences is fast,
this check is faster than converting them to Strings and using String.endsWith(String)
.public static java.net.URI toSecureUrl(java.net.URI scriptUri)
public static boolean isSecureUrl(java.net.URI url)