Package dev.jeka.core.api.java
Class JkInternalEmbeddedClassloader
java.lang.Object
dev.jeka.core.api.java.JkInternalEmbeddedClassloader
Not part of the public API
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescription<T> T
createCrossClassloaderProxy
(Class<T> interfaze, String className, String staticMethodFactory, Object... args) Creates an instance of the specified class in this classloader and callable from the current thread classloader.get()
static Path
getEmbeddedLibAsPath
(String resourcePath) ofMainEmbeddedLibs
(Path... extraEntries) ofMainEmbeddedLibs
(List<Path> extraEntries)
-
Field Details
-
URL_CACHE_DIR
-
-
Method Details
-
ofMainEmbeddedLibs
-
ofMainEmbeddedLibs
-
getEmbeddedLibAsPath
-
get
-
createCrossClassloaderProxy
public <T> T createCrossClassloaderProxy(Class<T> interfaze, String className, String staticMethodFactory, Object... args) Creates an instance of the specified class in this classloader and callable from the current thread classloader.
-