Kotlin Language Module
Parser Documentation
Version: 0.1.8
This document was generated on 2024/07/10.
Introduction
Documentation
Interfaces
KFunctionSymbol Interface I
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| name | String? | 
| name | String | 
Used In
KTopLevelDeclaration Interface I
Implementing Classes
KClassDeclaration
                    
                        KExtensionMethod
                    
                        KFunctionDeclaration
                    
                        KMethodDeclaration
                    
                        KObjectDeclaration
                    
                        KTopLevelFunction
                    
                        KTypeAlias
                    
                Used In
Expressions
KAssignmentExpression Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| assigned | Expression? | 
| operation | 
                    
                        
                        
                            
                                
        
        
        
         
            KAssignmentOperator
            
                
                
                    E
                
            
         
                            
                        
                    
                    
                 | 
            
| value | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KBinaryExpression Class (Abstract) A
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| left | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
| right | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Subclasses
KCastExpression Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| baseExpression | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
| tentative | Boolean | 
| type | 
                    
                        
                        
        optional 
        
        
         
            KType
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KComparisonExpression Class (Abstract) A
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| left | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
| right | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Subclasses
KEqualityExpression Class (Abstract) A
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| left | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
| right | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Subclasses
KExpression Class (Abstract) A
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Subclasses
KAssignmentExpression
                    
                        KBinaryExpression
                    
                        KCastExpression
                    
                        KComparisonExpression
                    
                        KEqualityExpression
                    
                        KFalse
                    
                        KFunctionCall
                    
                        KGreaterOrEqualToExpression
                    
                        KGreaterThanExpression
                    
                        KIdentityDifferentThanExpression
                    
                        KIdentityEqualityExpression
                    
                        KIfExpression
                    
                        KInstantiationExpression
                    
                        KIntegerLiteral
                    
                        KInvokeExpression
                    
                        KLambda
                    
                        KLessOrEqualToExpression
                    
                        KLessThanExpression
                    
                        KLiteral
                    
                        KMemberAccessExpr
                    
                        KMemberCallExpr
                    
                        KMinusExpression
                    
                        KNullLiteral
                    
                        KQuotedExpr
                    
                        KReferenceExpr
                    
                        KReturnExpression
                    
                        KStandardDifferentThanExpression
                    
                        KStandardEqualityExpression
                    
                        KStringLiteral
                    
                        KThisExpression
                    
                        KThrowExpression
                    
                        KTrue
                    
                        KUniIsExpression
                    
                        KWhenStatement
                    
                Used In
            KVariableDeclaration
            
        
                    
                        
        
            KThrowStatement
            
        
                    
                        
        
            KExpressionStatement
            
        
                    
                        
        
            KWhenClause
            
        
                    
                        
        
            KWhenStatement
            
        
                    
                        
        
            KThrowExpression
            
        
                    
                        
        
            KReturnExpression
            
        
                    
                        
        
            KMinusExpression
            
        
                    
                        
        
            KParameterValue
            
        
                    
                        
        
            KMemberCallExpr
            
        
                    
                        
        
            KMemberAccessExpr
            
        
                    
                        
        
            KInvokeExpression
            
        
                    
                        
        
            KIfExpression
            
        
                    
                        
        
            KCastExpression
            
        
                    
                        
        
        
            KBinaryExpression
            
                
                    A
                
            
        
                    
                        
        
            KAssignmentExpression
            
        
                    
                        
        
            KPropertyDelegate
            
        
                    
                        
        
            KGetter
            
        
                    
                        
        
            KPropertyDeclaration
            
        
                    
                        
        
            KParameterDeclaration
            
        
                    
                        
        
            KMethodDeclaration
            
        
                    
                        
        
            KValueArgument
            
        
                    
                        
        
            KClassParameter
            
        
                    
                        
        
            KExplicitDelegation
            
        
                    
                        
        
            KFunctionValueParameter
            
        
                    
                        
        
            KFunctionBody
            
        
                    
                        
        
            KFunctionValueParameterWithOptionalType
            
        
                    
                        
        
            KDoWhileStatement
            
        
                    
                        
        
            KForStatement
            
        
                    
                        
        
            KWhileStatement
            
        
                    
                        
        
            KIndexingSuffix
            
        
                    
                        
        
            KParenthesizedExpression
            
        
                    
                        
        
            KCollectionLiteral
            
        
                    
                        
        
            KJumpExpression
            
        
                    
                        
        
            KRangeTest
            
        
                    
                        
        
            KWhenCondition
            
        
                    
                        
        
            KWhenSubject
            
        
                    
                        
        
            KLineStringExpression
            
        
                    
                        
        
            KMultiLineStringExpression
            
        
                    
                        
        
            KExpressionAsRoot
            
        
                    
                KFalse Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KFunctionCall Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| args | 
                    
                        
                        
        
        list of 
        
         
            KParameterValue
            
         
                    
                    
                 | 
            
| function | 
                    
                        
                        
        optional 
        
        reference to 
         
            KFunctionSymbol
            
                
                
                    I
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KGreaterOrEqualToExpression Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| left | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
| right | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
KGreaterThanExpression Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| left | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
| right | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
KIdentityDifferentThanExpression Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| left | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
| right | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
KIdentityEqualityExpression Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| left | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
| right | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
KIfExpression Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| condition | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
| elseBody | 
                    
                        
                        
        optional 
        
        
         
            KStatement
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
| thenBody | 
                    
                        
                        
        optional 
        
        
         
            KStatement
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KInstantiationExpression Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| args | 
                    
                        
                        
        
        list of 
        
         
            KParameterValue
            
         
                    
                    
                 | 
            
| type | 
                    
                        
                        
        optional 
        
        
         
            KType
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KIntegerLiteral Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| value | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KInvokeExpression Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| args | 
                    
                        
                        
        
        list of 
        
         
            KParameterValue
            
         
                    
                    
                 | 
            
| invoked | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
| lambda | 
                    
                        
                        
        optional 
        
        
         
            KLambda
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KLambda Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| body | 
                    
                        
                        
        
        list of 
        
         
            KStatement
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
| params | 
                    
                        
                        
        
        list of 
        
         
            KLambdaParamDecl
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KLessOrEqualToExpression Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| left | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
| right | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
KLessThanExpression Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| left | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
| right | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
KLiteral Class (Abstract) A
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Subclasses
KMemberAccessExpr Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| memberName | String | 
| qualifier | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KMemberCallExpr Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| args | 
                    
                        
                        
        
        list of 
        
         
            KParameterValue
            
         
                    
                    
                 | 
            
