AggregatorProvider

Common interface for providers of Aggregators or "factory" objects that create aggregators.

When implemented, this allows an aggregator to be created using the by delegate, to give it a name, like:

val myAggregator by MyAggregator.Factory

Functions

Link copied to clipboard
abstract fun create(name: String): Aggregator<Value, Return>
Link copied to clipboard
internal operator fun <T> Provider<T>.getValue(obj: Any?, property: KProperty<*>): T