get

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

Returns the value of parameter as an KSAnnotation or null if it is the default value (see NonNullAnnotationArguments for more information).


@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 or null if it is the default value (see NonNullAnnotationArguments for more information).


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

Returns the value of parameter as an Number or null if it is the default value (see NonNullAnnotationArguments for more information).


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

Returns the value of parameter as an String or null if it is the default value (see NonNullAnnotationArguments for more information).


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

Returns the value of parameter as an Boolean or null if it is the default value (see NonNullAnnotationArguments for more information).


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

Returns the value of parameter as an KSType or null if it is the default value (see NonNullAnnotationArguments for more information).


@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 List of Numbers or null if it is the default value (see NonNullAnnotationArguments for more information).


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

Returns the value of parameter as a List of Strings or null if it is the default value (see NonNullAnnotationArguments for more information).


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

Returns the value of parameter as a List of KSTypes or null if it is the default value (see NonNullAnnotationArguments for more information).