Class ClassReloadingStrategy.Strategy.ClassRedefinitionTransformer

java.lang.Object
net.bytebuddy.dynamic.loading.ClassReloadingStrategy.Strategy.ClassRedefinitionTransformer
All Implemented Interfaces:
ClassFileTransformer
Enclosing class:
ClassReloadingStrategy.Strategy

protected static class ClassReloadingStrategy.Strategy.ClassRedefinitionTransformer extends Object implements ClassFileTransformer
A class file transformer that applies a given ClassDefinition.
  • Field Details

    • redefinedClasses

      private final Map<Class<?>,ClassDefinition> redefinedClasses
      A mapping of classes to be redefined to their redefined class definitions.
  • Constructor Details

    • ClassRedefinitionTransformer

      protected ClassRedefinitionTransformer(Map<Class<?>,ClassDefinition> redefinedClasses)
      Creates a new class redefinition transformer.
      Parameters:
      redefinedClasses - A mapping of classes to be redefined to their redefined class definitions.
  • Method Details