protected static class ClassReloadingStrategy.Engine.ClassRedefinitionTransformer extends Object implements ClassFileTransformer
ClassDefinition.| Modifier | Constructor and Description |
|---|---|
protected |
ClassRedefinitionTransformer(Map<Class<?>,ClassDefinition> redefinedClasses)
Creates a new class redefinition transformer.
|
| Modifier and Type | Method and Description |
|---|---|
void |
assertTransformation()
Validates that all given classes were redefined.
|
String |
toString() |
byte[] |
transform(ClassLoader loader,
String className,
Class<?> classBeingRedefined,
ProtectionDomain protectionDomain,
byte[] classfileBuffer) |
protected ClassRedefinitionTransformer(Map<Class<?>,ClassDefinition> redefinedClasses)
redefinedClasses - A mapping of classes to be redefined to their redefined class definitions.public byte[] transform(ClassLoader loader, String className, Class<?> classBeingRedefined, ProtectionDomain protectionDomain, byte[] classfileBuffer) throws IllegalClassFormatException
transform in interface ClassFileTransformerIllegalClassFormatExceptionpublic void assertTransformation()
Copyright © 2014–2015. All rights reserved.