org.multiverse.api.functions
Class IncIntFunction

java.lang.Object
  extended by org.multiverse.api.functions.IntFunction
      extended by org.multiverse.api.functions.IncIntFunction
All Implemented Interfaces:
Function<Integer>

public final class IncIntFunction
extends IntFunction

A IntFunction that increased the value with the supplied amount.

Author:
Peter Veentjer.

Field Summary
static IncIntFunction INSTANCE
           
 
Constructor Summary
IncIntFunction()
          Creates an IncIntFunction that adds one.
IncIntFunction(int inc)
          Creates an IncIntFunction with the specified
 
Method Summary
 int call(int current)
          Calculates the new value based on the current value.
 String toString()
           
 
Methods inherited from class org.multiverse.api.functions.IntFunction
call
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

INSTANCE

public static final IncIntFunction INSTANCE
Constructor Detail

IncIntFunction

public IncIntFunction()
Creates an IncIntFunction that adds one.


IncIntFunction

public IncIntFunction(int inc)
Creates an IncIntFunction with the specified

Parameters:
inc - the number to increment with.
Method Detail

call

public int call(int current)
Description copied from class: IntFunction
Calculates the new value based on the current value.

Specified by:
call in class IntFunction
Parameters:
current - the current value.
Returns:
the new value.

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2012. All Rights Reserved.