MemoryClassLoader

internal class MemoryClassLoader(resources: Map<String, ByteArray>, parent: ClassLoader?) : ClassLoader(source)

Loads classes from bytes stored in program memory. Used by KJvmCompiledScriptLoadedFromJar to load compiled script classes.

Parameters

parent

optional parent ClassLoader

Constructors

Link copied to clipboard
constructor(resources: Map<String, ByteArray>, parent: ClassLoader?)

Functions

Link copied to clipboard
protected open override fun findClass(name: String): Class<*>
Link copied to clipboard
open override fun getResourceAsStream(name: String): InputStream?