[k1/K2]: Mark @SubclassOptInRequired as an experimental
At the moment, SubclassOptInRequired is marked with the ExperimentalSubclassOptIn annotation. However, it does not work as expected due to a missing opt-in error. To use SubclassOptInRequired, an explicit opt-in is necessary because SubclassOptInRequired is an unstable feature now. ^KT-64739
This commit is contained in:
committed by
Space Team
parent
882dc18e0e
commit
ad9025afa6
+1
@@ -1,4 +1,5 @@
|
||||
// FIR_IDENTICAL
|
||||
@file:OptIn(ExperimentalSubclassOptIn::class)
|
||||
|
||||
@RequiresOptIn
|
||||
annotation class ApiMarker
|
||||
|
||||
Vendored
+7
@@ -0,0 +1,7 @@
|
||||
// FIR_IDENTICAL
|
||||
|
||||
@RequiresOptIn
|
||||
annotation class ApiMarker
|
||||
|
||||
@<!OPT_IN_USAGE_ERROR!>SubclassOptInRequired<!>(ApiMarker::class)
|
||||
open class OpenKlass
|
||||
+1
@@ -1,4 +1,5 @@
|
||||
// FIR_IDENTICAL
|
||||
@file:OptIn(ExperimentalSubclassOptIn::class)
|
||||
|
||||
@RequiresOptIn
|
||||
annotation class ApiMarker
|
||||
|
||||
+1
@@ -1,4 +1,5 @@
|
||||
// FIR_IDENTICAL
|
||||
@file:OptIn(ExperimentalSubclassOptIn::class)
|
||||
|
||||
@RequiresOptIn
|
||||
annotation class ApiMarker
|
||||
|
||||
+1
@@ -1,4 +1,5 @@
|
||||
// FIR_IDENTICAL
|
||||
@file:OptIn(ExperimentalSubclassOptIn::class)
|
||||
|
||||
@RequiresOptIn
|
||||
annotation class ApiMarker
|
||||
|
||||
+1
@@ -1,4 +1,5 @@
|
||||
// FIR_IDENTICAL
|
||||
@file:OptIn(ExperimentalSubclassOptIn::class)
|
||||
|
||||
@RequiresOptIn
|
||||
annotation class Api
|
||||
|
||||
Vendored
+1
@@ -1,4 +1,5 @@
|
||||
// FIR_IDENTICAL
|
||||
@file:OptIn(ExperimentalSubclassOptIn::class)
|
||||
|
||||
@RequiresOptIn
|
||||
annotation class Boom
|
||||
|
||||
Vendored
+1
@@ -1,4 +1,5 @@
|
||||
// FIR_IDENTICAL
|
||||
@file:OptIn(ExperimentalSubclassOptIn::class)
|
||||
|
||||
@RequiresOptIn
|
||||
annotation class Boom
|
||||
|
||||
+1
@@ -1,4 +1,5 @@
|
||||
// FIR_IDENTICAL
|
||||
@file:OptIn(ExperimentalSubclassOptIn::class)
|
||||
|
||||
annotation class DummyAnnotation
|
||||
|
||||
|
||||
Vendored
+2
@@ -1,3 +1,5 @@
|
||||
@file:OptIn(ExperimentalSubclassOptIn::class)
|
||||
|
||||
@RequiresOptIn
|
||||
annotation class ApiMarker
|
||||
|
||||
|
||||
Vendored
+2
@@ -1,3 +1,5 @@
|
||||
@file:OptIn(ExperimentalSubclassOptIn::class)
|
||||
|
||||
@RequiresOptIn
|
||||
annotation class ApiMarker
|
||||
|
||||
|
||||
+1
@@ -1,4 +1,5 @@
|
||||
// FIR_IDENTICAL
|
||||
@file:OptIn(ExperimentalSubclassOptIn::class)
|
||||
|
||||
@RequiresOptIn
|
||||
annotation class ApiMarker
|
||||
|
||||
+1
@@ -1,4 +1,5 @@
|
||||
// FIR_IDENTICAL
|
||||
@file:OptIn(ExperimentalSubclassOptIn::class)
|
||||
|
||||
@RequiresOptIn
|
||||
annotation class ApiMarker
|
||||
|
||||
+1
@@ -1,4 +1,5 @@
|
||||
// FIR_IDENTICAL
|
||||
@file:OptIn(ExperimentalSubclassOptIn::class)
|
||||
|
||||
@RequiresOptIn
|
||||
annotation class ApiMarker
|
||||
|
||||
Vendored
+1
@@ -1,4 +1,5 @@
|
||||
// FIR_IDENTICAL
|
||||
@file:OptIn(ExperimentalSubclassOptIn::class)
|
||||
|
||||
@RequiresOptIn
|
||||
annotation class ApiMarker
|
||||
|
||||
Vendored
+1
@@ -1,4 +1,5 @@
|
||||
// FIR_IDENTICAL
|
||||
@file:OptIn(ExperimentalSubclassOptIn::class)
|
||||
|
||||
@RequiresOptIn
|
||||
annotation class ApiMarker
|
||||
|
||||
Reference in New Issue
Block a user