JvmDefault. Support @JvmDefaultWithCompatibility annotation
#KT-48217 Fixed
This commit is contained in:
@@ -48,3 +48,13 @@ annotation class JvmDefault
|
||||
@RequireKotlin("1.4", versionKind = RequireKotlinVersionKind.COMPILER_VERSION)
|
||||
@Target(AnnotationTarget.CLASS)
|
||||
annotation class JvmDefaultWithoutCompatibility
|
||||
|
||||
/**
|
||||
* Forces the compiler to generate compatibility accessors for the annotated interface in the `DefaultImpls` class.
|
||||
*
|
||||
* Used only with `-Xjvm-default=all`. For more details refer to `-Xjvm-default` documentation.
|
||||
*/
|
||||
@SinceKotlin("1.6")
|
||||
@RequireKotlin("1.6", versionKind = RequireKotlinVersionKind.COMPILER_VERSION)
|
||||
@Target(AnnotationTarget.CLASS)
|
||||
annotation class JvmDefaultWithCompatibility
|
||||
Reference in New Issue
Block a user