ImmutableKmWithFlags

Represents an immutable kotlinx-metadata type with a common Flags property.

interface ImmutableKmWithFlags

Functions

equals
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
open override fun hashCode(): Int
toString
Link copied to clipboard
open override fun toString(): String

Properties

flags
Link copied to clipboard
abstract val flags: Flags

Inheritors

ImmutableKmClass
Link copied to clipboard
ImmutableKmConstructor
Link copied to clipboard
ImmutableKmFunction
Link copied to clipboard
ImmutableKmProperty
Link copied to clipboard
ImmutableKmTypeAlias
Link copied to clipboard
ImmutableKmValueParameter
Link copied to clipboard
ImmutableKmTypeParameter
Link copied to clipboard
ImmutableKmType
Link copied to clipboard
ImmutableKmEffectExpression
Link copied to clipboard

Extensions

hasAnnotations
Link copied to clipboard
val ImmutableKmWithFlags.hasAnnotations: Boolean
isAbstract
Link copied to clipboard
val ImmutableKmWithFlags.isAbstract: Boolean
isFinal
Link copied to clipboard
val ImmutableKmWithFlags.isFinal: Boolean
isInternal
Link copied to clipboard
val ImmutableKmWithFlags.isInternal: Boolean
isLocal
Link copied to clipboard
val ImmutableKmWithFlags.isLocal: Boolean
isOpen
Link copied to clipboard
val ImmutableKmWithFlags.isOpen: Boolean
isPrivate
Link copied to clipboard
val ImmutableKmWithFlags.isPrivate: Boolean
isPrivate_to_this
Link copied to clipboard
val ImmutableKmWithFlags.isPrivate_to_this: Boolean
isProtected
Link copied to clipboard
val ImmutableKmWithFlags.isProtected: Boolean
isPublic
Link copied to clipboard
val ImmutableKmWithFlags.isPublic: Boolean
isSealed
Link copied to clipboard
val ImmutableKmWithFlags.isSealed: Boolean