You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
kotatsu-parsers/src/main/kotlin/org/koitharu/kotatsu/parsers/InternalParsersApi.kt

15 lines
580 B
Kotlin

package org.koitharu.kotatsu.parsers
/**
* This marker distinguishes the internal API and is used to opt-in for that feature when parsers developing.
*
* Any usage of a declaration annotated with `@InternalParsersApi` must be accepted either by
* annotating that usage with the [OptIn] annotation, e.g. `@OptIn(InternalParsersApi::class)`,
* or by using the compiler argument `-opt-in=org.koitharu.kotatsu.parsers.InternalParsersApi`.
*/
@Retention(AnnotationRetention.BINARY)
@SinceKotlin("1.3")
@RequiresOptIn
@MustBeDocumented
public annotation class InternalParsersApi