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