org.jetbrains.kotlin
Interface KtNodeTypes


public interface KtNodeTypes


Field Summary
static KtNodeType ANNOTATED_EXPRESSION
           
static com.intellij.psi.tree.IElementType ANNOTATION
           
static com.intellij.psi.tree.IElementType ANNOTATION_ENTRY
           
static com.intellij.psi.tree.IElementType ANNOTATION_TARGET
           
static KtNodeType ARRAY_ACCESS_EXPRESSION
           
static KtNodeType BINARY_EXPRESSION
           
static KtNodeType BINARY_WITH_TYPE
           
static KtNodeType BLOCK
           
static com.intellij.psi.tree.IFileElementType BLOCK_CODE_FRAGMENT
           
static KtNodeType BODY
           
static KtNodeType BOOLEAN_CONSTANT
           
static KtNodeType BREAK
           
static KtNodeType CALL_EXPRESSION
           
static KtNodeType CALLABLE_REFERENCE_EXPRESSION
           
static KtNodeType CATCH
           
static KtNodeType CHARACTER_CONSTANT
           
static com.intellij.psi.tree.IElementType CLASS
           
static com.intellij.psi.tree.IElementType CLASS_BODY
           
static com.intellij.psi.tree.IElementType CLASS_INITIALIZER
           
static KtNodeType CLASS_LITERAL_EXPRESSION
           
static KtNodeType CONDITION
           
static com.intellij.psi.tree.IElementType CONSTRUCTOR_CALLEE
           
static com.intellij.psi.tree.IElementType CONSTRUCTOR_DELEGATION_CALL
           
static KtNodeType CONSTRUCTOR_DELEGATION_REFERENCE
           
static KtNodeType CONTINUE
           
static com.intellij.psi.tree.IElementType DELEGATION_SPECIFIER_LIST
           
static com.intellij.psi.tree.IElementType DELEGATOR_BY
           
static com.intellij.psi.tree.IElementType DELEGATOR_SUPER_CALL
           
static com.intellij.psi.tree.IElementType DELEGATOR_SUPER_CLASS
           
static KtNodeType DO_WHILE
           
static com.intellij.psi.tree.IElementType DOT_QUALIFIED_EXPRESSION
           
static com.intellij.psi.tree.IElementType DYNAMIC_TYPE
           
static KtNodeType ELSE
           
static com.intellij.psi.tree.IElementType ENUM_ENTRY
           
static com.intellij.psi.tree.IElementType ENUM_ENTRY_SUPERCLASS_REFERENCE_EXPRESSION
           
static KtNodeType ESCAPE_STRING_TEMPLATE_ENTRY
           
static com.intellij.psi.tree.IFileElementType EXPRESSION_CODE_FRAGMENT
           
static com.intellij.psi.tree.IElementType FILE_ANNOTATION_LIST
           
static KtNodeType FINALLY
           
static KtNodeType FLOAT_CONSTANT
           
static KtNodeType FOR
           
static com.intellij.psi.tree.IElementType FUN
           
static KtNodeType FUNCTION_LITERAL
           
static KtNodeType FUNCTION_LITERAL_ARGUMENT
           
static KtNodeType FUNCTION_LITERAL_EXPRESSION
           
static com.intellij.psi.tree.IElementType FUNCTION_TYPE
           
static com.intellij.psi.tree.IElementType FUNCTION_TYPE_RECEIVER
           
static KtNodeType IF
           
static com.intellij.psi.tree.IElementType IMPORT_DIRECTIVE
           
static com.intellij.psi.tree.IElementType IMPORT_LIST
           
static KtNodeType INDICES
           
static com.intellij.psi.tree.IElementType INITIALIZER_LIST
           
static KtNodeType INTEGER_CONSTANT
           
static KtNodeType IS_EXPRESSION
           
static com.intellij.psi.tree.IFileElementType KT_FILE
           
static KtNodeType LABEL
           
static KtNodeType LABEL_QUALIFIER
           
static KtNodeType LABELED_EXPRESSION
           
static KtNodeType LITERAL_STRING_TEMPLATE_ENTRY
           
static KtNodeType LONG_STRING_TEMPLATE_ENTRY
           
static KtNodeType LOOP_RANGE
           
static com.intellij.psi.tree.IElementType MODIFIER_LIST
           
static com.intellij.psi.tree.IElementType MULTI_VARIABLE_DECLARATION
           
static com.intellij.psi.tree.IElementType MULTI_VARIABLE_DECLARATION_ENTRY
           
static KtNodeType NULL
           
static com.intellij.psi.tree.IElementType NULLABLE_TYPE
           
static com.intellij.psi.tree.IElementType OBJECT_DECLARATION
           
