Skip to content

org.jetbrains.kotlin.analysis.api.annotations

Types

KaAnnotated

KaAnnotated represents an entity which may have annotations applied to it. All typess and almost all symbols can have annotations.

KaAnnotation

KaAnnotation is an application of an annotation to a declaration, type, or as an argument of another annotation.

KaAnnotationList

A list of annotations applied to an entity.

KaAnnotationTarget

Represents a code element kind which is a possible target of an annotation.

KaAnnotationValue

sealed interface KaAnnotationValue : KaLifetimeOwner

KaAnnotationValue represents the value of an annotation argument.

KaNamedAnnotationValue

A name/value pair representing an annotation argument.

Functions