java.lang.Object
tech.guilhermekaua.spigotboot.core.context.component.proxy.ComponentProxy
All Implemented Interfaces:
javassist.util.proxy.MethodHandler

public class ComponentProxy extends Object implements javassist.util.proxy.MethodHandler
  • Constructor Details

    • ComponentProxy

      public ComponentProxy()
  • Method Details

    • createProxy

      public static <T> T createProxy(Class<T> clazz, Class<?>[] ctorArgs, Object[] ctorValues, org.bukkit.plugin.Plugin plugin)
    • invoke

      public Object invoke(Object self, Method thisMethod, Method proceed, Object[] args) throws Throwable
      Specified by:
      invoke in interface javassist.util.proxy.MethodHandler
      Throws:
      Throwable