get

operator fun get(parameter: KProperty1<A, Annotation>): KSAnnotation(source)

Returns the value of parameter as an KSAnnotation.


@JvmName(name = "getAnnotationArray")
operator fun get(parameter: KProperty1<A, Array<out Annotation>>): List<KSAnnotation>(source)

Returns the value of parameter as a List of KSAnnotations.


@JvmName(name = "getNumber")
inline operator fun <T : Number> get(parameter: KProperty1<A, T>): T(source)

Returns the value of parameter as an Number.


@JvmName(name = "getString")
operator fun get(parameter: KProperty1<A, String>): String(source)

Returns the value of parameter as an String.


@JvmName(name = "getBoolean")
operator fun get(parameter: KProperty1<A, Boolean>): Boolean(source)

Returns the value of parameter as an Boolean.


@JvmName(name = "getKClass")
operator fun get(parameter: KProperty1<A, KClass<*>>): KSType(source)

Returns the value of parameter as an KClass.


@JvmName(name = "getEnum")
inline operator fun <T : Enum<T>> get(parameter: KProperty1<A, T>): T(source)
@JvmName(name = "getEnumArray")
inline operator fun <T : Enum<T>> get(parameter: KProperty1<A, Array<out T>>): List<T>?(source)


@JvmName(name = "getNumberArray")
inline operator fun <T : Number> get(parameter: KProperty1<A, Array<out T>>): List<T>(source)

Returns the value of parameter as a NumbersNumber.


@JvmName(name = "getStringArray")
operator fun get(parameter: KProperty1<A, Array<out String>>): List<String>(source)

Returns the value of parameter as a StringsString.


@JvmName(name = "getKClassArray")
operator fun get(parameter: KProperty1<A, Array<out KClass<*>>>): List<KSType>(source)

Returns the value of parameter as a KClassesKClass.


@JvmName(name = "getBooleanArray")
operator fun get(parameter: KProperty1<A, BooleanArray>): List<Boolean>(source)

Returns the value of parameter as a BooleansBoolean.