Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class StartupDelegate<S : Startup>(type: StartupType, val priority: Int, factory: () -> S, args: Array<Any?>) : ReadOnlyProperty<Any?, Startup>
Link copied to clipboard
annotation class StartupFetcher(val index: Int, val name: String, val returnType: KClass<*>, val nullable: Boolean = false)
Link copied to clipboard
Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.CLASS, AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY] )
Link copied to clipboard
Link copied to clipboard
Functions
Link copied to clipboard
inline fun <T : Any> useNotPlatformStartupLazyFetcher(vararg platform: Platform, crossinline factory: () -> T): StartupLazyFetcher<T?>
Link copied to clipboard
inline fun <T : Any> usePlatformStartupLazyFetcher(vararg platform: Platform, crossinline factory: () -> T): StartupLazyFetcher<T?>