Migrate UseExperimental->OptIn in project sources
This commit is contained in:
@@ -31,7 +31,7 @@ class FirLabelBuilder {
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildLabel(init: FirLabelBuilder.() -> Unit): FirLabel {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -32,7 +32,7 @@ class FirContractDescriptionBuilder {
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildContractDescription(init: FirContractDescriptionBuilder.() -> Unit = {}): FirContractDescription {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -71,7 +71,7 @@ class FirAnonymousFunctionBuilder : FirFunctionBuilder, FirAnnotationContainerBu
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildAnonymousFunction(init: FirAnonymousFunctionBuilder.() -> Unit): FirAnonymousFunction {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -38,7 +38,7 @@ class FirAnonymousInitializerBuilder {
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildAnonymousInitializer(init: FirAnonymousInitializerBuilder.() -> Unit): FirAnonymousInitializer {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -59,7 +59,7 @@ class FirAnonymousObjectBuilder : FirClassBuilder, FirAnnotationContainerBuilder
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildAnonymousObject(init: FirAnonymousObjectBuilder.() -> Unit): FirAnonymousObject {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -73,7 +73,7 @@ open class FirClassImplBuilder : AbstractFirRegularClassBuilder, FirAnnotationCo
|
||||
}
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildClassImpl(init: FirClassImplBuilder.() -> Unit): FirRegularClass {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -75,7 +75,7 @@ open class FirConstructorBuilder : FirAbstractConstructorBuilder, FirAnnotationC
|
||||
}
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildConstructor(init: FirConstructorBuilder.() -> Unit): FirConstructor {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -73,7 +73,7 @@ class FirDefaultSetterValueParameterBuilder : FirAnnotationContainerBuilder {
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildDefaultSetterValueParameter(init: FirDefaultSetterValueParameterBuilder.() -> Unit): FirValueParameter {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -62,7 +62,7 @@ class FirEnumEntryBuilder : FirAnnotationContainerBuilder {
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildEnumEntry(init: FirEnumEntryBuilder.() -> Unit): FirEnumEntry {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -56,7 +56,7 @@ class FirErrorFunctionBuilder : FirAnnotationContainerBuilder {
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildErrorFunction(init: FirErrorFunctionBuilder.() -> Unit): FirErrorFunction {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -62,7 +62,7 @@ open class FirFieldBuilder : FirAnnotationContainerBuilder {
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildField(init: FirFieldBuilder.() -> Unit): FirField {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -50,7 +50,7 @@ class FirFileBuilder : FirAnnotationContainerBuilder {
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildFile(init: FirFileBuilder.() -> Unit): FirFile {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -37,7 +37,7 @@ class FirImportBuilder {
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildImport(init: FirImportBuilder.() -> Unit): FirImport {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -75,7 +75,7 @@ class FirPrimaryConstructorBuilder : FirAbstractConstructorBuilder, FirAnnotatio
|
||||
}
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildPrimaryConstructor(init: FirPrimaryConstructorBuilder.() -> Unit): FirConstructor {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+2
-2
@@ -48,7 +48,7 @@ class FirPropertyAccessorBuilder : FirFunctionBuilder, FirAnnotationContainerBui
|
||||
lateinit var status: FirDeclarationStatus
|
||||
override val annotations: MutableList<FirAnnotationCall> = mutableListOf()
|
||||
|
||||
@UseExperimental(FirImplementationDetail::class)
|
||||
@OptIn(FirImplementationDetail::class)
|
||||
override fun build(): FirPropertyAccessor {
|
||||
return FirPropertyAccessorImpl(
|
||||
source,
|
||||
@@ -67,7 +67,7 @@ class FirPropertyAccessorBuilder : FirFunctionBuilder, FirAnnotationContainerBui
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildPropertyAccessor(init: FirPropertyAccessorBuilder.() -> Unit): FirPropertyAccessor {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -80,7 +80,7 @@ class FirPropertyBuilder : FirTypeParametersOwnerBuilder, FirAnnotationContainer
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildProperty(init: FirPropertyBuilder.() -> Unit): FirProperty {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -37,7 +37,7 @@ class FirResolvedImportBuilder {
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildResolvedImport(init: FirResolvedImportBuilder.() -> Unit): FirResolvedImport {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -77,7 +77,7 @@ class FirSealedClassBuilder : AbstractFirRegularClassBuilder, FirAnnotationConta
|
||||
}
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildSealedClass(init: FirSealedClassBuilder.() -> Unit): FirSealedClass {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+2
-2
@@ -52,7 +52,7 @@ open class FirSimpleFunctionBuilder : FirFunctionBuilder, FirTypeParametersOwner
|
||||
open lateinit var symbol: FirFunctionSymbol<FirSimpleFunction>
|
||||
override val annotations: MutableList<FirAnnotationCall> = mutableListOf()
|
||||
|
||||
@UseExperimental(FirImplementationDetail::class)
|
||||
@OptIn(FirImplementationDetail::class)
|
||||
override fun build(): FirSimpleFunction {
|
||||
return FirSimpleFunctionImpl(
|
||||
source,
|
||||
@@ -73,7 +73,7 @@ open class FirSimpleFunctionBuilder : FirFunctionBuilder, FirTypeParametersOwner
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildSimpleFunction(init: FirSimpleFunctionBuilder.() -> Unit): FirSimpleFunction {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -55,7 +55,7 @@ class FirTypeAliasBuilder : FirTypeParametersOwnerBuilder, FirAnnotationContaine
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildTypeAlias(init: FirTypeAliasBuilder.() -> Unit): FirTypeAlias {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -53,7 +53,7 @@ class FirTypeParameterBuilder : FirAnnotationContainerBuilder {
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildTypeParameter(init: FirTypeParameterBuilder.() -> Unit): FirTypeParameter {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+2
-2
@@ -42,7 +42,7 @@ open class FirValueParameterBuilder : FirAnnotationContainerBuilder {
|
||||
open var isNoinline: Boolean by kotlin.properties.Delegates.notNull<Boolean>()
|
||||
open var isVararg: Boolean by kotlin.properties.Delegates.notNull<Boolean>()
|
||||
|
||||
@UseExperimental(FirImplementationDetail::class)
|
||||
@OptIn(FirImplementationDetail::class)
|
||||
override fun build(): FirValueParameter {
|
||||
return FirValueParameterImpl(
|
||||
source,
|
||||
@@ -61,7 +61,7 @@ open class FirValueParameterBuilder : FirAnnotationContainerBuilder {
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildValueParameter(init: FirValueParameterBuilder.() -> Unit): FirValueParameter {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -50,7 +50,7 @@ class FirAnnotationCallBuilder : FirCallBuilder, FirAnnotationContainerBuilder,
|
||||
}
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildAnnotationCall(init: FirAnnotationCallBuilder.() -> Unit): FirAnnotationCall {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -47,7 +47,7 @@ class FirArrayOfCallBuilder : FirCallBuilder, FirAnnotationContainerBuilder, Fir
|
||||
}
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildArrayOfCall(init: FirArrayOfCallBuilder.() -> Unit = {}): FirArrayOfCall {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -58,7 +58,7 @@ class FirArraySetCallBuilder : FirQualifiedAccessBuilder, FirAnnotationContainer
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildArraySetCall(init: FirArraySetCallBuilder.() -> Unit): FirArraySetCall {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -51,7 +51,7 @@ class FirBinaryLogicExpressionBuilder : FirAnnotationContainerBuilder, FirExpres
|
||||
}
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildBinaryLogicExpression(init: FirBinaryLogicExpressionBuilder.() -> Unit): FirBinaryLogicExpression {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -46,7 +46,7 @@ class FirBlockBuilder : FirAnnotationContainerBuilder, FirExpressionBuilder {
|
||||
}
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildBlock(init: FirBlockBuilder.() -> Unit = {}): FirBlock {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -48,7 +48,7 @@ class FirBreakExpressionBuilder : FirLoopJumpBuilder, FirAnnotationContainerBuil
|
||||
}
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildBreakExpression(init: FirBreakExpressionBuilder.() -> Unit): FirBreakExpression {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -56,7 +56,7 @@ class FirCallableReferenceAccessBuilder : FirQualifiedAccessBuilder, FirAnnotati
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildCallableReferenceAccess(init: FirCallableReferenceAccessBuilder.() -> Unit): FirCallableReferenceAccess {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -35,7 +35,7 @@ class FirCatchBuilder {
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildCatch(init: FirCatchBuilder.() -> Unit): FirCatch {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -45,7 +45,7 @@ class FirCheckNotNullCallBuilder : FirAnnotationContainerBuilder, FirExpressionB
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildCheckNotNullCall(init: FirCheckNotNullCallBuilder.() -> Unit = {}): FirCheckNotNullCall {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -45,7 +45,7 @@ class FirClassReferenceExpressionBuilder : FirAnnotationContainerBuilder, FirExp
|
||||
}
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildClassReferenceExpression(init: FirClassReferenceExpressionBuilder.() -> Unit): FirClassReferenceExpression {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -49,7 +49,7 @@ class FirComparisonExpressionBuilder : FirAnnotationContainerBuilder, FirExpress
|
||||
}
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildComparisonExpression(init: FirComparisonExpressionBuilder.() -> Unit): FirComparisonExpression {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -59,7 +59,7 @@ class FirComponentCallBuilder : FirCallBuilder, FirAnnotationContainerBuilder, F
|
||||
}
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildComponentCall(init: FirComponentCallBuilder.() -> Unit): FirComponentCall {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -48,7 +48,7 @@ class FirContinueExpressionBuilder : FirLoopJumpBuilder, FirAnnotationContainerB
|
||||
}
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildContinueExpression(init: FirContinueExpressionBuilder.() -> Unit): FirContinueExpression {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -45,7 +45,7 @@ class FirDelegatedConstructorCallBuilder : FirCallBuilder, FirAnnotationContaine
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildDelegatedConstructorCall(init: FirDelegatedConstructorCallBuilder.() -> Unit): FirDelegatedConstructorCall {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -43,7 +43,7 @@ class FirDoWhileLoopBuilder : FirLoopBuilder, FirAnnotationContainerBuilder {
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildDoWhileLoop(init: FirDoWhileLoopBuilder.() -> Unit): FirDoWhileLoop {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+2
-2
@@ -27,7 +27,7 @@ class FirElseIfTrueConditionBuilder : FirAnnotationContainerBuilder {
|
||||
override var source: FirSourceElement? = null
|
||||
override val annotations: MutableList<FirAnnotationCall> = mutableListOf()
|
||||
|
||||
@UseExperimental(FirImplementationDetail::class)
|
||||
@OptIn(FirImplementationDetail::class)
|
||||
override fun build(): FirExpression {
|
||||
return FirElseIfTrueCondition(
|
||||
source,
|
||||
@@ -37,7 +37,7 @@ class FirElseIfTrueConditionBuilder : FirAnnotationContainerBuilder {
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildElseIfTrueCondition(init: FirElseIfTrueConditionBuilder.() -> Unit = {}): FirExpression {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -24,7 +24,7 @@ import org.jetbrains.kotlin.fir.visitors.*
|
||||
* DO NOT MODIFY IT MANUALLY
|
||||
*/
|
||||
|
||||
@UseExperimental(FirImplementationDetail::class)
|
||||
@OptIn(FirImplementationDetail::class)
|
||||
fun buildEmptyExpressionBlock(): FirBlock {
|
||||
return FirEmptyExpressionBlock()
|
||||
}
|
||||
|
||||
+1
-1
@@ -47,7 +47,7 @@ class FirErrorExpressionBuilder : FirAnnotationContainerBuilder, FirExpressionBu
|
||||
override val annotations: MutableList<FirAnnotationCall> = mutableListOf()
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildErrorExpression(init: FirErrorExpressionBuilder.() -> Unit): FirErrorExpression {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -42,7 +42,7 @@ class FirErrorLoopBuilder : FirAnnotationContainerBuilder {
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildErrorLoop(init: FirErrorLoopBuilder.() -> Unit): FirErrorLoop {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+2
-2
@@ -28,7 +28,7 @@ class FirExpressionStubBuilder : FirAnnotationContainerBuilder {
|
||||
var typeRef: FirTypeRef = FirImplicitTypeRefImpl(null)
|
||||
override val annotations: MutableList<FirAnnotationCall> = mutableListOf()
|
||||
|
||||
@UseExperimental(FirImplementationDetail::class)
|
||||
@OptIn(FirImplementationDetail::class)
|
||||
override fun build(): FirExpression {
|
||||
return FirExpressionStub(
|
||||
source,
|
||||
@@ -39,7 +39,7 @@ class FirExpressionStubBuilder : FirAnnotationContainerBuilder {
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildExpressionStub(init: FirExpressionStubBuilder.() -> Unit = {}): FirExpression {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+2
-2
@@ -43,7 +43,7 @@ open class FirFunctionCallBuilder : FirQualifiedAccessBuilder, FirCallBuilder, F
|
||||
override val arguments: MutableList<FirExpression> = mutableListOf()
|
||||
open lateinit var calleeReference: FirNamedReference
|
||||
|
||||
@UseExperimental(FirImplementationDetail::class)
|
||||
@OptIn(FirImplementationDetail::class)
|
||||
override fun build(): FirFunctionCall {
|
||||
return FirFunctionCallImpl(
|
||||
source,
|
||||
@@ -61,7 +61,7 @@ open class FirFunctionCallBuilder : FirQualifiedAccessBuilder, FirCallBuilder, F
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildFunctionCall(init: FirFunctionCallBuilder.() -> Unit): FirFunctionCall {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -47,7 +47,7 @@ class FirGetClassCallBuilder : FirCallBuilder, FirAnnotationContainerBuilder, Fi
|
||||
}
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildGetClassCall(init: FirGetClassCallBuilder.() -> Unit = {}): FirGetClassCall {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -45,7 +45,7 @@ class FirLambdaArgumentExpressionBuilder : FirAnnotationContainerBuilder, FirExp
|
||||
}
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildLambdaArgumentExpression(init: FirLambdaArgumentExpressionBuilder.() -> Unit): FirLambdaArgumentExpression {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -50,7 +50,7 @@ class FirNamedArgumentExpressionBuilder : FirAnnotationContainerBuilder, FirExpr
|
||||
}
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildNamedArgumentExpression(init: FirNamedArgumentExpressionBuilder.() -> Unit): FirNamedArgumentExpression {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -51,7 +51,7 @@ class FirOperatorCallBuilder : FirCallBuilder, FirAnnotationContainerBuilder, Fi
|
||||
}
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildOperatorCall(init: FirOperatorCallBuilder.() -> Unit): FirOperatorCall {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -56,7 +56,7 @@ class FirQualifiedAccessExpressionBuilder : FirQualifiedAccessBuilder, FirAnnota
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildQualifiedAccessExpression(init: FirQualifiedAccessExpressionBuilder.() -> Unit): FirQualifiedAccessExpression {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -52,7 +52,7 @@ class FirResolvedQualifierBuilder : FirAnnotationContainerBuilder, FirExpression
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildResolvedQualifier(init: FirResolvedQualifierBuilder.() -> Unit): FirResolvedQualifier {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -41,7 +41,7 @@ class FirResolvedReifiedParameterReferenceBuilder : FirAnnotationContainerBuilde
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildResolvedReifiedParameterReference(init: FirResolvedReifiedParameterReferenceBuilder.() -> Unit): FirResolvedReifiedParameterReference {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -50,7 +50,7 @@ class FirReturnExpressionBuilder : FirAnnotationContainerBuilder, FirExpressionB
|
||||
}
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildReturnExpression(init: FirReturnExpressionBuilder.() -> Unit): FirReturnExpression {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -45,7 +45,7 @@ class FirSpreadArgumentExpressionBuilder : FirAnnotationContainerBuilder, FirExp
|
||||
}
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildSpreadArgumentExpression(init: FirSpreadArgumentExpressionBuilder.() -> Unit): FirSpreadArgumentExpression {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -47,7 +47,7 @@ class FirStringConcatenationCallBuilder : FirCallBuilder, FirAnnotationContainer
|
||||
}
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildStringConcatenationCall(init: FirStringConcatenationCallBuilder.() -> Unit = {}): FirStringConcatenationCall {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -76,7 +76,7 @@ class FirThisReceiverExpressionBuilder : FirQualifiedAccessBuilder, FirAnnotatio
|
||||
}
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildThisReceiverExpression(init: FirThisReceiverExpressionBuilder.() -> Unit): FirThisReceiverExpression {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -46,7 +46,7 @@ class FirThrowExpressionBuilder : FirAnnotationContainerBuilder, FirExpressionBu
|
||||
}
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildThrowExpression(init: FirThrowExpressionBuilder.() -> Unit): FirThrowExpression {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -50,7 +50,7 @@ class FirTryExpressionBuilder : FirAnnotationContainerBuilder, FirExpressionBuil
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildTryExpression(init: FirTryExpressionBuilder.() -> Unit): FirTryExpression {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -52,7 +52,7 @@ class FirTypeOperatorCallBuilder : FirCallBuilder, FirAnnotationContainerBuilder
|
||||
}
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildTypeOperatorCall(init: FirTypeOperatorCallBuilder.() -> Unit): FirTypeOperatorCall {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+2
-2
@@ -27,7 +27,7 @@ class FirUnitExpressionBuilder : FirAnnotationContainerBuilder {
|
||||
override var source: FirSourceElement? = null
|
||||
override val annotations: MutableList<FirAnnotationCall> = mutableListOf()
|
||||
|
||||
@UseExperimental(FirImplementationDetail::class)
|
||||
@OptIn(FirImplementationDetail::class)
|
||||
override fun build(): FirExpression {
|
||||
return FirUnitExpression(
|
||||
source,
|
||||
@@ -37,7 +37,7 @@ class FirUnitExpressionBuilder : FirAnnotationContainerBuilder {
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildUnitExpression(init: FirUnitExpressionBuilder.() -> Unit = {}): FirExpression {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -43,7 +43,7 @@ class FirVarargArgumentsExpressionBuilder : FirAnnotationContainerBuilder, FirEx
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildVarargArgumentsExpression(init: FirVarargArgumentsExpressionBuilder.() -> Unit): FirVarargArgumentsExpression {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -53,7 +53,7 @@ class FirVariableAssignmentBuilder : FirQualifiedAccessBuilder, FirAnnotationCon
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildVariableAssignment(init: FirVariableAssignmentBuilder.() -> Unit): FirVariableAssignment {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -35,7 +35,7 @@ class FirWhenBranchBuilder {
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildWhenBranch(init: FirWhenBranchBuilder.() -> Unit): FirWhenBranch {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -53,7 +53,7 @@ class FirWhenExpressionBuilder : FirAnnotationContainerBuilder, FirExpressionBui
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildWhenExpression(init: FirWhenExpressionBuilder.() -> Unit = {}): FirWhenExpression {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -45,7 +45,7 @@ class FirWhenSubjectExpressionBuilder : FirAnnotationContainerBuilder, FirExpres
|
||||
}
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildWhenSubjectExpression(init: FirWhenSubjectExpressionBuilder.() -> Unit): FirWhenSubjectExpression {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -43,7 +43,7 @@ class FirWhileLoopBuilder : FirLoopBuilder, FirAnnotationContainerBuilder {
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildWhileLoop(init: FirWhileLoopBuilder.() -> Unit): FirWhileLoop {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -47,7 +47,7 @@ class FirWrappedDelegateExpressionBuilder : FirAnnotationContainerBuilder, FirEx
|
||||
}
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildWrappedDelegateExpression(init: FirWrappedDelegateExpressionBuilder.() -> Unit): FirWrappedDelegateExpression {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -24,7 +24,7 @@ import org.jetbrains.kotlin.fir.visitors.*
|
||||
* DO NOT MODIFY IT MANUALLY
|
||||
*/
|
||||
|
||||
@UseExperimental(FirImplementationDetail::class)
|
||||
@OptIn(FirImplementationDetail::class)
|
||||
internal class FirComponentCallImpl(
|
||||
override val source: FirSourceElement?,
|
||||
override val annotations: MutableList<FirAnnotationCall>,
|
||||
|
||||
+1
-1
@@ -36,7 +36,7 @@ class FirBackingFieldReferenceBuilder {
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildBackingFieldReference(init: FirBackingFieldReferenceBuilder.() -> Unit): FirBackingFieldReference {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -36,7 +36,7 @@ class FirDelegateFieldReferenceBuilder {
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildDelegateFieldReference(init: FirDelegateFieldReferenceBuilder.() -> Unit): FirDelegateFieldReference {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -34,7 +34,7 @@ class FirErrorNamedReferenceBuilder {
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildErrorNamedReference(init: FirErrorNamedReferenceBuilder.() -> Unit): FirErrorNamedReference {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -32,7 +32,7 @@ class FirExplicitSuperReferenceBuilder {
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildExplicitSuperReference(init: FirExplicitSuperReferenceBuilder.() -> Unit): FirSuperReference {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -32,7 +32,7 @@ class FirExplicitThisReferenceBuilder {
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildExplicitThisReference(init: FirExplicitThisReferenceBuilder.() -> Unit = {}): FirThisReference {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -30,7 +30,7 @@ class FirImplicitThisReferenceBuilder {
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildImplicitThisReference(init: FirImplicitThisReferenceBuilder.() -> Unit = {}): FirThisReference {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+2
-2
@@ -26,7 +26,7 @@ class FirPropertyFromParameterResolvedNamedReferenceBuilder {
|
||||
lateinit var name: Name
|
||||
lateinit var resolvedSymbol: AbstractFirBasedSymbol<*>
|
||||
|
||||
@UseExperimental(FirImplementationDetail::class)
|
||||
@OptIn(FirImplementationDetail::class)
|
||||
fun build(): FirResolvedNamedReference {
|
||||
return FirPropertyFromParameterResolvedNamedReference(
|
||||
source,
|
||||
@@ -37,7 +37,7 @@ class FirPropertyFromParameterResolvedNamedReferenceBuilder {
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildPropertyFromParameterResolvedNamedReference(init: FirPropertyFromParameterResolvedNamedReferenceBuilder.() -> Unit): FirResolvedNamedReference {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -38,7 +38,7 @@ class FirResolvedCallableReferenceBuilder {
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildResolvedCallableReference(init: FirResolvedCallableReferenceBuilder.() -> Unit): FirResolvedCallableReference {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -35,7 +35,7 @@ class FirResolvedNamedReferenceBuilder {
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildResolvedNamedReference(init: FirResolvedNamedReferenceBuilder.() -> Unit): FirResolvedNamedReference {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+2
-2
@@ -26,7 +26,7 @@ class FirSimpleNamedReferenceBuilder {
|
||||
lateinit var name: Name
|
||||
var candidateSymbol: AbstractFirBasedSymbol<*>? = null
|
||||
|
||||
@UseExperimental(FirImplementationDetail::class)
|
||||
@OptIn(FirImplementationDetail::class)
|
||||
fun build(): FirNamedReference {
|
||||
return FirSimpleNamedReference(
|
||||
source,
|
||||
@@ -37,7 +37,7 @@ class FirSimpleNamedReferenceBuilder {
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildSimpleNamedReference(init: FirSimpleNamedReferenceBuilder.() -> Unit): FirNamedReference {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -36,7 +36,7 @@ class FirComposedSuperTypeRefBuilder : FirAnnotationContainerBuilder {
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildComposedSuperTypeRef(init: FirComposedSuperTypeRefBuilder.() -> Unit = {}): FirComposedSuperTypeRef {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -34,7 +34,7 @@ class FirDelegatedTypeRefBuilder {
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildDelegatedTypeRef(init: FirDelegatedTypeRefBuilder.() -> Unit): FirDelegatedTypeRef {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -35,7 +35,7 @@ class FirDynamicTypeRefBuilder : FirAnnotationContainerBuilder {
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildDynamicTypeRef(init: FirDynamicTypeRefBuilder.() -> Unit): FirDynamicTypeRef {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -40,7 +40,7 @@ class FirErrorTypeRefBuilder : FirAnnotationContainerBuilder {
|
||||
override val annotations: MutableList<FirAnnotationCall> = mutableListOf()
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildErrorTypeRef(init: FirErrorTypeRefBuilder.() -> Unit): FirErrorTypeRef {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -44,7 +44,7 @@ class FirFunctionTypeRefBuilder : FirAnnotationContainerBuilder {
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildFunctionTypeRef(init: FirFunctionTypeRefBuilder.() -> Unit): FirFunctionTypeRef {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -30,7 +30,7 @@ class FirImplicitTypeRefBuilder {
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildImplicitTypeRef(init: FirImplicitTypeRefBuilder.() -> Unit = {}): FirImplicitTypeRef {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -46,7 +46,7 @@ class FirResolvedFunctionTypeRefBuilder : FirAnnotationContainerBuilder {
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildResolvedFunctionTypeRef(init: FirResolvedFunctionTypeRefBuilder.() -> Unit): FirResolvedFunctionTypeRef {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -39,7 +39,7 @@ class FirResolvedTypeRefBuilder : FirAnnotationContainerBuilder {
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildResolvedTypeRef(init: FirResolvedTypeRefBuilder.() -> Unit): FirResolvedTypeRef {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -29,7 +29,7 @@ class FirStarProjectionBuilder {
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildStarProjection(init: FirStarProjectionBuilder.() -> Unit = {}): FirStarProjection {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -35,7 +35,7 @@ class FirTypeProjectionWithVarianceBuilder {
|
||||
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
inline fun buildTypeProjectionWithVariance(init: FirTypeProjectionWithVarianceBuilder.() -> Unit): FirTypeProjectionWithVariance {
|
||||
contract {
|
||||
callsInPlace(init, kotlin.contracts.InvocationKind.EXACTLY_ONCE)
|
||||
|
||||
+1
-1
@@ -22,7 +22,7 @@ import org.jetbrains.kotlin.fir.types.impl.FirImplicitUnitTypeRef
|
||||
import org.jetbrains.kotlin.name.FqName
|
||||
import org.jetbrains.kotlin.name.Name
|
||||
|
||||
@UseExperimental(FirImplementationDetail::class)
|
||||
@OptIn(FirImplementationDetail::class)
|
||||
abstract class FirDefaultPropertyAccessor(
|
||||
source: FirSourceElement?,
|
||||
session: FirSession,
|
||||
|
||||
+3
-3
@@ -64,7 +64,7 @@ private fun SmartPrinter.printBuilder(builder: Builder) {
|
||||
is IntermediateBuilder -> builder.materializedElement!!.typeWithArguments.replace(Regex("<.>"), "<*>")
|
||||
}
|
||||
if (builder is LeafBuilder && builder.implementation.isPublic) {
|
||||
println("@UseExperimental(FirImplementationDetail::class)")
|
||||
println("@OptIn(FirImplementationDetail::class)")
|
||||
}
|
||||
if (builder.parents.isNotEmpty()) {
|
||||
print("override ")
|
||||
@@ -226,10 +226,10 @@ private fun SmartPrinter.printDslBuildFunction(
|
||||
) {
|
||||
val isEmpty = builder.allFields.isEmpty()
|
||||
if (!isEmpty) {
|
||||
println("@UseExperimental(ExperimentalContracts::class)")
|
||||
println("@OptIn(ExperimentalContracts::class)")
|
||||
print("inline ")
|
||||
} else if(builder.implementation.isPublic) {
|
||||
println("@UseExperimental(FirImplementationDetail::class)")
|
||||
println("@OptIn(FirImplementationDetail::class)")
|
||||
}
|
||||
print("fun ")
|
||||
builder.implementation.element.typeArguments.takeIf { it.isNotEmpty() }?.let {
|
||||
|
||||
+1
-1
@@ -46,7 +46,7 @@ fun SmartPrinter.printImplementation(implementation: Implementation) {
|
||||
|
||||
with(implementation) {
|
||||
if (requiresOptIn) {
|
||||
println("@UseExperimental(FirImplementationDetail::class)")
|
||||
println("@OptIn(FirImplementationDetail::class)")
|
||||
}
|
||||
if (!isPublic) {
|
||||
print("internal ")
|
||||
|
||||
Reference in New Issue
Block a user