Skip to content

KtNodeTypes

interface KtNodeTypes

Companion properties

ANNOTATED_EXPRESSION

@NotNull
val ANNOTATED_EXPRESSION: IElementType

ANNOTATION

@NotNull
val ANNOTATION: IElementType

ANNOTATION_ENTRY

@NotNull
val ANNOTATION_ENTRY: IElementType

ANNOTATION_TARGET

@NotNull
val ANNOTATION_TARGET: IElementType

ARRAY_ACCESS_EXPRESSION

@NotNull
val ARRAY_ACCESS_EXPRESSION: IElementType

BACKING_FIELD

@NotNull
val BACKING_FIELD: IElementType

BINARY_EXPRESSION

@NotNull
val BINARY_EXPRESSION: IElementType

BINARY_WITH_TYPE

@NotNull
val BINARY_WITH_TYPE: IElementType

BLOCK

@NotNull
val BLOCK: IElementType

BLOCK_CODE_FRAGMENT

@NotNull
val BLOCK_CODE_FRAGMENT: IFileElementType

BODY

@NotNull
val BODY: IElementType

BOOLEAN_CONSTANT

@NotNull
val BOOLEAN_CONSTANT: IElementType

BREAK

@NotNull
val BREAK: IElementType

CALL_EXPRESSION

@NotNull
val CALL_EXPRESSION: IElementType

CALLABLE_REFERENCE_EXPRESSION

@NotNull
val CALLABLE_REFERENCE_EXPRESSION: IElementType

CATCH

@NotNull
val CATCH: IElementType

CHARACTER_CONSTANT

@NotNull
val CHARACTER_CONSTANT: IElementType

CLASS

@NotNull
val CLASS: IElementType

CLASS_BODY

@NotNull
val CLASS_BODY: IElementType

CLASS_INITIALIZER

@NotNull
val CLASS_INITIALIZER: IElementType

CLASS_LITERAL_EXPRESSION

@NotNull
val CLASS_LITERAL_EXPRESSION: IElementType

COLLECTION_LITERAL_EXPRESSION

@NotNull
val COLLECTION_LITERAL_EXPRESSION: IElementType

COMPANION_BLOCK

@NotNull
val COMPANION_BLOCK: IElementType

CONDITION

@NotNull
val CONDITION: IElementType

CONSTRUCTOR_CALLEE

@NotNull
val CONSTRUCTOR_CALLEE: IElementType

CONSTRUCTOR_DELEGATION_CALL

@NotNull
val CONSTRUCTOR_DELEGATION_CALL: IElementType

CONSTRUCTOR_DELEGATION_REFERENCE

@NotNull
val CONSTRUCTOR_DELEGATION_REFERENCE: IElementType

CONTEXT_PARAMETER_LIST

@NotNull
val CONTEXT_PARAMETER_LIST: IElementType

CONTEXT_RECEIVER

@NotNull
val CONTEXT_RECEIVER: IElementType

CONTINUE

@NotNull
val CONTINUE: IElementType

CONTRACT_EFFECT

@NotNull
val CONTRACT_EFFECT: IElementType

CONTRACT_EFFECT_LIST

@NotNull
val CONTRACT_EFFECT_LIST: IElementType

DELEGATED_SUPER_TYPE_ENTRY

@NotNull
val DELEGATED_SUPER_TYPE_ENTRY: IElementType

DESTRUCTURING_DECLARATION

@NotNull
val DESTRUCTURING_DECLARATION: IElementType

DESTRUCTURING_DECLARATION_ENTRY

@NotNull
val DESTRUCTURING_DECLARATION_ENTRY: IElementType

DO_WHILE

@NotNull
val DO_WHILE: IElementType

DOT_QUALIFIED_EXPRESSION

@NotNull
val DOT_QUALIFIED_EXPRESSION: IElementType

DYNAMIC_TYPE

@NotNull
val DYNAMIC_TYPE: IElementType

ELSE

@NotNull
val ELSE: IElementType

ENUM_ENTRY

@NotNull
val ENUM_ENTRY: IElementType