static KtNodeType OBJECT_LITERAL
           
static KtNodeType OPERATION_REFERENCE
           
static com.intellij.psi.tree.IElementType PACKAGE_DIRECTIVE
           
static KtNodeType PARENTHESIZED
           
static KtNodeType POSTFIX_EXPRESSION
           
static KtNodeType PREFIX_EXPRESSION
           
static com.intellij.psi.tree.IElementType PRIMARY_CONSTRUCTOR
           
static com.intellij.psi.tree.IElementType PROPERTY
           
static com.intellij.psi.tree.IElementType PROPERTY_ACCESSOR
           
static KtNodeType PROPERTY_DELEGATE
           
static com.intellij.psi.tree.IElementType REFERENCE_EXPRESSION
           
static KtNodeType RETURN
           
static KtNodeType ROOT_PACKAGE
           
static KtNodeType SAFE_ACCESS_EXPRESSION
           
static com.intellij.psi.tree.IElementType SCRIPT
           
static com.intellij.psi.tree.IElementType SCRIPT_INITIALIZER
           
static com.intellij.psi.tree.IElementType SECONDARY_CONSTRUCTOR
           
static KtNodeType SELF_TYPE
           
static KtNodeType SHORT_STRING_TEMPLATE_ENTRY
           
static KtNodeType STRING_TEMPLATE
           
static KtNodeType SUPER_EXPRESSION
           
static KtNodeType THEN
           
static KtNodeType THIS_EXPRESSION
           
static KtNodeType THROW
           
static KtNodeType TRY
           
static com.intellij.psi.tree.IElementType TYPE_ARGUMENT_LIST
           
static com.intellij.psi.tree.IFileElementType TYPE_CODE_FRAGMENT
           
static com.intellij.psi.tree.IElementType TYPE_CONSTRAINT
           
static com.intellij.psi.tree.IElementType TYPE_CONSTRAINT_LIST
           
static com.intellij.psi.tree.IElementType TYPE_PARAMETER
           
static com.intellij.psi.tree.IElementType TYPE_PARAMETER_LIST
           
static com.intellij.psi.tree.IElementType TYPE_PROJECTION
           
static com.intellij.psi.tree.IElementType TYPE_REFERENCE
           
static KtNodeType TYPEDEF
           
static com.intellij.psi.tree.IElementType USER_TYPE
           
static KtNodeType VALUE_ARGUMENT
           
static KtNodeType VALUE_ARGUMENT_LIST
           
static KtNodeType VALUE_ARGUMENT_NAME
           
static com.intellij.psi.tree.IElementType VALUE_PARAMETER
           
static com.intellij.psi.tree.IElementType VALUE_PARAMETER_LIST
           
static KtNodeType WHEN
           
static KtNodeType WHEN_CONDITION_EXPRESSION
           
static KtNodeType WHEN_CONDITION_IN_RANGE
           
static KtNodeType WHEN_CONDITION_IS_PATTERN
           
static KtNodeType WHEN_ENTRY
           
static KtNodeType WHILE
           
 

Field Detail

KT_FILE

static final com.intellij.psi.tree.IFileElementType KT_FILE

CLASS

static final com.intellij.psi.tree.IElementType CLASS

FUN

static final com.intellij.psi.tree.IElementType FUN

PROPERTY

static final com.intellij.psi.tree.IElementType PROPERTY

MULTI_VARIABLE_DECLARATION

static final com.intellij.psi.tree.IElementType MULTI_VARIABLE_DECLARATION

MULTI_VARIABLE_DECLARATION_ENTRY

static final com.intellij.psi.tree.IElementType MULTI_VARIABLE_DECLARATION_ENTRY

TYPEDEF

static final KtNodeType TYPEDEF

OBJECT_DECLARATION

static final com.intellij.psi.tree.IElementType OBJECT_DECLARATION

ENUM_ENTRY

static final com.intellij.psi.tree.IElementType ENUM_ENTRY

CLASS_INITIALIZER

static final com.intellij.psi.tree.IElementType CLASS_INITIALIZER

SCRIPT_INITIALIZER

static final com.intellij.psi.tree.IElementType SCRIPT_INITIALIZER

SECONDARY_CONSTRUCTOR

static final com.intellij.psi.tree.IElementType SECONDARY_CONSTRUCTOR

PRIMARY_CONSTRUCTOR

static final com.intellij.psi.tree.IElementType PRIMARY_CONSTRUCTOR

TYPE_PARAMETER_LIST

static final com.intellij.psi.tree.IElementType TYPE_PARAMETER_LIST

TYPE_PARAMETER

static final com.intellij.psi.tree.IElementType TYPE_PARAMETER

DELEGATION_SPECIFIER_LIST