| memberName | String | 
| qualifier | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
| typeArguments | 
                    
                        
                        
        
        list of 
        
         
            KType
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KMinusExpression Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| base | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KNullLiteral Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KQuotedExpr Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| name | String? | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KReferenceExpr Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| symbol | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KReturnExpression Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| value | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KStandardDifferentThanExpression Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| left | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
| right | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
KStandardEqualityExpression Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| left | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
| right | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
KStringLiteral Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| value | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KThisExpression Class
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KThrowExpression Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| value | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KTrue Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KUniIsExpression Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| ktype | 
                    
                        
                        
        optional 
        
        
         
            KType
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KWhenStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| elseClause | 
                    
                        
                        
        optional 
        
        
         
            KElseClause
            
         
                    
                    
                 | 
            
| subject | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
| whenClauses | 
                    
                        
                        
        
        list of 
        
         
            KWhenClause
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Classes
KAdditiveExpression Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| additiveOperator | 
                    
                        
                        
        
        list of 
        
         
            KAdditiveOperator
            
         
                    
                    
                 | 
            
| multiplicativeExpression | 
                    
                        
                        
        
        list of 
        
         
            KMultiplicativeExpression
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KAdditiveOperator Class
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KAnnotatedDelegationSpecifier Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| annotation | 
                    
                        
                        
        
        list of 
        
         
            KAnnotation
            
         
                    
                    
                 | 
            
| delegationSpecifier | 
                    
                        
                        
        optional 
        
        
         
            KDelegationSpecifier
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KAnnotatedLambda Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| annotation | 
                    
                        
                        
        
        list of 
        
         
            KAnnotation
            
         
                    
                    
                 | 
            
| label | 
                    
                        
                        
        optional 
        
        
         
            KLabel
            
         
                    
                    
                 | 
            
| lambdaLiteral | 
                    
                        
                        
        optional 
        
        
         
            KLambdaLiteral
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KAnnotation Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| annotationDeclaration | 
                    
                        
                        
        optional 
        
        reference to 
         
            KAnnotationDeclaration
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KAnnotationDeclaration Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| name | String? | 
| name | String | 
Used In
KAnnotationUseSiteTarget Class
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KAnonymousFunction Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| functionBody | 
                    
                        
                        
        optional 
        
        
         
            KFunctionBody
            
         
                    
                    
                 | 
            
| parametersWithOptionalType | 
                    
                        
                        
        optional 
        
        
         
            KParametersWithOptionalType
            
         
                    
                    
                 | 
            
| type | 
                    
                        
                        
        
        list of 
        
         
            KType
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
| typeConstraints | 
                    
                        
                        
        optional 
        
        
         
            KTypeConstraints
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KAnonymousInitializer Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| statements | 
                    
                        
                        
        
        list of 
        
         
            KStatement
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KAsExpression Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| asOperator | 
                    
                        
                        
        
        list of 
        
         
            KAsOperator
            
         
                    
                    
                 | 
            
| prefixUnaryExpression | 
                    
                        
                        
        optional 
        
        
         
            KPrefixUnaryExpression
            
         
                    
                    
                 | 
            
| type | 
                    
                        
                        
        
        list of 
        
         
            KType
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KAsOperator Class
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KAssignableExpression Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| parenthesizedAssignableExpression | 
                    
                        
                        
        optional 
        
        
         
            KParenthesizedAssignableExpression
            
         
                    
                    
                 | 
            
| prefixUnaryExpression | 
                    
                        
                        
        optional 
        
        
         
            KPrefixUnaryExpression
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KAssignableSuffix Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| indexingSuffix | 
                    
                        
                        
        optional 
        
        
         
            KIndexingSuffix
            
         
                    
                    
                 | 
            
| navigationSuffix | 
                    
                        
                        
        optional 
        
        
         
            KNavigationSuffix
            
         
                    
                    
                 | 
            
| typeArguments | 
                    
                        
                        
        optional 
        
        
         
            KTypeArguments
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KAssignmentAndOperator Class
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KBlock Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| statements | 
                    
                        
                        
        
        list of 
        
         
            KStatement
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KCallSuffix Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| annotatedLambda | 
                    
                        
                        
        optional 
        
        
         
            KAnnotatedLambda
            
         
                    
                    
                 | 
            
| typeArguments | 
                    
                        
                        
        optional 
        
        
         
            KTypeArguments
            
         
                    
                    
                 | 
            
| valueArguments | 
                    
                        
                        
        optional 
        
        
         
            KValueArguments
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KCallableReference Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| receiverType | 
                    
                        
                        
        optional 
        
        
         
            KReceiverType
            
         
                    
                    
                 | 
            
| simpleIdentifier | 
                    
                        
                        
        optional 
        
        
         
            KSimpleIdentifier
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KCatchBlock Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| annotation | 
                    
                        
                        
        
        list of 
        
         
            KAnnotation
            
         
                    
                    
                 | 
            
| block | 
                    
                        
                        
        optional 
        
        
         
            KBlock
            
         
                    
                    
                 | 
            
| simpleIdentifier | 
                    
                        
                        
        optional 
        
        
         
            KSimpleIdentifier
            
         
                    
                    
                 | 
            
| type | 
                    
                        
                        
        optional 
        
        
         
            KType
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KClassBody Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| members | 
                    
                        
                        
        
        list of 
        
         
            KClassMemberDeclaration
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KClassDeclaration Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| dataClass | Boolean | 
| isAbstract | Boolean | 
| isSealed | Boolean | 
| members | 
                    
                        
                        
        
        list of 
        
         
            KClassMemberDeclaration
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
| primaryConstructor | 
                    
                        
                        
        optional 
        
        
         
            KPrimaryConstructor
            
         
                    
                    
                 | 
            
| superTypes | 
                    
                        
                        
        
        list of 
        
         
            KSuperType
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| name | String? | 
| name | String | 
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KClassDeclarationAsRoot Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| classDeclaration | 
                    
                        
                        
        optional 
        
        
         
            KClassDeclaration
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KClassMemberDeclaration Class (Abstract) A
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Subclasses
Used In
KClassMemberDeclarations Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| classMemberDeclaration | 
                    
                        
                        
        
        list of 
        
         
            KClassMemberDeclaration
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
| semis | 
                    
                        
                        
        
        list of 
        
         
            KSemis
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KClassModifier Class
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KClassParameter Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| expression | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
| modifiers | 
                    
                        
                        
        optional 
        
        
         
            KModifiers
            
         
                    
                    
                 | 
            
