public class EventUtils
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
EventUtils.FieldHandler |
static class |
EventUtils.MethodHandler |
| Constructor and Description |
|---|
EventUtils() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.Class<?>[] |
getEvents(EventHandler annotation,
java.lang.reflect.Field field,
java.util.function.Predicate<java.lang.Class<?>> accept) |
static java.lang.Class<?>[] |
getEvents(EventHandler annotation,
java.lang.reflect.Method method,
java.util.function.Predicate<java.lang.Class<?>> accept) |
static java.util.List<EventUtils.FieldHandler> |
getFields(java.lang.Class<?> owner,
java.util.function.Predicate<java.lang.reflect.Field> accept) |
static java.util.List<EventUtils.MethodHandler> |
getMethods(java.lang.Class<?> owner,
java.util.function.Predicate<java.lang.reflect.Method> accept) |
static EventHandler |
newEventHandler(byte priority) |
static <T extends java.lang.Throwable> |
sneak(java.lang.Throwable t) |
static void |
verify(java.lang.Class<?> owner,
EventHandler annotation,
java.lang.reflect.Field field) |
static void |
verify(java.lang.Class<?> owner,
EventHandler annotation,
java.lang.reflect.Method method) |
@Nonnull public static java.util.List<EventUtils.MethodHandler> getMethods(@Nonnull java.lang.Class<?> owner, @Nonnull java.util.function.Predicate<java.lang.reflect.Method> accept)
@Nonnull public static java.util.List<EventUtils.FieldHandler> getFields(@Nonnull java.lang.Class<?> owner, @Nonnull java.util.function.Predicate<java.lang.reflect.Field> accept)
public static void verify(@Nonnull
java.lang.Class<?> owner,
@Nonnull
EventHandler annotation,
@Nonnull
java.lang.reflect.Method method)
public static void verify(@Nonnull
java.lang.Class<?> owner,
@Nonnull
EventHandler annotation,
@Nonnull
java.lang.reflect.Field field)
@Nonnull
public static java.lang.Class<?>[] getEvents(@Nonnull
EventHandler annotation,
@Nonnull
java.lang.reflect.Method method,
@Nonnull
java.util.function.Predicate<java.lang.Class<?>> accept)
@Nonnull
public static java.lang.Class<?>[] getEvents(@Nonnull
EventHandler annotation,
@Nonnull
java.lang.reflect.Field field,
@Nonnull
java.util.function.Predicate<java.lang.Class<?>> accept)
public static <T extends java.lang.Throwable> void sneak(@Nonnull
java.lang.Throwable t)
throws T extends java.lang.Throwable
T extends java.lang.Throwable@Nonnull public static EventHandler newEventHandler(byte priority)