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,Serializable,Cloneable,Runnable,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.Closure
DELEGATE_FIRST, DELEGATE_ONLY, DONE, IDENTITY, maximumNumberOfParameters, OWNER_FIRST, OWNER_ONLY, parameterTypes, SKIP, TO_SELF
-
-
Constructor Summary
Constructors Constructor Description IteratorClosureAdapter(Object delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<T>asList()protected 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.Closure
andThen, andThenSelf, andThenSelf, asWritable, call, call, call, clone, compose, composeSelf, composeSelf, 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 java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface groovy.lang.GroovyObject
invokeMethod
-
-
-
-
Constructor Detail
-
IteratorClosureAdapter
public IteratorClosureAdapter(Object delegate)
-
-
Method Detail
-
getMetaClass
public MetaClass getMetaClass()
Description copied from interface:GroovyObjectReturns the metaclass for a given class.- Specified by:
getMetaClassin interfaceGroovyObject- Overrides:
getMetaClassin classGroovyObjectSupport- Returns:
- the metaClass of this instance
-
setMetaClass
public void setMetaClass(MetaClass metaClass)
Description copied from interface:GroovyObjectAllows the MetaClass to be replaced with a derived implementation.- Specified by:
setMetaClassin interfaceGroovyObject- Overrides:
setMetaClassin classGroovyObjectSupport- Parameters:
metaClass- the new metaclass
-
-