Support methods for DefaultGroovyMethods and PluginDefaultMethods.
| Type Params | Return Type | Name and description | 
|---|---|---|
<T> | 
                            protected static Collection<T> | 
                            cloneSimilarCollection(Collection<T> orig, int newCapacity) | 
                        
<K, V> | 
                            protected static Map<K, V> | 
                            cloneSimilarMap(Map<K, V> orig) | 
                        
 | 
                            static void | 
                            closeQuietly(Closeable c)Close the Closeable.  | 
                        
 | 
                            static void | 
                            closeWithWarning(Closeable closeable)Close the Closeable.  | 
                        
<T> | 
                            protected static T[] | 
                            createSimilarArray(T[] orig, int newCapacity) | 
                        
<T> | 
                            protected static Collection<T> | 
                            createSimilarCollection(Iterable<T> iterable) | 
                        
<T> | 
                            protected static Collection<T> | 
                            createSimilarCollection(Collection<T> collection) | 
                        
<T> | 
                            protected static Collection<T> | 
                            createSimilarCollection(Collection<T> orig, int newCapacity) | 
                        
<T> | 
                            protected static List<T> | 
                            createSimilarList(List<T> orig, int newCapacity) | 
                        
<K, V> | 
                            protected static Map<K, V> | 
                            createSimilarMap(Map<K, V> orig) | 
                        
 | 
                            protected static Collection | 
                            createSimilarOrDefaultCollection(Object object) | 
                        
<T> | 
                            protected static Queue<T> | 
                            createSimilarQueue(Queue<T> orig) | 
                        
<T> | 
                            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.
closeable -  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