ModuleInstantiationContext

data class ModuleInstantiationContext(val plugin: BasicsPlugin, val server: Server, val info: ModuleInfo, val file: File, val classLoader: ModuleJarClassLoader)

Required information to create a module instance

Constructors

Link copied to clipboard
constructor(plugin: BasicsPlugin, server: Server, info: ModuleInfo, file: File, classLoader: ModuleJarClassLoader)

Create empty Module context

Properties

Link copied to clipboard

the class loader

Link copied to clipboard
val file: File

the module file

Link copied to clipboard

the module info

Link copied to clipboard

the plugin instance

Link copied to clipboard
val server: Server