Class HotswapAgentJSignalPlugin

java.lang.Object
org.jsignal.ui.hotswap.agent.HotswapAgentJSignalPlugin

@Plugin(name="JSignalPlugin", description="Reactive java UI Plugin For Component Hot Swapping", testedVersions="1.4.1", expectedVersions="1.4.1") public class HotswapAgentJSignalPlugin extends Object
Important caveat is that classes cannot be renamed
  • Constructor Details

    • HotswapAgentJSignalPlugin

      public HotswapAgentJSignalPlugin()
  • Method Details

    • init

      @Init public void init()
    • instrumentInitialization

      @OnClassLoadEvent(classNameRegexp="org.jsignal.ui.hotswap.HotswapRerenderService") public static void instrumentInitialization(org.hotswap.agent.javassist.CtClass ct) throws org.hotswap.agent.javassist.CannotCompileException
      Throws:
      org.hotswap.agent.javassist.CannotCompileException
    • rerenderComponents

      @OnClassLoadEvent(classNameRegexp=".*", events=REDEFINE) public void rerenderComponents(org.hotswap.agent.javassist.CtClass ct, Class<?> clazz)