Class EventClassValidator

java.lang.Object
org.polyfrost.oneconfig.api.event.v1.internal.EventClassValidator

@Internal public final class EventClassValidator extends Object
Validates that a class handlers are registered for is a concrete event type that can actually be posted. Abstract parent types such as TickEvent are never posted directly, so handlers for them would silently never fire.
  • Method Details

    • validate

      public static void validate(Class<?> cls)
    • describeProblem

      @Nullable public static @Nullable String describeProblem(Class<?> cls)