PureClassOrObject

interface PureClassOrObject : PureElement, DeclarationContainer

Functions

hasExplicitPrimaryConstructor
Link copied to clipboard
abstract fun hasExplicitPrimaryConstructor(): Boolean
hasPrimaryConstructor
Link copied to clipboard
abstract fun hasPrimaryConstructor(): Boolean

Properties

body
Link copied to clipboard
abstract val body: ClassBody?
companionObjects
Link copied to clipboard
abstract val companionObjects: List<ObjectDeclaration?>
declarations
Link copied to clipboard
abstract val declarations: List<Declaration>
isLocal
Link copied to clipboard
abstract val isLocal: Boolean
name
Link copied to clipboard
abstract val name: String?
primaryConstructor
Link copied to clipboard
abstract val primaryConstructor: PrimaryConstructor?
primaryConstructorModifierList
Link copied to clipboard
abstract val primaryConstructorModifierList: ModifierList?
primaryConstructorParameters
Link copied to clipboard
abstract val primaryConstructorParameters: List<Parameter>
psiOrParent
Link copied to clipboard
abstract val psiOrParent: Element
secondaryConstructors
Link copied to clipboard
abstract val secondaryConstructors: List<SecondaryConstructor?>
superTypeListEntries
Link copied to clipboard
abstract val superTypeListEntries: List<SuperTypeListEntry>

Inheritors

ClassOrObject
Link copied to clipboard