| simpleIdentifier | 
                    
                        
                        
        optional 
        
        
         
            KSimpleIdentifier
            
         
                    
                    
                 | 
            
| type | 
                    
                        
                        
        optional 
        
        
         
            KType
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KClassParameters Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| classParameter | 
                    
                        
                        
        
        list of 
        
         
            KClassParameter
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KCollectionLiteral Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| expression | 
                    
                        
                        
        
        list of 
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KCompanionObject Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| classBody | 
                    
                        
                        
        optional 
        
        
         
            KClassBody
            
         
                    
                    
                 | 
            
| delegationSpecifiers | 
                    
                        
                        
        optional 
        
        
         
            KDelegationSpecifiers
            
         
                    
                    
                 | 
            
| modifiers | 
                    
                        
                        
        optional 
        
        
         
            KModifiers
            
         
                    
                    
                 | 
            
| simpleIdentifier | 
                    
                        
                        
        optional 
        
        
         
            KSimpleIdentifier
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KComparison Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| comparisonOperator | 
                    
                        
                        
        
        list of 
        
         
            KComparisonOperator
            
         
                    
                    
                 | 
            
| genericCallLikeComparison | 
                    
                        
                        
        
        list of 
        
         
            KGenericCallLikeComparison
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KComparisonOperator Class
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KCompilationUnit Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| elements | 
                    
                        
                        
        
        list of 
        
         
            KTopLevelDeclaration
            
                
                
                    I
                
            
         
                    
                    
                 | 
            
| imports | 
                    
                        
                        
        
        list of 
        
         
            KImport
            
         
                    
                    
                 | 
            
| packageDecl | 
                    
                        
                        
        optional 
        
        
         
            KPackageDecl
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KConjunction Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| equality | 
                    
                        
                        
        
        list of 
        
         
            KEquality
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KConstructorDelegationCall Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| valueArguments | 
                    
                        
                        
        optional 
        
        
         
            KValueArguments
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KConstructorInvocation Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| userType | 
                    
                        
                        
        optional 
        
        
         
            KUserType
            
         
                    
                    
                 | 
            
| valueArguments | 
                    
                        
                        
        optional 
        
        
         
            KValueArguments
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KControlStructureBody Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| block | 
                    
                        
                        
        optional 
        
        
         
            KBlock
            
         
                    
                    
                 | 
            
| statement | 
                    
                        
                        
        optional 
        
        
         
            KStatement
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KDeclaration Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| classDeclaration | 
                    
                        
                        
        optional 
        
        
         
            KClassDeclaration
            
         
                    
                    
                 | 
            
| functionDeclaration | 
                    
                        
                        
        optional 
        
        
         
            KFunctionDeclaration
            
         
                    
                    
                 | 
            
| objectDeclaration | 
                    
                        
                        
        optional 
        
        
         
            KObjectDeclaration
            
         
                    
                    
                 | 
            
| propertyDeclaration | 
                    
                        
                        
        optional 
        
        
         
            KPropertyDeclaration
            
         
                    
                    
                 | 
            
| typeAlias | 
                    
                        
                        
        optional 
        
        
         
            KTypeAlias
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KDefinitelyNonNullableType Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| parenthesizedUserType | 
                    
                        
                        
        
        list of 
        
         
            KParenthesizedUserType
            
         
                    
                    
                 | 
            
| typeModifiers | 
                    
                        
                        
        
        list of 
        
         
            KTypeModifiers
            
         
                    
                    
                 | 
            
| userType | 
                    
                        
                        
        
        list of 
        
         
            KUserType
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KDelegate Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KDelegationSpecifier Class (Abstract) A
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Subclasses
Used In
KDelegationSpecifiers Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| annotatedDelegationSpecifier | 
                    
                        
                        
        
        list of 
        
         
            KAnnotatedDelegationSpecifier
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KDisjunction Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| conjunction | 
                    
                        
                        
        
        list of 
        
         
            KConjunction
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KDoWhileStatement Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| controlStructureBody | 
                    
                        
                        
        optional 
        
        
         
            KControlStructureBody
            
         
                    
                    
                 | 
            
| expression | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KElseClause Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| body | 
                    
                        
                        
        optional 
        
        
         
            KStatement
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KElvis Class
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KElvisExpression Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| elvis | 
                    
                        
                        
        
        list of 
        
         
            KElvis
            
         
                    
                    
                 | 
            
| infixFunctionCall | 
                    
                        
                        
        
        list of 
        
         
            KInfixFunctionCall
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KEnumClassBody Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| classMemberDeclarations | 
                    
                        
                        
        optional 
        
        
         
            KClassMemberDeclarations
            
         
                    
                    
                 | 
            
| enumEntries | 
                    
                        
                        
        optional 
        
        
         
            KEnumEntries
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KEnumEntries Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| enumEntry | 
                    
                        
                        
        
        list of 
        
         
            KEnumEntry
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KEnumEntry Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| classBody | 
                    
                        
                        
        optional 
        
        
         
            KClassBody
            
         
                    
                    
                 | 
            
| modifiers | 
                    
                        
                        
        optional 
        
        
         
            KModifiers
            
         
                    
                    
                 | 
            
| simpleIdentifier | 
                    
                        
                        
        optional 
        
        
         
            KSimpleIdentifier
            
         
                    
                    
                 | 
            
| valueArguments | 
                    
                        
                        
        optional 
        
        
         
            KValueArguments
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KEquality Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| comparison | 
                    
                        
                        
        
        list of 
        
         
            KComparison
            
         
                    
                    
                 | 
            
| equalityOperator | 
                    
                        
                        
        
        list of 
        
         
            KEqualityOperator
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KExcl Class
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KExplicitDelegation Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| expression | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
| functionType | 
                    
                        
                        
        optional 
        
        
         
            KFunctionType
            
         
                    
                    
                 | 
            
| userType | 
                    
                        
                        
        optional 
        
        
         
            KUserType
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KExpressionAsRoot Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| expression | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KExpressionStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| expression | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KExtensionMethod Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| body | 
                    
                        
                        
        
        list of 
        
         
            KStatement
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
| extendedClass | 
                    
                        
                        
        optional 
        
        
         
            KName
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
| params | 
                    
                        
                        
        
        list of 
        
         
            KParameterDeclaration
            
         
                    
                    
                 | 
            
