org.apache.commons.collections4.functors
Class NOPClosure<E>

java.lang.Object
  extended by org.apache.commons.collections4.functors.NOPClosure<E>
All Implemented Interfaces:
Serializable, Closure<E>

public final class NOPClosure<E>
extends Object
implements Closure<E>, Serializable

Closure implementation that does nothing.

Since:
3.0
Version:
$Id: NOPClosure.java 1476582 2013-04-27 14:13:54Z tn $
See Also:
Serialized Form

Field Summary
static Closure<Object> INSTANCE
          Singleton predicate instance
 
Method Summary
 void execute(E input)
          Do nothing.
static
<E> Closure<E>
nopClosure()
          Factory returning the singleton instance.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSTANCE

public static final Closure<Object> INSTANCE
Singleton predicate instance

Method Detail

nopClosure

public static <E> Closure<E> nopClosure()
Factory returning the singleton instance.

Type Parameters:
E - the type that the closure acts on
Returns:
the singleton instance
Since:
3.1

execute

public void execute(E input)
Do nothing.

Specified by:
execute in interface Closure<E>
Parameters:
input - the input object


Copyright © 2001–2013 The Apache Software Foundation. All rights reserved.