AbstractSingletonExtensionPoint

abstract class AbstractSingletonExtensionPoint<E : SingletonExtension<T>, T> @ConsoleExperimentalApi constructor(extensionType: KClass<E>, val builtinImplementation: () -> T) : AbstractExtensionPoint<E> , SingletonExtensionPoint<E>

Since

2.10

Constructors

Link copied to clipboard
fun <E : SingletonExtension<T>, T> AbstractSingletonExtensionPoint(extensionType: KClass<E>, builtinImplementation: T)
Link copied to clipboard
fun <E : SingletonExtension<T>, T> AbstractSingletonExtensionPoint(extensionType: KClass<E>, builtinImplementation: () -> T)

Properties

Link copied to clipboard
val builtinImplementation: () -> T

内建的实现.

Link copied to clipboard
open override val extensionType: KClass<E>

扩展实例 T 的类型

Link copied to clipboard