Class ResettableClassFileTransformer.WithDelegation.Substitutable.Factory.ForJava9CapableVm
java.lang.Object
net.bytebuddy.agent.builder.ResettableClassFileTransformer.WithDelegation.Substitutable.Factory.ForJava9CapableVm
- All Implemented Interfaces:
ResettableClassFileTransformer.WithDelegation.Substitutable.Factory
- Enclosing interface:
ResettableClassFileTransformer.WithDelegation.Substitutable.Factory
@Enhance
public static class ResettableClassFileTransformer.WithDelegation.Substitutable.Factory.ForJava9CapableVm
extends Object
implements ResettableClassFileTransformer.WithDelegation.Substitutable.Factory
A factory for creating a substitutable class file transformer when the module system is supported.
-
Nested Class Summary
Nested classes/interfaces inherited from interface ResettableClassFileTransformer.WithDelegation.Substitutable.Factory
ResettableClassFileTransformer.WithDelegation.Substitutable.Factory.CreationAction, ResettableClassFileTransformer.WithDelegation.Substitutable.Factory.ForJava9CapableVm, ResettableClassFileTransformer.WithDelegation.Substitutable.Factory.ForLegacyVm -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Constructor<? extends ResettableClassFileTransformer.Substitutable> The constructor to invoke. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedForJava9CapableVm(Constructor<? extends ResettableClassFileTransformer.Substitutable> substitutable) Creates a new Java 9 capable factory. -
Method Summary
Modifier and TypeMethodDescriptionmake(ResettableClassFileTransformer classFileTransformer) Creates a new substitutable class file transformer.
-
Field Details
-
substitutable
The constructor to invoke.
-
-
Constructor Details
-
ForJava9CapableVm
protected ForJava9CapableVm(Constructor<? extends ResettableClassFileTransformer.Substitutable> substitutable) Creates a new Java 9 capable factory.- Parameters:
substitutable- The constructor to invoke.
-
-
Method Details
-
make
public ResettableClassFileTransformer.Substitutable make(ResettableClassFileTransformer classFileTransformer) Creates a new substitutable class file transformer.- Specified by:
makein interfaceResettableClassFileTransformer.WithDelegation.Substitutable.Factory- Parameters:
classFileTransformer- The class file transformer to wrap.- Returns:
- The wrapping class file transformer.
-