java.lang.Object
net.tearpelato.deco_lib.client.core.core_tabs.Event<T>
Direct Known Subclasses:
SimpleEvent

public abstract class Event<T> extends Object
  • Field Details

    • invoker

      protected volatile T invoker
  • Constructor Details

    • Event

      public Event()
  • Method Details

    • invoker

      public T invoker()
    • register

      public abstract void register(T listener)
    • create

      public static <T> Event<T> create(Class<? super T> clazz, Function<T[],T> factory)
    • create

      public static <T> Event<T> create(Class<? super T> type)
    • cancellable

      public static <T> Event<T> cancellable(Class<? super T> type)