Class ClassFileLocator.ForInstrumentation.ClassLoadingDelegate.Explicit

    • Field Detail

      • types

        private final java.util.Map<java.lang.String,​java.lang.Class<?>> types
        The map of registered classes mapped by their name.
    • Constructor Detail

      • Explicit

        public Explicit​(java.lang.ClassLoader classLoader,
                        java.util.Collection<? extends java.lang.Class<?>> types)
        Creates a new class loading delegate with a possibility of looking up explicitly registered classes.
        Parameters:
        classLoader - The class loader to be used for looking up classes.
        types - A collection of classes that cannot be looked up explicitly.
      • Explicit

        public Explicit​(ClassFileLocator.ForInstrumentation.ClassLoadingDelegate fallbackDelegate,
                        java.util.Collection<? extends java.lang.Class<?>> types)
        Creates a new class loading delegate with a possibility of looking up explicitly registered classes.
        Parameters:
        fallbackDelegate - The class loading delegate to query for any class that is not registered explicitly.
        types - A collection of classes that cannot be looked up explicitly.