org.codehaus.groovy.runtime
Class RangeInfo

Field Summary
 int from
           
 boolean reverse
           
 int to
           
 
Constructor Summary
RangeInfo(int from, int to, boolean reverse)
           
 
Method Summary
static Collection cloneSimilarCollection(Collection left, int newCapacity)
          
static Map cloneSimilarMap(Map left)
          
static Collection createSimilarCollection(Collection collection)
          
static Collection createSimilarCollection(Collection collection, int newCapacity)
          
static List createSimilarList(List left, int newCapacity)
          
static Collection createSimilarOrDefaultCollection(Object object)
          
static Set createSimilarSet(Set self)
          
static boolean sameType(def cols)
           Determines if all items of this array are of the same type.
 

Constructor Detail

RangeInfo

public RangeInfo(int from, int to, boolean reverse)


Method Detail

cloneSimilarCollection

static Collection cloneSimilarCollection(Collection left, int newCapacity)


cloneSimilarMap

static Map cloneSimilarMap(Map left)


createSimilarCollection

static Collection createSimilarCollection(Collection collection)


createSimilarCollection

static Collection createSimilarCollection(Collection collection, int newCapacity)


createSimilarList

static List createSimilarList(List left, int newCapacity)


createSimilarOrDefaultCollection

static Collection createSimilarOrDefaultCollection(Object object)


createSimilarSet

static Set createSimilarSet(Set self)


sameType

static boolean sameType(def cols)
Determines if all items of this array are of the same type.
param:
cols an array of collections
return:
true if the collections are all of the same type