@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.public Package apply(ByteArrayClassLoader classLoader, String name)
apply
in interface ByteArrayClassLoader.PackageLookupStrategy
classLoader
- The class loader to locate a package for.name
- The name of the package.null
if no such package exists.Copyright © 2014–2019. All rights reserved.