Ejemplo n.º 1
0
Archivo: F.java Proyecto: gspandy/utils
 @Override
 public R apply(T param) {
   try {
     return function.apply(param);
   } catch (Throwable ex) {
     throw new ExceptionWrapper(ex);
   }
 }
Ejemplo n.º 2
0
Archivo: F.java Proyecto: gspandy/utils
 @Override
 public <R> Option<R> map(CheckedFunction<T, R> function) {
   if (isDefined()) {
     try {
       return Option.maybe(function.apply(get()));
     } catch (Throwable t) {
       return Option.none();
     }
   }
   return Option.none();
 }