KModifier

enum KModifier : Enum<KModifier>

Entries

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

Functions

compareTo
Link copied to clipboard
operator override fun compareTo(other: KModifier): Int
equals
Link copied to clipboard
operator override fun equals(other: Any?): Boolean
finalize
Link copied to clipboard
fun finalize()
getDeclaringClass
Link copied to clipboard
fun getDeclaringClass(): Class<KModifier>
hashCode
Link copied to clipboard
override fun hashCode(): Int
toString
Link copied to clipboard
open override fun toString(): String

Properties

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