static final com.intellij.psi.tree.IElementType DELEGATION_SPECIFIER_LIST

DELEGATOR_BY

static final com.intellij.psi.tree.IElementType DELEGATOR_BY

DELEGATOR_SUPER_CALL

static final com.intellij.psi.tree.IElementType DELEGATOR_SUPER_CALL

DELEGATOR_SUPER_CLASS

static final com.intellij.psi.tree.IElementType DELEGATOR_SUPER_CLASS

PROPERTY_DELEGATE

static final KtNodeType PROPERTY_DELEGATE

CONSTRUCTOR_CALLEE

static final com.intellij.psi.tree.IElementType CONSTRUCTOR_CALLEE

VALUE_PARAMETER_LIST

static final com.intellij.psi.tree.IElementType VALUE_PARAMETER_LIST

VALUE_PARAMETER

static final com.intellij.psi.tree.IElementType VALUE_PARAMETER

CLASS_BODY

static final com.intellij.psi.tree.IElementType CLASS_BODY

IMPORT_LIST

static final com.intellij.psi.tree.IElementType IMPORT_LIST

FILE_ANNOTATION_LIST

static final com.intellij.psi.tree.IElementType FILE_ANNOTATION_LIST

IMPORT_DIRECTIVE

static final com.intellij.psi.tree.IElementType IMPORT_DIRECTIVE

MODIFIER_LIST

static final com.intellij.psi.tree.IElementType MODIFIER_LIST

ANNOTATION

static final com.intellij.psi.tree.IElementType ANNOTATION

ANNOTATION_ENTRY

static final com.intellij.psi.tree.IElementType ANNOTATION_ENTRY

ANNOTATION_TARGET

static final com.intellij.psi.tree.IElementType ANNOTATION_TARGET

TYPE_ARGUMENT_LIST

static final com.intellij.psi.tree.IElementType TYPE_ARGUMENT_LIST

VALUE_ARGUMENT_LIST

static final KtNodeType VALUE_ARGUMENT_LIST

VALUE_ARGUMENT

static final KtNodeType VALUE_ARGUMENT

FUNCTION_LITERAL_ARGUMENT

static final KtNodeType FUNCTION_LITERAL_ARGUMENT

VALUE_ARGUMENT_NAME

static final KtNodeType VALUE_ARGUMENT_NAME

TYPE_REFERENCE

static final com.intellij.psi.tree.IElementType TYPE_REFERENCE

USER_TYPE

static final com.intellij.psi.tree.IElementType USER_TYPE

DYNAMIC_TYPE

static final com.intellij.psi.tree.IElementType DYNAMIC_TYPE

FUNCTION_TYPE

static final com.intellij.psi.tree.IElementType FUNCTION_TYPE

FUNCTION_TYPE_RECEIVER

static final com.intellij.psi.tree.IElementType FUNCTION_TYPE_RECEIVER

SELF_TYPE

static final KtNodeType SELF_TYPE

NULLABLE_TYPE

static final com.intellij.psi.tree.IElementType NULLABLE_TYPE

TYPE_PROJECTION

static final com.intellij.psi.tree.IElementType TYPE_PROJECTION

PROPERTY_ACCESSOR

static final com.intellij.psi.tree.IElementType PROPERTY_ACCESSOR

INITIALIZER_LIST

static final com.intellij.psi.tree.IElementType INITIALIZER_LIST

TYPE_CONSTRAINT_LIST

static final com.intellij.psi.tree.IElementType TYPE_CONSTRAINT_LIST

TYPE_CONSTRAINT

static final com.intellij.psi.tree.IElementType TYPE_CONSTRAINT

CONSTRUCTOR_DELEGATION_CALL

static final com.intellij.psi.tree.IElementType CONSTRUCTOR_DELEGATION_CALL

CONSTRUCTOR_DELEGATION_REFERENCE

static final KtNodeType CONSTRUCTOR_DELEGATION_REFERENCE

NULL

static final KtNodeType NULL

BOOLEAN_CONSTANT

static final KtNodeType BOOLEAN_CONSTANT

FLOAT_CONSTANT

static final KtNodeType FLOAT_CONSTANT

CHARACTER_CONSTANT

static final KtNodeType CHARACTER_CONSTANT

INTEGER_CONSTANT

static final KtNodeType INTEGER_CONSTANT

STRING_TEMPLATE

static final KtNodeType STRING_TEMPLATE

LONG_STRING_TEMPLATE_ENTRY

static final KtNodeType LONG_STRING_TEMPLATE_ENTRY

SHORT_STRING_TEMPLATE_ENTRY

static final KtNodeType SHORT_STRING_TEMPLATE_ENTRY

LITERAL_STRING_TEMPLATE_ENTRY

