Class GUtil


  • @Deprecated
    public class GUtil
    extends java.lang.Object
    Deprecated.
    Will be removed in Gradle 9.0.
    This class is only here to maintain binary compatibility with existing plugins.

    Plugins should prefer external collection frameworks over this class. Internally, all code should use GUtil.

    • Constructor Summary

      Constructors 
      Constructor Description
      GUtil()
      Deprecated.
       
    • Method Summary

      All Methods Static Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      static <K,​V>
      java.util.Map<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>>
      T
      addToCollection​(T dest, boolean failOnNull, java.lang.Iterable<? extends V> src)
      Deprecated.
       
      static <V,​T extends java.util.Collection<? super V>>
      T
      addToCollection​(T dest, boolean failOnNull, java.lang.Iterable<? extends V>... srcs)
      Deprecated.
      static <V,​T extends java.util.Collection<? super V>>
      T
      addToCollection​(T dest, java.lang.Iterable<? extends V> src)
      Deprecated.
       
      static <V,​T extends java.util.Collection<? super V>>
      T
      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<?>>
      T
      flatten​(java.lang.Object[] elements, T addTo)
      Deprecated.
       
      static <T extends java.util.Collection<?>>
      T
      flatten​(java.lang.Object[] elements, T addTo, boolean flattenMaps)
      Deprecated.
       
      static <T extends java.util.Collection<?>>
      T
      flatten​(java.util.Collection<?> elements, T addTo)
      Deprecated.
       
      static <T extends java.util.Collection<?>>
      T
      flatten​(java.util.Collection<?> elements, T addTo, boolean flattenMapsAndArrays)
      Deprecated.
       
      static <T extends java.util.Collection<?>>
      T
      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<?>>
      T
      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>>
      T
      toEnum​(java.lang.Class<? extends T> enumType, java.lang.Object value)
      Deprecated.
       
      static <T extends java.lang.Enum<T>>
      java.util.EnumSet<T>
      toEnumSet​(java.lang.Class<T> enumType, java.lang.Iterable<?> values)
      Deprecated.
       
      static <T extends java.lang.Enum<T>>
      java.util.EnumSet<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)
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • GUtil

        public GUtil()
        Deprecated.
    • Method Detail

      • flatten

        public static <T extends java.util.Collection<?>> T flatten​(java.lang.Object[] elements,
                                                                    T addTo,
                                                                    boolean flattenMaps)
        Deprecated.
      • flatten

        public static <T extends java.util.Collection<?>> T flatten​(java.lang.Object[] elements,
                                                                    T addTo)
        Deprecated.
      • flatten

        public static <T extends java.util.Collection<?>> T flatten​(java.util.Collection<?> elements,
                                                                    T addTo)
        Deprecated.
      • flattenElements

        public static <T extends java.util.Collection<?>> T flattenElements​(java.lang.Object... elements)
        Deprecated.
      • flatten

        public static <T extends java.util.Collection<?>> T flatten​(java.util.Collection<?> elements,
                                                                    T addTo,
                                                                    boolean flattenMapsAndArrays)
        Deprecated.
      • flatten

        public static <T extends java.util.Collection<?>> T flatten​(java.util.Collection<?> elements,
                                                                    T addTo,
                                                                    boolean flattenMaps,
                                                                    boolean flattenArrays)
        Deprecated.
      • collectionize

        public static java.util.Collection<?> collectionize​(java.lang.Object input)
        Deprecated.
        Flattens input collections (including arrays *but* not maps). If input is not a collection wraps it in a collection and returns it.
        Parameters:
        input - any object
        Returns:
        collection of flattened input or single input wrapped in a collection.
      • flatten

        public static java.util.List<java.lang.Object> flatten​(java.util.Collection<java.lang.Object> elements,
                                                               boolean flattenMapsAndArrays)
        Deprecated.
      • flatten

        public static java.util.List<java.lang.Object> flatten​(java.util.Collection<java.lang.Object> elements)
        Deprecated.
      • asPath

        public static java.lang.String asPath​(java.lang.Iterable<?> collection)
        Deprecated.
      • prefix

        public static java.util.List<java.lang.String> prefix​(java.lang.String prefix,
                                                              java.util.Collection<java.lang.String> strings)
        Deprecated.
      • isTrue

        public static boolean isTrue​(@Nullable
                                     java.lang.Object object)
        Deprecated.
      • elvis

        @Nullable
        public static <T> T elvis​(@Nullable
                                  T object,
                                  @Nullable
                                  T defaultValue)
        Deprecated.
        Prefer getOrDefault(Object, Factory) if the value is expensive to compute or would trigger early configuration.
      • getOrDefault

        @Nullable
        public static <T> T getOrDefault​(@Nullable
                                         T object,
                                         org.gradle.internal.Factory<T> defaultValueSupplier)
        Deprecated.
      • addToCollection

        public static <V,​T extends java.util.Collection<? super V>> T addToCollection​(T dest,
                                                                                            boolean failOnNull,
                                                                                            java.lang.Iterable<? extends V> src)
        Deprecated.
      • addToCollection

        public static <V,​T extends java.util.Collection<? super V>> T addToCollection​(T dest,
                                                                                            java.lang.Iterable<? extends V> src)
        Deprecated.
      • addToCollection

        @Deprecated
        public static <V,​T extends java.util.Collection<? super V>> T addToCollection​(T dest,
                                                                                            boolean failOnNull,
                                                                                            java.lang.Iterable<? extends V>... srcs)
        Deprecated.
      • addToCollection

        @Deprecated
        public static <V,​T extends java.util.Collection<? super V>> T addToCollection​(T dest,
                                                                                            java.lang.Iterable<? extends V>... srcs)
        Deprecated.
      • caseInsensitive

        public static java.util.Comparator<java.lang.String> caseInsensitive()
        Deprecated.
      • addMaps

        public static <K,​V> java.util.Map<K,​V> addMaps​(java.util.Map<K,​V> map1,
                                                                   java.util.Map<K,​V> map2)
        Deprecated.
      • addToMap

        public static void addToMap​(java.util.Map<java.lang.String,​java.lang.String> dest,
                                    java.util.Map<?,​?> src)
        Deprecated.
      • loadProperties

        public static java.util.Properties loadProperties​(java.io.File propertyFile)
        Deprecated.
      • loadProperties

        public static java.util.Properties loadProperties​(java.net.URL url)
        Deprecated.
      • loadProperties

        public static java.util.Properties loadProperties​(java.io.InputStream inputStream)
        Deprecated.
      • saveProperties

        public static void saveProperties​(java.util.Properties properties,
                                          java.io.File propertyFile)
        Deprecated.
      • saveProperties

        public static void saveProperties​(java.util.Properties properties,
                                          java.io.OutputStream outputStream)
        Deprecated.
      • map

        public static java.util.Map<java.lang.Object,​java.lang.Object> map​(java.lang.Object... objects)
        Deprecated.
      • toString

        public static java.lang.String toString​(java.lang.Iterable<?> names)
        Deprecated.
      • toCamelCase

        public 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. Eg, with_underscores -> withUnderscores
      • toLowerCamelCase

        public static java.lang.String toLowerCamelCase​(java.lang.CharSequence string)
        Deprecated.
      • toConstant

        public static java.lang.String toConstant​(java.lang.CharSequence string)
        Deprecated.
        Converts an arbitrary string to upper case identifier with words separated by _. Eg, camelCase -> CAMEL_CASE
      • toWords

        public static java.lang.String toWords​(java.lang.CharSequence string)
        Deprecated.
        Converts an arbitrary string to space-separated words. Eg, camelCase -> camel case, with_underscores -> with underscores
      • toWords

        public static java.lang.String toWords​(java.lang.CharSequence string,
                                               char separator)
        Deprecated.
      • serialize

        public static byte[] serialize​(java.lang.Object object)
        Deprecated.
      • serialize

        public static void serialize​(java.lang.Object object,
                                     java.io.OutputStream outputStream)
        Deprecated.
      • last

        public static <T> java.util.Comparator<T> last​(java.util.Comparator<? super T> comparator,
                                                       T lastValue)
        Deprecated.
      • uncheckedCall

        @Nullable
        public 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)
        Type Parameters:
        T - Callable's return type
        Parameters:
        callable - The callable to call
        Returns:
        The value returned by Callable.call()
      • toEnum

        public static <T extends java.lang.Enum<T>> T toEnum​(java.lang.Class<? extends T> enumType,
                                                             java.lang.Object value)
        Deprecated.
      • toEnumSet

        public static <T extends java.lang.Enum<T>> java.util.EnumSet<T> toEnumSet​(java.lang.Class<T> enumType,
                                                                                   java.lang.Object[] values)
        Deprecated.
      • toEnumSet

        public static <T extends java.lang.Enum<T>> java.util.EnumSet<T> toEnumSet​(java.lang.Class<T> enumType,
                                                                                   java.lang.Iterable<?> values)
        Deprecated.
      • endsWith

        public static boolean endsWith​(java.lang.CharSequence longer,
                                       java.lang.CharSequence shorter)
        Deprecated.
        Checks whether the fist 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).
      • toSecureUrl

        public static java.net.URI toSecureUrl​(java.net.URI scriptUri)
        Deprecated.
      • isSecureUrl

        public static boolean isSecureUrl​(java.net.URI url)
        Deprecated.