Class DecoratingClassLoader

    • Field Detail

    • Constructor Detail

      • DecoratingClassLoader

        public DecoratingClassLoader()
        Create a new DecoratingClassLoader with no parent ClassLoader.
    • Method Detail

      • excludePackage

        public void excludePackage​(String packageName)
        Add a package name to exclude from decoration (e.g. overriding).

        Any class whose fully-qualified name starts with the name registered here will be handled by the parent ClassLoader in the usual fashion.

        Parameters:
        packageName - the package name to exclude
      • excludeClass

        public void excludeClass​(String className)
        Add a class name to exclude from decoration (e.g. overriding).

        Any class name registered here will be handled by the parent ClassLoader in the usual fashion.

        Parameters:
        className - the class name to exclude