Package org.hotswap.agent.plugin.jdk
Class JdkPlugin
- java.lang.Object
-
- org.hotswap.agent.plugin.jdk.JdkPlugin
-
@Plugin(name="JdkPlugin", description="", testedVersions="openjdk 1.7.0.95, 1.8.0_74, 1.11.0_5", expectedVersions="All between openjdk 1.7 - 1.11") public class JdkPlugin extends Object
JdkPlugin pluginHandle common stuff from jdk rt:
- flush java.beans.Introspector caches
- flush ObjectStream caches
- Author:
- Vladimir Dvorak
-
-
Field Summary
Fields Modifier and Type Field Description static booleanreloadFlagFlag to check reload status.
-
Constructor Summary
Constructors Constructor Description JdkPlugin()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidflushBeanIntrospectorCaches(ClassLoader classLoader, CtClass ctClass)static voidflushObjectStreamCaches(ClassLoader classLoader, CtClass ctClass)
-
-
-
Method Detail
-
flushBeanIntrospectorCaches
@OnClassLoadEvent(classNameRegexp=".*", events=REDEFINE, skipSynthetic=false) public static void flushBeanIntrospectorCaches(ClassLoader classLoader, CtClass ctClass)
-
flushObjectStreamCaches
@OnClassLoadEvent(classNameRegexp=".*", events=REDEFINE, skipSynthetic=false) public static void flushObjectStreamCaches(ClassLoader classLoader, CtClass ctClass)
-
-