From 6a181a7a2b03ec263788d137610e86937a57d434 Mon Sep 17 00:00:00 2001 From: Ignat Beresnev Date: Thu, 31 Aug 2023 16:02:13 +0200 Subject: Update copyright (#3149) * Add the default copyright profile and enable IDEA project settings * Add the license notice file --- plugins/base/base-test-utils/build.gradle.kts | 4 ++++ .../base/base-test-utils/src/main/kotlin/renderers/JsoupUtils.kt | 4 ++++ .../src/main/kotlin/renderers/RenderingOnlyTestBase.kt | 4 ++++ .../base-test-utils/src/main/kotlin/renderers/SignatureUtils.kt | 6 +++++- plugins/base/base-test-utils/src/main/kotlin/renderers/TestPage.kt | 4 ++++ .../base/base-test-utils/src/main/kotlin/testRunner/baseTestApi.kt | 4 ++++ .../base/base-test-utils/src/main/kotlin/utils/TestOutputWriter.kt | 4 ++++ .../src/main/kotlin/utils/assertHtmlEqualsIgnoringWhitespace.kt | 6 +++++- plugins/base/build.gradle.kts | 4 ++++ plugins/base/frontend/build.gradle.kts | 4 ++++ plugins/base/frontend/postcss.config.js | 4 ++++ plugins/base/frontend/src/main/components/app/index.scss | 4 ++++ plugins/base/frontend/src/main/components/app/index.tsx | 4 ++++ plugins/base/frontend/src/main/components/assets/clear.svg | 6 +++++- plugins/base/frontend/src/main/components/assets/searchIcon.svg | 4 ++++ plugins/base/frontend/src/main/components/root.tsx | 6 +++++- .../base/frontend/src/main/components/search/dokkaFuzzyFilter.tsx | 4 ++++ .../base/frontend/src/main/components/search/dokkaSearchAnchor.tsx | 6 +++++- plugins/base/frontend/src/main/components/search/search.scss | 4 ++++ plugins/base/frontend/src/main/components/search/search.tsx | 4 ++++ .../base/frontend/src/main/components/search/searchResultRow.tsx | 6 +++++- plugins/base/frontend/src/main/components/search/types.ts | 6 +++++- plugins/base/frontend/src/main/components/utils/hotkey.ts | 4 ++++ plugins/base/frontend/src/main/components/utils/os.ts | 6 +++++- plugins/base/frontend/src/main/components/utils/requests.tsx | 4 ++++ plugins/base/frontend/src/main/scss/index.scss | 4 ++++ plugins/base/frontend/src/main/types/@jetbrains/index.d.ts | 4 ++++ plugins/base/frontend/stylelint.config.js | 4 ++++ plugins/base/frontend/webpack.config.js | 6 +++++- plugins/base/src/main/kotlin/DokkaBase.kt | 4 ++++ plugins/base/src/main/kotlin/DokkaBaseConfiguration.kt | 6 +++++- .../base/src/main/kotlin/deprecated/AnalysisApiDeprecatedError.kt | 4 ++++ .../base/src/main/kotlin/deprecated/KotlinAnalysisDeprecatedApi.kt | 4 ++++ plugins/base/src/main/kotlin/deprecated/ParsersDeprecatedAPI.kt | 4 ++++ .../src/main/kotlin/deprecated/ParsersFactoriesDeprecatedAPI.kt | 4 ++++ .../main/kotlin/deprecated/TranslatorDescriptorsDeprecatedAPI.kt | 4 ++++ .../base/src/main/kotlin/deprecated/TranslatorPsiDeprecatedAPI.kt | 4 ++++ plugins/base/src/main/kotlin/generation/SingleModuleGeneration.kt | 4 ++++ plugins/base/src/main/kotlin/renderers/DefaultRenderer.kt | 4 ++++ plugins/base/src/main/kotlin/renderers/FileWriter.kt | 4 ++++ plugins/base/src/main/kotlin/renderers/OutputWriter.kt | 6 +++++- plugins/base/src/main/kotlin/renderers/PackageListService.kt | 4 ++++ plugins/base/src/main/kotlin/renderers/TabSortingStrategy.kt | 6 +++++- plugins/base/src/main/kotlin/renderers/contentTypeChecking.kt | 6 +++++- plugins/base/src/main/kotlin/renderers/html/HtmlContent.kt | 4 ++++ plugins/base/src/main/kotlin/renderers/html/HtmlRenderer.kt | 4 ++++ .../base/src/main/kotlin/renderers/html/NavigationDataProvider.kt | 4 ++++ plugins/base/src/main/kotlin/renderers/html/NavigationPage.kt | 4 ++++ .../base/src/main/kotlin/renderers/html/SearchbarDataInstaller.kt | 6 +++++- plugins/base/src/main/kotlin/renderers/html/Tags.kt | 4 ++++ .../html/command/consumers/ImmediateResolutionTagConsumer.kt | 4 ++++ .../kotlin/renderers/html/command/consumers/PathToRootConsumer.kt | 6 +++++- .../renderers/html/command/consumers/ReplaceVersionsConsumer.kt | 6 +++++- .../kotlin/renderers/html/command/consumers/ResolveLinkConsumer.kt | 6 +++++- plugins/base/src/main/kotlin/renderers/html/htmlFormatingUtils.kt | 6 +++++- plugins/base/src/main/kotlin/renderers/html/htmlPreprocessors.kt | 4 ++++ .../renderers/html/innerTemplating/DefaultTemplateModelFactory.kt | 4 ++++ .../renderers/html/innerTemplating/DefaultTemplateModelMerger.kt | 6 +++++- .../src/main/kotlin/renderers/html/innerTemplating/HtmlTemplater.kt | 4 ++++ .../kotlin/renderers/html/innerTemplating/TemplateModelFactory.kt | 4 ++++ .../kotlin/renderers/html/innerTemplating/TemplateModelMerger.kt | 6 +++++- .../src/main/kotlin/renderers/html/shouldRenderSourceSetBubbles.kt | 4 ++++ plugins/base/src/main/kotlin/renderers/pageId.kt | 6 +++++- plugins/base/src/main/kotlin/renderers/preprocessors.kt | 4 ++++ plugins/base/src/main/kotlin/resolvers/anchors/AnchorsHint.kt | 4 ++++ .../kotlin/resolvers/external/DefaultExternalLocationProvider.kt | 4 ++++ .../resolvers/external/DefaultExternalLocationProviderFactory.kt | 4 ++++ .../kotlin/resolvers/external/Dokka010ExternalLocationProvider.kt | 4 ++++ .../src/main/kotlin/resolvers/external/ExternalLocationProvider.kt | 4 ++++ .../kotlin/resolvers/external/ExternalLocationProviderFactory.kt | 4 ++++ .../resolvers/external/ExternalLocationProviderFactoryWithCache.kt | 4 ++++ .../resolvers/external/javadoc/AndroidExternalLocationProvider.kt | 4 ++++ .../resolvers/external/javadoc/JavadocExternalLocationProvider.kt | 4 ++++ .../external/javadoc/JavadocExternalLocationProviderFactory.kt | 4 ++++ .../base/src/main/kotlin/resolvers/local/DefaultLocationProvider.kt | 4 ++++ .../src/main/kotlin/resolvers/local/DokkaBaseLocationProvider.kt | 4 ++++ .../base/src/main/kotlin/resolvers/local/DokkaLocationProvider.kt | 4 ++++ .../src/main/kotlin/resolvers/local/DokkaLocationProviderFactory.kt | 4 ++++ plugins/base/src/main/kotlin/resolvers/local/LocationProvider.kt | 4 ++++ .../base/src/main/kotlin/resolvers/local/LocationProviderFactory.kt | 4 ++++ .../base/src/main/kotlin/resolvers/shared/ExternalDocumentation.kt | 4 ++++ plugins/base/src/main/kotlin/resolvers/shared/LinkFormat.kt | 6 +++++- plugins/base/src/main/kotlin/resolvers/shared/PackageList.kt | 4 ++++ .../base/src/main/kotlin/resolvers/shared/RecognizedLinkFormat.kt | 4 ++++ plugins/base/src/main/kotlin/resolvers/shared/utils.kt | 4 ++++ plugins/base/src/main/kotlin/signatures/JvmSignatureUtils.kt | 4 ++++ plugins/base/src/main/kotlin/signatures/KotlinSignatureProvider.kt | 4 ++++ plugins/base/src/main/kotlin/signatures/KotlinSignatureUtils.kt | 4 ++++ plugins/base/src/main/kotlin/signatures/SignatureProvider.kt | 4 ++++ plugins/base/src/main/kotlin/templating/AddToNavigationCommand.kt | 4 ++++ plugins/base/src/main/kotlin/templating/AddToSearch.kt | 6 +++++- .../base/src/main/kotlin/templating/AddToSourcesetDependencies.kt | 6 +++++- plugins/base/src/main/kotlin/templating/Command.kt | 4 ++++ .../base/src/main/kotlin/templating/ImmediateHtmlCommandConsumer.kt | 4 ++++ plugins/base/src/main/kotlin/templating/InsertTemplateExtra.kt | 6 +++++- .../src/main/kotlin/templating/PathToRootSubstitutionCommand.kt | 6 +++++- .../src/main/kotlin/templating/ProjectNameSubstitutionCommand.kt | 6 +++++- plugins/base/src/main/kotlin/templating/ReplaceVersionsCommand.kt | 6 +++++- plugins/base/src/main/kotlin/templating/ResolveLinkCommand.kt | 4 ++++ plugins/base/src/main/kotlin/templating/jsonMapperForPlugins.kt | 4 ++++ .../main/kotlin/transformers/documentables/ActualTypealiasAdder.kt | 4 ++++ .../kotlin/transformers/documentables/DefaultDocumentableMerger.kt | 4 ++++ .../documentables/DeprecatedDocumentableFilterTransformer.kt | 4 ++++ .../transformers/documentables/DocumentableReplacerTransformer.kt | 4 ++++ .../documentables/DocumentableVisibilityFilterTransformer.kt | 4 ++++ .../transformers/documentables/EmptyModulesFilterTransformer.kt | 6 +++++- .../transformers/documentables/EmptyPackagesFilterTransformer.kt | 4 ++++ .../transformers/documentables/ExtensionExtractorTransformer.kt | 4 ++++ .../documentables/InheritedEntriesDocumentableFilterTransformer.kt | 4 ++++ .../transformers/documentables/InheritorsExtractorTransformer.kt | 4 ++++ .../documentables/KotlinArrayDocumentableReplacerTransformer.kt | 6 +++++- .../documentables/ModuleAndPackageDocumentationTransformer.kt | 4 ++++ .../documentables/ObviousFunctionsDocumentableFilterTransformer.kt | 6 +++++- .../transformers/documentables/ReportUndocumentedTransformer.kt | 4 ++++ .../transformers/documentables/SuppressTagDocumentableFilter.kt | 4 ++++ .../SuppressedByConditionDocumentableFilterTransformer.kt | 6 +++++- .../SuppressedByConfigurationDocumentableFilterTransformer.kt | 4 ++++ plugins/base/src/main/kotlin/transformers/documentables/utils.kt | 4 ++++ .../src/main/kotlin/transformers/pages/DefaultSamplesTransformer.kt | 4 ++++ .../kotlin/transformers/pages/annotations/SinceKotlinTransformer.kt | 4 ++++ .../transformers/pages/comments/CommentsToContentConverter.kt | 4 ++++ .../kotlin/transformers/pages/comments/DocTagToContentConverter.kt | 4 ++++ .../kotlin/transformers/pages/merger/FallbackPageMergerStrategy.kt | 6 +++++- .../base/src/main/kotlin/transformers/pages/merger/PageMerger.kt | 6 +++++- .../src/main/kotlin/transformers/pages/merger/PageMergerStrategy.kt | 6 +++++- .../transformers/pages/merger/SameMethodNamePageMergerStrategy.kt | 4 ++++ .../transformers/pages/merger/SourceSetMergingPageTransformer.kt | 4 ++++ .../kotlin/transformers/pages/sourcelinks/SourceLinksTransformer.kt | 4 ++++ .../main/kotlin/transformers/pages/tags/CustomTagContentProvider.kt | 4 ++++ .../kotlin/transformers/pages/tags/SinceKotlinTagContentProvider.kt | 4 ++++ .../documentables/DefaultDocumentableToPageTranslator.kt | 4 ++++ .../src/main/kotlin/translators/documentables/DefaultPageCreator.kt | 4 ++++ .../kotlin/translators/documentables/DeprecationSectionCreator.kt | 4 ++++ .../main/kotlin/translators/documentables/DescriptionSections.kt | 4 ++++ .../src/main/kotlin/translators/documentables/DriClashAwareName.kt | 6 +++++- .../src/main/kotlin/translators/documentables/PageContentBuilder.kt | 4 ++++ .../main/kotlin/translators/documentables/briefFromContentNodes.kt | 4 ++++ .../src/main/kotlin/translators/psi/parsers/InheritDocResolver.kt | 4 ++++ .../base/src/main/kotlin/translators/psi/parsers/JavadocParser.kt | 4 ++++ plugins/base/src/main/kotlin/translators/psi/parsers/JavadocTag.kt | 4 ++++ plugins/base/src/main/kotlin/utils/CollectionExtensions.kt | 4 ++++ plugins/base/src/main/kotlin/utils/alphabeticalOrder.kt | 6 +++++- .../META-INF/services/org.jetbrains.dokka.plugability.DokkaPlugin | 4 ++++ plugins/base/src/main/resources/dokka/format/gfm.properties | 4 ++++ .../base/src/main/resources/dokka/format/html-as-java.properties | 6 +++++- plugins/base/src/main/resources/dokka/format/html.properties | 6 +++++- .../src/main/resources/dokka/format/java-layout-html.properties | 6 +++++- plugins/base/src/main/resources/dokka/format/jekyll.properties | 6 +++++- .../src/main/resources/dokka/format/kotlin-website-html.properties | 6 +++++- plugins/base/src/main/resources/dokka/format/markdown.properties | 6 +++++- plugins/base/src/main/resources/dokka/images/anchor-copy-button.svg | 6 +++++- plugins/base/src/main/resources/dokka/images/arrow_down.svg | 6 +++++- plugins/base/src/main/resources/dokka/images/burger.svg | 6 +++++- plugins/base/src/main/resources/dokka/images/copy-icon.svg | 6 +++++- .../base/src/main/resources/dokka/images/copy-successful-icon.svg | 6 +++++- plugins/base/src/main/resources/dokka/images/footer-go-to-link.svg | 6 +++++- plugins/base/src/main/resources/dokka/images/go-to-top-icon.svg | 6 +++++- plugins/base/src/main/resources/dokka/images/logo-icon.svg | 6 +++++- .../main/resources/dokka/images/nav-icons/abstract-class-kotlin.svg | 4 ++++ .../src/main/resources/dokka/images/nav-icons/annotation-kotlin.svg | 4 ++++ .../base/src/main/resources/dokka/images/nav-icons/class-kotlin.svg | 4 ++++ .../base/src/main/resources/dokka/images/nav-icons/enum-kotlin.svg | 4 ++++ .../base/src/main/resources/dokka/images/nav-icons/field-value.svg | 4 ++++ .../src/main/resources/dokka/images/nav-icons/field-variable.svg | 4 ++++ .../src/main/resources/dokka/images/nav-icons/interface-kotlin.svg | 4 ++++ plugins/base/src/main/resources/dokka/images/nav-icons/object.svg | 4 ++++ .../src/main/resources/dokka/images/nav-icons/typealias-kotlin.svg | 4 ++++ plugins/base/src/main/resources/dokka/images/theme-toggle.svg | 6 +++++- .../resources/dokka/inbound-link-resolver/dokka-default.properties | 6 +++++- .../dokka/inbound-link-resolver/java-layout-html.properties | 6 +++++- .../main/resources/dokka/inbound-link-resolver/javadoc.properties | 6 +++++- plugins/base/src/main/resources/dokka/scripts/clipboard.js | 4 ++++ plugins/base/src/main/resources/dokka/scripts/navigation-loader.js | 4 ++++ .../src/main/resources/dokka/scripts/platform-content-handler.js | 4 ++++ .../resources/dokka/scripts/symbol-parameters-wrapper_deferred.js | 4 ++++ plugins/base/src/main/resources/dokka/styles/font-jb-sans-auto.css | 4 ++++ plugins/base/src/main/resources/dokka/styles/logo-styles.css | 4 ++++ plugins/base/src/main/resources/dokka/styles/prism.css | 4 ++++ plugins/base/src/main/resources/dokka/styles/style.css | 6 +++++- .../test/kotlin/basic/AbortGracefullyOnMissingDocumentablesTest.kt | 4 ++++ plugins/base/src/test/kotlin/basic/DRITest.kt | 4 ++++ plugins/base/src/test/kotlin/basic/DokkaBasicTests.kt | 4 ++++ plugins/base/src/test/kotlin/basic/FailOnWarningTest.kt | 4 ++++ plugins/base/src/test/kotlin/basic/LoggerTest.kt | 4 ++++ plugins/base/src/test/kotlin/content/ContentInDescriptionTest.kt | 4 ++++ plugins/base/src/test/kotlin/content/HighlightingTest.kt | 4 ++++ .../test/kotlin/content/annotations/ContentForAnnotationsTest.kt | 4 ++++ .../src/test/kotlin/content/annotations/FileLevelJvmNameTest.kt | 6 +++++- .../base/src/test/kotlin/content/annotations/JavaDeprecatedTest.kt | 4 ++++ .../src/test/kotlin/content/annotations/KotlinDeprecatedTest.kt | 4 ++++ plugins/base/src/test/kotlin/content/annotations/SinceKotlinTest.kt | 4 ++++ .../base/src/test/kotlin/content/exceptions/ContentForExceptions.kt | 4 ++++ .../base/src/test/kotlin/content/functions/ContentForBriefTest.kt | 4 ++++ .../src/test/kotlin/content/functions/ContentForConstructors.kt | 4 ++++ .../src/test/kotlin/content/inheritors/ContentForInheritorsTest.kt | 4 ++++ plugins/base/src/test/kotlin/content/params/ContentForParamsTest.kt | 4 ++++ .../properties/ContentForClassWithParamsAndPropertiesTest.kt | 4 ++++ .../base/src/test/kotlin/content/receiver/ContentForReceiverTest.kt | 4 ++++ .../base/src/test/kotlin/content/samples/ContentForSamplesTest.kt | 4 ++++ .../base/src/test/kotlin/content/seealso/ContentForSeeAlsoTest.kt | 4 ++++ .../test/kotlin/content/signatures/ConstructorsSignaturesTest.kt | 4 ++++ .../src/test/kotlin/content/signatures/ContentForSignaturesTest.kt | 4 ++++ plugins/base/src/test/kotlin/content/typealiases/TypealiasTest.kt | 4 ++++ plugins/base/src/test/kotlin/enums/JavaEnumsTest.kt | 4 ++++ plugins/base/src/test/kotlin/enums/KotlinEnumsTest.kt | 4 ++++ plugins/base/src/test/kotlin/expect/AbstractExpectTest.kt | 4 ++++ plugins/base/src/test/kotlin/expect/ExpectGenerator.kt | 4 ++++ plugins/base/src/test/kotlin/expect/ExpectTest.kt | 4 ++++ plugins/base/src/test/kotlin/expect/ExpectUtils.kt | 6 +++++- plugins/base/src/test/kotlin/expectActuals/ExpectActualsTest.kt | 4 ++++ plugins/base/src/test/kotlin/filter/DeprecationFilterTest.kt | 4 ++++ plugins/base/src/test/kotlin/filter/EmptyPackagesFilterTest.kt | 4 ++++ plugins/base/src/test/kotlin/filter/JavaFileFilterTest.kt | 4 ++++ plugins/base/src/test/kotlin/filter/JavaVisibilityFilterTest.kt | 4 ++++ .../src/test/kotlin/filter/KotlinArrayDocumentableReplacerTest.kt | 4 ++++ plugins/base/src/test/kotlin/filter/VisibilityFilterTest.kt | 4 ++++ plugins/base/src/test/kotlin/issues/IssuesTest.kt | 4 ++++ plugins/base/src/test/kotlin/linkableContent/LinkableContentTest.kt | 6 +++++- plugins/base/src/test/kotlin/linking/EnumValuesLinkingTest.kt | 4 ++++ .../kotlin/locationProvider/AndroidExternalLocationProviderTest.kt | 4 ++++ .../kotlin/locationProvider/DefaultExternalLocationProviderTest.kt | 4 ++++ .../kotlin/locationProvider/Dokka010ExternalLocationProviderTest.kt | 4 ++++ .../src/test/kotlin/locationProvider/DokkaLocationProviderTest.kt | 4 ++++ .../kotlin/locationProvider/JavadocExternalLocationProviderTest.kt | 4 ++++ .../base/src/test/kotlin/locationProvider/MultiModuleLinkingTest.kt | 4 ++++ plugins/base/src/test/kotlin/markdown/KDocTest.kt | 4 ++++ plugins/base/src/test/kotlin/markdown/LinkTest.kt | 4 ++++ plugins/base/src/test/kotlin/markdown/ParserTest.kt | 4 ++++ plugins/base/src/test/kotlin/model/ClassesTest.kt | 4 ++++ plugins/base/src/test/kotlin/model/CommentTest.kt | 4 ++++ plugins/base/src/test/kotlin/model/ExtensionsTest.kt | 4 ++++ plugins/base/src/test/kotlin/model/FunctionsTest.kt | 4 ++++ plugins/base/src/test/kotlin/model/InheritorsTest.kt | 4 ++++ plugins/base/src/test/kotlin/model/JavaTest.kt | 4 ++++ plugins/base/src/test/kotlin/model/MultiLanguageInheritanceTest.kt | 4 ++++ plugins/base/src/test/kotlin/model/ObjectTest.kt | 4 ++++ plugins/base/src/test/kotlin/model/PackagesTest.kt | 4 ++++ plugins/base/src/test/kotlin/model/PropertyTest.kt | 4 ++++ .../kotlin/model/annotations/JavaAnnotationsForParametersTest.kt | 4 ++++ .../base/src/test/kotlin/model/annotations/JavaAnnotationsTest.kt | 4 ++++ .../kotlin/model/annotations/KotlinAnnotationsForParametersTest.kt | 4 ++++ .../base/src/test/kotlin/multiplatform/BasicMultiplatformTest.kt | 4 ++++ plugins/base/src/test/kotlin/packageList/PackageListTest.kt | 4 ++++ plugins/base/src/test/kotlin/pageMerger/PageNodeMergerTest.kt | 4 ++++ plugins/base/src/test/kotlin/parsers/JavadocParserTest.kt | 4 ++++ plugins/base/src/test/kotlin/renderers/html/BasicTest.kt | 4 ++++ plugins/base/src/test/kotlin/renderers/html/BreadcrumbsTest.kt | 4 ++++ plugins/base/src/test/kotlin/renderers/html/CoverPageTest.kt | 4 ++++ plugins/base/src/test/kotlin/renderers/html/CustomFooterTest.kt | 4 ++++ plugins/base/src/test/kotlin/renderers/html/DivergentTest.kt | 4 ++++ plugins/base/src/test/kotlin/renderers/html/FooterMessageTest.kt | 4 ++++ plugins/base/src/test/kotlin/renderers/html/FormattingUtilsTest.kt | 4 ++++ plugins/base/src/test/kotlin/renderers/html/GroupWrappingTest.kt | 4 ++++ .../src/test/kotlin/renderers/html/HtmlRenderingOnlyTestBase.kt | 4 ++++ plugins/base/src/test/kotlin/renderers/html/ListStylesTest.kt | 4 ++++ plugins/base/src/test/kotlin/renderers/html/NavigationIconTest.kt | 4 ++++ plugins/base/src/test/kotlin/renderers/html/NavigationTest.kt | 4 ++++ .../src/test/kotlin/renderers/html/SearchbarDataInstallerTest.kt | 4 ++++ .../src/test/kotlin/renderers/html/SourceSetDependentHintTest.kt | 4 ++++ plugins/base/src/test/kotlin/renderers/html/SourceSetFilterTest.kt | 4 ++++ plugins/base/src/test/kotlin/renderers/html/TabbedContentTest.kt | 4 ++++ plugins/base/src/test/kotlin/renderers/html/TextStylesTest.kt | 4 ++++ plugins/base/src/test/kotlin/resourceLinks/ResourceLinksTest.kt | 4 ++++ plugins/base/src/test/kotlin/signatures/AbstractRenderingTest.kt | 6 +++++- plugins/base/src/test/kotlin/signatures/DivergentSignatureTest.kt | 4 ++++ .../kotlin/signatures/FunctionalTypeConstructorsSignatureTest.kt | 4 ++++ .../src/test/kotlin/signatures/InheritedAccessorsSignatureTest.kt | 4 ++++ plugins/base/src/test/kotlin/signatures/ObviousTypeSkippingTest.kt | 4 ++++ plugins/base/src/test/kotlin/signatures/RawHtmlRenderingTest.kt | 4 ++++ plugins/base/src/test/kotlin/signatures/SignatureTest.kt | 4 ++++ plugins/base/src/test/kotlin/signatures/VarianceSignatureTest.kt | 4 ++++ .../src/test/kotlin/superFields/DescriptorSuperPropertiesTest.kt | 4 ++++ plugins/base/src/test/kotlin/superFields/PsiSuperFieldsTest.kt | 4 ++++ .../test/kotlin/transformerBuilders/PageTransformerBuilderTest.kt | 4 ++++ .../AbstractContextModuleAndPackageDocumentationReaderTest.kt | 4 ++++ .../src/test/kotlin/transformers/CommentsToContentConverterTest.kt | 4 ++++ .../transformers/ContextModuleAndPackageDocumentationReaderTest1.kt | 4 ++++ .../transformers/ContextModuleAndPackageDocumentationReaderTest3.kt | 4 ++++ plugins/base/src/test/kotlin/transformers/DivisionSwitchTest.kt | 4 ++++ .../InheritedEntriesDocumentableFilterTransfromerTest.kt | 4 ++++ .../InvalidContentModuleAndPackageDocumentationReaderTest.kt | 4 ++++ .../transformers/MergeImplicitExpectActualDeclarationsTest.kt | 4 ++++ .../ModuleAndPackageDocumentationTransformerFunctionalTest.kt | 4 ++++ .../ModuleAndPackageDocumentationTransformerUnitTest.kt | 4 ++++ .../ObviousAndInheritedFunctionsDocumentableFilterTest.kt | 6 +++++- .../test/kotlin/transformers/ReportUndocumentedTransformerTest.kt | 4 ++++ .../base/src/test/kotlin/transformers/SourceLinkTransformerTest.kt | 4 ++++ plugins/base/src/test/kotlin/transformers/SuppressTagFilterTest.kt | 4 ++++ .../SuppressedByConfigurationDocumentableFilterTransformerTest.kt | 4 ++++ plugins/base/src/test/kotlin/transformers/isExceptionTest.kt | 4 ++++ .../base/src/test/kotlin/translators/AccessorMethodNamingTest.kt | 4 ++++ plugins/base/src/test/kotlin/translators/Bug1341.kt | 4 ++++ .../translators/DefaultDescriptorToDocumentableTranslatorTest.kt | 4 ++++ .../kotlin/translators/DefaultPsiToDocumentableTranslatorTest.kt | 4 ++++ .../base/src/test/kotlin/translators/ExternalDocumentablesTest.kt | 4 ++++ plugins/base/src/test/kotlin/translators/JavadocInheritDocsTest.kt | 4 ++++ .../base/src/test/kotlin/translators/JavadocInheritedDocTagsTest.kt | 4 ++++ plugins/base/src/test/kotlin/translators/JavadocParserTest.kt | 4 ++++ plugins/base/src/test/kotlin/translators/utils.kt | 4 ++++ plugins/base/src/test/kotlin/utils/HtmlUtils.kt | 4 ++++ plugins/base/src/test/kotlin/utils/ModelUtils.kt | 4 ++++ plugins/base/src/test/kotlin/utils/TagsAnnotations.kt | 6 +++++- plugins/base/src/test/kotlin/utils/TestUtils.kt | 4 ++++ plugins/base/src/test/kotlin/utils/contentUtils.kt | 4 ++++ plugins/base/src/test/resources/content/samples/samples.kt | 6 +++++- .../src/test/resources/linkable/samples/jsMain/kotlin/JsClass.kt | 6 +++++- .../src/test/resources/linkable/samples/jsMain/resources/Samples.kt | 6 +++++- .../src/test/resources/linkable/samples/jvmMain/kotlin/JvmClass.kt | 6 +++++- .../test/resources/linkable/samples/jvmMain/resources/Samples.kt | 6 +++++- .../src/test/resources/linkable/sources/jsMain/kotlin/JsClass.kt | 6 +++++- .../src/test/resources/linkable/sources/jvmMain/kotlin/JvmClass.kt | 6 +++++- .../resources/linking/jvmMain/kotlin/linking/source/KotlinEnum.kt | 4 ++++ .../resources/linking/jvmMain/kotlin/linking/source/KotlinLinker.kt | 4 ++++ .../multiplatform/basicMultiplatformTest/commonMain/kotlin/Clock.kt | 4 ++++ .../multiplatform/basicMultiplatformTest/commonMain/kotlin/House.kt | 6 +++++- .../multiplatform/basicMultiplatformTest/jsMain/kotlin/Clock.kt | 6 +++++- .../jvmAndJsSecondCommonMain/kotlin/Greeter.kt | 6 +++++- .../basicMultiplatformTest/jvmMain/kotlin/example/Clock.kt | 6 +++++- .../basicMultiplatformTest/jvmMain/kotlin/example/ClockDays.kt | 6 +++++- .../basicMultiplatformTest/jvmMain/kotlin/example/HtmlTest.kt | 6 +++++- .../jvmMain/kotlin/example/ParticularClock.kt | 6 +++++- 321 files changed, 1360 insertions(+), 76 deletions(-) (limited to 'plugins/base') diff --git a/plugins/base/base-test-utils/build.gradle.kts b/plugins/base/base-test-utils/build.gradle.kts index a53e7b67..454deee6 100644 --- a/plugins/base/base-test-utils/build.gradle.kts +++ b/plugins/base/base-test-utils/build.gradle.kts @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + import org.jetbrains.registerDokkaArtifactPublication plugins { diff --git a/plugins/base/base-test-utils/src/main/kotlin/renderers/JsoupUtils.kt b/plugins/base/base-test-utils/src/main/kotlin/renderers/JsoupUtils.kt index 14d4d843..9a715e39 100644 --- a/plugins/base/base-test-utils/src/main/kotlin/renderers/JsoupUtils.kt +++ b/plugins/base/base-test-utils/src/main/kotlin/renderers/JsoupUtils.kt @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + package utils import org.jsoup.nodes.Element diff --git a/plugins/base/base-test-utils/src/main/kotlin/renderers/RenderingOnlyTestBase.kt b/plugins/base/base-test-utils/src/main/kotlin/renderers/RenderingOnlyTestBase.kt index e5ff8fa8..cc050d0f 100644 --- a/plugins/base/base-test-utils/src/main/kotlin/renderers/RenderingOnlyTestBase.kt +++ b/plugins/base/base-test-utils/src/main/kotlin/renderers/RenderingOnlyTestBase.kt @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + package renderers import org.jetbrains.dokka.testApi.context.MockContext diff --git a/plugins/base/base-test-utils/src/main/kotlin/renderers/SignatureUtils.kt b/plugins/base/base-test-utils/src/main/kotlin/renderers/SignatureUtils.kt index f8b2c453..da4cd732 100644 --- a/plugins/base/base-test-utils/src/main/kotlin/renderers/SignatureUtils.kt +++ b/plugins/base/base-test-utils/src/main/kotlin/renderers/SignatureUtils.kt @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + package signatures import org.jsoup.Jsoup @@ -16,4 +20,4 @@ fun Element.firstSignature(): Element = signature().first() ?: throw NoSuchEleme fun Element.lastSignature(): Element = signature().last() ?: throw NoSuchElementException("No signature found") class Parameters(vararg matchers: Any) : Tag("span", *matchers, expectedClasses = listOf("parameters")) -class Parameter(vararg matchers: Any) : Tag("span", *matchers, expectedClasses = listOf("parameter")) \ No newline at end of file +class Parameter(vararg matchers: Any) : Tag("span", *matchers, expectedClasses = listOf("parameter")) diff --git a/plugins/base/base-test-utils/src/main/kotlin/renderers/TestPage.kt b/plugins/base/base-test-utils/src/main/kotlin/renderers/TestPage.kt index e25d8293..c5615f9b 100644 --- a/plugins/base/base-test-utils/src/main/kotlin/renderers/TestPage.kt +++ b/plugins/base/base-test-utils/src/main/kotlin/renderers/TestPage.kt @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + package renderers import org.jetbrains.dokka.DokkaConfiguration diff --git a/plugins/base/base-test-utils/src/main/kotlin/testRunner/baseTestApi.kt b/plugins/base/base-test-utils/src/main/kotlin/testRunner/baseTestApi.kt index 593a487c..d9b2b1d2 100644 --- a/plugins/base/base-test-utils/src/main/kotlin/testRunner/baseTestApi.kt +++ b/plugins/base/base-test-utils/src/main/kotlin/testRunner/baseTestApi.kt @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + package org.jetbrains.dokka.base.testApi.testRunner import org.jetbrains.dokka.CoreExtensions diff --git a/plugins/base/base-test-utils/src/main/kotlin/utils/TestOutputWriter.kt b/plugins/base/base-test-utils/src/main/kotlin/utils/TestOutputWriter.kt index 757a252b..578bbfe7 100644 --- a/plugins/base/base-test-utils/src/main/kotlin/utils/TestOutputWriter.kt +++ b/plugins/base/base-test-utils/src/main/kotlin/utils/TestOutputWriter.kt @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + package utils import org.jetbrains.dokka.base.DokkaBase diff --git a/plugins/base/base-test-utils/src/main/kotlin/utils/assertHtmlEqualsIgnoringWhitespace.kt b/plugins/base/base-test-utils/src/main/kotlin/utils/assertHtmlEqualsIgnoringWhitespace.kt index eeeea265..5b2ed612 100644 --- a/plugins/base/base-test-utils/src/main/kotlin/utils/assertHtmlEqualsIgnoringWhitespace.kt +++ b/plugins/base/base-test-utils/src/main/kotlin/utils/assertHtmlEqualsIgnoringWhitespace.kt @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + package utils import org.jsoup.Jsoup @@ -17,4 +21,4 @@ fun assertHtmlEqualsIgnoringWhitespace(expected: String, actual: String) { } private fun String.trimSpacesAtTheEndOfLine(): String = - replace(" \n", "\n") \ No newline at end of file + replace(" \n", "\n") diff --git a/plugins/base/build.gradle.kts b/plugins/base/build.gradle.kts index b6374d75..cc89832e 100644 --- a/plugins/base/build.gradle.kts +++ b/plugins/base/build.gradle.kts @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + import org.jetbrains.registerDokkaArtifactPublication plugins { diff --git a/plugins/base/frontend/build.gradle.kts b/plugins/base/frontend/build.gradle.kts index 2d8bbb7f..a4e0bbc0 100644 --- a/plugins/base/frontend/build.gradle.kts +++ b/plugins/base/frontend/build.gradle.kts @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + import com.github.gradle.node.npm.task.NpmTask import org.jetbrains.kotlin.util.parseSpaceSeparatedArgs diff --git a/plugins/base/frontend/postcss.config.js b/plugins/base/frontend/postcss.config.js index 66c94ee0..6e081d88 100644 --- a/plugins/base/frontend/postcss.config.js +++ b/plugins/base/frontend/postcss.config.js @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + module.exports = () => ({ plugins: [ require('postcss-import'), diff --git a/plugins/base/frontend/src/main/components/app/index.scss b/plugins/base/frontend/src/main/components/app/index.scss index e78edf81..9bb25de9 100644 --- a/plugins/base/frontend/src/main/components/app/index.scss +++ b/plugins/base/frontend/src/main/components/app/index.scss @@ -1,3 +1,7 @@ +/*! + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + @import "src/main/scss/index.scss"; html, diff --git a/plugins/base/frontend/src/main/components/app/index.tsx b/plugins/base/frontend/src/main/components/app/index.tsx index 4081dec4..ea2a2e42 100644 --- a/plugins/base/frontend/src/main/components/app/index.tsx +++ b/plugins/base/frontend/src/main/components/app/index.tsx @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + import React from 'react'; import {WithFuzzySearchFilter} from '../search/search'; import './index.scss'; diff --git a/plugins/base/frontend/src/main/components/assets/clear.svg b/plugins/base/frontend/src/main/components/assets/clear.svg index ddb8450f..5c652c7f 100644 --- a/plugins/base/frontend/src/main/components/assets/clear.svg +++ b/plugins/base/frontend/src/main/components/assets/clear.svg @@ -1,3 +1,7 @@ + + - \ No newline at end of file + diff --git a/plugins/base/frontend/src/main/components/assets/searchIcon.svg b/plugins/base/frontend/src/main/components/assets/searchIcon.svg index 3fa1f24f..ef5f9c4f 100644 --- a/plugins/base/frontend/src/main/components/assets/searchIcon.svg +++ b/plugins/base/frontend/src/main/components/assets/searchIcon.svg @@ -1,3 +1,7 @@ + + diff --git a/plugins/base/frontend/src/main/components/root.tsx b/plugins/base/frontend/src/main/components/root.tsx index 9efbfdd0..93d070ce 100644 --- a/plugins/base/frontend/src/main/components/root.tsx +++ b/plugins/base/frontend/src/main/components/root.tsx @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + import React from 'react'; import {render} from 'react-dom'; @@ -15,4 +19,4 @@ let renderApp = () => { document.removeEventListener('DOMContentLoaded', renderApp); }; -document.addEventListener('DOMContentLoaded', renderApp); \ No newline at end of file +document.addEventListener('DOMContentLoaded', renderApp); diff --git a/plugins/base/frontend/src/main/components/search/dokkaFuzzyFilter.tsx b/plugins/base/frontend/src/main/components/search/dokkaFuzzyFilter.tsx index d5150dd5..0a7edcb3 100644 --- a/plugins/base/frontend/src/main/components/search/dokkaFuzzyFilter.tsx +++ b/plugins/base/frontend/src/main/components/search/dokkaFuzzyFilter.tsx @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + import Select from '@jetbrains/ring-ui/components/select/select'; import {Option, OptionWithHighlightComponent, OptionWithSearchResult} from "./types"; import fuzzyHighlight from '@jetbrains/ring-ui/components/global/fuzzy-highlight.js' diff --git a/plugins/base/frontend/src/main/components/search/dokkaSearchAnchor.tsx b/plugins/base/frontend/src/main/components/search/dokkaSearchAnchor.tsx index a22dc77d..f7c6cf46 100644 --- a/plugins/base/frontend/src/main/components/search/dokkaSearchAnchor.tsx +++ b/plugins/base/frontend/src/main/components/search/dokkaSearchAnchor.tsx @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + import React from "react"; import Tooltip from '@jetbrains/ring-ui/components/tooltip/tooltip'; import SearchIcon from 'react-svg-loader!../assets/searchIcon.svg'; @@ -25,4 +29,4 @@ export const DokkaSearchAnchor = ({wrapperProps, buttonProps, popup}: CustomAnch {popup} ) -} \ No newline at end of file +} diff --git a/plugins/base/frontend/src/main/components/search/search.scss b/plugins/base/frontend/src/main/components/search/search.scss index ebb102d3..6dd07d5b 100644 --- a/plugins/base/frontend/src/main/components/search/search.scss +++ b/plugins/base/frontend/src/main/components/search/search.scss @@ -1,3 +1,7 @@ +/*! + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + $font-color: hsla(0, 0%, 100%, 0.8); $secondary-font-color: hsla(0, 0%, 100%, 0.6); diff --git a/plugins/base/frontend/src/main/components/search/search.tsx b/plugins/base/frontend/src/main/components/search/search.tsx index 045f6365..24545671 100644 --- a/plugins/base/frontend/src/main/components/search/search.tsx +++ b/plugins/base/frontend/src/main/components/search/search.tsx @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + import React, {useCallback, useEffect, useState} from 'react'; import List from '@jetbrains/ring-ui/components/list/list'; import Select from '@jetbrains/ring-ui/components/select/select'; diff --git a/plugins/base/frontend/src/main/components/search/searchResultRow.tsx b/plugins/base/frontend/src/main/components/search/searchResultRow.tsx index b9dbf482..e8b91519 100644 --- a/plugins/base/frontend/src/main/components/search/searchResultRow.tsx +++ b/plugins/base/frontend/src/main/components/search/searchResultRow.tsx @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + import React from "react"; import {OptionWithSearchResult, SearchProps} from "./types"; import _ from "lodash"; @@ -29,4 +33,4 @@ export const SearchResultRow: React.FC = ({searchResult}: SearchPro {searchResult.description} ) -} \ No newline at end of file +} diff --git a/plugins/base/frontend/src/main/components/search/types.ts b/plugins/base/frontend/src/main/components/search/types.ts index 57e7e169..3e390dde 100644 --- a/plugins/base/frontend/src/main/components/search/types.ts +++ b/plugins/base/frontend/src/main/components/search/types.ts @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + import React, {ButtonHTMLAttributes, HTMLAttributes, ReactNode, RefCallback} from "react"; export type Page = { @@ -48,4 +52,4 @@ export interface CustomAnchorProps { {onClick: () => void} & DataTestProps, popup: ReactNode -} \ No newline at end of file +} diff --git a/plugins/base/frontend/src/main/components/utils/hotkey.ts b/plugins/base/frontend/src/main/components/utils/hotkey.ts index 8ba47ab5..ae813166 100644 --- a/plugins/base/frontend/src/main/components/utils/hotkey.ts +++ b/plugins/base/frontend/src/main/components/utils/hotkey.ts @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + import {detectOsKind, OsKind} from "./os"; type ModifierKey = { diff --git a/plugins/base/frontend/src/main/components/utils/os.ts b/plugins/base/frontend/src/main/components/utils/os.ts index 3005245c..6130ef67 100644 --- a/plugins/base/frontend/src/main/components/utils/os.ts +++ b/plugins/base/frontend/src/main/components/utils/os.ts @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + export enum OsKind{ WINDOWS, MACOS, @@ -11,4 +15,4 @@ export const detectOsKind = (): OsKind => { else if (userAgent.includes("Win")) return OsKind.WINDOWS else if (userAgent.includes("Linux")) return OsKind.LINUX else return OsKind.OTHER -} \ No newline at end of file +} diff --git a/plugins/base/frontend/src/main/components/utils/requests.tsx b/plugins/base/frontend/src/main/components/utils/requests.tsx index c95dda69..568c331b 100644 --- a/plugins/base/frontend/src/main/components/utils/requests.tsx +++ b/plugins/base/frontend/src/main/components/utils/requests.tsx @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + import {IWindow} from "../search/types" export const relativizeUrlForRequest = (filePath: string) : string => { diff --git a/plugins/base/frontend/src/main/scss/index.scss b/plugins/base/frontend/src/main/scss/index.scss index 4f5a498b..b68d57f3 100644 --- a/plugins/base/frontend/src/main/scss/index.scss +++ b/plugins/base/frontend/src/main/scss/index.scss @@ -1,3 +1,7 @@ +/*! + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + @import "~@jetbrains/ring-ui/components/global/variables.css"; $white: #FFFFFF; diff --git a/plugins/base/frontend/src/main/types/@jetbrains/index.d.ts b/plugins/base/frontend/src/main/types/@jetbrains/index.d.ts index a1e9f1c1..58472d01 100644 --- a/plugins/base/frontend/src/main/types/@jetbrains/index.d.ts +++ b/plugins/base/frontend/src/main/types/@jetbrains/index.d.ts @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + declare module '@jetbrains/ring-ui' { export const Tooltip: any; export const Select: any; diff --git a/plugins/base/frontend/stylelint.config.js b/plugins/base/frontend/stylelint.config.js index 02b3f4ac..23c951f0 100644 --- a/plugins/base/frontend/stylelint.config.js +++ b/plugins/base/frontend/stylelint.config.js @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + module.exports = { extends: '@jetbrains/stylelint-config', rules: {} diff --git a/plugins/base/frontend/webpack.config.js b/plugins/base/frontend/webpack.config.js index dde701b3..59e71dbc 100644 --- a/plugins/base/frontend/webpack.config.js +++ b/plugins/base/frontend/webpack.config.js @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + const {join, resolve} = require('path'); const ringUiWebpackConfig = require('@jetbrains/ring-ui/webpack.config'); @@ -76,4 +80,4 @@ const webpackConfig = () => ({ } }); -module.exports = webpackConfig; \ No newline at end of file +module.exports = webpackConfig; diff --git a/plugins/base/src/main/kotlin/DokkaBase.kt b/plugins/base/src/main/kotlin/DokkaBase.kt index 9907d9b7..bd429c34 100644 --- a/plugins/base/src/main/kotlin/DokkaBase.kt +++ b/plugins/base/src/main/kotlin/DokkaBase.kt @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + package org.jetbrains.dokka.base import org.jetbrains.dokka.CoreExtensions diff --git a/plugins/base/src/main/kotlin/DokkaBaseConfiguration.kt b/plugins/base/src/main/kotlin/DokkaBaseConfiguration.kt index a9ccf600..17a6d128 100644 --- a/plugins/base/src/main/kotlin/DokkaBaseConfiguration.kt +++ b/plugins/base/src/main/kotlin/DokkaBaseConfiguration.kt @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + package org.jetbrains.dokka.base import org.jetbrains.dokka.plugability.ConfigurableBlock @@ -20,4 +24,4 @@ data class DokkaBaseConfiguration( const val mergeImplicitExpectActualDeclarationsDefault: Boolean = false val defaultTemplatesDir: File? = null } -} \ No newline at end of file +} diff --git a/plugins/base/src/main/kotlin/deprecated/AnalysisApiDeprecatedError.kt b/plugins/base/src/main/kotlin/deprecated/AnalysisApiDeprecatedError.kt index bc711648..389a284e 100644 --- a/plugins/base/src/main/kotlin/deprecated/AnalysisApiDeprecatedError.kt +++ b/plugins/base/src/main/kotlin/deprecated/AnalysisApiDeprecatedError.kt @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + package org.jetbrains.dokka.base.deprecated import org.jetbrains.dokka.InternalDokkaApi diff --git a/plugins/base/src/main/kotlin/deprecated/KotlinAnalysisDeprecatedApi.kt b/plugins/base/src/main/kotlin/deprecated/KotlinAnalysisDeprecatedApi.kt index ad71de2e..50c62889 100644 --- a/plugins/base/src/main/kotlin/deprecated/KotlinAnalysisDeprecatedApi.kt +++ b/plugins/base/src/main/kotlin/deprecated/KotlinAnalysisDeprecatedApi.kt @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + @file:Suppress("PackageDirectoryMismatch", "FunctionName", "UNUSED_PARAMETER", "unused", "DEPRECATION_ERROR", "DeprecatedCallableAddReplaceWith", "unused" ) diff --git a/plugins/base/src/main/kotlin/deprecated/ParsersDeprecatedAPI.kt b/plugins/base/src/main/kotlin/deprecated/ParsersDeprecatedAPI.kt index 424c9492..d60a570e 100644 --- a/plugins/base/src/main/kotlin/deprecated/ParsersDeprecatedAPI.kt +++ b/plugins/base/src/main/kotlin/deprecated/ParsersDeprecatedAPI.kt @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + @file:Suppress("PackageDirectoryMismatch", "DEPRECATION_ERROR", "DeprecatedCallableAddReplaceWith", "unused") package org.jetbrains.dokka.base.parsers diff --git a/plugins/base/src/main/kotlin/deprecated/ParsersFactoriesDeprecatedAPI.kt b/plugins/base/src/main/kotlin/deprecated/ParsersFactoriesDeprecatedAPI.kt index ac6dfd73..bfaabfcf 100644 --- a/plugins/base/src/main/kotlin/deprecated/ParsersFactoriesDeprecatedAPI.kt +++ b/plugins/base/src/main/kotlin/deprecated/ParsersFactoriesDeprecatedAPI.kt @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + @file:Suppress("DeprecatedCallableAddReplaceWith", "PackageDirectoryMismatch", "unused") package org.jetbrains.dokka.base.parsers.factories diff --git a/plugins/base/src/main/kotlin/deprecated/TranslatorDescriptorsDeprecatedAPI.kt b/plugins/base/src/main/kotlin/deprecated/TranslatorDescriptorsDeprecatedAPI.kt index 730fb02f..f8b9fe10 100644 --- a/plugins/base/src/main/kotlin/deprecated/TranslatorDescriptorsDeprecatedAPI.kt +++ b/plugins/base/src/main/kotlin/deprecated/TranslatorDescriptorsDeprecatedAPI.kt @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + @file:Suppress("PackageDirectoryMismatch", "DEPRECATION_ERROR", "DeprecatedCallableAddReplaceWith", "unused") package org.jetbrains.dokka.base.translators.descriptors diff --git a/plugins/base/src/main/kotlin/deprecated/TranslatorPsiDeprecatedAPI.kt b/plugins/base/src/main/kotlin/deprecated/TranslatorPsiDeprecatedAPI.kt index 71766c46..124c3045 100644 --- a/plugins/base/src/main/kotlin/deprecated/TranslatorPsiDeprecatedAPI.kt +++ b/plugins/base/src/main/kotlin/deprecated/TranslatorPsiDeprecatedAPI.kt @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + @file:Suppress("PackageDirectoryMismatch", "DeprecatedCallableAddReplaceWith", "unused") package org.jetbrains.dokka.base.translators.psi diff --git a/plugins/base/src/main/kotlin/generation/SingleModuleGeneration.kt b/plugins/base/src/main/kotlin/generation/SingleModuleGeneration.kt index 64d9c76d..b99afb3d 100644 --- a/plugins/base/src/main/kotlin/generation/SingleModuleGeneration.kt +++ b/plugins/base/src/main/kotlin/generation/SingleModuleGeneration.kt @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + package org.jetbrains.dokka.base.generation import kotlinx.coroutines.Dispatchers diff --git a/plugins/base/src/main/kotlin/renderers/DefaultRenderer.kt b/plugins/base/src/main/kotlin/renderers/DefaultRenderer.kt index 88dc92f0..edbf1037 100644 --- a/plugins/base/src/main/kotlin/renderers/DefaultRenderer.kt +++ b/plugins/base/src/main/kotlin/renderers/DefaultRenderer.kt @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + package org.jetbrains.dokka.base.renderers import kotlinx.coroutines.Dispatchers diff --git a/plugins/base/src/main/kotlin/renderers/FileWriter.kt b/plugins/base/src/main/kotlin/renderers/FileWriter.kt index e195f23c..0bca1591 100644 --- a/plugins/base/src/main/kotlin/renderers/FileWriter.kt +++ b/plugins/base/src/main/kotlin/renderers/FileWriter.kt @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + package org.jetbrains.dokka.base.renderers import kotlinx.coroutines.Dispatchers diff --git a/plugins/base/src/main/kotlin/renderers/OutputWriter.kt b/plugins/base/src/main/kotlin/renderers/OutputWriter.kt index 1827c7f0..9c5de394 100644 --- a/plugins/base/src/main/kotlin/renderers/OutputWriter.kt +++ b/plugins/base/src/main/kotlin/renderers/OutputWriter.kt @@ -1,7 +1,11 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + package org.jetbrains.dokka.base.renderers interface OutputWriter { suspend fun write(path: String, text: String, ext: String) suspend fun writeResources(pathFrom: String, pathTo: String) -} \ No newline at end of file +} diff --git a/plugins/base/src/main/kotlin/renderers/PackageListService.kt b/plugins/base/src/main/kotlin/renderers/PackageListService.kt index 79391a1c..1d062542 100644 --- a/plugins/base/src/main/kotlin/renderers/PackageListService.kt +++ b/plugins/base/src/main/kotlin/renderers/PackageListService.kt @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + package org.jetbrains.dokka.base.renderers import org.jetbrains.dokka.base.DokkaBase diff --git a/plugins/base/src/main/kotlin/renderers/TabSortingStrategy.kt b/plugins/base/src/main/kotlin/renderers/TabSortingStrategy.kt index dcf49ca9..c76094f9 100644 --- a/plugins/base/src/main/kotlin/renderers/TabSortingStrategy.kt +++ b/plugins/base/src/main/kotlin/renderers/TabSortingStrategy.kt @@ -1,7 +1,11 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + package org.jetbrains.dokka.base.renderers import org.jetbrains.dokka.pages.ContentNode interface TabSortingStrategy { fun sort(tabs: Collection) : List -} \ No newline at end of file +} diff --git a/plugins/base/src/main/kotlin/renderers/contentTypeChecking.kt b/plugins/base/src/main/kotlin/renderers/contentTypeChecking.kt index 1cec4769..8074dab6 100644 --- a/plugins/base/src/main/kotlin/renderers/contentTypeChecking.kt +++ b/plugins/base/src/main/kotlin/renderers/contentTypeChecking.kt @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + package org.jetbrains.dokka.base.renderers import org.jetbrains.dokka.base.renderers.HtmlFileExtensions.imageExtensions @@ -16,4 +20,4 @@ fun String.isImage(): Boolean = object HtmlFileExtensions { val imageExtensions = setOf("png", "jpg", "jpeg", "gif", "bmp", "tif", "webp", "svg") -} \ No newline at end of file +} diff --git a/plugins/base/src/main/kotlin/renderers/html/HtmlContent.kt b/plugins/base/src/main/kotlin/renderers/html/HtmlContent.kt index a55323f9..1ef6e04c 100644 --- a/plugins/base/src/main/kotlin/renderers/html/HtmlContent.kt +++ b/plugins/base/src/main/kotlin/renderers/html/HtmlContent.kt @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + package org.jetbrains.dokka.base.renderers.html import org.jetbrains.dokka.pages.ContentBreakLine diff --git a/plugins/base/src/main/kotlin/renderers/html/HtmlRenderer.kt b/plugins/base/src/main/kotlin/renderers/html/HtmlRenderer.kt index 074e667e..9d361f70 100644 --- a/plugins/base/src/main/kotlin/renderers/html/HtmlRenderer.kt +++ b/plugins/base/src/main/kotlin/renderers/html/HtmlRenderer.kt @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + package org.jetbrains.dokka.base.renderers.html import kotlinx.html.* diff --git a/plugins/base/src/main/kotlin/renderers/html/NavigationDataProvider.kt b/plugins/base/src/main/kotlin/renderers/html/NavigationDataProvider.kt index 2e237de7..1c414ad8 100644 --- a/plugins/base/src/main/kotlin/renderers/html/NavigationDataProvider.kt +++ b/plugins/base/src/main/kotlin/renderers/html/NavigationDataProvider.kt @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + package org.jetbrains.dokka.base.renderers.html import org.jetbrains.dokka.base.renderers.sourceSets diff --git a/plugins/base/src/main/kotlin/renderers/html/NavigationPage.kt b/plugins/base/src/main/kotlin/renderers/html/NavigationPage.kt index 4def7088..c4d53588 100644 --- a/plugins/base/src/main/kotlin/renderers/html/NavigationPage.kt +++ b/plugins/base/src/main/kotlin/renderers/html/NavigationPage.kt @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + package org.jetbrains.dokka.base.renderers.html import kotlinx.html.* diff --git a/plugins/base/src/main/kotlin/renderers/html/SearchbarDataInstaller.kt b/plugins/base/src/main/kotlin/renderers/html/SearchbarDataInstaller.kt index 20b412a7..f985e4d0 100644 --- a/plugins/base/src/main/kotlin/renderers/html/SearchbarDataInstaller.kt +++ b/plugins/base/src/main/kotlin/renderers/html/SearchbarDataInstaller.kt @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + package org.jetbrains.dokka.base.renderers.html import com.fasterxml.jackson.module.kotlin.jacksonObjectMapper @@ -114,4 +118,4 @@ private fun flattenToText(node: ContentNode): String { val sourceSetRestriction = node.sourceSets.find { it.platform == Platform.common } ?: node.sourceSets.first() return getContentTextNodes(node, sourceSetRestriction).joinToString("") { it.text } -} \ No newline at end of file +} diff --git a/plugins/base/src/main/kotlin/renderers/html/Tags.kt b/plugins/base/src/main/kotlin/renderers/html/Tags.kt index 18a321cc..7d135c95 100644 --- a/plugins/base/src/main/kotlin/renderers/html/Tags.kt +++ b/plugins/base/src/main/kotlin/renderers/html/Tags.kt @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + package org.jetbrains.dokka.base.renderers.html import kotlinx.html.* diff --git a/plugins/base/src/main/kotlin/renderers/html/command/consumers/ImmediateResolutionTagConsumer.kt b/plugins/base/src/main/kotlin/renderers/html/command/consumers/ImmediateResolutionTagConsumer.kt index 68f6dc81..78d684fa 100644 --- a/plugins/base/src/main/kotlin/renderers/html/command/consumers/ImmediateResolutionTagConsumer.kt +++ b/plugins/base/src/main/kotlin/renderers/html/command/consumers/ImmediateResolutionTagConsumer.kt @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + package org.jetbrains.dokka.base.renderers.html.command.consumers import kotlinx.html.TagConsumer diff --git a/plugins/base/src/main/kotlin/renderers/html/command/consumers/PathToRootConsumer.kt b/plugins/base/src/main/kotlin/renderers/html/command/consumers/PathToRootConsumer.kt index b4649af6..a05d7f42 100644 --- a/plugins/base/src/main/kotlin/renderers/html/command/consumers/PathToRootConsumer.kt +++ b/plugins/base/src/main/kotlin/renderers/html/command/consumers/PathToRootConsumer.kt @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + package org.jetbrains.dokka.base.renderers.html.command.consumers import org.jetbrains.dokka.base.renderers.html.TemplateBlock @@ -19,4 +23,4 @@ object PathToRootConsumer: ImmediateHtmlCommandConsumer { return tagConsumer.finalize() } -} \ No newline at end of file +} diff --git a/plugins/base/src/main/kotlin/renderers/html/command/consumers/ReplaceVersionsConsumer.kt b/plugins/base/src/main/kotlin/renderers/html/command/consumers/ReplaceVersionsConsumer.kt index bbc33164..bec33799 100644 --- a/plugins/base/src/main/kotlin/renderers/html/command/consumers/ReplaceVersionsConsumer.kt +++ b/plugins/base/src/main/kotlin/renderers/html/command/consumers/ReplaceVersionsConsumer.kt @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + package org.jetbrains.dokka.base.renderers.html.command.consumers import org.jetbrains.dokka.base.renderers.html.TemplateBlock @@ -22,4 +26,4 @@ class ReplaceVersionsConsumer(private val context: DokkaContext) : ImmediateHtml processCommand(command, block, tagConsumer) return tagConsumer.finalize() } -} \ No newline at end of file +} diff --git a/plugins/base/src/main/kotlin/renderers/html/command/consumers/ResolveLinkConsumer.kt b/plugins/base/src/main/kotlin/renderers/html/command/consumers/ResolveLinkConsumer.kt index 1c42c3d5..25f079d0 100644 --- a/plugins/base/src/main/kotlin/renderers/html/command/consumers/ResolveLinkConsumer.kt +++ b/plugins/base/src/main/kotlin/renderers/html/command/consumers/ResolveLinkConsumer.kt @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + package org.jetbrains.dokka.base.renderers.html.command.consumers import kotlinx.html.SPAN @@ -27,4 +31,4 @@ object ResolveLinkConsumer: ImmediateHtmlCommandConsumer { attributes["data-unresolved-link"] = command.dri.toString().htmlEscape() } } -} \ No newline at end of file +} diff --git a/plugins/base/src/main/kotlin/renderers/html/htmlFormatingUtils.kt b/plugins/base/src/main/kotlin/renderers/html/htmlFormatingUtils.kt index c77a6e94..1754ea32 100644 --- a/plugins/base/src/main/kotlin/renderers/html/htmlFormatingUtils.kt +++ b/plugins/base/src/main/kotlin/renderers/html/htmlFormatingUtils.kt @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + package org.jetbrains.dokka.base.renderers.html import kotlinx.html.FlowContent @@ -59,4 +63,4 @@ private fun FlowContent.buildBreakableHtmlElement(element: String, last: Boolean fun FlowContent.buildBreakableText(name: String) = if (name.contains(".")) buildBreakableDotSeparatedHtml(name) - else buildTextBreakableAfterCapitalLetters(name, hasLastElement = true) \ No newline at end of file + else buildTextBreakableAfterCapitalLetters(name, hasLastElement = true) diff --git a/plugins/base/src/main/kotlin/renderers/html/htmlPreprocessors.kt b/plugins/base/src/main/kotlin/renderers/html/htmlPreprocessors.kt index 557205d7..349fa1a0 100644 --- a/plugins/base/src/main/kotlin/renderers/html/htmlPreprocessors.kt +++ b/plugins/base/src/main/kotlin/renderers/html/htmlPreprocessors.kt @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + package org.jetbrains.dokka.base.renderers.html import org.jetbrains.dokka.base.DokkaBase diff --git a/plugins/base/src/main/kotlin/renderers/html/innerTemplating/DefaultTemplateModelFactory.kt b/plugins/base/src/main/kotlin/renderers/html/innerTemplating/DefaultTemplateModelFactory.kt index 4f4cdd7c..8402d236 100644 --- a/plugins/base/src/main/kotlin/renderers/html/innerTemplating/DefaultTemplateModelFactory.kt +++ b/plugins/base/src/main/kotlin/renderers/html/innerTemplating/DefaultTemplateModelFactory.kt @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + package org.jetbrains.dokka.base.renderers.html.innerTemplating import freemarker.core.Environment diff --git a/plugins/base/src/main/kotlin/renderers/html/innerTemplating/DefaultTemplateModelMerger.kt b/plugins/base/src/main/kotlin/renderers/html/innerTemplating/DefaultTemplateModelMerger.kt index 7d548721..4f4f4f78 100644 --- a/plugins/base/src/main/kotlin/renderers/html/innerTemplating/DefaultTemplateModelMerger.kt +++ b/plugins/base/src/main/kotlin/renderers/html/innerTemplating/DefaultTemplateModelMerger.kt @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + package org.jetbrains.dokka.base.renderers.html.innerTemplating class DefaultTemplateModelMerger : TemplateModelMerger { @@ -13,4 +17,4 @@ class DefaultTemplateModelMerger : TemplateModelMerger { } return mapper } -} \ No newline at end of file +} diff --git a/plugins/base/src/main/kotlin/renderers/html/innerTemplating/HtmlTemplater.kt b/plugins/base/src/main/kotlin/renderers/html/innerTemplating/HtmlTemplater.kt index e3d16d98..cfd6b2c7 100644 --- a/plugins/base/src/main/kotlin/renderers/html/innerTemplating/HtmlTemplater.kt +++ b/plugins/base/src/main/kotlin/renderers/html/innerTemplating/HtmlTemplater.kt @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + package org.jetbrains.dokka.base.renderers.html.innerTemplating import freemarker.cache.ClassTemplateLoader diff --git a/plugins/base/src/main/kotlin/renderers/html/innerTemplating/TemplateModelFactory.kt b/plugins/base/src/main/kotlin/renderers/html/innerTemplating/TemplateModelFactory.kt index 0d4c957e..a669ee4d 100644 --- a/plugins/base/src/main/kotlin/renderers/html/innerTemplating/TemplateModelFactory.kt +++ b/plugins/base/src/main/kotlin/renderers/html/innerTemplating/TemplateModelFactory.kt @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + package org.jetbrains.dokka.base.renderers.html.innerTemplating import org.jetbrains.dokka.base.resolvers.local.LocationProvider diff --git a/plugins/base/src/main/kotlin/renderers/html/innerTemplating/TemplateModelMerger.kt b/plugins/base/src/main/kotlin/renderers/html/innerTemplating/TemplateModelMerger.kt index 7ad96d8f..a28aca77 100644 --- a/plugins/base/src/main/kotlin/renderers/html/innerTemplating/TemplateModelMerger.kt +++ b/plugins/base/src/main/kotlin/renderers/html/innerTemplating/TemplateModelMerger.kt @@ -1,5 +1,9 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + package org.jetbrains.dokka.base.renderers.html.innerTemplating fun interface TemplateModelMerger { fun invoke(factories: List, buildModel: TemplateModelFactory.() -> TemplateMap): TemplateMap -} \ No newline at end of file +} diff --git a/plugins/base/src/main/kotlin/renderers/html/shouldRenderSourceSetBubbles.kt b/plugins/base/src/main/kotlin/renderers/html/shouldRenderSourceSetBubbles.kt index ce9dd1b7..a7bafadb 100644 --- a/plugins/base/src/main/kotlin/renderers/html/shouldRenderSourceSetBubbles.kt +++ b/plugins/base/src/main/kotlin/renderers/html/shouldRenderSourceSetBubbles.kt @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + package org.jetbrains.dokka.base.renderers.html import org.jetbrains.dokka.model.withDescendants diff --git a/plugins/base/src/main/kotlin/renderers/pageId.kt b/plugins/base/src/main/kotlin/renderers/pageId.kt index d3a9ed7a..f5d75cfc 100644 --- a/plugins/base/src/main/kotlin/renderers/pageId.kt +++ b/plugins/base/src/main/kotlin/renderers/pageId.kt @@ -1,3 +1,7 @@ +/* + * Copyright 201