| returnType | 
                    
                        
                        
        optional 
        
        
         
            KType
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| name | String? | 
| name | String | 
KFileAnnotation Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| unescapedAnnotation | 
                    
                        
                        
        
        list of 
        
         
            KUnescapedAnnotation
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KFinallyBlock Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| block | 
                    
                        
                        
        optional 
        
        
         
            KBlock
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KForStatement Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| annotation | 
                    
                        
                        
        
        list of 
        
         
            KAnnotation
            
         
                    
                    
                 | 
            
| controlStructureBody | 
                    
                        
                        
        optional 
        
        
         
            KControlStructureBody
            
         
                    
                    
                 | 
            
| expression | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
| multiVariableDeclaration | 
                    
                        
                        
        optional 
        
        
         
            KMultiVariableDeclaration
            
         
                    
                    
                 | 
            
| variableDeclaration | 
                    
                        
                        
        optional 
        
        
         
            KVariableDeclaration
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KFunctionBody Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| block | 
                    
                        
                        
        optional 
        
        
         
            KBlock
            
         
                    
                    
                 | 
            
| expression | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KFunctionDeclaration Class
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| name | String? | 
| name | String | 
Used In
KFunctionLikeBody Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| statements | 
                    
                        
                        
        
        list of 
        
         
            KStatement
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KFunctionLiteral Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| anonymousFunction | 
                    
                        
                        
        optional 
        
        
         
            KAnonymousFunction
            
         
                    
                    
                 | 
            
| lambdaLiteral | 
                    
                        
                        
        optional 
        
        
         
            KLambdaLiteral
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KFunctionModifier Class
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KFunctionSymbol Interface I
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| name | String? | 
| name | String | 
Used In
KFunctionType Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| functionTypeParameters | 
                    
                        
                        
        optional 
        
        
         
            KFunctionTypeParameters
            
         
                    
                    
                 | 
            
| receiverType | 
                    
                        
                        
        optional 
        
        
         
            KReceiverType
            
         
                    
                    
                 | 
            
| type | 
                    
                        
                        
        optional 
        
        
         
            KType
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KFunctionTypeParameters Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| parameter | 
                    
                        
                        
        
        list of 
        
         
            KParameter
            
         
                    
                    
                 | 
            
| type | 
                    
                        
                        
        
        list of 
        
         
            KType
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KFunctionValueParameter Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| expression | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
| parameter | 
                    
                        
                        
        optional 
        
        
         
            KParameter
            
         
                    
                    
                 | 
            
| parameterModifiers | 
                    
                        
                        
        optional 
        
        
         
            KParameterModifiers
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KFunctionValueParameterWithOptionalType Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| expression | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
| parameterModifiers | 
                    
                        
                        
        optional 
        
        
         
            KParameterModifiers
            
         
                    
                    
                 | 
            
| parameterWithOptionalType | 
                    
                        
                        
        optional 
        
        
         
            KParameterWithOptionalType
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KFunctionValueParameters Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| functionValueParameter | 
                    
                        
                        
        
        list of 
        
         
            KFunctionValueParameter
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KGenericCallLikeComparison Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| callSuffix | 
                    
                        
                        
        
        list of 
        
         
            KCallSuffix
            
         
                    
                    
                 | 
            
| infixOperation | 
                    
                        
                        
        optional 
        
        
         
            KInfixOperation
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KGetter Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| body | 
                    
                        
                        
        optional 
        
        
         
            KBlock
            
         
                    
                    
                 | 
            
| type | 
                    
                        
                        
        optional 
        
        
         
            KType
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
| value | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KIdentifier Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| simpleIdentifier | 
                    
                        
                        
        
        list of 
        
         
            KSimpleIdentifier
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KImport Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| all | Boolean | 
| imported | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KImportAlias Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| simpleIdentifier | 
                    
                        
                        
        optional 
        
        
         
            KSimpleIdentifier
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KImportHeader Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| identifier | 
                    
                        
                        
        optional 
        
        
         
            KIdentifier
            
         
                    
                    
                 | 
            
| importAlias | 
                    
                        
                        
        optional 
        
        
         
            KImportAlias
            
         
                    
                    
                 | 
            
| semi | 
                    
                        
                        
        optional 
        
        
         
            KSemi
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KImportList Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| importHeader | 
                    
                        
                        
        
        list of 
        
         
            KImportHeader
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KInOperator Class
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KIndexingSuffix Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| expression | 
                    
                        
                        
        
        list of 
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KInfix Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KInfixFunctionCall Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| rangeExpression | 
                    
                        
                        
        
        list of 
        
         
            KRangeExpression
            
         
                    
                    
                 | 
            
| simpleIdentifier | 
                    
                        
                        
        
        list of 
        
         
            KSimpleIdentifier
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KInfixOperation Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| elvisExpression | 
                    
                        
                        
        
        list of 
        
         
            KElvisExpression
            
         
                    
                    
                 | 
            
| inOperator | 
                    
                        
                        
        
        list of 
        
         
            KInOperator
            
         
                    
                    
                 | 
            
| isOperator | 
                    
                        
                        
        
        list of 
        
         
            KIsOperator
            
         
                    
                    
                 | 
            
| type | 
                    
                        
                        
        
        list of 
        
         
            KType
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KInheritanceModifier Class
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KIsOperator Class
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KJumpExpression Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| expression | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KKotlinFile Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| fileAnnotation | 
                    
                        
                        
        
        list of 
        
         
            KFileAnnotation
            
         
                    
                    
                 | 
            
| importList | 
                    
                        
                        
        optional 
        
        
         
            KImportList
            
         
                    
                    
                 | 
            
| packageHeader | 
                    
                        
                        
        optional 
        
        
         
            KPackageHeader
            
         
                    
                    
                 | 
            
| shebangLine | 
                    
                        
                        
        optional 
        
        
         
            KShebangLine
            
         
                    
                    
                 | 
            
| topLevelObject | 
                    
                        
                        
        
        list of 
        
         
            KTopLevelObject
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KLabel Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| simpleIdentifier | 
                    
                        
                        
        optional 
        
        
         
            KSimpleIdentifier
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KLambdaLiteral Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| lambdaParameters | 
                    
                        
                        
        optional 
        
        
         
            KLambdaParameters
            
         
                    
                    
                 | 
            
