[Java] Class IteratorClosureAdapter<T>

  • org.codehaus.groovy.runtime.IteratorClosureAdapter
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

Inherited fields
Fields inherited from class Fields
class Closure OWNER_FIRST, DELEGATE_FIRST, OWNER_ONLY, DELEGATE_ONLY, TO_SELF, DONE, SKIP, IDENTITY

Constructor Summary

Constructors
Constructor and description
IteratorClosureAdapter (Object delegate)

Methods Summary

Methods
Type Params Return Type Name and description
public List<T> asList()
protected Object doCall(T argument)
public MetaClass getMetaClass()
public void setMetaClass(MetaClass metaClass)

Inherited Methods Summary

Inherited Methods
Methods inherited from class Name
class Closure run, getProperty, clone, getParameterTypes, setProperty, getOwner, setDelegate, call, call, call, andThen, memoize, getDelegate, leftShift, leftShift, dehydrate, getResolveStrategy, ncurry, ncurry, rightShift, memoizeAtLeast, rehydrate, setDirective, trampoline, trampoline, getDirective, isCase, curry, curry, asWritable, rcurry, rcurry, memoizeAtMost, memoizeBetween, setResolveStrategy, getThisObject, getMaximumNumberOfParameters, andThenSelf, andThenSelf, composeSelf, composeSelf, compose, getMetaClass, setMetaClass, wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll, invokeMethod

Constructor Detail

public IteratorClosureAdapter(Object delegate)

Method Detail

public List<T> asList()

protected Object doCall(T argument)

public MetaClass getMetaClass()

public void setMetaClass(MetaClass metaClass)

© 2003-2020 The Apache Software Foundation
Licensed under the Apache license.
https://docs.groovy-lang.org/3.0.7/html/gapi/org/codehaus/groovy/runtime/IteratorClosureAdapter.html