org.jetbrains.kotlin.analysis.api.internals¶
Types¶
KaInternals¶
@SubclassOptInRequired(markerClass = [KaImplementationDetail::class])
interface KaInternals
An internal facade that aggregates the Analysis API implementation behind every public context(session: KaSession) endpoint.
KaInternalsAnalysisScopeProvider¶
@SubclassOptInRequired(markerClass = [KaImplementationDetail::class])
interface KaInternalsAnalysisScopeProvider
KaInternalsCompilerFacility¶
@SubclassOptInRequired(markerClass = [KaImplementationDetail::class])
interface KaInternalsCompilerFacility
KaInternalsCompilerPluginGeneratedDeclarationsProvider¶
@SubclassOptInRequired(markerClass = [KaImplementationDetail::class])
interface KaInternalsCompilerPluginGeneratedDeclarationsProvider
KaInternalsCompletionCandidateChecker¶
@SubclassOptInRequired(markerClass = [KaImplementationDetail::class])
interface KaInternalsCompletionCandidateChecker
KaInternalsDataFlowProvider¶
@SubclassOptInRequired(markerClass = [KaImplementationDetail::class])
interface KaInternalsDataFlowProvider
KaInternalsDiagnosticProvider¶
@SubclassOptInRequired(markerClass = [KaImplementationDetail::class])
interface KaInternalsDiagnosticProvider
KaInternalsEvaluator¶
@SubclassOptInRequired(markerClass = [KaImplementationDetail::class])
interface KaInternalsEvaluator
KaInternalsExpressionInformationProvider¶
@SubclassOptInRequired(markerClass = [KaImplementationDetail::class])
interface KaInternalsExpressionInformationProvider
KaInternalsExpressionTypeProvider¶
@SubclassOptInRequired(markerClass = [KaImplementationDetail::class])
interface KaInternalsExpressionTypeProvider
KaInternalsJavaInteroperabilityComponent¶
@SubclassOptInRequired(markerClass = [KaImplementationDetail::class])
interface KaInternalsJavaInteroperabilityComponent
KaInternalsKDocProvider¶
@SubclassOptInRequired(markerClass = [KaImplementationDetail::class])
interface KaInternalsKDocProvider
KaInternalsReferenceShortener¶
@SubclassOptInRequired(markerClass = [KaImplementationDetail::class])
interface KaInternalsReferenceShortener
KaInternalsRenderer¶
@SubclassOptInRequired(markerClass = [KaImplementationDetail::class])
interface KaInternalsRenderer
KaInternalsRendererProvider¶
@SubclassOptInRequired(markerClass = [KaImplementationDetail::class])
interface KaInternalsRendererProvider
An implementation-agnostic facade for the default KaRenderer.
KaInternalsResolveExtensionInfoProvider¶
@SubclassOptInRequired(markerClass = [KaImplementationDetail::class])
interface KaInternalsResolveExtensionInfoProvider
KaInternalsResolver¶
@SubclassOptInRequired(markerClass = [KaImplementationDetail::class])
interface KaInternalsResolver
KaInternalsScopeProvider¶
@SubclassOptInRequired(markerClass = [KaImplementationDetail::class])
interface KaInternalsScopeProvider
KaInternalsSignatureSubstitutor¶
@SubclassOptInRequired(markerClass = [KaImplementationDetail::class])
interface KaInternalsSignatureSubstitutor
KaInternalsSourceProvider¶
@SubclassOptInRequired(markerClass = [KaImplementationDetail::class])
interface KaInternalsSourceProvider
KaInternalsSubstitutorProvider¶
@SubclassOptInRequired(markerClass = [KaImplementationDetail::class])
interface KaInternalsSubstitutorProvider
KaInternalsSymbolInformationProvider¶
@SubclassOptInRequired(markerClass = [KaImplementationDetail::class])
interface KaInternalsSymbolInformationProvider
KaInternalsSymbolProvider¶
@SubclassOptInRequired(markerClass = [KaImplementationDetail::class])
interface KaInternalsSymbolProvider
KaInternalsSymbolRelationProvider¶
@SubclassOptInRequired(markerClass = [KaImplementationDetail::class])
interface KaInternalsSymbolRelationProvider
KaInternalsTypeCreator¶
@SubclassOptInRequired(markerClass = [KaImplementationDetail::class])
interface KaInternalsTypeCreator
KaInternalsTypeCreatorProvider¶
@SubclassOptInRequired(markerClass = [KaImplementationDetail::class])
interface KaInternalsTypeCreatorProvider
KaInternalsTypeInformationProvider¶
@SubclassOptInRequired(markerClass = [KaImplementationDetail::class])
interface KaInternalsTypeInformationProvider
KaInternalsTypeProvider¶
@SubclassOptInRequired(markerClass = [KaImplementationDetail::class])
interface KaInternalsTypeProvider
KaInternalsTypeRelationChecker¶
@SubclassOptInRequired(markerClass = [KaImplementationDetail::class])
interface KaInternalsTypeRelationChecker
KaInternalsVisibilityChecker¶
@SubclassOptInRequired(markerClass = [KaImplementationDetail::class])
interface KaInternalsVisibilityChecker