| statements | 
                    
                        
                        
        optional 
        
        
         
            KStatements
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KLambdaParameter Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| multiVariableDeclaration | 
                    
                        
                        
        optional 
        
        
         
            KMultiVariableDeclaration
            
         
                    
                    
                 | 
            
| type | 
                    
                        
                        
        optional 
        
        
         
            KType
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
| variableDeclaration | 
                    
                        
                        
        optional 
        
        
         
            KVariableDeclaration
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KLambdaParameters Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| lambdaParameter | 
                    
                        
                        
        
        list of 
        
         
            KLambdaParameter
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KLateInit Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KLineStringContent Class
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KLineStringExpression Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| expression | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KLineStringLiteral Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| lineStringContent | 
                    
                        
                        
        
        list of 
        
         
            KLineStringContent
            
         
                    
                    
                 | 
            
| lineStringExpression | 
                    
                        
                        
        
        list of 
        
         
            KLineStringExpression
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KLiteralConstant Class
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KLoopStatement Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| doWhileStatement | 
                    
                        
                        
        optional 
        
        
         
            KDoWhileStatement
            
         
                    
                    
                 | 
            
| forStatement | 
                    
                        
                        
        optional 
        
        
         
            KForStatement
            
         
                    
                    
                 | 
            
| whileStatement | 
                    
                        
                        
        optional 
        
        
         
            KWhileStatement
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KMemberAccessOperator Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| safeNav | 
                    
                        
                        
        optional 
        
        
         
            KSafeNav
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KMemberModifier Class
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KMethodDeclaration Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| body | 
                    
                        
                        
        optional 
        
        
         
            KFunctionLikeBody
            
         
                    
                    
                 | 
            
| modifiers | 
                    
                        
                        
        
        list of 
        
         
            KModifier
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
| params | 
                    
                        
                        
        
        list of 
        
         
            KParameterDeclaration
            
         
                    
                    
                 | 
            
| receiverType | 
                    
                        
                        
        optional 
        
        
         
            KType
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
| returnType | 
                    
                        
                        
        optional 
        
        
         
            KType
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
| typeParameters | 
                    
                        
                        
        
        list of 
        
         
            KTypeParameter
            
         
                    
                    
                 | 
            
| value | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| name | String? | 
| name | String | 
KMethodDeclarationAsRoot Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| functionDeclaration | 
                    
                        
                        
        optional 
        
        
         
            KFunctionDeclaration
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KModifier Class (Abstract) A
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Subclasses
Used In
KModifiers Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| annotation | 
                    
                        
                        
        
        list of 
        
         
            KAnnotation
            
         
                    
                    
                 | 
            
| modifier | 
                    
                        
                        
        
        list of 
        
         
            KModifier
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KMultiAnnotation Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| annotationUseSiteTarget | 
                    
                        
                        
        optional 
        
        
         
            KAnnotationUseSiteTarget
            
         
                    
                    
                 | 
            
| unescapedAnnotation | 
                    
                        
                        
        
        list of 
        
         
            KUnescapedAnnotation
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KMultiLineStringContent Class
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KMultiLineStringExpression Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| expression | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KMultiLineStringLiteral Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| multiLineStringContent | 
                    
                        
                        
        
        list of 
        
         
            KMultiLineStringContent
            
         
                    
                    
                 | 
            
| multiLineStringExpression | 
                    
                        
                        
        
        list of 
        
         
            KMultiLineStringExpression
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KMultiVariableDeclaration Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| variableDeclaration | 
                    
                        
                        
        
        list of 
        
         
            KVariableDeclaration
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KMultipleVariableDeclarator Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KMultiplicativeExpression Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| asExpression | 
                    
                        
                        
        
        list of 
        
         
            KAsExpression
            
         
                    
                    
                 | 
            
| multiplicativeOperator | 
                    
                        
                        
        
        list of 
        
         
            KMultiplicativeOperator
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KMultiplicativeOperator Class
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KName Class (Abstract) A
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Subclasses
Used In
KNullableType Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| parenthesizedType | 
                    
                        
                        
        optional 
        
        
         
            KParenthesizedType
            
         
                    
                    
                 | 
            
| quest | 
                    
                        
                        
        
        list of 
        
         
            KQuest
            
         
                    
                    
                 | 
            
| typeReference | 
                    
                        
                        
        optional 
        
        
         
            KTypeReference
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KObjectDeclaration Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| body | 
                    
                        
                        
        optional 
        
        
         
            KClassBody
            
         
                    
                    
                 | 
            
| delegationSpecifiers | 
                    
                        
                        
        
        list of 
        
         
            KDelegationSpecifier
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| name | String? | 
| name | String | 
Used In
KObjectLiteral Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| classBody | 
                    
                        
                        
        optional 
        
        
         
            KClassBody
            
         
                    
                    
                 | 
            
| delegationSpecifiers | 
                    
                        
                        
        optional 
        
        
         
            KDelegationSpecifiers
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KOptionalType Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| base | 
                    
                        
                        
        optional 
        
        
         
            KType
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KOverride Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KPackageDecl Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| name | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KPackageHeader Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| identifier | 
                    
                        
                        
        optional 
        
        
         
            KIdentifier
            
         
                    
                    
                 | 
            
| semi | 
                    
                        
                        
        optional 
        
        
         
            KSemi
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KParameter Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| simpleIdentifier | 
                    
                        
                        
        optional 
        
        
         
            KSimpleIdentifier
            
         
                    
                    
                 | 
            
| type | 
                    
                        
                        
        optional 
        
        
         
            KType
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KParameterDeclaration Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| defaultValue | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
| persistence | 
                    
                        
                        
                            
                                
        
        
        
         
            KPersistence
            
                
                
                    E
                
            
         
                            
                        
                    
                    
                 | 
            
| type | 
                    
                        
                        
        optional 
        
        
         
            KType
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| name | String? | 
| name | String | 
Used In
KParameterModifier Class
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KParameterModifiers Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| annotation | 
                    
                        
                        
        
        list of 
        
         
            KAnnotation
            
         
                    
                    
                 | 
            
| parameterModifier | 
                    
                        
                        
        
        list of 
        
         
            KParameterModifier
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KParameterValue Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| name | String? | 
| value | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KParameterWithOptionalType Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| simpleIdentifier | 
                    
                        
                        
        optional 
        
        
         
            KSimpleIdentifier
            
         
                    
                    
                 | 
            
