@Retention(value=CLASS) public @interface OnTrigger
{@literal @}LayoutSpec
public class ComponentSpec {
{@literal @}OnTrigger(YourEvent.class)
static Object yourEventClick(ComponentContext c, {@literal @}FromTrigger YourObject obj) {
return new Object();
}
}
public abstract Class<?> value