diff options
author | Vadim Mishenev <vad-mishenev@yandex.ru> | 2023-08-08 17:15:51 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-08-08 17:15:51 +0300 |
commit | 2fd8e9096706545f8b77e1e66bcc876d7e29f82c (patch) | |
tree | ae26f4e51569440928692859d5ecd11ade69e587 /subprojects/analysis-kotlin-descriptors/compiler/api | |
parent | 80549e1f061d1eb22b12fc9a068536655ae299f7 (diff) | |
download | dokka-2fd8e9096706545f8b77e1e66bcc876d7e29f82c.tar.gz dokka-2fd8e9096706545f8b77e1e66bcc876d7e29f82c.tar.bz2 dokka-2fd8e9096706545f8b77e1e66bcc876d7e29f82c.zip |
Fix and refactor Sample Transformer (#3102)
Diffstat (limited to 'subprojects/analysis-kotlin-descriptors/compiler/api')
-rw-r--r-- | subprojects/analysis-kotlin-descriptors/compiler/api/compiler.api | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/subprojects/analysis-kotlin-descriptors/compiler/api/compiler.api b/subprojects/analysis-kotlin-descriptors/compiler/api/compiler.api index 7d53418f..470def08 100644 --- a/subprojects/analysis-kotlin-descriptors/compiler/api/compiler.api +++ b/subprojects/analysis-kotlin-descriptors/compiler/api/compiler.api @@ -66,3 +66,18 @@ public abstract class org/jetbrains/dokka/analysis/kotlin/descriptors/compiler/c public final fun get (Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;)Lorg/jetbrains/dokka/analysis/kotlin/descriptors/compiler/configuration/AnalysisContext; } +public class org/jetbrains/dokka/analysis/kotlin/descriptors/compiler/impl/KotlinSampleProvider : org/jetbrains/dokka/analysis/kotlin/internal/SampleProvider { + public fun <init> (Lorg/jetbrains/dokka/plugability/DokkaContext;)V + public fun close ()V + public final fun getContext ()Lorg/jetbrains/dokka/plugability/DokkaContext; + public fun getSample (Lorg/jetbrains/dokka/DokkaConfiguration$DokkaSourceSet;Ljava/lang/String;)Lorg/jetbrains/dokka/analysis/kotlin/internal/SampleProvider$SampleSnippet; + protected fun processBody (Lcom/intellij/psi/PsiElement;)Ljava/lang/String; + protected fun processImports (Lcom/intellij/psi/PsiElement;)Ljava/lang/String; +} + +public final class org/jetbrains/dokka/analysis/kotlin/descriptors/compiler/impl/KotlinSampleProviderFactory : org/jetbrains/dokka/analysis/kotlin/internal/SampleProviderFactory { + public fun <init> (Lorg/jetbrains/dokka/plugability/DokkaContext;)V + public fun build ()Lorg/jetbrains/dokka/analysis/kotlin/internal/SampleProvider; + public final fun getContext ()Lorg/jetbrains/dokka/plugability/DokkaContext; +} + |