ClassTypeKey

class ClassTypeKey<R>(val type: Class<R>, val isOptional: Boolean = false, val qualifier: Qualifier? = null) : TypeKey<R> (source)

Constructors

Link copied to clipboard
constructor(type: Class<R>, isOptional: Boolean = false, qualifier: Qualifier? = null)

Properties

Link copied to clipboard
open override val isOptional: Boolean
Link copied to clipboard
open override val qualifier: Qualifier?
Link copied to clipboard
val type: Class<R>

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String
Link copied to clipboard
open override fun typeEquals(other: TypeKey<*>): Boolean

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