JVMChunkClassLoader

A JVMChunkClassLoader is created for each generated JVMChunk, permitted dynamic loading and unloading of each JVMChunk independently. The class loader holds onto zero or many objects for usage during static initialization of the generated JVMChunk; these values are accessed from an array.

Author

Todd L Smith

Constructors

Link copied to clipboard
constructor()

Construct a new JVMChunkClassLoader that delegates to the same ClassLoader that loaded JVMChunk.

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard

The parameters made available for the generated JVMChunk upon static initialization.

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun getResource(p0: String): URL
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun loadClass(p0: String): Class<*>
Link copied to clipboard
fun newJVMChunkFrom(chunkName: String, className: String, classBytes: ByteArray, params: Array<Any>): JVMChunk?

Answer an instance of a implementationClass that is defined by the given bytes.

Link copied to clipboard
open fun resources(p0: String): Stream<URL>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard