Package net.bytebuddy.dynamic.loading
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 enum
A creation action for a package lookup strategy.static class
A package lookup strategy for Java 9 or newer.static enum
A 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
null
if no such package exists.
-