Kotlin Language Module
Parser Documentation
Version: 0.1.2
This document was generated on 2023/08/30.
Introduction
Documentation
Abstract Classes and Interfaces
KAnnotable Interface I
KBinaryExpression Class (Abstract) A
Super Classes
Local Features
| Name | Type |
|---|---|
| left |
KExpression?
A
|
| right |
KExpression?
A
|
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
Implementing Classes
KClassMemberDeclaration Class (Abstract) A
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
Implementing Classes
Used In
KComparisonExpression Class (Abstract) A
Super Classes
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
| left |
KExpression?
A
|
| right |
KExpression?
A
|
Implementing Classes
KDelegationSpecifier Class (Abstract) A
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
Implementing Classes
Used In
KEqualityExpression Class (Abstract) A
Super Classes
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
| left |
KExpression?
A
|
| right |
KExpression?
A
|
Implementing Classes
KExpression Class (Abstract) A
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
Implementing Classes
KBinaryExpression
KCastExpression
KComparisonExpression
KEqualityExpression
KFalse
KFunctionCall
KGreaterOrEqualToExpression
KGreaterThanExpression
KIdentityDifferentThanExpression
KIdentityEqualityExpression
KIfExpression
KInstantiationExpression
KIntegerLiteral
KInvokeExpression
KLambda
KLessOrEqualToExpression
KLessThanExpression
KLiteral
KMemberAccessExpr
KMemberCallExpr
KQuotedExpr
KReferenceExpr
KReturnExpression
KStandardDifferentThanExpression
KStandardEqualityExpression
KStringLiteral
KThisExpression
KThrowExpression
KTrue
KUniIsExpression
KWhenStatement
Used In
KWhenClause
KWhenStatement
KThrowExpression
KReturnExpression
KParameterValue
KMemberCallExpr
KMemberAccessExpr
KInvokeExpression
KIfExpression
KCastExpression
KBinaryExpression
A
KVariableDeclaration
KThrowStatement
KExpressionStatement
KParameterDeclaration
KGetter
KPropertyDeclaration
KMethodDeclaration
KFunctionLike Interface I
Local Features
| Name | Type |
|---|---|
| body |
List<KStatement>
A
|
| params |
List<KParameterDeclaration>
|
| returnType |
KType?
A
|
Implementing Classes
KFunctionSymbol Interface I
Inherited Features
| Name | Type |
|---|---|
| name | String? |
| name | String |
KLiteral Class (Abstract) A
Super Classes
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
Implementing Classes
KModifier Class (Abstract) A
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
Implementing Classes
Used In
KName Class (Abstract) A
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
Implementing Classes
Used In
KStatement Class (Abstract) A
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
Implementing Classes
Used In
KSuperType Class (Abstract) A
Super Classes
Local Features
| Name | Type |
|---|---|
| name | String |
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
Implementing Classes
Used In
KTopLevelDeclaration Class (Abstract) A
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
Implementing Classes
KClassDeclaration
KExtensionMethod
KFunctionDeclaration
KObjectDeclaration
KTopLevelFunction
KTypeAlias
Used In
KType Class (Abstract) A
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
Implementing Classes
Used In
KTypeProjection Class (Abstract) A
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
Implementing Classes
KTyped Interface I
KVariableDeclarator Class (Abstract) A
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
Implementing Classes
Used In
Classes
KAnnotable Interface I
KAnnotation Class
Local Features
| Name | Type |
|---|---|
| annotationDeclaration | ReferenceByName? |
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
Used In
KAnnotationDeclaration Class
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
| name | String? |
| name | String |
KAnonymousInitializer Class
Super Classes
Local Features
| Name | Type |
|---|---|
| statements |
List<KStatement>
A
|
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
KBinaryExpression Class (Abstract) A
Super Classes
Local Features
| Name | Type |
|---|---|
| left |
KExpression?
A
|
| right |
KExpression?
A
|
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
Implementing Classes
KBlock Class
Super Classes
Local Features
| Name | Type |
|---|---|
| statements |
List<KStatement>
A
|
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
Used In
KCastExpression Class
Super Classes
Local Features
| Name | Type |
|---|---|
| baseExpression |
KExpression?
A
|
| tentative | Boolean |
| type |
KType?
A
|
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
KClassBody Class
Local Features
| Name | Type |
|---|---|
| members |
List<KClassMemberDeclaration>
A
|
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
Used In
KClassDeclaration Class
Super Classes
Local Features
| Name | Type |
|---|---|
| dataClass | Boolean |
| isAbstract | Boolean |
| isSealed | Boolean |
| members |
List<KClassMemberDeclaration>
A
|
| primaryConstructor |
KPrimaryConstructor?
|
| superTypes |
List<KSuperType>
A
|
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
| name | String? |
| name | String |
KClassMemberDeclaration Class (Abstract) A
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
Implementing Classes
Used In
KComparisonExpression Class (Abstract) A
Super Classes
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
| left |
KExpression?
A
|
| right |
KExpression?
A
|
Implementing Classes
KCompilationUnit Class
Local Features
| Name | Type |
|---|---|
| elements |
List<KTopLevelDeclaration>
A
|
| imports |
List<KImport>
|
| packageDecl |
KPackageDecl?
|
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
KDelegate Class
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
Used In
KDelegationSpecifier Class (Abstract) A
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
Implementing Classes
Used In
KElseClause Class
Local Features
| Name | Type |
|---|---|
| body |
KStatement?
A
|
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
Used In
KEqualityExpression Class (Abstract) A
Super Classes
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
| left |
KExpression?
A
|
| right |
KExpression?
A
|
Implementing Classes
KExpression Class (Abstract) A
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
Implementing Classes
KBinaryExpression
KCastExpression
KComparisonExpression
KEqualityExpression
KFalse
KFunctionCall
KGreaterOrEqualToExpression
KGreaterThanExpression
KIdentityDifferentThanExpression
KIdentityEqualityExpression
KIfExpression
KInstantiationExpression
KIntegerLiteral
KInvokeExpression
KLambda
KLessOrEqualToExpression
KLessThanExpression
KLiteral
KMemberAccessExpr
KMemberCallExpr
KQuotedExpr
KReferenceExpr
KReturnExpression
KStandardDifferentThanExpression
KStandardEqualityExpression
KStringLiteral
KThisExpression
KThrowExpression
KTrue
KUniIsExpression
KWhenStatement
Used In
KWhenClause
KWhenStatement
KThrowExpression
KReturnExpression
KParameterValue
KMemberCallExpr
KMemberAccessExpr
KInvokeExpression
KIfExpression
KCastExpression
KBinaryExpression
A
KVariableDeclaration
KThrowStatement
KExpressionStatement
KParameterDeclaration
KGetter
KPropertyDeclaration
KMethodDeclaration
KExpressionStatement Class
Super Classes
Local Features
| Name | Type |
|---|---|
| expression |
KExpression?
A
|
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
KExtensionMethod Class
Super Classes
Local Features
| Name | Type |
|---|---|
| body |
List<KStatement>
A
|
| extendedClass |
KName?
A
|
| params |
List<KParameterDeclaration>
|
| returnType |
KType?
A
|
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
| name | String? |
| name | String |
KFalse Class
Super Classes
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
KFunctionCall Class
Super Classes
Local Features
| Name | Type |
|---|---|
| args |
List<KParameterValue>
|
| function | ReferenceByName? |
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
KFunctionDeclaration Class
Super Classes
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
| name | String? |
| name | String |
KFunctionLike Interface I
Local Features
| Name | Type |
|---|---|
| body |
List<KStatement>
A
|
| params |
List<KParameterDeclaration>
|
| returnType |
KType?
A
|
Implementing Classes
KFunctionSymbol Interface I
Inherited Features
| Name | Type |
|---|---|
| name | String? |
| name | String |
KGetter Class
Local Features
| Name | Type |
|---|---|
| body |
KBlock?
|
| type |
KType?
A
|
| value |
KExpression?
A
|
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
Used In
KGreaterOrEqualToExpression Class
Super Classes
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
| left |
KExpression?
A
|
| right |
KExpression?
A
|
KGreaterThanExpression Class
Super Classes
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
| left |
KExpression?
A
|
| right |
KExpression?
A
|
KIdentityDifferentThanExpression Class
Super Classes
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
| left |
KExpression?
A
|
| right |
KExpression?
A
|
KIdentityEqualityExpression Class
Super Classes
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
| left |
KExpression?
A
|
| right |
KExpression?
A
|
KIfExpression Class
Super Classes
Local Features
| Name | Type |
|---|---|
| condition |
KExpression?
A
|
| elseBody |
KStatement?
A
|
| thenBody |
KStatement?
A
|
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
KImport Class
Local Features
| Name | Type |
|---|---|
| all | Boolean |
| imported | String |
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
Used In
KInfix Class
Super Classes
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
KInstantiationExpression Class
Super Classes
Local Features
| Name | Type |
|---|---|
| args |
List<KParameterValue>
|
| type |
KType?
A
|
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
KIntegerLiteral Class
Super Classes
Local Features
| Name | Type |
|---|---|
| value | String |
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
KInvokeExpression Class
Super Classes
Local Features
| Name | Type |
|---|---|
| args |
List<KParameterValue>
|
| invoked |
KExpression?
A
|
| lambda |
KLambda?
|
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
KLambda Class
Super Classes
Local Features
| Name | Type |
|---|---|
| body |
List<KStatement>
A
|
| params |
List<KLambdaParamDecl>
|
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
Used In
KLambdaParamDecl Class
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
| name | String? |
| name | String |
Used In
KLateInit Class
Super Classes
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
KLessOrEqualToExpression Class
Super Classes
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
| left |
KExpression?
A
|
| right |
KExpression?
A
|
KLessThanExpression Class
Super Classes
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
| left |
KExpression?
A
|
| right |
KExpression?
A
|
KLiteral Class (Abstract) A
Super Classes
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
Implementing Classes
KMemberAccessExpr Class
Super Classes
Local Features
| Name | Type |
|---|---|
| memberName | String |
| qualifier |
KExpression?
A
|
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
KMemberCallExpr Class
Super Classes
Local Features
| Name | Type |
|---|---|
| args |
List<KParameterValue>
|
| memberName | String |
| qualifier |
KExpression?
A
|
| typeArguments |
List<KType>
A
|
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
KMethodDeclaration Class
Super Classes
Local Features
| Name | Type |
|---|---|
| modifiers |
List<KModifier>
A
|
| value |
KExpression?
A
|
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
| name | String? |
| name | String |
| body |
List<KStatement>
A
|
| params |
List<KParameterDeclaration>
|
| returnType |
KType?
A
|
KModifier Class (Abstract) A
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
Implementing Classes
Used In
KMultipleVariableDeclarator Class
Super Classes
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
KName Class (Abstract) A
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
Implementing Classes
Used In
KObjectDeclaration Class
Super Classes
Local Features
| Name | Type |
|---|---|
| body |
KClassBody?
|
| delegationSpecifiers |
List<KDelegationSpecifier>
A
|
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
| name | String? |
| name | String |
KOverride Class
Super Classes
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
KPackageDecl Class
Local Features
| Name | Type |
|---|---|
| name | String |
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
Used In
KParameterDeclaration Class
Super Classes
Local Features
| Name | Type |
|---|---|
| defaultValue |
KExpression?
A
|
| persistence |
KPersistence
E
|
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
| name | String? |
| name | String |
| type |
KType?
A
|
Used In
KParameterValue Class
Local Features
| Name | Type |
|---|---|
| name | String? |
| value |
KExpression?
A
|
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
Used In
KPrimaryConstructor Class
Local Features
| Name | Type |
|---|---|
| params |
List<KParameterDeclaration>
|
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
Used In
KPropertyDeclaration Class
Super Classes
Local Features
| Name | Type |
|---|---|
| delegate |
KDelegate?
|
| getter |
KGetter?
|
| initializer |
KExpression?
A
|
| modifiers |
List<KModifier>
A
|
| receiverType |
KType?
A
|
| setter |
KSetter?
|
| type |
KPropertyType
E
|
| typeConstraints |
List<KTypeConstraint>
|
| typeParameters |
List<KTypeParameter>
|
| variableDeclarator |
KVariableDeclarator?
A
|
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
KQuotedExpr Class
Super Classes
Local Features
| Name | Type |
|---|---|
| name | String? |
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
KRefType Class
Super Classes
Local Features
| Name | Type |
|---|---|
| args |
List<KType>
A
|
| type | ReferenceByName? |
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
KReferenceExpr Class
Super Classes
Local Features
| Name | Type |
|---|---|
| symbol | String |
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
KReturnExpression Class
Super Classes
Local Features
| Name | Type |
|---|---|
| value |
KExpression?
A
|
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
KSetter Class
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
Used In
KSimpleName Class
Super Classes
Local Features
| Name | Type |
|---|---|
| name | String |
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
KSimpleSuperType Class
Super Classes
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
| name | String |
KSimpleTypeProjection Class
Super Classes
Local Features
| Name | Type |
|---|---|
| baseType |
KType?
A
|
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
KSingleVariableDeclarator Class
Super Classes
Local Features
| Name | Type |
|---|---|
| type |
KType?
A
|
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
| name | String? |
| name | String |
| annotations |
List<KAnnotation>
|
KStandardDifferentThanExpression Class
Super Classes
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
| left |
KExpression?
A
|
| right |
KExpression?
A
|
KStandardEqualityExpression Class
Super Classes
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
| left |
KExpression?
A
|
| right |
KExpression?
A
|
KStatement Class (Abstract) A
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
Implementing Classes
Used In
KStringLiteral Class
Super Classes
Local Features
| Name | Type |
|---|---|
| value | String |
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
KSuperType Class (Abstract) A
Super Classes
Local Features
| Name | Type |
|---|---|
| name | String |
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
Implementing Classes
Used In
KSuperTypeInvocation Class
Super Classes
Local Features
| Name | Type |
|---|---|
| args |
List<KParameterValue>
|
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
| name | String |
KThisExpression Class
Super Classes
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
KThrowExpression Class
Super Classes
Local Features
| Name | Type |
|---|---|
| value |
KExpression?
A
|
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
KThrowStatement Class
Super Classes
Local Features
| Name | Type |
|---|---|
| exception |
KExpression?
A
|
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
KTopLevelDeclaration Class (Abstract) A
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
Implementing Classes
KClassDeclaration
KExtensionMethod
KFunctionDeclaration
KObjectDeclaration
KTopLevelFunction
KTypeAlias
Used In
KTopLevelFunction Class
Super Classes
Local Features
| Name | Type |
|---|---|
| body |
List<KStatement>
A
|
| params |
List<KParameterDeclaration>
|
| returnType |
KType?
A
|
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
| name | String? |
| name | String |
KTrue Class
Super Classes
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
KType Class (Abstract) A
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
Implementing Classes
Used In
KTypeAlias Class
Super Classes
Local Features
| Name | Type |
|---|---|
| originalType |
KType?
A
|
| typeParameters |
List<KTypeParameter>
|
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
| name | String? |
| name | String |
KTypeConstraint Class
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
Used In
KTypeParameter Class
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
| name | String? |
| name | String |
Used In
KTypeProjection Class (Abstract) A
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
Implementing Classes
KTyped Interface I
KUniIsExpression Class
Super Classes
Local Features
| Name | Type |
|---|---|
| ktype |
KType?
A
|
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
KVariableDeclaration Class
Super Classes
Local Features
| Name | Type |
|---|---|
| initialValue |
KExpression?
A
|
| persistence |
KPersistence
E
|
| type |
KType?
A
|
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
| name | String? |
| name | String |
KVariableDeclarator Class (Abstract) A
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
Implementing Classes
Used In
KWhenClause Class
Local Features
| Name | Type |
|---|---|
| body |
KStatement?
A
|
| condition |
KExpression?
A
|
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
Used In
KWhenStatement Class
Super Classes
Local Features
| Name | Type |
|---|---|
| elseClause |
KElseClause?
|
| subject |
KExpression?
A
|
| whenClauses |
List<KWhenClause>
|
Inherited Features
| Name | Type |
|---|---|
| position | Position? |
| origin | Origin? |
| destination | Destination? |
Data Types
KPersistence E
Values
- VAL
- VAR
- NONE
KPropertyType E
Values
- VAL
- VAR