Skip to content
Navigation
Kotlin Analysis API
FLOAT_CONSTANT
Search
Search
Analysis API Sources
Kotlin Analysis API
Documentation
API reference
Contribution guide
Design documents
Kotlin Analysis API
Analysis API Sources
Kotlin Analysis API
Documentation
Documentation
Fundamentals
Symbols
Types
Annotations
References and Calls
References and Calls
Overview
Resolution Fundamentals
Resolving Symbols
Resolving Calls
Resolution Candidates
Receivers
Legacy Resolution API
Other
Other
Java/Kotlin Bridging
Diagnostics
Diagnostics
Overview
Legacy Diagnostics API
In-memory file analysis
File Compilation
Statistics
Migration Guides
Migration Guides
Migrating from the Legacy Resolution API
Migrating from the Former Type-Building API
API reference
API reference
analysis-api
analysis-api
org.jetbrains.kotlin.analysis.api
org.jetbrains.kotlin.analysis.api
annotations
annotations
KaAnnotated
KaAnnotation
KaAnnotationList
KaAnnotationTarget
KaAnnotationTarget
Companion
KaAnnotationValue
KaAnnotationValue
ArrayValue
ClassLiteralValue
ConstantValue
EnumEntryValue
NestedAnnotationValue
UnsupportedValue
KaNamedAnnotationValue
base
base
KaConstantValue
KaConstantValue
BooleanValue
ByteValue
CharValue
DoubleValue
ErrorValue
FloatValue
IntValue
LongValue
NullValue
ShortValue
StringValue
UByteValue
UIntValue
ULongValue
UShortValue
KaContextReceiver
KaContextReceiversOwner
compilation
compilation
KaCodeCompilationException
KaCompilationOptions
KaCompilationOptionsBuilder
KaCompilationResult
KaCompilationResult
Failure
Success
KaCompilationTarget
KaCompilationTarget
JVM
KaCompiledClassHandler
KaCompiledFile
KaCompilerFacilityModuleActualizer
compile
createCompilationOptions
compile
compile
KaCodeFragmentCapturedValue
KaCodeFragmentCapturedValue
BackingField
ContainingClass
ContextReceiver
CoroutineContext
ExtensionReceiver
ForeignValue
Local
LocalDelegate
SuperClass
compilerPlugins
compilerPlugins
KaCompilerPluginGeneratedDeclarations
compilerPluginGeneratedDeclarations
components
components
KaAnalysisScopeProvider
KaArrayTypeBuilder
KaBuiltinFunctionTypeFamilies
KaBuiltinTypes
KaCallableImplementationState
KaCallableImplementationState
Explicit
Inherited
Missing
KaClassTypeBuilder
KaCodeCompilationException
KaCompilationOptions
KaCompilationOptionsBuilder
KaCompilationResult
KaCompilationResult
Failure
Success
KaCompilationTarget
KaCompilationTarget
JVM
KaCompiledClassHandler
KaCompiledFile
KaCompilerFacility
KaCompilerFacilityModuleActualizer
KaCompilerPluginGeneratedDeclarations
KaCompilerPluginGeneratedDeclarationsProvider
KaCompletionCandidateChecker
KaCompletionExtensionCandidateChecker
KaDataFlowExitPointSnapshot
KaDataFlowExitPointSnapshot
DefaultExpressionInfo
VariableReassignment
KaDataFlowProvider
KaDeprecation
KaDeprecationLevel
KaDeprecationLevel
Companion
KaDiagnosticCheckerFilter
KaDiagnosticCheckerFilter
EXTENDED_AND_COMMON_CHECKERS
ONLY_COMMON_CHECKERS
ONLY_EXPERIMENTAL_CHECKERS
ONLY_EXTENDED_CHECKERS
KaDiagnosticProvider
KaEvaluator
KaExpressionInformationProvider
KaExpressionTypeProvider
KaExtensionApplicabilityResult
KaExtensionApplicabilityResult
Applicable
ApplicableAsExtensionCallable
ApplicableAsFunctionalVariableCall
NonApplicable
KaFunctionTypeFamily
KaImplicitReceiver
KaImplicitReceiverSmartCast
KaImplicitReceiverSmartCastKind
KaImplicitReceiverSmartCastKind
DISPATCH
EXTENSION
KaJavaInteroperabilityComponent
KaKDocProvider
KaReferenceShortener
KaRenderer
KaResolveExtensionInfoProvider
KaResolver
KaReturnValueStatus
KaReturnValueStatus
ExplicitlyIgnorable
MustUse
Unspecified
KaScopeContext
KaScopeImplicitArgumentValue
KaScopeImplicitReceiverValue
KaScopeImplicitValue
KaScopeKind
KaScopeKind
DefaultSimpleImportingScope
DefaultStarImportingScope
ExplicitSimpleImportingScope
ExplicitStarImportingScope
ImportingScope
LocalScope
NonLocalScope
PackageMemberScope
ScriptMemberScope
StaticMemberScope
TypeParameterScope
TypeScope
KaScopeKinds
KaScopeKinds
DefaultSimpleImportingScope
DefaultStarImportingScope
ExplicitSimpleImportingScope
ExplicitStarImportingScope
LocalScope
PackageMemberScope
ScriptMemberScope
StaticMemberScope
TypeParameterScope
TypeScope
KaScopeProvider
KaScopeWithKind
KaScopeWithKindImpl
KaSessionComponent
KaSignatureSubstitutor
KaSmartCastInfo
KaSmartCastPossibility
KaSmartCastSource
KaSourceProvider
KaSubstitutorBuilder
KaSubstitutorProvider
KaSubtypingErrorTypePolicy
KaSubtypingErrorTypePolicy
LENIENT
STRICT
KaSymbolInformationProvider
KaSymbolRelationProvider
KaTypeBuilder
KaTypeCreator
KaTypeCreatorProvider
KaTypeInformationProvider
KaTypeParameterTypeBuilder
KaTypeProvider
KaTypeRelationChecker
KaUnificationSubstitutorPolicy
KaUnificationSubstitutorPolicy
ASSIGN_ALL
ASSIGN_LEFT
ASSIGN_RIGHT
KaUseSiteVisibilityChecker
KaVisibilityChecker
KaWhenMissingCase
KaWhenMissingCase
BooleanCase
EnumEntryCase
ExpectTypeCase
ExpectTypeCase
ExpectEnumCase
ExpectSealedClassCase
ExpectSealedInterfaceCase
NullCase
TypeCase
UnknownCase
QualifierToShortenInfo
ShortenCommand
ShortenOptions
ShortenOptions
Companion
ShortenStrategy
ShortenStrategy
Companion
DO_NOT_SHORTEN
SHORTEN_AND_IMPORT
SHORTEN_AND_STAR_IMPORT
SHORTEN_IF_ALREADY_IMPORTED
ThisLabelToShortenInfo
TypeToShortenInfo
asPsiType
buildArrayType
buildClassType
buildStarTypeProjection
buildTypeParameterType
buildVarargArrayType
collectDiagnostics
collectPossibleReferenceShorteningsInElement
collectPossibleReferenceShortenings
computeMissingCases
createExtensionCandidateChecker
importingScopeContext
resolveToCallCandidates
resolveToCall
resolveToSymbol
resolveToSymbols
scopeContext
contracts.description
contracts.description
booleans
booleans
KaContractBinaryLogicExpression
KaContractBinaryLogicExpression
KaLogicOperation
KaLogicOperation
AND
OR
KaContractBooleanConstantExpression
KaContractBooleanExpression
KaContractBooleanValueParameterExpression
KaContractIsInstancePredicateExpression
KaContractIsNullPredicateExpression
KaContractLogicalNotExpression
KaContractCallsInPlaceContractEffectDeclaration
KaContractConditionalContractEffectDeclaration
KaContractConstantValue
KaContractConstantValue
KaContractConstantType
KaContractConstantType
FALSE
NULL
TRUE
KaContractEffectDeclaration
KaContractExplicitParameterValue
KaContractHoldsInEffectDeclaration
KaContractInvocationKind
KaContractInvocationKind
AT_LEAST_ONCE
AT_MOST_ONCE
EXACTLY_ONCE
MORE_THAN_ONCE
UNKNOWN
ZERO
KaContractOwnerParameterValue
KaContractParameterValue
KaContractReturnsContractEffectDeclaration
KaContractReturnsContractEffectDeclaration
KaContractReturnsNotNullEffectDeclaration
KaContractReturnsSpecificValueEffectDeclaration
KaContractReturnsSuccessfullyEffectDeclaration
KaContractReturnsParameterEffectDeclaration
KaContractReturnsResultOfEffectDeclaration
dataflow
dataflow
KaDataFlowExitPointSnapshot
KaDataFlowExitPointSnapshot
DefaultExpressionInfo
VariableReassignment
KaImplicitReceiverSmartCast
KaImplicitReceiverSmartCastKind
KaImplicitReceiverSmartCastKind
DISPATCH
EXTENSION
KaSmartCastInfo
computeExitPointSnapshot
implicitReceiverSmartCasts
smartCastInfo
diagnostics
diagnostics
KaDiagnostic
KaDiagnosticCheckerKind
KaDiagnosticCheckerKind
Companion
KaDiagnostics
KaDiagnosticWithPsi
KaSeverity
KaSeverity
ERROR
INFO
WARNING
diagnostics
evaluation
evaluation
evaluateAsAnnotationValue
evaluate
expressions
expressions
contextSensitiveResolutionStatus
expectedType
expressionType
functionType
isDefinitelyNotNull
isDefinitelyNull
isImplicitReferenceToCompanion
isStableForSmartCasting
isUsedAsExpression
isUsedAsResultOfLambda
returnType
imports
imports
KaDefaultImport
KaDefaultImportPriority
KaDefaultImportPriority
HIGH
LOW
KaDefaultImports
KaDefaultImportsProvider
KaDefaultImportsProvider
Companion
getDefaultImports
internals
internals
KaInternals
KaInternalsAnalysisScopeProvider
KaInternalsCompilerFacility
KaInternalsCompilerPluginGeneratedDeclarationsProvider
KaInternalsCompletionCandidateChecker
KaInternalsDataFlowProvider
KaInternalsDiagnosticProvider
KaInternalsEvaluator
KaInternalsExpressionInformationProvider
KaInternalsExpressionTypeProvider
KaInternalsJavaInteroperabilityComponent
KaInternalsKDocProvider
KaInternalsReferenceShortener
KaInternalsRenderer
KaInternalsRendererProvider
KaInternalsResolveExtensionInfoProvider
KaInternalsResolver
KaInternalsScopeProvider
KaInternalsSignatureSubstitutor
KaInternalsSourceProvider
KaInternalsSubstitutorProvider
KaInternalsSymbolInformationProvider
KaInternalsSymbolProvider
KaInternalsSymbolRelationProvider
KaInternalsTypeCreator
KaInternalsTypeCreatorProvider
KaInternalsTypeInformationProvider
KaInternalsTypeProvider
KaInternalsTypeRelationChecker
KaInternalsVisibilityChecker
javaInterop
javaInterop
KaElementJavaView
KaSymbolJavaView
asFacadePsiClass
asKaType
asPsiClass
asPsiField
asPsiMethods
asPsiParameters
asPsiTypeParameters
callableSymbol
containingJvmClassName
isPrimitiveBacked
javaMethodName
mapToJvmTypeDescriptor
namedClassSymbol
kdoc
kdoc
findKDoc
lifetime
lifetime
KaIllegalLifetimeOwnerAccessException
KaInaccessibleLifetimeOwnerAccessException
KaInvalidLifetimeOwnerAccessException
KaLifetimeOwner
KaLifetimeToken
permissions
permissions
KaAllowAnalysisFromWriteAction
KaAllowAnalysisOnEdt
KaAnalysisPermissionRegistry
KaAnalysisPermissionRegistry
Companion
KaExplicitAnalysisRestriction
allowAnalysisFromWriteAction
allowAnalysisOnEdt
forbidAnalysis
projectStructure
projectStructure
KaBuiltinsModule
KaDanglingFileModule
KaDanglingFileResolutionMode
KaDanglingFileResolutionMode
IGNORE_SELF
PREFER_SELF
KaDanglingFileResolutionModeProvider
KaDanglingFileResolutionModeProvider
Companion
KaJvmTarget
KaJvmTarget
Companion
KaLibraryFallbackDependenciesModule
KaLibraryModule
KaLibrarySourceModule
KaModule
KaModuleProvider
KaModuleProvider
Companion
KaNotUnderContentRootModule
KaScriptDependencyModule
KaScriptModule
KaSourceModule
contextModule
copyOrigin
danglingFileResolutionMode
explicitModule
isDangling
kaModule
refinedContextModule
withDanglingFileResolutionMode
renderer
renderer
base
base
annotations
annotations
renderers
renderers
KaAnnotationArgumentsRenderer
KaAnnotationArgumentsRenderer
IF_ANY
NONE
KaAnnotationListRenderer
KaAnnotationListRenderer
FOR_SOURCE
KaAnnotationQualifierRenderer
KaAnnotationQualifierRenderer
WITH_QUALIFIED_NAMES
WITH_SHORT_NAMES
KaAnnotationUseSiteTargetRenderer
KaAnnotationUseSiteTargetRenderer
WITH_NON_DEFAULT_USE_SITE
WITH_USES_SITE
WITHOUT_USE_SITE
KaAnnotationRenderer
KaAnnotationRenderer
Builder
Companion
KaAnnotationRendererForSource
KaRendererAnnotationsFilter
KaRendererAnnotationsFilter
ALL
Companion
NO_NULLABILITY
NO_PARAMETER_NAME
NONE
contextReceivers
contextReceivers
renderers
renderers
KaContextReceiverLabelRenderer
KaContextReceiverLabelRenderer
WITH_LABEL
KaContextReceiverListRenderer
KaContextReceiverListRenderer
AS_SOURCE
KaContextReceiversRenderer
KaContextReceiversRenderer
Builder
Companion
KaContextReceiversRendererForSource
KaKeywordRenderer
KaKeywordRenderer
AS_WORD
NONE
KaKeywordsRenderer
KaKeywordsRenderer
Builder
Companion
declarations
declarations
bodies
bodies
KaFunctionLikeBodyRenderer
KaFunctionLikeBodyRenderer
NO_BODY
KaParameterDefaultValueRenderer
KaParameterDefaultValueRenderer
NO_DEFAULT_VALUE
THREE_DOTS
KaPropertyAccessorBodyRenderer
KaPropertyAccessorBodyRenderer
NO_BODY
KaRendererBodyMemberScopeProvider
KaRendererBodyMemberScopeProvider
ALL
ALL_DECLARED
NONE
KaRendererBodyMemberScopeSorter
KaRendererBodyMemberScopeSorter
ENUM_ENTRIES_AT_BEGINING
KaScriptInitializerRenderer
KaScriptInitializerRenderer
NO_INITIALIZER
KaVariableInitializerRenderer
KaVariableInitializerRenderer
NO_INITIALIZER
ONLY_CONST_VALUE_INITIALIZERS
impl
impl
KaDeclarationRendererForDebug
KaDeclarationRendererForSource
modifiers
modifiers
impl
impl
KaDeclarationModifiersRendererForSource
renderers
renderers
KaModifierListRenderer
KaModifierListRenderer
AS_LIST
KaModifiersSorter
KaModifiersSorter
CANONICAL
KaRendererKeywordFilter
KaRendererKeywordFilter
ALL
Companion
NONE
KaRendererModalityModifierProvider
KaRendererModalityModifierProvider
WITH_IMPLICIT_MODALITY
WITHOUT_IMPLICIT_MODALITY
KaRendererOtherModifiersProvider
KaRendererOtherModifiersProvider
ALL
KaRendererVisibilityModifierProvider
KaRendererVisibilityModifierProvider
NO_IMPLICIT_VISIBILITY
WITH_IMPLICIT_VISIBILITY
KaDeclarationModifiersRenderer
KaDeclarationModifiersRenderer
Builder
Companion
renderers
renderers
callables
callables
KaAnonymousFunctionSymbolRenderer
KaAnonymousFunctionSymbolRenderer
AS_SOURCE
KaBackingFieldSymbolRenderer
KaBackingFieldSymbolRenderer
AS_FIELD_KEYWORD
KaCallableReceiverRenderer
KaCallableReceiverRenderer
AS_TYPE_WITH_IN_APPROXIMATION
KaCallableReturnTypeRenderer
KaCallableReturnTypeRenderer
WITH_OUT_APPROXIMATION
KaCallableSignatureRenderer
KaCallableSignatureRenderer
FOR_SOURCE
KaConstructorSymbolRenderer
KaConstructorSymbolRenderer
AS_RAW_SIGNATURE
AS_SOURCE
KaContextParameterSymbolRenderer
KaContextParameterSymbolRenderer
AS_SOURCE
TYPE_ONLY
KaDestructuringDeclarationRenderer
KaDestructuringDeclarationRenderer
WITH_ENTRIES
KaEnumEntrySymbolRenderer
KaEnumEntrySymbolRenderer
AS_SOURCE
KaJavaFieldSymbolRenderer
KaJavaFieldSymbolRenderer
AS_SOURCE
KaKotlinPropertySymbolRenderer
KaKotlinPropertySymbolRenderer
AS_SOURCE
KaLocalVariableSymbolRenderer
KaLocalVariableSymbolRenderer
AS_SOURCE
KaNamedFunctionSymbolRenderer
KaNamedFunctionSymbolRenderer
AS_RAW_SIGNATURE
AS_SOURCE
KaPropertyAccessorsRenderer
KaPropertyAccessorsRenderer
ALL
NO_DEFAULT
NONE
KaPropertyGetterSymbolRenderer
KaPropertyGetterSymbolRenderer
AS_SOURCE
KaPropertySetterSymbolRenderer
KaPropertySetterSymbolRenderer
AS_SOURCE
KaSamConstructorSymbolRenderer
KaSamConstructorSymbolRenderer
AS_FUNCTION
NOT_RENDER
KaScriptSymbolRenderer
KaScriptSymbolRenderer
AS_SOURCE
KaSyntheticJavaPropertySymbolRenderer
KaSyntheticJavaPropertySymbolRenderer
AS_SOURCE
KaValueParameterSymbolRenderer
KaValueParameterSymbolRenderer
AS_SOURCE
TYPE_ONLY
classifiers
classifiers
KaAnonymousObjectSymbolRenderer
KaAnonymousObjectSymbolRenderer
AS_SOURCE
KaNamedClassSymbolRenderer
KaNamedClassSymbolRenderer
AS_SOURCE
AS_SOURCE_WITHOUT_PRIMARY_CONSTRUCTOR
AsSourceRenderer
KaSingleTypeParameterSymbolRenderer
KaSingleTypeParameterSymbolRenderer
NO
WITH_COMMA_SEPARATED_BOUNDS
WITHOUT_BOUNDS
KaTypeAliasSymbolRenderer
KaTypeAliasSymbolRenderer
AS_SOURCE
KaCallableParameterRenderer
KaCallableParameterRenderer
PARAMETERS_IN_PARENS
KaClassifierBodyRenderer
KaClassifierBodyRenderer
BODY_WITH_MEMBERS
BODY_WITH_MEMBERS_OR_EMPTY_BRACES
EMPTY_BRACES
NO_BODY
KaClassifierBodyWithMembersRenderer
KaClassInitializerRenderer
KaClassInitializerRenderer
INIT_BLOCK_WITH_BRACES
KaDeclarationNameRenderer
KaDeclarationNameRenderer
QUOTED
UNQUOTED
KaTypeParameterRendererFilter
KaTypeParameterRendererFilter
Companion
NO_FOR_CONSTURCTORS
KaTypeParametersRenderer
KaTypeParametersRenderer
NO_TYPE_PARAMETERS
WITH_BOUNDS_IN_WHERE_CLAUSE
WITHOUT_BOUNDS
superTypes
superTypes
KaSuperTypeListRenderer
KaSuperTypeListRenderer
AS_LIST
KaSuperTypeRenderer
KaSuperTypeRenderer
WITH_OUT_APPROXIMATION
KaSuperTypesCallArgumentsRenderer
KaSuperTypesCallArgumentsRenderer
EMPTY_PARENS
NO_ARGS
KaSuperTypesFilter
KaSuperTypesFilter
ALL
Companion
NO_ANY_FOR_INTERFACES
NO_DEFAULT_TYPES
NONE
KaCallableReturnTypeFilter
KaCallableReturnTypeFilter
ALWAYS
NO_UNIT_FOR_FUNCTIONS
KaDeclarationRenderer
KaDeclarationRenderer
Builder
Companion
KaRecommendedRendererCodeStyle
KaRendererCodeStyle
KaRendererTypeApproximator
KaRendererTypeApproximator
NO_APPROXIMATION
TO_DENOTABLE
renderAnnotationsModifiersAndContextReceivers
types
types
impl
impl
KaTypeRendererForDebug
KaTypeRendererForSource
renderers
renderers
KaCapturedTypeRenderer
KaCapturedTypeRenderer
AS_CAPTURED_TYPE_WITH_PROJECTION
AS_PROJECTION
KaClassTypeQualifierRenderer
KaClassTypeQualifierRenderer
WITH_QUALIFIED_NAMES
WITH_SHORT_NAMES
WITH_SHORT_NAMES_WITH_NESTED_CLASSIFIERS
KaDefinitelyNotNullTypeRenderer
KaDefinitelyNotNullTypeRenderer
AS_TYPE_INTERSECTION
KaDynamicTypeRenderer
KaDynamicTypeRenderer
AS_DYNAMIC_WORD
KaErrorTypeRenderer
KaErrorTypeRenderer
AS_CODE_IF_POSSIBLE
AS_ERROR_WORD
WITH_ERROR_MESSAGE
KaFlexibleTypeRenderer
KaFlexibleTypeRenderer
AS_RANGE
AS_SHORT
KaFunctionalTypeRenderer
KaFunctionalTypeRenderer
AS_CLASS_TYPE
AS_CLASS_TYPE_FOR_REFLECTION_TYPES
AS_CLASS_TYPE_FOR_REFLECTION_TYPES_WITH_PARAMETER_NAMES
AS_FUNCTIONAL_TYPE
AS_FUNCTIONAL_TYPE_WITH_PARAMETER_NAMES
KaIntersectionTypeRenderer
KaIntersectionTypeRenderer
AS_INTERSECTION
KaTypeNameRenderer
KaTypeNameRenderer
QUOTED
UNQUOTED
KaTypeParameterTypeRenderer
KaTypeParameterTypeRenderer
AS_SOURCE
KaTypeProjectionRenderer
KaTypeProjectionRenderer
WITH_VARIANCE
WITHOUT_VARIANCE
KaUnresolvedClassErrorTypeRenderer
KaUnresolvedClassErrorTypeRenderer
AS_ERROR_WORD
UNRESOLVED_QUALIFIER
WITH_ERROR_MESSAGE
KaUsualClassTypeRenderer
KaUsualClassTypeRenderer
AS_CLASS_TYPE_WITH_TYPE_ARGUMENTS
KaExpandedTypeRenderingMode
KaExpandedTypeRenderingMode
RENDER_ABBREVIATED_TYPE
RENDER_ABBREVIATED_TYPE_WITH_EXPANDED_TYPE_COMMENT
RENDER_EXPANDED_TYPE
RENDER_EXPANDED_TYPE_WITH_ABBREVIATED_TYPE_COMMENT
KaTypeRenderer
KaTypeRenderer
Builder
Companion
render
rendering
rendering
KaClassTypeQualification
KaClassTypeQualification
FULLY_QUALIFIED
SIMPLE
WITH_OUTER_CLASSIFIERS
KaClassTypeRenderingMode
KaClassTypeRenderingMode
ABBREVIATION
ABBREVIATION_WITH_EXPANSION_COMMENT
EXPANSION
EXPANSION_WITH_ABBREVIATION_COMMENT
KaPiece
KaPiece
Companion
KaPieceRenderer
KaPieceRenderer
Companion
KaRenderer
KaRenderer
Companion
KaRendererBuilder
KaRendererBuilderDslMarker
KaRenderingContext
KaRenderingOption
KaRenderingOption
ClassMemberComparator
Companion
KaRenderingOutput
KaRenderingOutput
Companion
KaTextAttribute
KaTextAttribute
Comment
Identifier
Keyword
NumberLiteral
Punctuation
StringLiteral
Symbol
Whitespace
KaTypeApproximation
KaTypeApproximation
NONE
TO_DENOTABLE_SUBTYPE
TO_DENOTABLE_SUPERTYPE
output
resolution
resolution
KaAnnotationCall
KaApplicableCallCandidate
KaApplicableCallCandidateInfo
KaCall
KaCallableMemberCall
KaCallableReferenceCall
KaCallCandidate
KaCallCandidateInfo
KaCallInfo
KaCallResolutionAttempt
KaCompoundAccessCall
KaCompoundArrayAccessCall
KaCompoundArrayAccessCallResolutionAttempt
KaCompoundAssignOperation
KaCompoundAssignOperation
Kind
Kind
DIV_ASSIGN
MINUS_ASSIGN
PLUS_ASSIGN
REM_ASSIGN
TIMES_ASSIGN
KaCompoundOperation
KaCompoundSymbolResolutionError
KaCompoundUnaryOperation
KaCompoundUnaryOperation
Kind
Kind
DEC
INC
Precedence
Precedence
POSTFIX
PREFIX
KaCompoundVariableAccessCall
KaCompoundVariableAccessCallResolutionAttempt
KaContextSensitiveResolutionStatus
KaContextSensitiveResolutionStatus
ImportCanBeRemoved
NotAvailable
QualifierCanBeRemoved
Used
KaDelegatedConstructorCall
KaDelegatedConstructorCall
Kind
Kind
SUPER_CALL
THIS_CALL
KaDelegatedPropertyCall
KaDelegatedPropertyCallResolutionAttempt
KaErrorCallInfo
KaExplicitReceiverValue
KaForLoopCall
KaForLoopCallResolutionAttempt
KaFunctionCall
KaImplicitInvokeCall
KaImplicitReceiverValue
KaInapplicableCallCandidate
KaInapplicableCallCandidateInfo
KaMultiCall
KaMultiCallResolutionAttempt
KaPartiallyAppliedFunctionSymbol
KaPartiallyAppliedSymbol
KaPartiallyAppliedVariableSymbol
KaReceiverValue
KaSimpleCall
KaSimpleCallResolutionAttempt
KaSimpleCallResolutionError
KaSimpleCallResolutionSuccess
KaSimpleOrMultiCall
KaSimpleSymbolResolutionAttempt
KaSimpleSymbolResolutionError
KaSimpleSymbolResolutionSuccess
KaSmartCastedReceiverValue
KaSuccessCallInfo
KaSymbolResolutionAttempt
KaVariableAccessCall
KaVariableAccessCall
Kind
Kind
Read
Write
collectCallCandidates
resolveSuccessfulCall
resolveSuccessfulSymbol
resolveSuccessfulSymbols
tryResolveCall
tryResolveSymbols
resolve.extensions
resolve.extensions
KaResolveExtension
KaResolveExtensionFile
KaResolveExtensionNavigationTargetsProvider
KaResolveExtensionProvider
KaResolveExtensionProvider
Companion
isFromResolveExtension
isResolveExtensionFile
resolveExtensionNavigationElements
resolveExtensionScopeWithTopLevelDeclarations
scopes
scopes
KaScope
KaScopeLike
KaTypeScope
asCompositeScope
combinedDeclaredMemberScope
combinedMemberScope
declaredMemberScope
delegatedMemberScope
fileScope
memberScope
packageScope
scope
staticDeclaredMemberScope
staticMemberScope
syntheticJavaPropertiesScope
session
session
KaSessionProvider
KaSessionProvider
Companion
analysisScope
analyzeCopy
analyze
canBeAnalysed
useSiteModule
useSiteSession
signatures
signatures
KaCallableSignature
KaFunctionSignature
KaVariableSignature
asSignature
substitute
symbols
symbols
markers
markers
KaAnnotatedSymbol
KaDeclarationContainerSymbol
KaNamedSymbol
pointers
pointers
KaSymbolPointer
KaAdditionalKDocResolutionProvider
KaAdditionalKDocResolutionProvider
Companion
KaAnonymousFunctionSymbol
KaAnonymousObjectSymbol
KaBackingFieldSymbol
KaCallableImplementationState
KaCallableImplementationState
Explicit
Inherited
Missing
KaCallableSymbol
KaClassifierSymbol
KaClassInitializerSymbol
KaClassKind
KaClassKind
ANNOTATION_CLASS
ANONYMOUS_OBJECT
CLASS
COMPANION_OBJECT
ENUM_CLASS
INTERFACE
OBJECT
KaClassLikeSymbol
KaClassSymbol
KaConstructorSymbol
KaContextParameterSymbol
KaDebugRenderer
KaDebugRenderer
Companion
KaDeclarationSymbol
KaDeprecation
KaDeprecationLevel
KaDeprecationLevel
Companion
KaDestructuringDeclarationSymbol
KaEnumEntrySymbol
KaFileSymbol
KaFunctionSymbol
KaJavaFieldSymbol
KaKotlinPropertySymbol
KaLocalVariableSymbol
KaNamedClassSymbol
KaNamedFunctionSymbol
KaPackageSymbol
KaParameterSymbol
KaPropertyAccessorSymbol
KaPropertyGetterSymbol
KaPropertySetterSymbol
KaPropertySymbol
KaReceiverParameterSymbol
KaReturnValueStatus
KaReturnValueStatus
ExplicitlyIgnorable
MustUse
Unspecified
KaSamConstructorSymbol
KaScriptSymbol
KaSymbol
KaSymbolLocation
KaSymbolLocation
CLASS
LOCAL
PROPERTY
TOP_LEVEL
KaSymbolModality
KaSymbolModality
ABSTRACT
FINAL
OPEN
SEALED
KaSymbolOrigin
KaSymbolOrigin
DELEGATED
INTERSECTION_OVERRIDE
JAVA_LIBRARY
JAVA_SOURCE
JAVA_SYNTHETIC_PROPERTY
JS_DYNAMIC
LIBRARY
NATIVE_FORWARD_DECLARATION
PLUGIN
PROPERTY_BACKING_FIELD
SAM_CONSTRUCTOR
SOURCE
SOURCE_MEMBER_GENERATED
SUBSTITUTION_OVERRIDE
TYPEALIASED_CONSTRUCTOR
KaSymbolProvider
KaSymbolVisibility
KaSymbolVisibility
INTERNAL
LOCAL
PACKAGE_PRIVATE
PACKAGE_PROTECTED
PRIVATE
PROTECTED
PUBLIC
UNKNOWN
KaSyntheticJavaPropertySymbol
KaTypeAliasSymbol
KaTypeParameterSymbol
KaValueParameterSymbol
KaVariableSymbol
classSymbol
findClassLike
findClass
findPackage
findTopLevelCallables
findTypeAlias
namedClassSymbol
rootPackageSymbol
symbol
types
types
typeCreation
typeCreation
KaArrayTypeBuilder
KaCapturedTypeBuilder
KaClassTypeBuilder
KaDefinitelyNotNullTypeBuilder
KaDynamicTypeBuilder
KaFlexibleTypeBuilder
KaFunctionTypeBuilder
KaIntersectionTypeBuilder
KaTypeBuilder
KaTypeBuilderWithAnnotations
KaTypeCreator
KaTypeCreatorDslMarker
KaTypeParameterTypeBuilder
copy
typeCreator
KaBuiltinFunctionTypeFamilies
KaBuiltinTypes
KaCapturedType
KaClassErrorType
KaClassType
KaClassTypeQualifier
KaDefinitelyNotNullType
KaDynamicType
KaErrorType
KaFlexibleType
KaFunctionType
KaFunctionTypeFamily
KaFunctionValueParameter
KaIntersectionType
KaResolvedClassTypeQualifier
KaStandardTypeClassIds
KaStarTypeProjection
KaSubstitutor
KaSubstitutor
Empty
KaSubstitutorBuilder
KaSubtypingErrorTypePolicy
KaSubtypingErrorTypePolicy
LENIENT
STRICT
KaType
KaTypeArgumentWithVariance
KaTypeMappingMode
KaTypeMappingMode
DEFAULT
DEFAULT_UAST
FUNCTION_RETURN_TYPE
GENERIC_ARGUMENT
RETURN_TYPE
RETURN_TYPE_BOXED
SUPER_TYPE
SUPER_TYPE_KOTLIN_COLLECTIONS_AS_IS
VALUE_PARAMETER
VALUE_PARAMETER_BOXED
KaTypeParameterType
KaTypePointer
KaTypeProjection
KaUnificationSubstitutorPolicy
KaUnificationSubstitutorPolicy
ASSIGN_ALL
ASSIGN_LEFT
ASSIGN_RIGHT
KaUnresolvedClassTypeQualifier
KaUsualClassType
buildSubstitutor
builtinFunctionTypeFamilies
builtinTypes
commonSupertype
createInheritanceTypeSubstitutor
createSubstitutor
createSubtypingUnificationSubstitutor
defaultTypeWithStarProjections
defaultType
emptySubstitutor
receiverType
type
varargArrayType
utils
utils
getApiKClassOf
visibility
visibility
KaUseSiteVisibilityChecker
createUseSiteVisibilityChecker
isPublicApi
isVisibleInClass
KaConstantInitializerValue
KaConstantValueForAnnotation
KaContextParameterApi
KaExperimentalApi
KaIdeApi
KaImplementationDetail
KaInitializerValue
KaNonConstantInitializerValue
KaNonPublicApi
KaPlatformInterface
KaSession
KaSpiExtensionPoint
org.jetbrains.kotlin.analysis.utils.printer
org.jetbrains.kotlin.analysis.utils.printer
PrettyPrinter
prettyPrintWithSettingsFrom
prettyPrint
analysis-api-platform-interface
analysis-api-platform-interface
org.jetbrains.kotlin.analysis.api.platform
org.jetbrains.kotlin.analysis.api.platform
caches
caches
NullableCaffeineCache
NullableConcurrentCache
NullValue
getOrPutWithNullableValue
getOrPut
nullValueToNull
withStatsCounter
declarations
declarations
KotlinAnnotationsResolver
KotlinAnnotationsResolverFactory
KotlinAnnotationsResolverFactory
Companion
KotlinCompositeDeclarationProvider
KotlinCompositeDeclarationProvider
Companion
KotlinDeclarationProvider
KotlinDeclarationProviderFactory
KotlinDeclarationProviderFactory
Companion
KotlinDeclarationProviderMerger
KotlinDeclarationProviderMerger
Companion
KotlinDirectInheritorsProvider
KotlinDirectInheritorsProvider
Companion
KotlinEmptyDeclarationProvider
KotlinFileBasedDeclarationProvider
KotlinForeignValueProviderService
KotlinForeignValueProviderService
Companion
KotlinForwardDeclarationProviderFactory
KotlinForwardDeclarationProviderFactory
Companion
createAnnotationResolver
createDeclarationProvider
createForwardDeclarationProvider
mergeDeclarationProviders
java
java
KotlinJavaModuleAccessibilityChecker
KotlinJavaModuleAccessibilityChecker
Companion
KotlinJavaModuleAccessibilityError
KotlinJavaModuleAccessibilityError
ModuleDoesNotExportPackage
ModuleDoesNotReadModule
ModuleDoesNotReadUnnamedModule
KotlinJavaModuleAnnotationsProvider
KotlinJavaModuleAnnotationsProvider
Companion
KotlinJavaModuleJavaAnnotationsProvider
KotlinJavaModulePsiAnnotationsProvider
lifetime
lifetime
KaLifetimeTracker
KaLifetimeTracker
Companion
KotlinAlwaysAccessibleLifetimeToken
KotlinAlwaysAccessibleLifetimeTokenFactory
KotlinLifetimeTokenFactory
KotlinLifetimeTokenFactory
Companion
KotlinReadActionConfinementLifetimeToken
KotlinReadActionConfinementLifetimeTokenFactory
ModificationTrackerWithInvalidationReason
modification
modification
KaElementModificationType
KaElementModificationType
ElementAdded
ElementRemoved
ElementReplaced
Unknown
KaSourceModificationLocality
KaSourceModificationLocality
InBlock
Invisible
OutOfBlock
Whitespace
KaSourceModificationService
KaSourceModificationService
Companion
KotlinCodeFragmentContextModificationEvent
KotlinGlobalModuleStateModificationEvent
KotlinGlobalScriptModuleStateModificationEvent
KotlinGlobalSourceModuleStateModificationEvent
KotlinGlobalSourceOutOfBlockModificationEvent
KotlinModificationEvent
KotlinModificationEvent
Companion
KotlinModificationEventKind
KotlinModificationEventKind
CODE_FRAGMENT_CONTEXT_MODIFICATION
GLOBAL_MODULE_STATE_MODIFICATION
GLOBAL_SCRIPT_MODULE_STATE_MODIFICATION
GLOBAL_SOURCE_MODULE_STATE_MODIFICATION
GLOBAL_SOURCE_OUT_OF_BLOCK_MODIFICATION
MODULE_OUT_OF_BLOCK_MODIFICATION
MODULE_STATE_MODIFICATION
KotlinModificationEventListener
KotlinModificationTrackerByEventFactoryBase
KotlinModificationTrackerFactory
KotlinModificationTrackerFactory
Companion
KotlinModuleOutOfBlockModificationEvent
KotlinModuleStateModificationEvent
KotlinModuleStateModificationKind
KotlinModuleStateModificationKind
REMOVAL
UPDATE
createProjectWideLibraryModificationTracker
createProjectWideSourceModificationTracker
publishCodeFragmentContextModificationEvent
publishGlobalModuleStateModificationEvent
publishGlobalScriptModuleStateModificationEvent
publishGlobalSourceModuleStateModificationEvent
publishGlobalSourceOutOfBlockModificationEvent
publishModificationEvent
publishModuleOutOfBlockModificationEvent
publishModuleStateModificationEvent
packages
packages
KotlinCachingPackageProviderFactory
KotlinCompositePackageProvider
KotlinCompositePackageProvider
Companion
KotlinEmptyPackageProvider
KotlinForwardDeclarationsPackageProviderFactory
KotlinForwardDeclarationsPackageProviderFactory
Companion
KotlinPackagePartProviderFactory
KotlinPackagePartProviderFactory
Companion
KotlinPackageProvider
KotlinPackageProviderBase
KotlinPackageProviderFactory
KotlinPackageProviderFactory
Companion
KotlinPackageProviderMerger
KotlinPackageProviderMerger
Companion
createForwardDeclarationsPackageProvider
createPackagePartProvider
createPackageProvider
mergePackageProviders
permissions
permissions
KaAnalysisPermissionChecker
KaAnalysisPermissionChecker
Companion
KotlinAnalysisPermissionOptions
KotlinAnalysisPermissionOptions
Companion
KotlinDefaultAnalysisPermissionOptions
projectStructure
projectStructure
KaBuiltinsModuleImpl
KaContentScopeProvider
KaContentScopeProvider
Companion
KaDanglingFileModuleImpl
KaGlobalSearchScopeMerger
KaGlobalSearchScopeMerger
Companion
KaModuleBase
KaModuleConverter
KaModuleConverter
Companion
KaModulePlatformKind
KaModulePlatformKind
JS
JVM
METADATA
NATIVE
WASM
KaResolutionScope
KaResolutionScope
Companion
KaResolutionScopeProvider
KaResolutionScopeProvider
Companion
KotlinActualDeclarationProvider
KotlinActualDeclarationProvider
Companion
KotlinAnchorModuleProvider
KotlinAnchorModuleProvider
Companion
KotlinCompilerPluginsProvider
KotlinCompilerPluginsProvider
Companion
CompilerPluginType
CompilerPluginType
ASSIGNMENT
KotlinContentScopeRefiner
KotlinContentScopeRefiner
Companion
KotlinGlobalSearchScopeMergeStrategy
KotlinGlobalSearchScopeMergeStrategy
Companion
KotlinIntersectionScopeMergeTarget
KotlinModuleDependentsProvider
KotlinModuleDependentsProvider
Companion
KotlinModuleDependentsProviderBase
KotlinModuleInformationProvider
KotlinModuleInformationProvider
Companion
KotlinModuleOutputProvider
KotlinModuleOutputProvider
Companion
KotlinProjectStructureProvider
KotlinProjectStructureProvider
Companion
KotlinProjectStructureProviderBase
computeTransitiveDependsOnDependencies
resolveExtensionFileModule
toModulePlatformKind
resolution
resolution
KaResolutionActivityTracker
KaResolutionActivityTracker
Companion
restrictedAnalysis
restrictedAnalysis
KaRestrictedAnalysisException
KotlinRestrictedAnalysisService
KotlinRestrictedAnalysisService
Companion
statistics
statistics
KaStatisticsService
KaStatisticsService
Companion
KotlinGlobalOpenTelemetryProvider
KotlinObjectSizeCalculator
KotlinObjectSizeCalculator
Companion
KotlinOpenTelemetryProvider
KotlinOpenTelemetryProvider
Companion
utils
utils
SublistMerger
forEachNonKotlinPsiElementFinder
KOTLIN_JAVA_ELEMENT_FINDER_CLASS_NAME
mergeInto
mergeOnly
mergeWith
KaCachedService
KaEngineService
KaSessionListener
KaSessionListener
Companion
KotlinAnalysisInWriteActionListener
KotlinAnalysisInWriteActionListener
Companion
KotlinComposableProvider
KotlinComposableProviderMerger
KotlinCompositeProvider
KotlinCompositeProviderFactory
KotlinDeserializedDeclarationsOrigin
KotlinDeserializedDeclarationsOrigin
BINARIES
STUBS
KotlinMessageBusProvider
KotlinMessageBusProvider
Companion
KotlinOptionalPlatformComponent
KotlinPlatformComponent
KotlinPlatformSettings
KotlinPlatformSettings
Companion
KotlinProjectMessageBusProvider
analysisMessageBus
mergeSpecificProviders
org.jetbrains.kotlin.analysis.api.resolution
org.jetbrains.kotlin.analysis.api.resolution
KaResolvableReferenceBridge
analysis-api-standalone
analysis-api-standalone
org.jetbrains.kotlin.analysis.api.standalone
org.jetbrains.kotlin.analysis.api.standalone
projectStructure
projectStructure
StandaloneLibraryScopeConstructionMode
StandaloneLibraryScopeConstructionMode
Enumeration
ParentTraversal
Trie
StandaloneAnalysisAPISession
StandaloneAnalysisAPISessionBuilder
StandaloneWorkaroundApi
buildStandaloneAnalysisAPISession
disposeGlobalStandaloneApplicationServices
org.jetbrains.kotlin.analysis.project.structure.builder
org.jetbrains.kotlin.analysis.project.structure.builder
KaModuleContainer
KaModuleContainerBuilder
KtBinaryModuleBuilder
KtLibraryModuleBuilder
KtLibrarySourceModuleBuilder
KtModuleBuilder
KtScriptModuleBuilder
KtSdkModuleBuilder
KtSourceModuleBuilder
psi-api
psi-api
org.jetbrains.kotlin
org.jetbrains.kotlin
analysis.decompiler.konan
analysis.decompiler.konan
KlibMetaFileType
analysis.decompiler.psi
analysis.decompiler.psi
BuiltinsVirtualFileProvider
BuiltinsVirtualFileProvider
Companion
BuiltinsVirtualFileProviderBaseImpl
KotlinBuiltInFileType
KotlinLabelProviderService
KotlinLabelProviderService
Companion
diagnostics
diagnostics
PsiDiagnosticUtils
PsiDiagnosticUtils
LineAndColumn
LineAndColumnRange
idea
idea
references
references
KtReference
KotlinFileType
KotlinIconProviderService
KotlinIconProviderService
CompilerKotlinFileIconProviderService
KotlinLanguage
KotlinModuleFileType
kdoc.lexer
kdoc.lexer
KDocToken
KDocTokens
kdoc.parser
kdoc.parser
KDocElementType
KDocElementTypes
KDocKnownTag
KDocKnownTag
AUTHOR
Companion
CONSTRUCTOR
EXCEPTION
PARAM
PROPERTY
RECEIVER
RETURN
SAMPLE
SEE
SINCE
SUPPRESS
THROWS
kdoc.psi.api
kdoc.psi.api
KDoc
KDocCommentDescriptor
KDocElement
kdoc.psi.impl
kdoc.psi.impl
KDocElementImpl
KDocLink
KDocName
KDocSection
KDocTag
KDocTag
Companion
lang
lang
BinaryOperationPrecedence
BinaryOperationPrecedence
ADDITIVE
AS
ASSIGNMENT
Companion
COMPARISON
CONJUNCTION
DISJUNCTION
ELVIS
EQUALITY
IN_OR_IS
INFIX
MULTIPLICATIVE
RANGE
lexer
lexer
KtKeywordToken
KtModifierKeywordToken
KtSingleValueToken
KtToken
KtTokens
psi
psi
addRemoveModifier
addRemoveModifier
sortModifiers
findDocComment
findDocComment
findDocComment
psiUtil
psiUtil
KtStringTemplateExpressionManipulator
PsiChildRange
PsiChildRange
Companion
allChildren
anyDescendantOfType
argumentIndex
asAssignment
before
blockExpressionsOrSingle
canPlaceAfterSimpleNameEntry
checkDecompiledText
children
closestPsiElement
collectAnnotationEntriesFromStubOrPsi
collectDescendantsOfTypeTo
collectDescendantsOfType
containingClassId
containingClassOrObject
containingClassOrScript
containingClass
containingScript
containsInside
contains
contentRange
effectiveDeclarations
elementsInRange
endOffset
findAssignment
findDescendantOfType
findFunctionByName
findLabelAndCall
findPropertyByName
flatMapDescendantsOfTypeVisitor
forEachDescendantOfTypeInPreorder
forEachDescendantOfTypeVisitor
forEachDescendantOfType
getAnnotationEntries
getAssignmentByLHS
getAssignmentLhsIfUnwrappable
getBinaryWithTypeParent
getCallNameExpression
getChildOfType
getChildrenOfType
getContainingKtFile
getContentRange
getElementTextWithContext
getExplicitReceiverOfDotQualified
getFileOrScriptDeclarations
getIfChildIsInBranch
getIfChildIsInBranches
getImportedSimpleNameByImportAlias
getLabeledParent
getLastParentOfTypeInRowWithSelf
getLastParentOfTypeInRow
getNextSiblingIgnoringWhitespaceAndComments
getNextSiblingIgnoringWhitespace
getNonStrictParentOfType
getOutermostParentContainedIn
getOutermostParenthesizerOrThis
getParentOfTypeAndBranch
getParentOfTypeAndBranches
getParentOfType
getParentOfTypesAndPredicate
getParentOfTypes
getParentOfTypes2
getParentOfTypes3
getPossiblyQualifiedCallExpression
getPrevSiblingIgnoringWhitespaceAndComments
getPrevSiblingIgnoringWhitespace
getQualifiedElementOrCallableRef
getQualifiedElementSelector
getQualifiedElement
getQualifiedExpressionForReceiverOrThis
getQualifiedExpressionForReceiver
getQualifiedExpressionForSelectorOrThis
getQualifiedExpressionForSelector
getReceiverExpression
getStartOffsetIn
getStrictParentOfType
getSuperNames
getTextWithLocation
getTopmostParentOfType
getTopmostParentQualifiedExpressionForSelector
getTrailingCommaByClosingElement
getTrailingCommaByElementsList
getValueParameterList
getValueParameters
hasActualModifier
hasBody
hasExpectModifier
hasExternalModifier
hasFunModifier
hasInnerModifier
hasSuspendModifier
hasValueModifier
inferClassIdByPsi
isAbstract
isActualDeclaration
isAncestor
isCallee
isCompanion
isContextualDeclaration
isContractDescriptionCallPsiCheck
isContractPresentPsiCheck
isDotReceiver
isDotSelector
isDoubleColonReceiver
isExpectDeclaration
isExtensionDeclaration
isFirstStatement
isFromCompanionBlock
isFunctionalExpression
isIdentifier
isImportDirectiveExpression
isInImportDirective
isInsideOf
isLambdaOutsideParentheses
isLegacyContractPresentPsiCheck
isNull
isObjectLiteral
isPackageDirectiveExpression
isPlainWithEscapes
isPlain
isPrivateNestedClassOrObject
isPrivate
isPropertyParameter
isProtected
isPublic
isSingleQuoted
isTopLevelInFileOrScript
isTopLevelKtOrJavaMember
isTypeConstructorReference
isUnderscoreInBackticks
lastBlockStatementOrThis
leaves
modalityModifierType
modalityModifier
nextLeaf
nextLeafs
nextSiblingOfSameType
nonStaticOuterClasses
parameterIndex
parentsWithSelf
parents
plainContent
prevLeaf
prevLeafs
prevSiblingOfSameType
pureEndOffset
pureStartOffset
quoteIfNeeded
referenceExpression
safeFqNameForLazyResolve
safeNameForLazyResolve
siblings
startOffsetSkippingComments
startOffset
startsWithComment
textRangeWithoutComments
topParenthesizedParentOrMe
tryFlattenStringConcatenationArguments
tryFlattenStringConcatenationDescendants
unwrapNullability
unwrapParenthesesLabelsAndAnnotationsDeeply
unwrapParenthesesLabelsAndAnnotations
UNWRAPPABLE_TOKEN_TYPES
visibilityModifierTypeOrDefault
visibilityModifierType
visibilityModifier
stubs
stubs
elements
elements
KtTokenSets
ConstantValueKind
ConstantValueKind
BOOLEAN_CONSTANT
CHARACTER_CONSTANT
FLOAT_CONSTANT
INTEGER_CONSTANT
NULL
KotlinAnnotationEntryStub
KotlinAnnotationUseSiteTargetStub
KotlinBackingFieldStub
KotlinBlockStringTemplateEntryStub
KotlinCallableStubBase
KotlinClassifierStub
KotlinClassOrObjectStub
KotlinClassStub
KotlinCollectionLiteralExpressionStub
KotlinConstantExpressionStub
KotlinConstructorStub
KotlinContextReceiverStub
KotlinDeclarationWithBodyStub
KotlinDestructuringDeclarationStub
KotlinEnumEntrySuperclassReferenceExpressionStub
KotlinFileStub
KotlinFileStubKind
KotlinFileStubKind
Invalid
WithPackage
WithPackage
Facade
Facade
MultifileClass
Simple
File
Script
KotlinFunctionStub
KotlinFunctionTypeStub
KotlinImportAliasStub
KotlinImportDirectiveStub
KotlinModifierListStub
KotlinModifierListStub
SpecialFlag
SpecialFlag
IgnorableReturnValue
MustUseReturnValue
KotlinNameReferenceExpressionStub
KotlinObjectStub
KotlinOperationReferenceExpressionStub
KotlinParameterStub
KotlinPlaceHolderStub
KotlinPlaceHolderWithTextStub
KotlinPropertyAccessorStub
KotlinPropertyStub
KotlinScriptStub
KotlinStringInterpolationPrefixStub
KotlinStubElement
KotlinStubVersions
KotlinStubWithFqName
KotlinTypeAliasStub
KotlinTypeParameterStub
KotlinTypeProjectionStub
KotlinUserTypeStub
KotlinValueArgumentStub
typeRefHelpers
typeRefHelpers
getTypeReference
utils
utils
OperatorTokens
hasFloatNumericLiteralSuffix
hasIllegallyPositionedUnderscore
hasLongNumericLiteralSuffix
hasUnsignedLongNumericLiteralSuffix
hasUnsignedNumericLiteralSuffix
parseBooleanLiteral
parseNumericLiteral
toConstantExpressionElementType
BuilderByPattern
FakeImplicitSpreadValueArgumentForCallableReference
FakePositionalValueArgumentForCallableReference
IfNotParsed
KotlinCodeFragmentImportModificationListener
KotlinDeclarationNavigationPolicy
KotlinReferenceProvidersService
KotlinReferenceProvidersService
Companion
KotlinStringLiteralTextEscaper
KtAnnotated
KtAnnotatedExpression
KtAnnotation
KtAnnotationEntry
KtAnnotationsContainer
KtAnnotationUseSiteTarget
KtAnonymousInitializer
KtArrayAccessExpression
KtBackingField
KtBinaryExpression
KtBinaryExpressionWithTypeRHS
KtBlockCodeFragment
KtBlockExpression
KtBlockStringTemplateEntry
KtBreakExpression
KtCallableDeclaration
KtCallableReferenceExpression
KtCallElement
KtCallExpression
KtCatchClause
KtClass
KtClassBody
KtClassInitializer
KtClassInitializer
Companion
KtClassLikeDeclaration
KtClassLiteralExpression
KtClassOrObject
KtCodeFragment
KtCodeFragment
Companion
KtCodeFragmentBase
KtCollectionLiteralExpression
KtCompanionBlock
KtCompanionBlock
Companion
KtConstantExpression
KtConstructor
KtConstructorCalleeExpression
KtConstructorDelegationCall
KtConstructorDelegationReferenceExpression
KtContainerNode
KtContainerNodeForControlStructureBody
KtContextParameterList
KtContextParameterList
Companion
KtContextReceiver
KtContextReceiver
Companion
KtContextReceiverList
KtContinueExpression
KtContractEffect
KtContractEffect
Companion
KtContractEffectList
KtDeclaration
KtDeclarationContainer
KtDeclarationImpl
KtDeclarationModifierList
KtDeclarationStub
KtDeclarationWithBody
KtDeclarationWithInitializer
KtDeclarationWithReturnType
KtDelegatedSuperTypeEntry
KtDestructuringDeclaration
KtDestructuringDeclarationEntry
KtDotQualifiedExpression
KtDotQualifiedExpression
Companion
KtDoubleColonExpression
KtDoWhileExpression
KtDynamicType
KtElement
KtElementImpl
KtElementImplStub
KtEnumEntry
KtEnumEntrySuperclassReferenceExpression
KtErrorSafeQualifiedExpression
KtEscapeStringTemplateEntry
KtExperimentalApi
KtExpression
KtExpressionCodeFragment
KtExpressionImpl
KtExpressionImpl
Companion
KtExpressionImplStub
KtExpressionWithLabel
KtFile
KtFile
Companion
KtFileAnnotationList
KtFileClassProvider
KtFinallySection
KtForExpression
KtFunction
KtFunctionLiteral
KtFunctionNotStubbed
KtFunctionType
KtFunctionTypeReceiver
KtIdeApi
KtIfExpression
KtImplementationDetail
KtImportAlias
KtImportDirective
KtImportInfo
KtImportInfo
ImportContent
ImportContent
ExpressionBased
FqNameBased
KtImportList
KtInitializerList
KtInstanceExpressionWithLabel
KtIntersectionType
KtIsExpression
KtLabeledExpression
KtLabelReferenceExpression
KtLambdaArgument
KtLambdaArgument
Companion
KtLambdaExpression
KtLiteralStringTemplateEntry
KtLoopExpression
KtModifierList
KtModifierListOwner
KtModifierListOwnerStub
KtNamed
KtNamedDeclaration
KtNamedDeclarationStub
KtNamedDeclarationUtil
KtNamedFunction
KtNamedFunction
Companion
KtNameReferenceExpression
KtNameReferenceExpression
Companion
KtNonPublicApi
KtNullableType
KtObjectDeclaration
KtObjectDeclaration
Companion
KtObjectLiteralExpression
KtOperationExpression
KtOperationReferenceExpression
KtPackageDirective
KtParameter
KtParameterList
KtParenthesizedExpression
KtPlatformInterface
KtPostfixExpression
KtPrefixExpression
KtPrimaryConstructor
KtProjectionKind
KtProjectionKind
IN
NONE
OUT
STAR
KtProperty
KtPropertyAccessor
KtPropertyAccessor
Companion
KtPropertyDelegate
KtPsiFactory
KtPsiFactory
CallableBuilder
CallableBuilder
Companion
State
State
BODY
DONE
FIRST_PARAM
MODIFIERS
NAME
RECEIVER
REST_PARAMS
TYPE_CONSTRAINTS
Target
Target
CONSTRUCTOR
FUNCTION
READ_ONLY_PROPERTY
ClassHeaderBuilder
ClassHeaderBuilder
State
State
BASE_CLASS
DONE
MODIFIERS
NAME
TYPE_CONSTRAINTS
TYPE_PARAMETERS
Companion
KtPsiInconsistencyHandling
KtPsiMutationService
KtPsiMutationService
Companion
KtPsiUtil
KtPsiUtil
KtExpressionWrapper
KtPureClassOrObject
KtPureElement
KtQualifiedExpression
KtReferenceExpression
KtReturnExpression
KtSafeQualifiedExpression
KtScript
KtScriptInitializer
KtSecondaryConstructor
KtSecondaryConstructor
Companion
KtSimpleNameExpression
KtSimpleNameExpressionImpl
KtSimpleNameExpressionImpl
Companion
KtSimpleNameStringTemplateEntry
KtSpiExtensionPoint
KtStatementExpression
KtStringInterpolationPrefix
KtStringTemplateEntry
KtStringTemplateEntryWithExpression
KtStringTemplateExpression
KtStubbedPsiUtil
KtSuperExpression
KtSuperTypeCallEntry
KtSuperTypeEntry
KtSuperTypeList
KtSuperTypeListEntry
KtThisExpression
KtThrowExpression
KtTreeVisitor
KtTreeVisitorVoid
KtTryExpression
KtTypeAlias
KtTypeArgumentList
KtTypeCodeFragment
KtTypeConstraint
KtTypeConstraintList
KtTypeElement
KtTypeParameter
KtTypeParameterList
KtTypeParameterListOwner
KtTypeParameterListOwnerStub
KtTypeProjection
KtTypeReference
KtTypeReference
Companion
KtUnaryExpression
KtUnionType
KtUserType
KtValueArgument
KtValueArgumentList
KtValueArgumentName
KtValVarKeywordOwner
KtVariableDeclaration
KtVisitor
KtVisitorVoid
KtVisitorVoidWithParameter
KtWhenCondition
KtWhenConditionInRange
KtWhenConditionIsPattern
KtWhenConditionWithExpression
KtWhenEntry
KtWhenEntryGuard
KtWhenExpression
KtWhileExpression
KtWhileExpressionBase
LambdaArgument
UserDataProperty
ValueArgument
ValueArgumentName
buildByPattern
createByPattern
references
references
utils
utils
KotlinKDocResolutionStrategyProviderService
KotlinKDocResolutionStrategyProviderService
Companion
KotlinPsiReferenceProviderContributor
KotlinPsiReferenceProviderContributor
ReferenceProvider
resolution
resolution
KtResolvable
KtResolvableCall
resolve
resolve
StatementFilter
StatementFilter
Companion
KotlinElementTypeProvider
KotlinElementTypeProvider
Companion
KtLiteralPrefixAndSuffix
KtNodeType
KtNodeType
KtLeftBoundNodeType
KtNodeTypes
Contribution guide
Contribution guide
API Development
API Evolution
Analysis API Endpoint Card
Design documents
Design documents
Dumb Mode Support (Restricted Analysis)
Architecture of Content Scopes & Resolution Scopes
On this page
Properties
name
ordinal
Kotlin Analysis API
API reference
psi-api
org.jetbrains.kotlin
psi
stubs
ConstantValueKind
FLOAT_CONSTANT
FLOAT_CONSTANT
¶
FLOAT_CONSTANT
Properties
¶
name
¶
val
name
:
String
ordinal
¶
val
ordinal
:
Int
jvm
Back to top