Migrate UseExperimental->OptIn in project sources

This commit is contained in:
Alexander Udalov
2020-01-28 15:35:42 +01:00
parent 125b39d9be
commit 795d6ab407
164 changed files with 213 additions and 211 deletions
@@ -28,7 +28,7 @@ import org.jetbrains.kotlin.fir.visitors.transformSingle
import org.jetbrains.kotlin.name.Name
import kotlin.properties.Delegates
@UseExperimental(FirImplementationDetail::class)
@OptIn(FirImplementationDetail::class)
class FirJavaClass @FirImplementationDetail internal constructor(
override val source: FirSourceElement?,
override val session: FirSession,
@@ -111,7 +111,7 @@ internal class FirJavaClassBuilder : AbstractFirRegularClassBuilder, FirAnnotati
override val superTypeRefs: MutableList<FirTypeRef> = mutableListOf()
@UseExperimental(FirImplementationDetail::class)
@OptIn(FirImplementationDetail::class)
override fun build(): FirJavaClass {
val status = FirDeclarationStatusImpl(visibility, modality).apply {
isInner = !isTopLevel && !isStatic
@@ -26,7 +26,7 @@ import org.jetbrains.kotlin.fir.visitors.transformSingle
import org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedContainerSource
import kotlin.properties.Delegates
@UseExperimental(FirImplementationDetail::class)
@OptIn(FirImplementationDetail::class)
class FirJavaConstructor @FirImplementationDetail constructor(
override val source: FirSourceElement?,
override val session: FirSession,
@@ -119,7 +119,7 @@ class FirJavaConstructorBuilder : FirConstructorBuilder() {
var isInner: Boolean by Delegates.notNull()
var isPrimary: Boolean by Delegates.notNull()
@UseExperimental(FirImplementationDetail::class)
@OptIn(FirImplementationDetail::class)
override fun build(): FirJavaConstructor {
val status = FirDeclarationStatusImpl(visibility, Modality.FINAL).apply {
isExpect = false
@@ -30,7 +30,7 @@ import kotlin.contracts.InvocationKind
import kotlin.contracts.contract
import kotlin.properties.Delegates
@UseExperimental(FirImplementationDetail::class)
@OptIn(FirImplementationDetail::class)
class FirJavaField @FirImplementationDetail constructor(
override val source: FirSourceElement?,
override val session: FirSession,
@@ -130,7 +130,7 @@ internal class FirJavaFieldBuilder : FirFieldBuilder() {
override var resolvePhase: FirResolvePhase = FirResolvePhase.ANALYZED_DEPENDENCIES
@UseExperimental(FirImplementationDetail::class)
@OptIn(FirImplementationDetail::class)
override fun build(): FirJavaField {
val status: FirDeclarationStatus = FirDeclarationStatusImpl(visibility, modality).apply {
isStatic = this@FirJavaFieldBuilder.isStatic
@@ -154,7 +154,7 @@ internal class FirJavaFieldBuilder : FirFieldBuilder() {
}
}
@UseExperimental(ExperimentalContracts::class)
@OptIn(ExperimentalContracts::class)
internal inline fun buildJavaField(init: FirJavaFieldBuilder.() -> Unit): FirJavaField {
contract {
callsInPlace(init, InvocationKind.EXACTLY_ONCE)
@@ -38,7 +38,7 @@ import org.jetbrains.kotlin.util.OperatorNameConventions.SET
import org.jetbrains.kotlin.util.OperatorNameConventions.UNARY_OPERATION_NAMES
import kotlin.properties.Delegates
@UseExperimental(FirImplementationDetail::class)
@OptIn(FirImplementationDetail::class)
class FirJavaMethod @FirImplementationDetail constructor(
source: FirSourceElement?,
session: FirSession,
@@ -80,7 +80,7 @@ class FirJavaMethodBuilder : FirSimpleFunctionBuilder() {
var isStatic: Boolean by Delegates.notNull()
override var resolvePhase: FirResolvePhase = FirResolvePhase.ANALYZED_DEPENDENCIES
@UseExperimental(FirImplementationDetail::class)
@OptIn(FirImplementationDetail::class)
override fun build(): FirJavaMethod {
val status = FirDeclarationStatusImpl(visibility, modality).apply {
isStatic = this@FirJavaMethodBuilder.isStatic
@@ -19,7 +19,7 @@ import org.jetbrains.kotlin.fir.symbols.impl.FirVariableSymbol
import org.jetbrains.kotlin.fir.types.FirTypeRef
import org.jetbrains.kotlin.name.Name
@UseExperimental(FirImplementationDetail::class)
@OptIn(FirImplementationDetail::class)
class FirJavaValueParameter @FirImplementationDetail constructor(
source: FirSourceElement?,
session: FirSession,
@@ -48,7 +48,7 @@ class FirJavaValueParameter @FirImplementationDetail constructor(
@FirBuilderDsl
class FirJavaValueParameterBuilder : FirValueParameterBuilder() {
@UseExperimental(FirImplementationDetail::class)
@OptIn(FirImplementationDetail::class)
override fun build(): FirJavaValueParameter {
return FirJavaValueParameter(
source,