org.jetbrains.kotlin.psi.stubs.elements
Interface KtStubElementTypes


public interface KtStubElementTypes


Field Summary
static KtPlaceHolderStubElementType<KtAnnotation> ANNOTATION
           
static KtAnnotationEntryElementType ANNOTATION_ENTRY
           
static KtAnnotationUseSiteTargetElementType ANNOTATION_TARGET
           
static KtClassElementType CLASS
           
static KtPlaceHolderStubElementType<KtClassBody> CLASS_BODY
           
static KtPlaceHolderStubElementType<KtClassInitializer> CLASS_INITIALIZER
           
static KtPlaceHolderStubElementType<KtConstructorCalleeExpression> CONSTRUCTOR_CALLEE
           
static com.intellij.psi.tree.TokenSet DECLARATION_TYPES
           
static KtPlaceHolderStubElementType<KtDelegatedSuperTypeEntry> DELEGATED_SUPER_TYPE_ENTRY
           
static KtDotQualifiedExpressionElementType DOT_QUALIFIED_EXPRESSION
           
static KtPlaceHolderStubElementType<KtDynamicType> DYNAMIC_TYPE
           
static KtClassElementType ENUM_ENTRY
           
static KtEnumEntrySuperClassReferenceExpressionElementType ENUM_ENTRY_SUPERCLASS_REFERENCE_EXPRESSION
           
static KtFileElementType FILE
           
static KtPlaceHolderStubElementType<KtFileAnnotationList> FILE_ANNOTATION_LIST
           
static KtFunctionElementType FUNCTION
           
static KtPlaceHolderStubElementType<KtFunctionType> FUNCTION_TYPE
           
static KtPlaceHolderStubElementType<KtFunctionTypeReceiver> FUNCTION_TYPE_RECEIVER
           
static KtImportDirectiveElementType IMPORT_DIRECTIVE
           
static KtPlaceHolderStubElementType<KtImportList> IMPORT_LIST
           
static KtPlaceHolderStubElementType<KtInitializerList> INITIALIZER_LIST
           
static com.intellij.psi.tree.TokenSet INSIDE_DIRECTIVE_EXPRESSIONS
           
static KtModifierListElementType<KtDeclarationModifierList> MODIFIER_LIST
           
static KtPlaceHolderStubElementType<KtNullableType> NULLABLE_TYPE
           
static KtObjectElementType OBJECT_DECLARATION
           
static KtPlaceHolderStubElementType<KtPackageDirective> PACKAGE_DIRECTIVE
           
static KtPlaceHolderStubElementType<KtPrimaryConstructor> PRIMARY_CONSTRUCTOR
           
static KtPropertyElementType PROPERTY
           
static KtPropertyAccessorElementType PROPERTY_ACCESSOR
           
static KtNameReferenceExpressionElementType REFERENCE_EXPRESSION
           
static KtScriptElementType SCRIPT
           
static KtPlaceHolderStubElementType<KtSecondaryConstructor> SECONDARY_CONSTRUCTOR
           
static KtPlaceHolderStubElementType<KtSuperTypeCallEntry> SUPER_TYPE_CALL_ENTRY
           
static KtPlaceHolderStubElementType<KtSuperTypeEntry> SUPER_TYPE_ENTRY
           
static KtPlaceHolderStubElementType<KtSuperTypeList> SUPER_TYPE_LIST
           
static com.intellij.psi.tree.TokenSet SUPER_TYPE_LIST_ENTRIES
           
static KtPlaceHolderStubElementType<KtTypeArgumentList> TYPE_ARGUMENT_LIST
           
static KtPlaceHolderStubElementType<KtTypeConstraint> TYPE_CONSTRAINT
           
static KtPlaceHolderStubElementType<KtTypeConstraintList> TYPE_CONSTRAINT_LIST
           
static com.intellij.psi.tree.TokenSet TYPE_ELEMENT_TYPES
           
static KtTypeParameterElementType TYPE_PARAMETER
           
static KtPlaceHolderStubElementType<KtTypeParameterList> TYPE_PARAMETER_LIST
           
static KtTypeProjectionElementType TYPE_PROJECTION
           
static KtPlaceHolderStubElementType<KtTypeReference> TYPE_REFERENCE
           
static KtUserTypeElementType USER_TYPE
           
static KtParameterElementType VALUE_PARAMETER
           
static KtPlaceHolderStubElementType<KtParameterList> VALUE_PARAMETER_LIST
           
 

Field Detail

FILE

static final KtFileElementType FILE

CLASS

static final KtClassElementType CLASS

FUNCTION

static final KtFunctionElementType FUNCTION

PROPERTY

static final KtPropertyElementType PROPERTY

PROPERTY_ACCESSOR

static final KtPropertyAccessorElementType PROPERTY_ACCESSOR

ENUM_ENTRY

static final KtClassElementType ENUM_ENTRY

OBJECT_DECLARATION

static final KtObjectElementType OBJECT_DECLARATION

CLASS_INITIALIZER

static final KtPlaceHolderStubElementType<KtClassInitializer> CLASS_INITIALIZER

SECONDARY_CONSTRUCTOR