ENUM_ENTRY_SUPERCLASS_REFERENCE_EXPRESSION

@NotNull
val ENUM_ENTRY_SUPERCLASS_REFERENCE_EXPRESSION: IElementType

ERROR_SAFE_ACCESS_EXPRESSION

@NotNull
val ERROR_SAFE_ACCESS_EXPRESSION: IElementType

ESCAPE_STRING_TEMPLATE_ENTRY

@NotNull
val ESCAPE_STRING_TEMPLATE_ENTRY: IElementType

EXPRESSION_CODE_FRAGMENT

@NotNull
val EXPRESSION_CODE_FRAGMENT: IFileElementType

FILE

@NotNull
val FILE: IFileElementType

FILE_ANNOTATION_LIST

@NotNull
val FILE_ANNOTATION_LIST: IElementType

FINALLY

@NotNull
val FINALLY: IElementType

FLOAT_CONSTANT

@NotNull
val FLOAT_CONSTANT: IElementType

FOR

@NotNull
val FOR: IElementType

FUN

@NotNull
val FUN: IElementType

FUNCTION_LITERAL

@NotNull
val FUNCTION_LITERAL: IElementType

FUNCTION_TYPE

@NotNull
val FUNCTION_TYPE: IElementType

FUNCTION_TYPE_RECEIVER

@NotNull
val FUNCTION_TYPE_RECEIVER: IElementType

IF

@NotNull
val IF: IElementType

IMPORT_ALIAS

@NotNull
val IMPORT_ALIAS: IElementType

IMPORT_DIRECTIVE

@NotNull
val IMPORT_DIRECTIVE: IElementType

IMPORT_LIST

@NotNull
val IMPORT_LIST: IElementType

INDICES

@NotNull
val INDICES: IElementType

INITIALIZER_LIST

@NotNull
val INITIALIZER_LIST: IElementType

INTEGER_CONSTANT

@NotNull
val INTEGER_CONSTANT: IElementType

INTERSECTION_TYPE

@NotNull
val INTERSECTION_TYPE: IElementType

IS_EXPRESSION

@NotNull
val IS_EXPRESSION: IElementType

LABEL

@NotNull
val LABEL: IElementType

LABEL_QUALIFIER

@NotNull
val LABEL_QUALIFIER: IElementType

LABELED_EXPRESSION

@NotNull
val LABELED_EXPRESSION: IElementType

LAMBDA_ARGUMENT

@NotNull
val LAMBDA_ARGUMENT: IElementType

LAMBDA_EXPRESSION

@NotNull
val LAMBDA_EXPRESSION: IElementType

LITERAL_STRING_TEMPLATE_ENTRY

@NotNull
val LITERAL_STRING_TEMPLATE_ENTRY: IElementType

LONG_STRING_TEMPLATE_ENTRY

@NotNull
val LONG_STRING_TEMPLATE_ENTRY: IElementType

LOOP_RANGE

@NotNull
val LOOP_RANGE: IElementType

MODIFIER_LIST

@NotNull
val MODIFIER_LIST: IElementType

NULL

@NotNull
val NULL: IElementType

NULLABLE_TYPE

@NotNull
val NULLABLE_TYPE: IElementType

OBJECT_DECLARATION

@NotNull
val OBJECT_DECLARATION: IElementType

OBJECT_LITERAL

@NotNull
val OBJECT_LITERAL: IElementType

OPERATION_REFERENCE

@NotNull
val OPERATION_REFERENCE: IElementType

PACKAGE_DIRECTIVE

@NotNull
val PACKAGE_DIRECTIVE: IElementType

PARENTHESIZED

@NotNull
val PARENTHESIZED: IElementType

POSTFIX_EXPRESSION

@NotNull
val POSTFIX_EXPRESSION: IElementType

PREFIX_EXPRESSION

@NotNull
val PREFIX_EXPRESSION: IElementType

PRIMARY_CONSTRUCTOR

@NotNull
val PRIMARY_CONSTRUCTOR: IElementType

PROPERTY

@NotNull
val PROPERTY: IElementType

PROPERTY_ACCESSOR

