create
fun <E : Event, H> create(eventType: Class<E>, handlerType: Class<H>?, handlerGetter: Function<E, H>?): EventFilter<E, H>
Creates a new event filter for the given eventType and handlerType on the event, using the given handlerGetter, if given, to get the handler object from the event.
If the handler getter is null, getHandler on the filter will always return null.
Return
the event filter
Parameters
E
the event type
H
the handler object type
event Type
the type of event to filter for
handler Type
the type of handler object to filter from the event
handler Getter
the function to get the handler object from the event