kotlin.reflect.KClass.equals
equals
abstract fun equals(other: Any?): Boolean
Returns true
if this KClass instance represents the same Kotlin class as the class represented by other. On JVM this means that all of the following conditions are satisfied:
- other has the same (fully qualified) Kotlin class name as this instance.
- other's backing Class object is loaded with the same class loader as the Class object of this instance.
- If the classes represent Array, then Class objects of their element types are equal.
For example, on JVM, KClass instances for a primitive type (int
) and the corresponding wrapper type (java-lang-Integer
) are considered equal, because they have the same fully qualified name .html?lang=en"kotlin.Int".
© 2010–2017 JetBrains s.r.o.
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/equals.html