This commit is contained in:
Alexey Kudravtsev
2013-04-30 13:45:32 +04:00
parent da1fa689c2
commit 031a392d41
@@ -21,6 +21,7 @@ import org.jetbrains.annotations.Nullable;
* @author peter
*/
public interface NullableFunction<Param, Result> extends Function<Param, Result> {
@Override
@Nullable
Result fun(final Param param);
@@ -28,6 +29,7 @@ public interface NullableFunction<Param, Result> extends Function<Param, Result>
* @see FunctionUtil#nullConstant()
*/
NullableFunction NULL = new NullableFunction() {
@Override
public Object fun(final Object o) {
return null;
}