Companion¶
object Companion
Properties¶
ANNOTATION_CLASS¶
An annotation class only.
CLASS¶
@JvmField
val CLASS: KaAnnotationTarget
A class, interface, or object, including annotation classes.
CONSTRUCTOR¶
A constructor (primary or secondary).
EXPRESSION¶
Any expression.
FIELD¶
@JvmField
val FIELD: KaAnnotationTarget
A field, including a property's backing field.
FILE¶
@JvmField
val FILE: KaAnnotationTarget
A file.
FUNCTION¶
A function (constructors are not included).
LOCAL_VARIABLE¶
A local variable.
PROPERTY¶
A property.
PROPERTY_GETTER¶
A property getter only.
PROPERTY_SETTER¶
A property setter only.
TYPE¶
@JvmField
val TYPE: KaAnnotationTarget
A type usage.
TYPE_PARAMETER¶
A generic type parameter.
TYPEALIAS¶
A type alias.
VALUE_PARAMETER¶
A value parameter of a function or a constructor.