@NotNull
val PROPERTY_ACCESSOR: IElementType

PROPERTY_DELEGATE

@NotNull
val PROPERTY_DELEGATE: IElementType

REFERENCE_EXPRESSION

@NotNull
val REFERENCE_EXPRESSION: IElementType

RETURN

@NotNull
val RETURN: IElementType

SAFE_ACCESS_EXPRESSION

@NotNull
val SAFE_ACCESS_EXPRESSION: IElementType

SCRIPT

@NotNull
val SCRIPT: IElementType

SCRIPT_INITIALIZER

@NotNull
val SCRIPT_INITIALIZER: IElementType

SECONDARY_CONSTRUCTOR

@NotNull
val SECONDARY_CONSTRUCTOR: IElementType

SHORT_STRING_TEMPLATE_ENTRY

@NotNull
val SHORT_STRING_TEMPLATE_ENTRY: IElementType

STRING_INTERPOLATION_PREFIX

@NotNull
val STRING_INTERPOLATION_PREFIX: IElementType

STRING_TEMPLATE

@NotNull
val STRING_TEMPLATE: IElementType

SUPER_EXPRESSION

@NotNull
val SUPER_EXPRESSION: IElementType

SUPER_TYPE_CALL_ENTRY

@NotNull
val SUPER_TYPE_CALL_ENTRY: IElementType

SUPER_TYPE_ENTRY

@NotNull
val SUPER_TYPE_ENTRY: IElementType

SUPER_TYPE_LIST

@NotNull
val SUPER_TYPE_LIST: IElementType

THEN

@NotNull
val THEN: IElementType

THIS_EXPRESSION

@NotNull
val THIS_EXPRESSION: IElementType

THROW

@NotNull
val THROW: IElementType

TRY

@NotNull
val TRY: IElementType

TYPE_ARGUMENT_LIST

@NotNull
val TYPE_ARGUMENT_LIST: IElementType

TYPE_CODE_FRAGMENT

@NotNull
val TYPE_CODE_FRAGMENT: IFileElementType

TYPE_CONSTRAINT

@NotNull
val TYPE_CONSTRAINT: IElementType

TYPE_CONSTRAINT_LIST

@NotNull
val TYPE_CONSTRAINT_LIST: IElementType

TYPE_PARAMETER

@NotNull
val TYPE_PARAMETER: IElementType

TYPE_PARAMETER_LIST

@NotNull
val TYPE_PARAMETER_LIST: IElementType

TYPE_PROJECTION

@NotNull
val TYPE_PROJECTION: IElementType

TYPE_REFERENCE

@NotNull
val TYPE_REFERENCE: IElementType

TYPEALIAS

@NotNull
val TYPEALIAS: IElementType

UNION_TYPE

@NotNull
val UNION_TYPE: IElementType

USER_TYPE

@NotNull
val USER_TYPE: IElementType

VALUE_ARGUMENT

@NotNull
val VALUE_ARGUMENT: IElementType

VALUE_ARGUMENT_LIST

@NotNull
val VALUE_ARGUMENT_LIST: IElementType

VALUE_ARGUMENT_NAME

@NotNull
val VALUE_ARGUMENT_NAME: IElementType

VALUE_PARAMETER

@NotNull
val VALUE_PARAMETER: IElementType

VALUE_PARAMETER_LIST

@NotNull
val VALUE_PARAMETER_LIST: IElementType

WHEN

@NotNull
val WHEN: IElementType

WHEN_CONDITION_EXPRESSION

@NotNull
val WHEN_CONDITION_EXPRESSION: IElementType

WHEN_CONDITION_IN_RANGE

@NotNull
val WHEN_CONDITION_IN_RANGE: IElementType

WHEN_CONDITION_IS_PATTERN

@NotNull
val WHEN_CONDITION_IS_PATTERN: IElementType

WHEN_ENTRY

@NotNull
val WHEN_ENTRY: IElementType

WHEN_ENTRY_GUARD

@NotNull
val WHEN_ENTRY_GUARD: IElementType

WHILE

@NotNull
val WHILE: IElementType