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 classA transformer for applying anAdvicewhere this advice class might reference types of both the agent's and the user's class loader.static classA transformer that applies a buildPlugin.Classes in net.bytebuddy.agent.builder that implement interfaces with type arguments of type AgentBuilder.TransformerModifier and TypeClassDescriptionprotected static classAn iterator over a list of transformations that match a raw matcher specification.Fields in net.bytebuddy.agent.builder with type parameters of type AgentBuilder.TransformerModifier and TypeFieldDescriptionprivate Iterator<AgentBuilder.Transformer> AgentBuilder.Default.Transformation.TransformerIterator.transformersAn iterator over the currently matched transformers.private final List<AgentBuilder.Transformer> AgentBuilder.Default.Transformation.transformersA list of transformers to apply.private final List<AgentBuilder.Transformer> AgentBuilder.Default.Transforming.transformersThe 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.ResettableClassFileTransformer.WithDelegation.Substitutable.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.TransformerModifierConstructorDescriptionprotectedTransformation(AgentBuilder.RawMatcher matcher, List<AgentBuilder.Transformer> transformers, boolean terminal) Creates a new transformation.protectedTransforming(AgentBuilder.RawMatcher rawMatcher, List<AgentBuilder.Transformer> transformers, boolean terminal) Creates a new matched default agent builder.