package net.md_5.bungee.event; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import lombok.AllArgsConstructor; import lombok.Getter; @AllArgsConstructor public class EventHandlerMethod { @Getter private final Object listener; @Getter private final Method method; public void invoke(Object event) throws IllegalAccessException, IllegalArgumentException, InvocationTargetException { method.invoke( listener, event ); } }