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.Compound
A compound transformer that allows to group severalAgentBuilder.Transformer
s as a single transformer.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
.static class
AgentBuilder.Transformer.NoOp
A no-op implementation of aAgentBuilder.Transformer
that does not modify the supplied dynamic type.Fields in net.bytebuddy.agent.builder declared as AgentBuilder.Transformer Modifier and Type Field Description private AgentBuilder.Transformer
AgentBuilder.Default.Transformation.Simple.Resolution. transformer
The transformer to be applied.private AgentBuilder.Transformer
AgentBuilder.Default.Transformation.Simple. transformer
The transformer that is represented by this transformation.private AgentBuilder.Transformer
AgentBuilder.Default.Transforming. transformer
The supplied transformer.Fields in net.bytebuddy.agent.builder with type parameters of type AgentBuilder.Transformer Modifier and Type Field Description private java.util.List<AgentBuilder.Transformer>
AgentBuilder.Transformer.Compound. transformers
The transformers to apply in their application order.Methods in net.bytebuddy.agent.builder with parameters of type AgentBuilder.Transformer Modifier and Type Method Description AgentBuilder.Default.Transformation.Resolution
AgentBuilder.Default.Transformation.Resolution.Decoratable. append(AgentBuilder.Transformer transformer)
Appends the supplied transformer to this resolution.AgentBuilder.Default.Transformation.Resolution
AgentBuilder.Default.Transformation.Simple.Resolution. append(AgentBuilder.Transformer transformer)
Appends the supplied transformer to this resolution.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.Constructors in net.bytebuddy.agent.builder with parameters of type AgentBuilder.Transformer Constructor Description Compound(AgentBuilder.Transformer... transformer)
Creates a new compound transformer.Resolution(TypeDescription typeDescription, java.lang.ClassLoader classLoader, JavaModule module, java.security.ProtectionDomain protectionDomain, boolean loaded, TypePool typePool, AgentBuilder.Transformer transformer, boolean decorator)
Creates a new active transformation.Simple(AgentBuilder.RawMatcher rawMatcher, AgentBuilder.Transformer transformer, boolean decorator)
Creates a new transformation.Transforming(AgentBuilder.RawMatcher rawMatcher, AgentBuilder.Transformer transformer, boolean decorator)
Creates a new matched default agent builder.Constructor parameters in net.bytebuddy.agent.builder with type arguments of type AgentBuilder.Transformer Constructor Description Compound(java.util.List<? extends AgentBuilder.Transformer> transformers)
Creates a new compound transformer.
-