data class MemberName
Represents the name of a member (such as a function or a property) that can be used in a static context.
packageName - e.g. kotlin.collections
enclosingClassName - e.g. Map.Entry.Companion, if the member is declared inside the
companion object of the Map.Entry class
simpleName - e.g. isBlank, size
MemberName(packageName: String, simpleName: String)MemberName(enclosingClassName: ClassName, simpleName: String) |
val canonicalName: String
Fully qualified name using |
|
val enclosingClassName: ClassName?
e.g. |
|
val packageName: String
e.g. |
|
val simpleName: String
e.g. |
fun toString(): String |
fun ClassName.member(simpleName: String): MemberNamefun KClass<*>.member(simpleName: String): MemberNamefun Class<*>.member(simpleName: String): MemberName |