| Class | Description |
|---|---|
| ChangeWriterTransformer |
This transformer writes the modified bytecode in the modified classpath.
|
| DefaultMethodTransformer |
This transformer overrides methods of the superclasses.
|
| ExternalFieldAccessTransformer |
This transformer changes the external field access inside the original access
with method calls to its invoker methods.
|
| IsInstanceTransformer |
This transformer converts isinstance calls into an equivalent call to isAssignableTo using our jmplib.reflect classes,
so dynamic changes to class interfaces can be taken into account when using this keyword.
|
| OriginalClassLoadTimeTransformer |
This transformer modifies original classes to add new fields and methods to
support the functionality of the library .
|
| RedirectMethodTransformer |
This transformer redirects the methods of the class to the new versions.
|
| VersionClassLoadTimeTransformer |
This transformer instruments version classes adding annotations to its
constructors.
|