Class AgentBuilder.LocationStrategy.Simple

    • Field Detail

      • classFileLocator

        private final ClassFileLocator classFileLocator
        The class file locator to query.
    • Constructor Detail

      • Simple

        public Simple​(ClassFileLocator classFileLocator)
        A simple location strategy that queries a given class file locator.
        Parameters:
        classFileLocator - The class file locator to query.
    • Method Detail

      • classFileLocator

        public ClassFileLocator classFileLocator​(java.lang.ClassLoader classLoader,
                                                 JavaModule module)
        Creates a class file locator for a given class loader and module combination.
        Specified by:
        classFileLocator in interface AgentBuilder.LocationStrategy
        Parameters:
        classLoader - The class loader that is loading an instrumented type. Might be null to represent the bootstrap class loader.
        module - The type's module or null if Java modules are not supported on the current VM.
        Returns:
        The class file locator to use.