|
Groovy 2.2.0 | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.codehaus.groovy.runtime.DefaultGroovyMethodsSupport
public class DefaultGroovyMethodsSupport extends Object
Support methods for DefaultGroovyMethods and PluginDefaultMethods.
Method Summary | |
---|---|
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)
|
Methods inherited from class Object | |
---|---|
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
Method Detail |
---|
@SuppressWarningsif (answer != null) return answer; protected static Collection cloneSimilarCollection(Collection orig, int newCapacity)
@SuppressWarnings// fall back to some defaults protected static Map cloneSimilarMap(Map orig)
public static void closeQuietly(Closeable c)
c
- the thing to close
public static void closeWithWarning(Closeable c)
c
- the thing to close
@SuppressWarnings 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)
@SuppressWarningsif (orig instanceof Properties) { protected static Map createSimilarMap(Map orig)
protected static Collection createSimilarOrDefaultCollection(Object object)
@SuppressWarningsreturn new LinkedHashSet(); protected static Set createSimilarSet(Set orig)
protected static int normaliseIndex(int i, int size)
i
- the unnormalised indexsize
- the array size
@SuppressWarningsif (all.size() == 0) protected static boolean sameType(Collection[] cols)
cols
- an array of collections
protected static RangeInfo subListBorders(int size, Range range)
protected static RangeInfo subListBorders(int size, EmptyRange range)
Copyright © 2003-2013 The Codehaus. All rights reserved.