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.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumA creation action for a package lookup strategy.static classA package lookup strategy for Java 9 or newer.static enumA package lookup strategy for a VM prior to Java 9. -
Method Summary
Modifier and TypeMethodDescriptionapply(ByteArrayClassLoader classLoader, String name) Returns a package for a given byte array class loader and a name.
-
Method Details
-
apply
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
nullif no such package exists.
-