ThrowableFunction interface

Пакет: com.hypixel.hytale.sneakythrow.function

Файл: com/hypixel/hytale/sneakythrow/function/ThrowableFunction.java

extends: Function<T, R>

Методы (1)

МодификаторыВозвратСигнатура
abstract R applyNowR applyNow(T var1)

Исходный код

Показать/скрыть
class="kw">package com.hypixel.hytale.sneakythrow.function;

class="kw">import com.hypixel.hytale.sneakythrow.SneakyThrow;
class="kw">import java.util.function.Function;

@FunctionalInterface
class="kw">public class="kw">interface ThrowableFunction<T, R, E class="kw">extends Throwable> class="kw">extends Function<T, R> {
   @Override
   class="kw">default R apply(T var1) {
      try {
         class="kw">return this.applyNow(var1);
      } catch (Throwable var3) {
         throw SneakyThrow.sneakyThrow(var3);
      }
   }

   R applyNow(T var1) class="kw">throws E;
}