public class InstrumentationWrapper extends DelegatingInstrumentation
Instrumentation instance.delegate| Constructor and Description |
|---|
InstrumentationWrapper(java.lang.instrument.Instrumentation delegate) |
| Modifier and Type | Method and Description |
|---|---|
void |
redefineClasses(java.lang.instrument.ClassDefinition... definitions) |
void |
retransformClasses(java.lang.Class<?>... classes) |
addTransformer, addTransformer, appendToBootstrapClassLoaderSearch, appendToSystemClassLoaderSearch, getAllLoadedClasses, getInitiatedClasses, getObjectSize, isModifiableClass, isNativeMethodPrefixSupported, isRedefineClassesSupported, isRetransformClassesSupported, removeTransformer, setNativeMethodPrefixpublic InstrumentationWrapper(java.lang.instrument.Instrumentation delegate)
public void retransformClasses(java.lang.Class<?>... classes)
throws java.lang.instrument.UnmodifiableClassException
retransformClasses in interface java.lang.instrument.InstrumentationretransformClasses in class DelegatingInstrumentationjava.lang.instrument.UnmodifiableClassExceptionpublic void redefineClasses(java.lang.instrument.ClassDefinition... definitions)
throws java.lang.ClassNotFoundException,
java.lang.instrument.UnmodifiableClassException
redefineClasses in interface java.lang.instrument.InstrumentationredefineClasses in class DelegatingInstrumentationjava.lang.ClassNotFoundExceptionjava.lang.instrument.UnmodifiableClassException