KotlinElementTypeProvider¶
interface KotlinElementTypeProvider
Types¶
Companion¶
object Companion
Properties¶
annotationEntryType¶
abstract val annotationEntryType: KtNodeType
annotationTargetType¶
abstract val annotationTargetType: KtNodeType
annotationType¶
abstract val annotationType: KtNodeType
backingFieldType¶
abstract val backingFieldType: KtNodeType
binaryExpressionType¶
abstract val binaryExpressionType: KtNodeType
blockCodeFragmentType¶
abstract val blockCodeFragmentType: ICodeFragmentElementType
blockExpressionType¶
abstract val blockExpressionType: IElementType
booleanConstantType¶
abstract val booleanConstantType: KtNodeType
callExpressionType¶
abstract val callExpressionType: KtNodeType
characterConstantType¶
abstract val characterConstantType: KtNodeType
classBodyType¶
abstract val classBodyType: KtNodeType
classInitializerType¶
abstract val classInitializerType: KtNodeType
classLiteralExpressionType¶
abstract val classLiteralExpressionType: KtNodeType
classType¶
abstract val classType: KtNodeType
collectionLiteralExpressionType¶
abstract val collectionLiteralExpressionType: KtNodeType
companionBlockType¶
abstract val companionBlockType: KtNodeType
constructorCalleeType¶
abstract val constructorCalleeType: KtNodeType
contextParameterListType¶
abstract val contextParameterListType: KtNodeType
contextReceiverType¶
abstract val contextReceiverType: KtNodeType
contractEffectListType¶
abstract val contractEffectListType: KtNodeType
contractEffectType¶
abstract val contractEffectType: KtNodeType
delegatedSuperTypeEntryType¶
abstract val delegatedSuperTypeEntryType: KtNodeType
destructuringDeclarationType¶
abstract val destructuringDeclarationType: KtNodeType
dotQualifiedExpressionType¶
abstract val dotQualifiedExpressionType: KtNodeType
dynamicTypeType¶
abstract val dynamicTypeType: KtNodeType
enumEntrySuperclassReferenceExpressionType¶
abstract val enumEntrySuperclassReferenceExpressionType: KtNodeType
enumEntryType¶
abstract val enumEntryType: KtNodeType
escapeStringTemplateEntryType¶
abstract val escapeStringTemplateEntryType: KtNodeType
expressionCodeFragmentType¶
abstract val expressionCodeFragmentType: ICodeFragmentElementType
fileAnnotationListType¶
abstract val fileAnnotationListType: KtNodeType
fileType¶
abstract val fileType: IFileElementType
floatConstantType¶
abstract val floatConstantType: KtNodeType
functionType¶
abstract val functionType: KtNodeType
functionTypeReceiverType¶
abstract val functionTypeReceiverType: KtNodeType
functionTypeType¶
abstract val functionTypeType: KtNodeType
importAliasType¶
abstract val importAliasType: KtNodeType
importDirectiveType¶
abstract val importDirectiveType: KtNodeType
importListType¶
abstract val importListType: KtNodeType
initializerListType¶
abstract val initializerListType: KtNodeType
integerConstantType¶
abstract val integerConstantType: KtNodeType
intersectionTypeType¶
abstract val intersectionTypeType: KtNodeType
kdocMarkdownLinkType¶
abstract val kdocMarkdownLinkType: ILazyParseableElementType
kdocType¶
abstract val kdocType: ILazyParseableElementType
lambdaArgumentType¶
abstract val lambdaArgumentType: KtNodeType
lambdaExpressionType¶
abstract val lambdaExpressionType: IElementType
literalStringTemplateEntryType¶
abstract val literalStringTemplateEntryType: KtNodeType
longStringTemplateEntryType¶
abstract val longStringTemplateEntryType: KtNodeType
modifierListType¶
abstract val modifierListType: KtNodeType
nullableTypeType¶
abstract val nullableTypeType: KtNodeType
nullType¶
abstract val nullType: KtNodeType
objectLiteralType¶
abstract val objectLiteralType: KtNodeType
objectType¶
abstract val objectType: KtNodeType
operationReferenceType¶
abstract val operationReferenceType: KtNodeType
packageDirectiveType¶
abstract val packageDirectiveType: KtNodeType
parenthesizedExpressionType¶
abstract val parenthesizedExpressionType: KtNodeType
postfixExpressionType¶
abstract val postfixExpressionType: KtNodeType
prefixExpressionType¶
abstract val prefixExpressionType: KtNodeType
primaryConstructorType¶
abstract val primaryConstructorType: KtNodeType
propertyAccessorType¶
abstract val propertyAccessorType: KtNodeType
propertyType¶
abstract val propertyType: KtNodeType
referenceExpressionType¶
abstract val referenceExpressionType: KtNodeType
scriptInitializerType¶
abstract val scriptInitializerType: KtNodeType
scriptType¶
abstract val scriptType: KtNodeType
secondaryConstructorType¶
abstract val secondaryConstructorType: KtNodeType
shortStringTemplateEntryType¶
abstract val shortStringTemplateEntryType: KtNodeType
stringInterpolationPrefixType¶
abstract val stringInterpolationPrefixType: KtNodeType
stringTemplateType¶
abstract val stringTemplateType: KtNodeType
superTypeCallEntryType¶
abstract val superTypeCallEntryType: KtNodeType
superTypeEntryType¶
abstract val superTypeEntryType: KtNodeType
superTypeListType¶
abstract val superTypeListType: KtNodeType
typeAliasType¶
abstract val typeAliasType: KtNodeType
typeArgumentListType¶
abstract val typeArgumentListType: KtNodeType
typeCodeFragmentType¶
abstract val typeCodeFragmentType: ICodeFragmentElementType
typeConstraintListType¶
abstract val typeConstraintListType: KtNodeType
typeConstraintType¶
abstract val typeConstraintType: KtNodeType
typeParameterListType¶
abstract val typeParameterListType: KtNodeType
typeParameterType¶
abstract val typeParameterType: KtNodeType
typeProjectionType¶
abstract val typeProjectionType: KtNodeType
typeReferenceType¶
abstract val typeReferenceType: KtNodeType
unionTypeType¶
abstract val unionTypeType: KtNodeType
userTypeType¶
abstract val userTypeType: KtNodeType
valueArgumentListType¶
abstract val valueArgumentListType: KtNodeType
valueArgumentNameType¶
abstract val valueArgumentNameType: KtNodeType
valueArgumentType¶
abstract val valueArgumentType: KtNodeType
valueParameterListType¶
abstract val valueParameterListType: KtNodeType
valueParameterType¶
abstract val valueParameterType: KtNodeType