| type | 
                    
                        
                        
        optional 
        
        
         
            KType
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KParametersWithOptionalType Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| functionValueParameterWithOptionalType | 
                    
                        
                        
        
        list of 
        
         
            KFunctionValueParameterWithOptionalType
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KParenthesizedAssignableExpression Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| assignableExpression | 
                    
                        
                        
        optional 
        
        
         
            KAssignableExpression
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KParenthesizedExpression Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| expression | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KParenthesizedType Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| type | 
                    
                        
                        
        optional 
        
        
         
            KType
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KParenthesizedUserType Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| parenthesizedUserType | 
                    
                        
                        
        optional 
        
        
         
            KParenthesizedUserType
            
         
                    
                    
                 | 
            
| userType | 
                    
                        
                        
        optional 
        
        
         
            KUserType
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KPlatformModifier Class
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KPostfixUnaryExpression Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| postfixUnarySuffix | 
                    
                        
                        
        
        list of 
        
         
            KPostfixUnarySuffix
            
         
                    
                    
                 | 
            
| primaryExpression | 
                    
                        
                        
        optional 
        
        
         
            KPrimaryExpression
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KPostfixUnaryOperator Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| excl | 
                    
                        
                        
        optional 
        
        
         
            KExcl
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KPostfixUnarySuffix Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| callSuffix | 
                    
                        
                        
        optional 
        
        
         
            KCallSuffix
            
         
                    
                    
                 | 
            
| indexingSuffix | 
                    
                        
                        
        optional 
        
        
         
            KIndexingSuffix
            
         
                    
                    
                 | 
            
| navigationSuffix | 
                    
                        
                        
        optional 
        
        
         
            KNavigationSuffix
            
         
                    
                    
                 | 
            
| postfixUnaryOperator | 
                    
                        
                        
        optional 
        
        
         
            KPostfixUnaryOperator
            
         
                    
                    
                 | 
            
| typeArguments | 
                    
                        
                        
        optional 
        
        
         
            KTypeArguments
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KPrefixUnaryExpression Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| postfixUnaryExpression | 
                    
                        
                        
        optional 
        
        
         
            KPostfixUnaryExpression
            
         
                    
                    
                 | 
            
| unaryPrefix | 
                    
                        
                        
        
        list of 
        
         
            KUnaryPrefix
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KPrefixUnaryOperator Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| excl | 
                    
                        
                        
        optional 
        
        
         
            KExcl
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KPrimaryConstructor Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| params | 
                    
                        
                        
        
        list of 
        
         
            KParameterDeclaration
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KPrimaryExpression Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| callableReference | 
                    
                        
                        
        optional 
        
        
         
            KCallableReference
            
         
                    
                    
                 | 
            
| collectionLiteral | 
                    
                        
                        
        optional 
        
        
         
            KCollectionLiteral
            
         
                    
                    
                 | 
            
| functionLiteral | 
                    
                        
                        
        optional 
        
        
         
            KFunctionLiteral
            
         
                    
                    
                 | 
            
| ifExpression | 
                    
                        
                        
        optional 
        
        
         
            KIfExpression
            
         
                    
                    
                 | 
            
| jumpExpression | 
                    
                        
                        
        optional 
        
        
         
            KJumpExpression
            
         
                    
                    
                 | 
            
| literalConstant | 
                    
                        
                        
        optional 
        
        
         
            KLiteralConstant
            
         
                    
                    
                 | 
            
| objectLiteral | 
                    
                        
                        
        optional 
        
        
         
            KObjectLiteral
            
         
                    
                    
                 | 
            
| parenthesizedExpression | 
                    
                        
                        
        optional 
        
        
         
            KParenthesizedExpression
            
         
                    
                    
                 | 
            
| simpleIdentifier | 
                    
                        
                        
        optional 
        
        
         
            KSimpleIdentifier
            
         
                    
                    
                 | 
            
| stringLiteral | 
                    
                        
                        
        optional 
        
        
         
            KStringLiteral
            
         
                    
                    
                 | 
            
| superExpression | 
                    
                        
                        
        optional 
        
        
         
            KSuperExpression
            
         
                    
                    
                 | 
            
| thisExpression | 
                    
                        
                        
        optional 
        
        
         
            KThisExpression
            
         
                    
                    
                 | 
            
| tryExpression | 
                    
                        
                        
        optional 
        
        
         
            KTryExpression
            
         
                    
                    
                 | 
            
| whenExpression | 
                    
                        
                        
        optional 
        
        
         
            KWhenExpression
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KPrivate Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KPropertyDeclaration Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| delegate | 
                    
                        
                        
        optional 
        
        
         
            KPropertyDelegate
            
         
                    
                    
                 | 
            
| getter | 
                    
                        
                        
        optional 
        
        
         
            KGetter
            
         
                    
                    
                 | 
            
| initializer | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
| modifiers | 
                    
                        
                        
        
        list of 
        
         
            KModifier
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
| receiverType | 
                    
                        
                        
        optional 
        
        
         
            KType
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
| setter | 
                    
                        
                        
        optional 
        
        
         
            KSetter
            
         
                    
                    
                 | 
            
| type | 
                    
                        
                        
                            
                                
        
        
        
         
            KPropertyType
            
                
                
                    E
                
            
         
                            
                        
                    
                    
                 | 
            
| typeConstraints | 
                    
                        
                        
        
        list of 
        
         
            KTypeConstraint
            
         
                    
                    
                 | 
            
| typeParameters | 
                    
                        
                        
        
        list of 
        
         
            KTypeParameter
            
         
                    
                    
                 | 
            
| variableDeclarator | 
                    
                        
                        
        optional 
        
        
         
            KVariableDeclarator
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KPropertyDelegate Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| expression | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KPropertyModifier Class
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KQualifiedName Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| container | 
                    
                        
                        
        optional 
        
        
         
            KName
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
| name | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KQuest Class
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KRangeExpression Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| additiveExpression | 
                    
                        
                        
        
        list of 
        
         
            KAdditiveExpression
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KRangeTest Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| expression | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
| inOperator | 
                    
                        
                        
        optional 
        
        
         
            KInOperator
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KReceiverType Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| nullableType | 
                    
                        
                        
        optional 
        
        
         
            KNullableType
            
         
                    
                    
                 | 
            
| parenthesizedType | 
                    
                        
                        
        optional 
        
        
         
            KParenthesizedType
            
         
                    
                    
                 | 
            