static final KtPlaceHolderStubElementType<KtSecondaryConstructor> SECONDARY_CONSTRUCTOR

PRIMARY_CONSTRUCTOR

static final KtPlaceHolderStubElementType<KtPrimaryConstructor> PRIMARY_CONSTRUCTOR

VALUE_PARAMETER

static final KtParameterElementType VALUE_PARAMETER

VALUE_PARAMETER_LIST

static final KtPlaceHolderStubElementType<KtParameterList> VALUE_PARAMETER_LIST

TYPE_PARAMETER

static final KtTypeParameterElementType TYPE_PARAMETER

TYPE_PARAMETER_LIST

static final KtPlaceHolderStubElementType<KtTypeParameterList> TYPE_PARAMETER_LIST

ANNOTATION_ENTRY

static final KtAnnotationEntryElementType ANNOTATION_ENTRY

ANNOTATION

static final KtPlaceHolderStubElementType<KtAnnotation> ANNOTATION

ANNOTATION_TARGET

static final KtAnnotationUseSiteTargetElementType ANNOTATION_TARGET

CLASS_BODY

static final KtPlaceHolderStubElementType<KtClassBody> CLASS_BODY

IMPORT_LIST

static final KtPlaceHolderStubElementType<KtImportList> IMPORT_LIST

FILE_ANNOTATION_LIST

static final KtPlaceHolderStubElementType<KtFileAnnotationList> FILE_ANNOTATION_LIST

IMPORT_DIRECTIVE

static final KtImportDirectiveElementType IMPORT_DIRECTIVE

PACKAGE_DIRECTIVE

static final KtPlaceHolderStubElementType<KtPackageDirective> PACKAGE_DIRECTIVE

MODIFIER_LIST

static final KtModifierListElementType<KtDeclarationModifierList> MODIFIER_LIST

TYPE_CONSTRAINT_LIST

static final KtPlaceHolderStubElementType<KtTypeConstraintList> TYPE_CONSTRAINT_LIST

TYPE_CONSTRAINT

static final KtPlaceHolderStubElementType<KtTypeConstraint> TYPE_CONSTRAINT

NULLABLE_TYPE

static final KtPlaceHolderStubElementType<KtNullableType> NULLABLE_TYPE

TYPE_REFERENCE

static final KtPlaceHolderStubElementType<KtTypeReference> TYPE_REFERENCE

USER_TYPE

static final KtUserTypeElementType USER_TYPE

DYNAMIC_TYPE

static final KtPlaceHolderStubElementType<KtDynamicType> DYNAMIC_TYPE

FUNCTION_TYPE

static final KtPlaceHolderStubElementType<KtFunctionType> FUNCTION_TYPE

TYPE_PROJECTION

static final KtTypeProjectionElementType TYPE_PROJECTION

FUNCTION_TYPE_RECEIVER

static final KtPlaceHolderStubElementType<KtFunctionTypeReceiver> FUNCTION_TYPE_RECEIVER

REFERENCE_EXPRESSION

static final KtNameReferenceExpressionElementType REFERENCE_EXPRESSION

DOT_QUALIFIED_EXPRESSION

static final KtDotQualifiedExpressionElementType DOT_QUALIFIED_EXPRESSION

ENUM_ENTRY_SUPERCLASS_REFERENCE_EXPRESSION

static final KtEnumEntrySuperClassReferenceExpressionElementType ENUM_ENTRY_SUPERCLASS_REFERENCE_EXPRESSION

TYPE_ARGUMENT_LIST

static final KtPlaceHolderStubElementType<KtTypeArgumentList> TYPE_ARGUMENT_LIST

SUPER_TYPE_LIST

static final KtPlaceHolderStubElementType<KtSuperTypeList> SUPER_TYPE_LIST

INITIALIZER_LIST

static final KtPlaceHolderStubElementType<KtInitializerList> INITIALIZER_LIST

DELEGATED_SUPER_TYPE_ENTRY

static final KtPlaceHolderStubElementType<KtDelegatedSuperTypeEntry> DELEGATED_SUPER_TYPE_ENTRY

SUPER_TYPE_CALL_ENTRY

static final KtPlaceHolderStubElementType<KtSuperTypeCallEntry> SUPER_TYPE_CALL_ENTRY

SUPER_TYPE_ENTRY

static final KtPlaceHolderStubElementType<KtSuperTypeEntry> SUPER_TYPE_ENTRY

CONSTRUCTOR_CALLEE

static final KtPlaceHolderStubElementType<KtConstructorCalleeExpression> CONSTRUCTOR_CALLEE

SCRIPT

static final KtScriptElementType SCRIPT

DECLARATION_TYPES

static final com.intellij.psi.tree.TokenSet DECLARATION_TYPES

SUPER_TYPE_LIST_ENTRIES

static final com.intellij.psi.tree.TokenSet SUPER_TYPE_LIST_ENTRIES

TYPE_ELEMENT_TYPES

static final com.intellij.psi.tree.TokenSet TYPE_ELEMENT_TYPES

INSIDE_DIRECTIVE_EXPRESSIONS

static final com.intellij.psi.tree.TokenSet INSIDE_DIRECTIVE_EXPRESSIONS