Skip to content

KotlinElementTypeProvider

Types

Companion

object Companion

Properties

annotationEntryType

annotationTargetType

annotationType

abstract val annotationType: KtNodeType

backingFieldType

binaryExpressionType

blockCodeFragmentType

abstract val blockCodeFragmentType: ICodeFragmentElementType

blockExpressionType

abstract val blockExpressionType: IElementType

booleanConstantType

callExpressionType

characterConstantType

classBodyType

abstract val classBodyType: KtNodeType

classInitializerType

classLiteralExpressionType

classType

abstract val classType: KtNodeType

collectionLiteralExpressionType

companionBlockType

constructorCalleeType

contextParameterListType

contextReceiverType

contractEffectListType

contractEffectType

delegatedSuperTypeEntryType

destructuringDeclarationType

dotQualifiedExpressionType

dynamicTypeType

abstract val dynamicTypeType: KtNodeType

enumEntrySuperclassReferenceExpressionType

enumEntryType

abstract val enumEntryType: KtNodeType

escapeStringTemplateEntryType

expressionCodeFragmentType

abstract val expressionCodeFragmentType: ICodeFragmentElementType

fileAnnotationListType

fileType

abstract val fileType: IFileElementType

floatConstantType

functionType

abstract val functionType: KtNodeType

functionTypeReceiverType

functionTypeType

importAliasType

abstract val importAliasType: KtNodeType

importDirectiveType

importListType

abstract val importListType: KtNodeType

initializerListType

integerConstantType

intersectionTypeType

kdocMarkdownLinkType

abstract val kdocMarkdownLinkType: ILazyParseableElementType

kdocType

abstract val kdocType: ILazyParseableElementType

lambdaArgumentType

lambdaExpressionType

abstract val lambdaExpressionType: IElementType

literalStringTemplateEntryType

longStringTemplateEntryType

modifierListType

nullableTypeType

nullType

abstract val nullType: KtNodeType

objectLiteralType

objectType

abstract val objectType: KtNodeType

operationReferenceType

packageDirectiveType

parenthesizedExpressionType

postfixExpressionType

prefixExpressionType

primaryConstructorType

propertyAccessorType

propertyType

abstract val propertyType: KtNodeType

referenceExpressionType

scriptInitializerType

scriptType

abstract val scriptType: KtNodeType

secondaryConstructorType

shortStringTemplateEntryType

stringInterpolationPrefixType

stringTemplateType

superTypeCallEntryType

superTypeEntryType

superTypeListType

typeAliasType

abstract val typeAliasType: KtNodeType

typeArgumentListType

typeCodeFragmentType

abstract val typeCodeFragmentType: ICodeFragmentElementType

typeConstraintListType

typeConstraintType

typeParameterListType

typeParameterType

typeProjectionType

typeReferenceType

unionTypeType

abstract val unionTypeType: KtNodeType

userTypeType

abstract val userTypeType: KtNodeType

valueArgumentListType

valueArgumentNameType

valueArgumentType

valueParameterListType

valueParameterType