Class ClassFileLocator.PackageDiscriminating

java.lang.Object
net.bytebuddy.dynamic.ClassFileLocator.PackageDiscriminating
All Implemented Interfaces:
Closeable, AutoCloseable, ClassFileLocator
Enclosing interface:
ClassFileLocator

@Enhance public static class ClassFileLocator.PackageDiscriminating extends Object implements ClassFileLocator
A class file locator that discriminates by a type's package.
  • Field Details

    • classFileLocators

      private final Map<String,ClassFileLocator> classFileLocators
      A mapping of package names to class file locators.
  • Constructor Details

    • PackageDiscriminating

      public PackageDiscriminating(Map<String,ClassFileLocator> classFileLocators)
      Creates a new package-discriminating class file locator.
      Parameters:
      classFileLocators - A mapping of package names to class file locators where an empty string donates the default package.
  • Method Details