KModifier

enum KModifier : Enum<KModifier>

Entries

OUT
Link copied to clipboard
OUT("out", Target.VARIANCE_ANNOTATION)
IN
Link copied to clipboard
IN("in", Target.VARIANCE_ANNOTATION)
DATA
Link copied to clipboard
DATA("data", Target.CLASS)
OPERATOR
Link copied to clipboard
OPERATOR("operator", Target.FUNCTION)
INFIX
Link copied to clipboard
INFIX("infix", Target.FUNCTION)
REIFIED
Link copied to clipboard
REIFIED("reified", Target.TYPE_PARAMETER)
CROSSINLINE
Link copied to clipboard
CROSSINLINE("crossinline", Target.PARAMETER)
NOINLINE
Link copied to clipboard
NOINLINE("noinline", Target.PARAMETER)
INLINE
Link copied to clipboard
INLINE("inline", Target.FUNCTION)
COMPANION
Link copied to clipboard
COMPANION("companion", Target.CLASS)
FUN
Link copied to clipboard
FUN("fun", Target.INTERFACE)
VALUE
Link copied to clipboard
VALUE("value", Target.CLASS)
ANNOTATION
Link copied to clipboard
ANNOTATION("annotation", Target.CLASS)
ENUM
Link copied to clipboard
ENUM("enum", Target.CLASS)
INNER
Link copied to clipboard
INNER("inner", Target.CLASS)
SUSPEND
Link copied to clipboard
SUSPEND("suspend", Target.FUNCTION)
VARARG
Link copied to clipboard
VARARG("vararg", Target.PARAMETER)
TAILREC
Link copied to clipboard
TAILREC("tailrec", Target.FUNCTION)
LATEINIT
Link copied to clipboard
LATEINIT("lateinit", Target.PROPERTY)
OVERRIDE
Link copied to clipboard
OVERRIDE("override", Target.FUNCTION, Target.PROPERTY)
EXTERNAL
Link copied to clipboard
EXTERNAL("external", Target.CLASS, Target.FUNCTION, Target.PROPERTY)
CONST
Link copied to clipboard
CONST("const", Target.PROPERTY)
SEALED
Link copied to clipboard
SEALED("sealed", Target.CLASS)
ABSTRACT
Link copied to clipboard
ABSTRACT("abstract", Target.CLASS, Target.FUNCTION, Target.PROPERTY)
OPEN
Link copied to clipboard
OPEN("open", Target.CLASS, Target.FUNCTION, Target.PROPERTY)
FINAL
Link copied to clipboard
FINAL("final", Target.CLASS, Target.FUNCTION, Target.PROPERTY)
ACTUAL
Link copied to clipboard
ACTUAL("actual", Target.CLASS, Target.FUNCTION, Target.PROPERTY)
EXPECT
Link copied to clipboard
EXPECT("expect", Target.CLASS, Target.FUNCTION, Target.PROPERTY)
INTERNAL
Link copied to clipboard
INTERNAL("internal", Target.PROPERTY)
PRIVATE
Link copied to clipboard
PRIVATE("private", Target.PROPERTY)
PROTECTED
Link copied to clipboard
PROTECTED("protected", Target.PROPERTY)
PUBLIC
Link copied to clipboard
PUBLIC("public", Target.PROPERTY)

Properties

name
Link copied to clipboard
val name: String
ordinal
Link copied to clipboard
val ordinal: Int