org.jetbrains.dokka.InternalDokkaApi.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of dokka-core Show documentation
Show all versions of dokka-core Show documentation
Dokka is an API documentation engine for Kotlin and Java, performing the same function as Javadoc for Java
The newest version!
/*
* Copyright 2014-2024 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license.
*/
package org.jetbrains.dokka
/**
* Marks declarations that are **internal** to Dokka core artifact.
* It means that this API is marked as **public** either for historical or technical reasons.
* It is not intended to be used outside of the Dokka project, has no behaviour guarantees,
* and may lack clear semantics, documentation and backward compatibility.
*
* If you are using such API, it is strongly suggested to migrate from it in order
* to keep backwards compatibility with future Dokka versions.
* Typically, the easiest way to do so is to copy-paste the corresponding utility into
* your own project.
*/
@RequiresOptIn(
level = RequiresOptIn.Level.ERROR,
message = "This is an internal Dokka API not intended for public use"
)
@Target(
AnnotationTarget.CLASS, AnnotationTarget.FUNCTION, AnnotationTarget.FIELD,
AnnotationTarget.PROPERTY, AnnotationTarget.TYPEALIAS
)
@Retention(AnnotationRetention.BINARY)
public annotation class InternalDokkaApi()
© 2015 - 2025 Weber Informatics LLC | Privacy Policy