AnnotationDeclaration

data class AnnotationDeclaration(val name: String, val fqName: String, val arguments: List<AnnotationArgumentDeclaration> = emptyList())

Represents a parsed Kotlin annotation declared on a class.

Constructors

Link copied to clipboard
constructor(name: String, fqName: String, arguments: List<AnnotationArgumentDeclaration> = emptyList())

Properties

Link copied to clipboard

List of arguments declared on the annotation.

Link copied to clipboard

The fully qualified name of the annotation if resolvable, or its simple name (e.g., com.acme.annotations.UseCase).

Link copied to clipboard

The simple name of the annotation (e.g., UseCase).