static final KtNodeType LITERAL_STRING_TEMPLATE_ENTRY

ESCAPE_STRING_TEMPLATE_ENTRY

static final KtNodeType ESCAPE_STRING_TEMPLATE_ENTRY

PARENTHESIZED

static final KtNodeType PARENTHESIZED

RETURN

static final KtNodeType RETURN

THROW

static final KtNodeType THROW

CONTINUE

static final KtNodeType CONTINUE

BREAK

static final KtNodeType BREAK

IF

static final KtNodeType IF

CONDITION

static final KtNodeType CONDITION

THEN

static final KtNodeType THEN

ELSE

static final KtNodeType ELSE

TRY

static final KtNodeType TRY

CATCH

static final KtNodeType CATCH

FINALLY

static final KtNodeType FINALLY

FOR

static final KtNodeType FOR

WHILE

static final KtNodeType WHILE

DO_WHILE

static final KtNodeType DO_WHILE

LOOP_RANGE

static final KtNodeType LOOP_RANGE

BODY

static final KtNodeType BODY

BLOCK

static final KtNodeType BLOCK

FUNCTION_LITERAL_EXPRESSION

static final KtNodeType FUNCTION_LITERAL_EXPRESSION

FUNCTION_LITERAL

static final KtNodeType FUNCTION_LITERAL

ANNOTATED_EXPRESSION

static final KtNodeType ANNOTATED_EXPRESSION

REFERENCE_EXPRESSION

static final com.intellij.psi.tree.IElementType REFERENCE_EXPRESSION

ENUM_ENTRY_SUPERCLASS_REFERENCE_EXPRESSION

static final com.intellij.psi.tree.IElementType ENUM_ENTRY_SUPERCLASS_REFERENCE_EXPRESSION

OPERATION_REFERENCE

static final KtNodeType OPERATION_REFERENCE

LABEL

static final KtNodeType LABEL

LABEL_QUALIFIER

static final KtNodeType LABEL_QUALIFIER

THIS_EXPRESSION

static final KtNodeType THIS_EXPRESSION

SUPER_EXPRESSION

static final KtNodeType SUPER_EXPRESSION

BINARY_EXPRESSION

static final KtNodeType BINARY_EXPRESSION

BINARY_WITH_TYPE

static final KtNodeType BINARY_WITH_TYPE

IS_EXPRESSION

static final KtNodeType IS_EXPRESSION

PREFIX_EXPRESSION

static final KtNodeType PREFIX_EXPRESSION

POSTFIX_EXPRESSION

static final KtNodeType POSTFIX_EXPRESSION

LABELED_EXPRESSION

static final KtNodeType LABELED_EXPRESSION

CALL_EXPRESSION

static final KtNodeType CALL_EXPRESSION

ARRAY_ACCESS_EXPRESSION

static final KtNodeType ARRAY_ACCESS_EXPRESSION

INDICES

static final KtNodeType INDICES

DOT_QUALIFIED_EXPRESSION

static final com.intellij.psi.tree.IElementType DOT_QUALIFIED_EXPRESSION

CALLABLE_REFERENCE_EXPRESSION

static final KtNodeType CALLABLE_REFERENCE_EXPRESSION

CLASS_LITERAL_EXPRESSION

static final KtNodeType CLASS_LITERAL_EXPRESSION

SAFE_ACCESS_EXPRESSION

static final KtNodeType SAFE_ACCESS_EXPRESSION

OBJECT_LITERAL

static final KtNodeType OBJECT_LITERAL

ROOT_PACKAGE

static final KtNodeType ROOT_PACKAGE

WHEN

static final KtNodeType WHEN

WHEN_ENTRY

static final KtNodeType WHEN_ENTRY

WHEN_CONDITION_IN_RANGE

static final KtNodeType WHEN_CONDITION_IN_RANGE

WHEN_CONDITION_IS_PATTERN

static final KtNodeType WHEN_CONDITION_IS_PATTERN

WHEN_CONDITION_EXPRESSION

static final KtNodeType WHEN_CONDITION_EXPRESSION

PACKAGE_DIRECTIVE

static final com.intellij.psi.tree.IElementType PACKAGE_DIRECTIVE

SCRIPT

static final com.intellij.psi.tree.IElementType SCRIPT

TYPE_CODE_FRAGMENT

static final com.intellij.psi.tree.IFileElementType TYPE_CODE_FRAGMENT

EXPRESSION_CODE_FRAGMENT

static final com.intellij.psi.tree.IFileElementType EXPRESSION_CODE_FRAGMENT

BLOCK_CODE_FRAGMENT

static final com.intellij.psi.tree.IFileElementType BLOCK_CODE_FRAGMENT