data class MemberName
Represents the name of a member (such as a function or a property).
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 reference(): CodeBlock
Callable reference to this member. Emits enclosingClassName if it exists, followed by
the reference operator |
|
fun toString(): String |
fun ClassName.member(simpleName: String): MemberNamefun KClass<*>.member(simpleName: String): MemberNamefun Class<*>.member(simpleName: String): MemberName |