- java.lang.Object
-
- cn.mcres.karlatemp.mxlib.event.EventTools
-
public final class EventTools extends Object
-
-
构造器概要
构造器 构造器 说明 EventTools()
-
方法概要
修饰符和类型 方法 说明 static <T extends Event>
EventHandler<T>createEventHandler(@NotNull Method method, @NotNull Class<T> clazz, Object instance)
static <T extends Event,W extends Event>
HandlerList<T>getHandler(@NotNull Class<W> clazz)
static boolean
registerListener(Object instance, @NotNull Method method)
static boolean
registerListener(Object instance, @NotNull Method method, @NotNull HandlerList<?> handlers)
-
-
-
方法详细资料
-
getHandler
public static <T extends Event,W extends Event> HandlerList<T> getHandler(@NotNull @NotNull Class<W> clazz)
-
registerListener
public static boolean registerListener(Object instance, @NotNull @NotNull Method method, @NotNull @NotNull HandlerList<?> handlers)
-
createEventHandler
public static <T extends Event> EventHandler<T> createEventHandler(@NotNull @NotNull Method method, @NotNull @NotNull Class<T> clazz, Object instance)
-
-