Class CallRecorder

  • All Implemented Interfaces:
    net.bytebuddy.agent.builder.AgentBuilder.Transformer

    public class CallRecorder
    extends java.lang.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

      Constructors 
      Constructor Description
      CallRecorder​(net.bytebuddy.asm.Advice adviceForFunction, net.bytebuddy.asm.Advice adviceForConstructor, net.bytebuddy.asm.Advice adviceForStatic, java.util.List<ClassAndMethodMatcher> filters)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      net.bytebuddy.dynamic.DynamicType.Builder<?> transform​(net.bytebuddy.dynamic.DynamicType.Builder<?> builder, net.bytebuddy.description.type.TypeDescription typeDescription, java.lang.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, java.lang.ClassLoader classLoader, net.bytebuddy.utility.JavaModule module, java.security.ProtectionDomain protectionDomain)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CallRecorder

        public CallRecorder​(net.bytebuddy.asm.Advice adviceForFunction,
                            net.bytebuddy.asm.Advice adviceForConstructor,
                            net.bytebuddy.asm.Advice adviceForStatic,
                            java.util.List<ClassAndMethodMatcher> filters)
    • Method Detail

      • transform

        public net.bytebuddy.dynamic.DynamicType.Builder<?> transform​(net.bytebuddy.dynamic.DynamicType.Builder<?> builder,
                                                                      net.bytebuddy.description.type.TypeDescription typeDescription,
                                                                      java.lang.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,
                                                                      java.lang.ClassLoader classLoader,
                                                                      net.bytebuddy.utility.JavaModule module,
                                                                      java.security.ProtectionDomain protectionDomain)
        Specified by:
        transform in interface net.bytebuddy.agent.builder.AgentBuilder.Transformer