SneakyThrow class

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

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

Методы (13)

МодификаторыВозвратСигнатура
abstract throw new NullPointerExceptionthrow new NullPointerException("t")
if if(var0 == null)
static <T, E extends Throwable> Consumer<T> sneakyConsumer<T, E extends Throwable> Consumer<T> sneakyConsumer(ThrowableConsumer<T, E> var0)
static <T, U, E extends Throwable> BiConsumer<T, U> sneakyConsumer<T, U, E extends Throwable> BiConsumer<T, U> sneakyConsumer(ThrowableBiConsumer<T, U, E> var0)
static <T, U, V, E extends Throwable> TriConsumer<T, U, V> sneakyConsumer<T, U, V, E extends Throwable> TriConsumer<T, U, V> sneakyConsumer(ThrowableTriConsumer<T, U, V, E> var0)
static <T, R, E extends Throwable> Function<T, R> sneakyFunction<T, R, E extends Throwable> Function<T, R> sneakyFunction(ThrowableFunction<T, R, E> var0)
static <T, U, R, E extends Throwable> BiFunction<T, U, R> sneakyFunction<T, U, R, E extends Throwable> BiFunction<T, U, R> sneakyFunction(ThrowableBiFunction<T, U, R, E> var0)
static <E extends Throwable> IntConsumer sneakyIntConsumer<E extends Throwable> IntConsumer sneakyIntConsumer(ThrowableIntConsumer<E> var0)
static <E extends Throwable> Runnable sneakyRunnable<E extends Throwable> Runnable sneakyRunnable(ThrowableRunnable<E> var0)
static <T, E extends Throwable> Supplier<T> sneakySupplier<T, E extends Throwable> Supplier<T> sneakySupplier(ThrowableSupplier<T, E> var0)
static <E extends Throwable> IntSupplier sneakySupplier<E extends Throwable> IntSupplier sneakySupplier(ThrowableIntSupplier<E> var0)
static <T extends Throwable> T sneakyThrow0<T extends Throwable> T sneakyThrow0(Throwable var0)
abstract return sneakyThrow0return sneakyThrow0(var0)

Исходный код

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

class="kw">import com.hypixel.hytale.function.consumer.TriConsumer;
class="kw">import com.hypixel.hytale.sneakythrow.consumer.ThrowableBiConsumer;
class="kw">import com.hypixel.hytale.sneakythrow.consumer.ThrowableConsumer;
class="kw">import com.hypixel.hytale.sneakythrow.consumer.ThrowableIntConsumer;
class="kw">import com.hypixel.hytale.sneakythrow.consumer.ThrowableTriConsumer;
class="kw">import com.hypixel.hytale.sneakythrow.function.ThrowableBiFunction;
class="kw">import com.hypixel.hytale.sneakythrow.function.ThrowableFunction;
class="kw">import com.hypixel.hytale.sneakythrow.supplier.ThrowableIntSupplier;
class="kw">import com.hypixel.hytale.sneakythrow.supplier.ThrowableSupplier;
class="kw">import java.util.function.BiConsumer;
class="kw">import java.util.function.BiFunction;
class="kw">import java.util.function.Consumer;
class="kw">import java.util.function.Function;
class="kw">import java.util.function.IntConsumer;
class="kw">import java.util.function.IntSupplier;
class="kw">import java.util.function.Supplier;
class="kw">import javax.annotation.Nonnull;

class="kw">public class SneakyThrow {
   class="kw">public SneakyThrow() {
   }

   @Nonnull
   class="kw">public class="kw">static RuntimeException sneakyThrow(@Nonnull Throwable var0) {
      if (var0 == null) {
         throw new NullPointerException("t");
      } else {
         class="kw">return sneakyThrow0(var0);
      }
   }

   class="kw">private class="kw">static <T class="kw">extends Throwable> T sneakyThrow0(Throwable var0) class="kw">throws T {
      throw var0;
   }

   class="kw">public class="kw">static <E class="kw">extends Throwable> Runnable sneakyRunnable(ThrowableRunnable<E> var0) {
      class="kw">return var0;
   }

   class="kw">public class="kw">static <T, E class="kw">extends Throwable> Supplier<T> sneakySupplier(ThrowableSupplier<T, E> var0) {
      class="kw">return var0;
   }

   class="kw">public class="kw">static <E class="kw">extends Throwable> IntSupplier sneakySupplier(ThrowableIntSupplier<E> var0) {
      class="kw">return var0;
   }

   class="kw">public class="kw">static <T, E class="kw">extends Throwable> Consumer<T> sneakyConsumer(ThrowableConsumer<T, E> var0) {
      class="kw">return var0;
   }

   class="kw">public class="kw">static <T, U, E class="kw">extends Throwable> BiConsumer<T, U> sneakyConsumer(ThrowableBiConsumer<T, U, E> var0) {
      class="kw">return var0;
   }

   class="kw">public class="kw">static <T, U, V, E class="kw">extends Throwable> TriConsumer<T, U, V> sneakyConsumer(ThrowableTriConsumer<T, U, V, E> var0) {
      class="kw">return var0;
   }

   class="kw">public class="kw">static <E class="kw">extends Throwable> IntConsumer sneakyIntConsumer(ThrowableIntConsumer<E> var0) {
      class="kw">return var0;
   }

   class="kw">public class="kw">static <T, R, E class="kw">extends Throwable> Function<T, R> sneakyFunction(ThrowableFunction<T, R, E> var0) {
      class="kw">return var0;
   }

   class="kw">public class="kw">static <T, U, R, E class="kw">extends Throwable> BiFunction<T, U, R> sneakyFunction(ThrowableBiFunction<T, U, R, E> var0) {
      class="kw">return var0;
   }
}