Class CallRecorder
java.lang.Object
com.github.beothorn.agent.transformer.CallRecorder
- All Implemented Interfaces:
net.bytebuddy.agent.builder.AgentBuilder.Transformer
public class CallRecorder
extends Object
implements net.bytebuddy.agent.builder.AgentBuilder.Transformer
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.bytebuddy.agent.builder.AgentBuilder.Transformer
net.bytebuddy.agent.builder.AgentBuilder.Transformer.ForAdvice, net.bytebuddy.agent.builder.AgentBuilder.Transformer.ForBuildPlugin -
Constructor Summary
ConstructorsConstructorDescriptionCallRecorder(net.bytebuddy.asm.Advice adviceForFunction, net.bytebuddy.asm.Advice adviceForConstructor, net.bytebuddy.asm.Advice adviceForStatic, List<ClassAndMethodMatcher> filters) -
Method Summary
Modifier and TypeMethodDescriptionnet.bytebuddy.dynamic.DynamicType.Builder<?> transform(net.bytebuddy.dynamic.DynamicType.Builder<?> builder, net.bytebuddy.description.type.TypeDescription typeDescription, ClassLoader ignoredClassLoader, net.bytebuddy.utility.JavaModule ignoredModule) net.bytebuddy.dynamic.DynamicType.Builder<?> transform(net.bytebuddy.dynamic.DynamicType.Builder<?> builder, net.bytebuddy.description.type.TypeDescription typeDescription, ClassLoader classLoader, net.bytebuddy.utility.JavaModule module, ProtectionDomain protectionDomain)
-
Constructor Details
-
CallRecorder
public CallRecorder(net.bytebuddy.asm.Advice adviceForFunction, net.bytebuddy.asm.Advice adviceForConstructor, net.bytebuddy.asm.Advice adviceForStatic, List<ClassAndMethodMatcher> filters)
-
-
Method Details
-
transform
public net.bytebuddy.dynamic.DynamicType.Builder<?> transform(net.bytebuddy.dynamic.DynamicType.Builder<?> builder, net.bytebuddy.description.type.TypeDescription typeDescription, ClassLoader ignoredClassLoader, net.bytebuddy.utility.JavaModule ignoredModule) -
transform
public net.bytebuddy.dynamic.DynamicType.Builder<?> transform(net.bytebuddy.dynamic.DynamicType.Builder<?> builder, net.bytebuddy.description.type.TypeDescription typeDescription, ClassLoader classLoader, net.bytebuddy.utility.JavaModule module, ProtectionDomain protectionDomain) - Specified by:
transformin interfacenet.bytebuddy.agent.builder.AgentBuilder.Transformer
-