@HashCodeAndEqualsPlugin.Enhance public static class ByteArrayClassLoader.PackageLookupStrategy.ForJava9CapableVm extends Object implements ByteArrayClassLoader.PackageLookupStrategy
ByteArrayClassLoader.PackageLookupStrategy.CreationAction, ByteArrayClassLoader.PackageLookupStrategy.ForJava9CapableVm, ByteArrayClassLoader.PackageLookupStrategy.ForLegacyVm| Modifier | Constructor and Description |
|---|---|
protected |
ForJava9CapableVm(Method getDefinedPackage)
Creates a new package lookup strategy for a modern VM.
|
| Modifier and Type | Method and Description |
|---|---|
Package |
apply(ByteArrayClassLoader classLoader,
String name)
Returns a package for a given byte array class loader and a name.
|
protected ForJava9CapableVm(Method getDefinedPackage)
getDefinedPackage - The java.lang.ClassLoader#getDefinedPackage(String) method.@MaybeNull public Package apply(ByteArrayClassLoader classLoader, String name)
apply in interface ByteArrayClassLoader.PackageLookupStrategyclassLoader - The class loader to locate a package for.name - The name of the package.null if no such package exists.Copyright © 2014–2023. All rights reserved.