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> TcreateCrossClassloaderProxy(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 PathgetEmbeddedLibAsPath(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.
-