jasco.runtime.hotswap
Class JAsCoHotSwap
java.lang.Object
jasco.runtime.hotswap.JAsCoHotSwap
public class JAsCoHotSwap
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getTransformer
public static JAsCoTransformer getTransformer()
emptyTempFolder
protected static void emptyTempFolder()
getSingleton
public static JAsCoHotSwap getSingleton()
getInstrumentation
public java.lang.instrument.Instrumentation getInstrumentation()
redefineClasses
public void redefineClasses(javassist.CtClass[] classes)
throws java.lang.Exception
- Throws:
java.lang.Exception
getAllClasses
public java.lang.Class[] getAllClasses()
redefineClasses
public void redefineClasses(java.lang.instrument.ClassDefinition[] classes)
redefineClassesImpl
public void redefineClassesImpl(java.lang.instrument.ClassDefinition[] classes)
addShutdownHook
protected static void addShutdownHook()
hotswap1_5Enabled
public static boolean hotswap1_5Enabled()
premain
public static void premain(java.lang.String agentArgs,
java.lang.instrument.Instrumentation inst)
throws java.lang.Exception
- Throws:
java.lang.Exception
loadHotSwapOptions
public static void loadHotSwapOptions()
loadBooleanOption
public static boolean loadBooleanOption(java.lang.String option)
initUserExcludedTypes
protected static java.lang.String[] initUserExcludedTypes(java.lang.String[] userexcludedtypes,
java.lang.String s,
boolean overwrite)