Support methods for DefaultGroovyMethods and PluginDefaultMethods.
| Type | Name and description | 
|---|---|
| protected static Collection<T> | cloneSimilarCollection(Collection<T> orig, int newCapacity) | 
| protected static 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[] | createSimilarArray(T[] orig, int newCapacity) | 
| protected static Collection<T> | createSimilarCollection(Iterable<T> iterable) | 
| protected static Collection<T> | createSimilarCollection(Collection<T> collection) | 
| protected static Collection<T> | createSimilarCollection(Collection<T> orig, int newCapacity) | 
| protected static List<T> | createSimilarList(List<T> orig, int newCapacity) | 
| protected static Map<K, V> | createSimilarMap(Map<K, V> orig) | 
| protected static Collection | createSimilarOrDefaultCollection(Object object) | 
| protected static 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, Range range) | 
| protected static RangeInfo | subListBorders(int size, EmptyRange range) | 
Close the Closeable. Ignore any problems that might occur.
c -  the thing to closeClose the Closeable. Logging a warning if any problems occur.
c -  the thing to closeThis converts a possibly negative index to a real index into the array.
i -     the unnormalized indexsize -  the array sizeDetermines if all items of this array are of the same type.
cols -  an array of collections