package org.limewire.collection;
/**
* Defines the interface for passing a type as an argument to a method, with a
* return value of a type.
*/
public interface Function<I, O> {
/** Applies this function to argument, returning the result. */
public O apply(I argument);
}