arrow-analysis-common
2.0.2-alpha.18
arrow-analysis-common
/
arrow.meta.plugins.analysis.phases.analysis.solver.ast.context.elements
/
PureClassOrObject
Pure
Class
Or
Object
interface
PureClassOrObject
:
PureElement
,
DeclarationContainer
Content copied to clipboard
Functions
Properties
Inheritors
Functions
has
Explicit
Primary
Constructor
Link copied to clipboard
abstract
fun
hasExplicitPrimaryConstructor
(
)
:
Boolean
Content copied to clipboard
has
Primary
Constructor
Link copied to clipboard
abstract
fun
hasPrimaryConstructor
(
)
:
Boolean
Content copied to clipboard
Properties
body
Link copied to clipboard
abstract
val
body
:
ClassBody
?
Content copied to clipboard
companionObjects
Link copied to clipboard
abstract
val
companionObjects
:
List
<
ObjectDeclaration
?
>
Content copied to clipboard
declarations
Link copied to clipboard
abstract
val
declarations
:
List
<
Declaration
>
Content copied to clipboard
isLocal
Link copied to clipboard
abstract
val
isLocal
:
Boolean
Content copied to clipboard
name
Link copied to clipboard
abstract
val
name
:
String
?
Content copied to clipboard
primaryConstructor
Link copied to clipboard
abstract
val
primaryConstructor
:
PrimaryConstructor
?
Content copied to clipboard
primaryConstructorModifierList
Link copied to clipboard
abstract
val
primaryConstructorModifierList
:
ModifierList
?
Content copied to clipboard
primaryConstructorParameters
Link copied to clipboard
abstract
val
primaryConstructorParameters
:
List
<
Parameter
>
Content copied to clipboard
psiOrParent
Link copied to clipboard
abstract
val
psiOrParent
:
Element
Content copied to clipboard
secondaryConstructors
Link copied to clipboard
abstract
val
secondaryConstructors
:
List
<
SecondaryConstructor
?
>
Content copied to clipboard
superTypeListEntries
Link copied to clipboard
abstract
val
superTypeListEntries
:
List
<
SuperTypeListEntry
>
Content copied to clipboard
Inheritors
ClassOrObject
Link copied to clipboard