Uses of Interface
net.bytebuddy.agent.builder.AgentBuilder.Transformer
Packages that use AgentBuilder.Transformer
Package
Description
An agent builder is used to easily implement load-time class-transformations using a Java agent.
-
Uses of AgentBuilder.Transformer in net.bytebuddy.agent.builder
Classes in net.bytebuddy.agent.builder that implement AgentBuilder.TransformerModifier and TypeClassDescriptionstatic class
A transformer for applying anAdvice
where this advice class might reference types of both the agent's and the user's class loader.static class
A transformer that applies a buildPlugin
.Fields in net.bytebuddy.agent.builder with type parameters of type AgentBuilder.TransformerModifier and TypeFieldDescriptionprivate Iterator
<AgentBuilder.Transformer> AgentBuilder.Default.Transformation.TransformerIterator.transformers
An iterator over the currently matched transformers.private final List
<AgentBuilder.Transformer> AgentBuilder.Default.Transformation.transformers
A list of transformers to apply.private final List
<AgentBuilder.Transformer> AgentBuilder.Default.Transforming.transformers
The supplied transformer.Methods in net.bytebuddy.agent.builder that return AgentBuilder.TransformerMethods in net.bytebuddy.agent.builder that return types with arguments of type AgentBuilder.TransformerModifier and TypeMethodDescriptionprotected List
<AgentBuilder.Transformer> AgentBuilder.Default.Transformation.getTransformers()
Returns a list of transformers to apply.AgentBuilder.Default.ExecutingTransformer.iterator
(TypeDescription typeDescription, ClassLoader classLoader, JavaModule module, Class<?> classBeingRedefined, ProtectionDomain protectionDomain) Creates an iterator over the transformers that are applied for a given type.ResettableClassFileTransformer.iterator
(TypeDescription typeDescription, ClassLoader classLoader, JavaModule module, Class<?> classBeingRedefined, ProtectionDomain protectionDomain) Creates an iterator over the transformers that are applied for a given type.ResettableClassFileTransformer.WithDelegation.iterator
(TypeDescription typeDescription, ClassLoader classLoader, JavaModule module, Class<?> classBeingRedefined, ProtectionDomain protectionDomain) Creates an iterator over the transformers that are applied for a given type.Methods in net.bytebuddy.agent.builder with parameters of type AgentBuilder.TransformerModifier and TypeMethodDescriptionAgentBuilder.Default.Transforming.transform
(AgentBuilder.Transformer transformer) Applies the given transformer for the already supplied matcher.AgentBuilder.Identified.transform
(AgentBuilder.Transformer transformer) Applies the given transformer for the already supplied matcher.Constructor parameters in net.bytebuddy.agent.builder with type arguments of type AgentBuilder.TransformerModifierConstructorDescriptionprotected
Transformation
(AgentBuilder.RawMatcher matcher, List<AgentBuilder.Transformer> transformers, boolean terminal) Creates a new transformation.protected
Transforming
(AgentBuilder.RawMatcher rawMatcher, List<AgentBuilder.Transformer> transformers, boolean terminal) Creates a new matched default agent builder.