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;
}
}