| typeModifiers | 
                    
                        
                        
        optional 
        
        
         
            KTypeModifiers
            
         
                    
                    
                 | 
            
| typeReference | 
                    
                        
                        
        optional 
        
        
         
            KTypeReference
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KRefType Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| args | 
                    
                        
                        
        
        list of 
        
         
            KType
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
| type | 
                    
                        
                        
        optional 
        
        reference to 
         
            Named
            
                
                
                    I
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KReificationModifier Class
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KScript Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| fileAnnotation | 
                    
                        
                        
        
        list of 
        
         
            KFileAnnotation
            
         
                    
                    
                 | 
            
| importList | 
                    
                        
                        
        optional 
        
        
         
            KImportList
            
         
                    
                    
                 | 
            
| packageHeader | 
                    
                        
                        
        optional 
        
        
         
            KPackageHeader
            
         
                    
                    
                 | 
            
| semi | 
                    
                        
                        
        
        list of 
        
         
            KSemi
            
         
                    
                    
                 | 
            
| shebangLine | 
                    
                        
                        
        optional 
        
        
         
            KShebangLine
            
         
                    
                    
                 | 
            
| statement | 
                    
                        
                        
        
        list of 
        
         
            KStatement
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KSecondaryConstructor Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| block | 
                    
                        
                        
        optional 
        
        
         
            KBlock
            
         
                    
                    
                 | 
            
| constructorDelegationCall | 
                    
                        
                        
        optional 
        
        
         
            KConstructorDelegationCall
            
         
                    
                    
                 | 
            
| functionValueParameters | 
                    
                        
                        
        optional 
        
        
         
            KFunctionValueParameters
            
         
                    
                    
                 | 
            
| modifiers | 
                    
                        
                        
        optional 
        
        
         
            KModifiers
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KSemi Class
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KSemis Class
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KSetter Class
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KShebangLine Class
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KSimpleIdentifier Class
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KSimpleName Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| name | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KSimpleSuperType Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| name | String | 
KSimpleTypeProjection Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| baseType | 
                    
                        
                        
        optional 
        
        
         
            KType
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KSimpleUserType Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| simpleIdentifier | 
                    
                        
                        
        optional 
        
        
         
            KSimpleIdentifier
            
         
                    
                    
                 | 
            
| typeArguments | 
                    
                        
                        
        optional 
        
        
         
            KTypeArguments
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KSingleAnnotation Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| annotationUseSiteTarget | 
                    
                        
                        
        optional 
        
        
         
            KAnnotationUseSiteTarget
            
         
                    
                    
                 | 
            
| unescapedAnnotation | 
                    
                        
                        
        optional 
        
        
         
            KUnescapedAnnotation
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KSingleVariableDeclarator Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| annotations | 
                    
                        
                        
        
        list of 
        
         
            KAnnotation
            
         
                    
                    
                 | 
            
| type | 
                    
                        
                        
        optional 
        
        
         
            KType
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| name | String? | 
| name | String | 
KStatement Class (Abstract) A
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Subclasses
Used In
KStatementAsRoot Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| statement | 
                    
                        
                        
        optional 
        
        
         
            KStatement
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KStatements Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| semis | 
                    
                        
                        
        
        list of 
        
         
            KSemis
            
         
                    
                    
                 | 
            
| statement | 
                    
                        
                        
        
        list of 
        
         
            KStatement
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KSuperExpression Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| simpleIdentifier | 
                    
                        
                        
        optional 
        
        
         
            KSimpleIdentifier
            
         
                    
                    
                 | 
            
| type | 
                    
                        
                        
        optional 
        
        
         
            KType
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KSuperType Class (Abstract) A
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| name | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Subclasses
Used In
KSuperTypeInvocation Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| args | 
                    
                        
                        
        
        list of 
        
         
            KParameterValue
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| name | String | 
KThrowStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| exception | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KTopLevelDeclaration Interface I
Implementing Classes
KClassDeclaration
                    
                        KExtensionMethod
                    
                        KFunctionDeclaration
                    
                        KMethodDeclaration
                    
                        KObjectDeclaration
                    
                        KTopLevelFunction
                    
                        KTypeAlias
                    
                Used In
KTopLevelFunction Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| body | 
                    
                        
                        
        
        list of 
        
         
            KStatement
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
| params | 
                    
                        
                        
        
        list of 
        
         
            KParameterDeclaration
            
         
                    
                    
                 | 
            
| returnType | 
                    
                        
                        
        optional 
        
        
         
            KType
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| name | String? | 
| name | String | 
KTopLevelObject Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| declaration | 
                    
                        
                        
        optional 
        
        
         
            KDeclaration
            
         
                    
                    
                 | 
            
| semis | 
                    
                        
                        
        optional 
        
        
         
            KSemis
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KTryExpression Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| block | 
                    
                        
                        
        optional 
        
        
         
            KBlock
            
         
                    
                    
                 | 
            
| catchBlock | 
                    
                        
                        
        
        list of 
        
         
            KCatchBlock
            
         
                    
                    
                 | 
            
