Kotlin Language Module
Parser Documentation
Version: 0.1.3
This document was generated on 2024/02/14.
Introduction
Documentation
Interfaces
KAnnotable Interface I
KFunctionLike Interface I
Local Features
Name | Type and Description |
---|---|
body |
optional
KFunctionLikeBody
|
params |
list of
KParameterDeclaration
|
returnType |
optional
KType
A
|
Implementing Classes
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
KTyped Interface I
Expressions
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
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
KGetter
KPropertyDeclaration
KParameterDeclaration
KMethodDeclaration
KValueArgument
KClassParameter
KExplicitDelegation
KFunctionValueParameter
KFunctionBody
KPropertyDelegate
KFunctionValueParameterWithOptionalType
KDoWhileStatement
KForStatement
KWhileStatement
KIndexingSuffix
KParenthesizedExpression
KCollectionLiteral
KJumpExpression
KWhenCondition
KRangeTest
KWhenSubject
KAssignment
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? |
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
KAnnotable Interface I
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? |
Used In
KAssignment Class
Super Classes
Local Features
Name | Type and Description |
---|---|
assignableExpression |
optional
KAssignableExpression
|
assignmentAndOperator |
optional
KAssignmentAndOperator
|
directlyAssignableExpression |
optional
KDirectlyAssignableExpression
|
expression |
optional
KExpression
A
|
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? |
Used In
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? |
Used In
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
KDirectlyAssignableExpression Class
Super Classes
Local Features
Name | Type and Description |
---|---|
assignableSuffix |
optional
KAssignableSuffix
|
parenthesizedDirectlyAssignableExpression |
optional
KParenthesizedDirectlyAssignableExpression
|
postfixUnaryExpression |
optional
KPostfixUnaryExpression
|
simpleIdentifier |
optional
KSimpleIdentifier
|
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
KFunctionLike Interface I
Local Features
Name | Type and Description |
---|---|
body |
optional
KFunctionLikeBody
|
params |
list of
KParameterDeclaration
|
returnType |
optional
KType
A
|
Implementing Classes
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 |
---|---|
modifiers |
list of
KModifier
A
|
value |
optional
KExpression
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
name | String? |
name | String |
body |
optional
KFunctionLikeBody
|
params |
list of
KParameterDeclaration
|
returnType |
optional
KType
A
|
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
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
name | String? |
name | String |
type |
optional
KType
A
|
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
KParenthesizedDirectlyAssignableExpression Class
Super Classes
Local Features
Name | Type and Description |
---|---|
directlyAssignableExpression |
optional
KDirectlyAssignableExpression
|
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
KDelegate
|
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? |
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 |
---|---|
type |
optional
KType
A
|
Inherited Features
Name | Type and Description |
---|---|
position | Position? |
origin | Origin? |
destination | Destination? |
name | String? |
name | String |
annotations |
list of
KAnnotation
|
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
KUniIsExpression
KMemberCallExpr
KInstantiationExpression
KCastExpression
KVariableDeclaration
KGetter
KSingleVariableDeclarator
KPropertyDeclaration
KTyped
I
KFunctionLike
I
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
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
KTyped Interface I
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
KPersistence E
Values
- VAL
- VAR
- NONE
KPropertyType E
Values
- VAL
- VAR