MethodDescription

data class MethodDescription(    val name: String,     val returnType: KClass<*>,     val returnTypeNullable: Boolean,     val returnsUnit: Boolean,     val returnsNothing: Boolean,     val isSuspend: Boolean,     val isFnCall: Boolean,     val declaringClass: KClass<*>,     val paramTypes: List<KClass<*>>,     val varArgsArg: Int,     val privateCall: Boolean)

Provides information about method

Constructors

Link copied to clipboard
fun MethodDescription(    name: String,     returnType: KClass<*>,     returnTypeNullable: Boolean,     returnsUnit: Boolean,     returnsNothing: Boolean,     isSuspend: Boolean,     isFnCall: Boolean,     declaringClass: KClass<*>,     paramTypes: List<KClass<*>>,     varArgsArg: Int,     privateCall: Boolean)

Functions

Link copied to clipboard
fun argsToStr(): String
Link copied to clipboard
fun argToStr(argType: KClass<*>): String?
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
fun isEquals(): Boolean
Link copied to clipboard
fun isHashCode(): Boolean
Link copied to clipboard
fun isToString(): Boolean
Link copied to clipboard
open override fun toString(): String

Properties

Link copied to clipboard
val declaringClass: KClass<*>
Link copied to clipboard
val isFnCall: Boolean
Link copied to clipboard
val isSuspend: Boolean
Link copied to clipboard
val name: String
Link copied to clipboard
val paramTypes: List<KClass<*>>
Link copied to clipboard
val privateCall: Boolean
Link copied to clipboard
val returnsNothing: Boolean
Link copied to clipboard
val returnsUnit: Boolean
Link copied to clipboard
val returnType: KClass<*>
Link copied to clipboard
val returnTypeNullable: Boolean
Link copied to clipboard
val varArgsArg: Int