| finallyBlock | 
                    
                        
                        
        optional 
        
        
         
            KFinallyBlock
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KType Class (Abstract) A
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Subclasses
Used In
            KRefType
            
        
                    
                        
        
            KOptionalType
            
        
                    
                        
        
            KVariableDeclaration
            
        
                    
                        
        
            KUniIsExpression
            
        
                    
                        
        
            KMemberCallExpr
            
        
                    
                        
        
            KInstantiationExpression
            
        
                    
                        
        
            KCastExpression
            
        
                    
                        
        
            KGetter
            
        
                    
                        
        
            KTypeParameter
            
        
                    
                        
        
            KSingleVariableDeclarator
            
        
                    
                        
        
            KPropertyDeclaration
            
        
                    
                        
        
            KParameterDeclaration
            
        
                    
                        
        
            KMethodDeclaration
            
        
                    
                        
        
            KTopLevelFunction
            
        
                    
                        
        
            KExtensionMethod
            
        
                    
                        
        
            KSimpleTypeProjection
            
        
                    
                        
        
            KTypeAlias
            
        
                    
                        
        
            KClassParameter
            
        
                    
                        
        
            KParameter
            
        
                    
                        
        
            KFunctionTypeParameters
            
        
                    
                        
        
            KParenthesizedType
            
        
                    
                        
        
            KFunctionType
            
        
                    
                        
        
            KParameterWithOptionalType
            
        
                    
                        
        
            KLambdaParameter
            
        
                    
                        
        
            KAnonymousFunction
            
        
                    
                        
        
            KSuperExpression
            
        
                    
                        
        
            KCatchBlock
            
        
                    
                        
        
            KTypeTest
            
        
                    
                        
        
            KAsExpression
            
        
                    
                        
        
            KInfixOperation
            
        
                    
                KTypeAlias Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| originalType | 
                    
                        
                        
        optional 
        
        
         
            KType
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
| typeParameters | 
                    
                        
                        
        
        list of 
        
         
            KTypeParameter
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| name | String? | 
| name | String | 
Used In
KTypeArguments Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| typeProjection | 
                    
                        
                        
        
        list of 
        
         
            KTypeProjection
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KTypeConstraint Class
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KTypeConstraints Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| typeConstraint | 
                    
                        
                        
        
        list of 
        
         
            KTypeConstraint
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KTypeModifier Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| annotation | 
                    
                        
                        
        optional 
        
        
         
            KAnnotation
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KTypeModifiers Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| typeModifier | 
                    
                        
                        
        
        list of 
        
         
            KTypeModifier
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KTypeParameter Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| type | 
                    
                        
                        
        optional 
        
        
         
            KType
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| name | String? | 
| name | String | 
Used In
KTypeParameterModifier Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| annotation | 
                    
                        
                        
        optional 
        
        
         
            KAnnotation
            
         
                    
                    
                 | 
            
| reificationModifier | 
                    
                        
                        
        optional 
        
        
         
            KReificationModifier
            
         
                    
                    
                 | 
            
| varianceModifier | 
                    
                        
                        
        optional 
        
        
         
            KVarianceModifier
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KTypeParameterModifiers Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| typeParameterModifier | 
                    
                        
                        
        
        list of 
        
         
            KTypeParameterModifier
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KTypeParameters Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| typeParameter | 
                    
                        
                        
        
        list of 
        
         
            KTypeParameter
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KTypeProjection Class (Abstract) A
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Subclasses
Used In
KTypeProjectionModifier Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| annotation | 
                    
                        
                        
        optional 
        
        
         
            KAnnotation
            
         
                    
                    
                 | 
            
| varianceModifier | 
                    
                        
                        
        optional 
        
        
         
            KVarianceModifier
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KTypeProjectionModifiers Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| typeProjectionModifier | 
                    
                        
                        
        
        list of 
        
         
            KTypeProjectionModifier
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KTypeReference Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| userType | 
                    
                        
                        
        optional 
        
        
         
            KUserType
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KTypeTest Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| isOperator | 
                    
                        
                        
        optional 
        
        
         
            KIsOperator
            
         
                    
                    
                 | 
            
| type | 
                    
                        
                        
        optional 
        
        
         
            KType
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KUnaryPrefix Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| annotation | 
                    
                        
                        
        optional 
        
        
         
            KAnnotation
            
         
                    
                    
                 | 
            
| label | 
                    
                        
                        
        optional 
        
        
         
            KLabel
            
         
                    
                    
                 | 
            
| prefixUnaryOperator | 
                    
                        
                        
        optional 
        
        
         
            KPrefixUnaryOperator
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KUnescapedAnnotation Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| constructorInvocation | 
                    
                        
                        
        optional 
        
        
         
            KConstructorInvocation
            
         
                    
                    
                 | 
            
| userType | 
                    
                        
                        
        optional 
        
        
         
            KUserType
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KUserType Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| simpleUserType | 
                    
                        
                        
        
        list of 
        
         
            KSimpleUserType
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KValueArgument Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| annotation | 
                    
                        
                        
        optional 
        
        
         
            KAnnotation
            
         
                    
                    
                 | 
            
| expression | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
| simpleIdentifier | 
                    
                        
                        
        optional 
        
        
         
            KSimpleIdentifier
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KValueArguments Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| valueArgument | 
                    
                        
                        
        
        list of 
        
         
            KValueArgument
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KVariableDeclaration Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| initialValue | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
| persistence | 
                    
                        
                        
                            
                                
        
        
        
         
            KPersistence
            
                
                
                    E
                
            
         
                            
                        
                    
                    
                 | 
            
| type | 
                    
                        
                        
        optional 
        
        
         
            KType
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| name | String? | 
| name | String | 
Used In
KVariableDeclarator Class (Abstract) A
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Subclasses
Used In
KVarianceModifier Class
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KVisibilityModifier Class (Abstract) A
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Subclasses
KWhenClause Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| body | 
                    
                        
                        
        optional 
        
        
         
            KStatement
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
| condition | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KWhenCondition Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| expression | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
| rangeTest | 
                    
                        
                        
        optional 
        
        
         
            KRangeTest
            
         
                    
                    
                 | 
            
| typeTest | 
                    
                        
                        
        optional 
        
        
         
            KTypeTest
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KWhenEntry Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| controlStructureBody | 
                    
                        
                        
        optional 
        
        
         
            KControlStructureBody
            
         
                    
                    
                 | 
            
| semi | 
                    
                        
                        
        optional 
        
        
         
            KSemi
            
         
                    
                    
                 | 
            
| whenCondition | 
                    
                        
                        
        
        list of 
        
         
            KWhenCondition
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KWhenExpression Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| whenEntry | 
                    
                        
                        
        
        list of 
        
         
            KWhenEntry
            
         
                    
                    
                 | 
            
| whenSubject | 
                    
                        
                        
        optional 
        
        
         
            KWhenSubject
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KWhenSubject Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| annotation | 
                    
                        
                        
        
        list of 
        
         
            KAnnotation
            
         
                    
                    
                 | 
            
| expression | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
| variableDeclaration | 
                    
                        
                        
        optional 
        
        
         
            KVariableDeclaration
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
KWhileStatement Class
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| controlStructureBody | 
                    
                        
                        
        optional 
        
        
         
            KControlStructureBody
            
         
                    
                    
                 | 
            
| expression | 
                    
                        
                        
        optional 
        
        
         
            KExpression
            
                
                
                    A
                
            
         
                    
                    
                 | 
            
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
Data Types
KAssignmentOperator E
Values
- NORMAL_ASSIGNMENT
 
KPersistence E
Values
- VAL
 - VAR
 - NONE
 
KPropertyType E
Values
- VAL
 - VAR