Package-level declarations

Types

Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class Hook(val plugins: Array<String>, val unless: Array<String> = [], val requireAll: Boolean = false, val loadListener: KClass<out LoadListener> = LoadListener::class)

An annotation to mark a class as a hook.

Link copied to clipboard
interface LoadListener

A listener that is used to wait for a plugin to finish loading.