Interface ByteArrayClassLoader.PackageLookupStrategy

All Known Implementing Classes:
ByteArrayClassLoader.PackageLookupStrategy.ForJava9CapableVm, ByteArrayClassLoader.PackageLookupStrategy.ForLegacyVm
Enclosing class:
ByteArrayClassLoader

protected static interface ByteArrayClassLoader.PackageLookupStrategy
A package lookup strategy for locating a package by name.
  • Method Details

    • apply

      @MaybeNull Package apply(ByteArrayClassLoader classLoader, String name)
      Returns a package for a given byte array class loader and a name.
      Parameters:
      classLoader - The class loader to locate a package for.
      name - The name of the package.
      Returns:
      A suitable package or null if no such package exists.