Class AgentBuilder.TypeStrategy.ForBuildEntryPoint

    • Field Detail

      • entryPoint

        private final EntryPoint entryPoint
        The entry point to apply.
    • Constructor Detail

      • ForBuildEntryPoint

        public ForBuildEntryPoint​(EntryPoint entryPoint)
        Creates a new type strategy for an entry point.
        Parameters:
        entryPoint - The entry point to apply.
    • Method Detail

      • builder

        public DynamicType.Builder<?> builder​(TypeDescription typeDescription,
                                              ByteBuddy byteBuddy,
                                              ClassFileLocator classFileLocator,
                                              MethodNameTransformer methodNameTransformer,
                                              java.lang.ClassLoader classLoader,
                                              JavaModule module,
                                              java.security.ProtectionDomain protectionDomain)
        Creates a type builder for a given type.
        Specified by:
        builder in interface AgentBuilder.TypeStrategy
        Parameters:
        typeDescription - The type being instrumented.
        byteBuddy - The Byte Buddy configuration.
        classFileLocator - The class file locator to use.
        methodNameTransformer - The method name transformer to use.
        classLoader - The instrumented type's class loader or null if the type is loaded by the bootstrap loader.
        module - The instrumented type's module or null if it is not declared by a module.
        protectionDomain - The instrumented type's protection domain or null if it does not define a protection domain.
        Returns:
        A type builder for the given arguments.