ClassFilterTrigger

abstract class ClassFilterTrigger(method: Any, triggerType: TriggerType, loader: ILoader) : Trigger

Functions

Link copied to clipboard
abstract fun evalTriggerType(args: Array<out Any?>): Any
Link copied to clipboard
fun setFilteredClass(clazz: Class<*>?): ClassFilterTrigger

Alias for setClasses([A.class, B.class])

Link copied to clipboard
fun setFilteredClasses(classes: List<Class<*>>): ClassFilterTrigger

Sets which classes this trigger should run for. If the list is empty, it runs for every class.

Link copied to clipboard
fun setPacketClass(clazz: Class<*>?): ClassFilterTrigger
Link copied to clipboard
fun setPacketClasses(classes: List<Class<*>>): ClassFilterTrigger
Link copied to clipboard
open override fun trigger(args: Array<out Any?>)

Properties

Link copied to clipboard
val triggerType: TriggerType

Inheritors

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Sources

Link copied to clipboard