winter / io.jentz.winter / TypeKey

TypeKey

interface TypeKey<out R : Any>

Interface for all type keys.

Properties

qualifier

abstract val qualifier: Any?

Functions

typeEquals

abstract fun typeEquals(other: TypeKey<*>): Boolean

Test if other has the same type. Like equals without looking onto the qualifier.

Inheritors

ClassTypeKey

class ClassTypeKey<R : Any> : TypeKey<R>

GenericClassTypeKey

abstract class GenericClassTypeKey<R : Any> : TypeKey<R>