Uses of Interface
net.bytebuddy.agent.builder.AgentBuilder.Transformer
-
Packages that use AgentBuilder.Transformer Package Description net.bytebuddy.agent.builder 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.Transformer Modifier and Type Class Description static class
AgentBuilder.Transformer.ForAdvice
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
AgentBuilder.Transformer.ForBuildPlugin
A transformer that applies a buildPlugin
.Fields in net.bytebuddy.agent.builder with type parameters of type AgentBuilder.Transformer Modifier and Type Field Description private java.util.Iterator<AgentBuilder.Transformer>
AgentBuilder.Default.Transformation.TransformerIterator. transformers
An iterator over the currently matched transformers.private java.util.List<AgentBuilder.Transformer>
AgentBuilder.Default.Transformation. transformers
A list of transformers to apply.private java.util.List<AgentBuilder.Transformer>
AgentBuilder.Default.Transforming. transformers
The supplied transformer.Methods in net.bytebuddy.agent.builder that return AgentBuilder.Transformer Modifier and Type Method Description AgentBuilder.Transformer
AgentBuilder.Default.Transformation.TransformerIterator. next()
Methods in net.bytebuddy.agent.builder that return types with arguments of type AgentBuilder.Transformer Modifier and Type Method Description protected java.util.List<AgentBuilder.Transformer>
AgentBuilder.Default.Transformation. getTransformers()
Returns a list of transformers to apply.java.util.Iterator<AgentBuilder.Transformer>
AgentBuilder.Default.ExecutingTransformer. iterator(TypeDescription typeDescription, java.lang.ClassLoader classLoader, JavaModule module, java.lang.Class<?> classBeingRedefined, java.security.ProtectionDomain protectionDomain)
Creates an iterator over the transformers that are applied for a given type.java.util.Iterator<AgentBuilder.Transformer>
ResettableClassFileTransformer. iterator(TypeDescription typeDescription, java.lang.ClassLoader classLoader, JavaModule module, java.lang.Class<?> classBeingRedefined, java.security.ProtectionDomain protectionDomain)
Creates an iterator over the transformers that are applied for a given type.java.util.Iterator<AgentBuilder.Transformer>
ResettableClassFileTransformer.WithDelegation. iterator(TypeDescription typeDescription, java.lang.ClassLoader classLoader, JavaModule module, java.lang.Class<?> classBeingRedefined, java.security.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.Transformer Modifier and Type Method Description AgentBuilder.Identified.Extendable
AgentBuilder.Default.Transforming. transform(AgentBuilder.Transformer transformer)
Applies the given transformer for the already supplied matcher.AgentBuilder.Identified.Extendable
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.Transformer Constructor Description Transformation(AgentBuilder.RawMatcher matcher, java.util.List<AgentBuilder.Transformer> transformers, boolean terminal)
Creates a new transformation.Transforming(AgentBuilder.RawMatcher rawMatcher, java.util.List<AgentBuilder.Transformer> transformers, boolean terminal)
Creates a new matched default agent builder.
-