public class DefaultGroovyMethodsSupport extends Object
| Constructor and Description | 
|---|
| DefaultGroovyMethodsSupport() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected static <T> Collection<T> | cloneSimilarCollection(Collection<T> orig,
                      int newCapacity) | 
| protected static <K,V> Map<K,V> | cloneSimilarMap(Map<K,V> orig) | 
| static void | closeQuietly(Closeable c)Close the Closeable. | 
| static void | closeWithWarning(Closeable c)Close the Closeable. | 
| protected static <T> T[] | createSimilarArray(T[] orig,
                  int newCapacity) | 
| protected static <T> Collection<T> | createSimilarCollection(Collection<T> collection) | 
| protected static <T> Collection<T> | createSimilarCollection(Collection<T> orig,
                       int newCapacity) | 
| protected static <T> Collection<T> | createSimilarCollection(Iterable<T> iterable) | 
| protected static <T> List<T> | createSimilarList(List<T> orig,
                 int newCapacity) | 
| protected static <K,V> Map<K,V> | createSimilarMap(Map<K,V> orig) | 
| protected static Collection | createSimilarOrDefaultCollection(Object object) | 
| protected static <T> Set<T> | createSimilarSet(Set<T> orig) | 
| protected static int | normaliseIndex(int i,
              int size)This converts a possibly negative index to a real index into the array. | 
| protected static boolean | sameType(Collection[] cols)Determines if all items of this array are of the same type. | 
| protected static RangeInfo | subListBorders(int size,
              EmptyRange range) | 
| protected static RangeInfo | subListBorders(int size,
              Range range) | 
protected static RangeInfo subListBorders(int size, EmptyRange range)
protected static int normaliseIndex(int i,
                 int size)
i - the unnormalized indexsize - the array sizepublic static void closeWithWarning(Closeable c)
c - the thing to closepublic static void closeQuietly(Closeable c)
c - the thing to closeprotected static <T> Collection<T> cloneSimilarCollection(Collection<T> orig, int newCapacity)
protected static Collection createSimilarOrDefaultCollection(Object object)
protected static <T> Collection<T> createSimilarCollection(Iterable<T> iterable)
protected static <T> Collection<T> createSimilarCollection(Collection<T> collection)
protected static <T> Collection<T> createSimilarCollection(Collection<T> orig, int newCapacity)
protected static <T> T[] createSimilarArray(T[] orig,
                         int newCapacity)
protected static boolean sameType(Collection[] cols)
cols - an array of collections