Package net.bytebuddy.agent.builder
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 net.bytebuddy.agent.builder.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
ConstructorsModifierConstructorDescriptionprotected
ForJava9CapableVm
(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:
make
in interfaceResettableClassFileTransformer.WithDelegation.Substitutable.Factory
- Parameters:
classFileTransformer
- The class file transformer to wrap.- Returns:
- The wrapping class file transformer.
-