Package org.codehaus.groovy.runtime
Class IteratorClosureAdapter<T>
- java.lang.Object
- 
- groovy.lang.GroovyObjectSupport
- 
- groovy.lang.Closure
- 
- org.codehaus.groovy.runtime.IteratorClosureAdapter<T>
 
 
 
- 
- All Implemented Interfaces:
- GroovyCallable,- GroovyObject,- java.io.Serializable,- java.lang.Cloneable,- java.lang.Runnable,- java.util.concurrent.Callable
 
 public class IteratorClosureAdapter<T> extends Closure A closure which stores calls in a List so that method calls can be iterated over in a 'yield' style way- See Also:
- Serialized Form
 
- 
- 
Field Summary- 
Fields inherited from class groovy.lang.ClosureDELEGATE_FIRST, DELEGATE_ONLY, DONE, IDENTITY, maximumNumberOfParameters, OWNER_FIRST, OWNER_ONLY, parameterTypes, SKIP, TO_SELF
 
- 
 - 
Constructor SummaryConstructors Constructor Description IteratorClosureAdapter(java.lang.Object delegate)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<T>asList()protected java.lang.ObjectdoCall(T argument)MetaClassgetMetaClass()Returns the metaclass for a given class.voidsetMetaClass(MetaClass metaClass)Allows the MetaClass to be replaced with a derived implementation.- 
Methods inherited from class groovy.lang.ClosureasWritable, call, call, call, clone, curry, curry, dehydrate, getDelegate, getDirective, getMaximumNumberOfParameters, getOwner, getParameterTypes, getProperty, getResolveStrategy, getThisObject, isCase, leftShift, leftShift, memoize, memoizeAtLeast, memoizeAtMost, memoizeBetween, ncurry, ncurry, rcurry, rcurry, rehydrate, rightShift, run, setDelegate, setDirective, setProperty, setResolveStrategy, throwRuntimeException, trampoline, trampoline
 - 
Methods inherited from class groovy.lang.GroovyObjectSupportinvokeMethod
 
- 
 
- 
- 
- 
Method Detail- 
getMetaClasspublic MetaClass getMetaClass() Description copied from interface:GroovyObjectReturns the metaclass for a given class.- Specified by:
- getMetaClassin interface- GroovyObject
- Overrides:
- getMetaClassin class- GroovyObjectSupport
- Returns:
- the metaClass of this instance
 
 - 
setMetaClasspublic void setMetaClass(MetaClass metaClass) Description copied from interface:GroovyObjectAllows the MetaClass to be replaced with a derived implementation.- Specified by:
- setMetaClassin interface- GroovyObject
- Overrides:
- setMetaClassin class- GroovyObjectSupport
- Parameters:
- metaClass- the new metaclass
 
 - 
asListpublic java.util.List<T> asList() 
 - 
doCallprotected java.lang.Object doCall(T argument) 
 
- 
 
-