protected static class ClassReloadingStrategy.Strategy.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. | 
| byte[] | transform(ClassLoader classLoader,
         String internalTypeName,
         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.@Nonnull(when=MAYBE)
public byte[] transform(@Nonnull(when=MAYBE)
                                             ClassLoader classLoader,
                                             @Nonnull(when=MAYBE)
                                             String internalTypeName,
                                             @Nonnull(when=MAYBE)
                                             Class<?> classBeingRedefined,
                                             ProtectionDomain protectionDomain,
                                             byte[] classfileBuffer)
transform in interface ClassFileTransformerpublic void assertTransformation()
Copyright © 2014–2021. All rights reserved.