Package org.jsignal.ui.hotswap.agent
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 Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
init()
static void
instrumentInitialization
(org.hotswap.agent.javassist.CtClass ct) void
rerenderComponents
(org.hotswap.agent.javassist.CtClass ct, Class<?> clazz)
-
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)
-