Package-level declarations
Data models for Kotlin declarations.
Types
An element which has annotations.
An annotation with its source class.
The result of inspekting a function-like or property declaration.
The result of inspekting a function-like declaration that is a normal function, not a constructor.
The result of inspekting a member that can be invoked like a function. Includes functions, constructors, and accessors.
The result of inspekting a class.
The result of inspekting a var property.
A parameter of a function or other callable declaration.
The parameters of a callable. Parameters are ordered by kind (Parameter.Kind):
The result of inspekting a property accessor.
The result of inspekting property getter.
The result of inspekting property setter.
The result of inspekting a val property.
The result of inspekting simple function declaration, i.e. one declared with fun.
A type parameter.