Symbol
A referenced Kotlin symbol.
Inheritors
Types
A full representation of an annotation, as opposed to Classifier which just represents the type. Includes all parameters and the ability to constructor Instances for a given set of arguments.
A class, interface, object, etc. Annotations may either be exported as a classifier (if @ExportSymbol
is used) or as an Annotation (if @ExportAnnotation
is used).
A Classifier or Annotation. May include type aliases someday.
A constructor of a Classifier.
A context parameter of a Member.
The dispatch receiver parameter of a Member.
An enum entry.
The extension receiver parameter of a Member.
A member. Either of a Classifier or as a top-level symbol.
A named Member of a Classifier.
A member with a meaningful name.
A symbol with a meaningful simple name. This is most symbols except Constructor.
A parameter of a Member.
A top-level member.
A type parameter.
A symbol that can have type parameters.
A value parameter of a Member.