MixinManager

class MixinManager<R : Any>(root: R)

Manages mixins for a root entity

Constructors

Link copied to clipboard
constructor(root: R)

Functions

Link copied to clipboard
Link copied to clipboard
fun <T> become(t: T, type: Class<T>): R
Link copied to clipboard

Implement the first interface of the object

Link copied to clipboard
fun instance(plus: List<Class<*>> = emptyList()): R

Return the implementation of all interfaces, including the root entity interface and all mixin interfaces.

Link copied to clipboard
fun updateRoot(root: R): MixinManager<R>