Instance

A representation of an annotation instance.

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
abstract val annotation: S

The annotation type

Link copied to clipboard

The arguments of the annotation instance, keyed by the parameter name. All parameters are present as keys - if they are not specified, the value is null.

Functions

Link copied to clipboard
operator fun contains(param: AnnotationParameter<*>): Boolean
operator fun contains(param: String): Boolean
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
inline operator fun <T : AnnotationArgument, P : AnnotationParameterType<T>> get(param: AnnotationParameter<P>): T?
operator fun get(param: String): AnnotationArgument?
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String