Migrate UseExperimental->OptIn in project sources
This commit is contained in:
+1
-1
@@ -20,7 +20,7 @@ import java.util.*
|
||||
private val BOXING_CLASS_INTERNAL_NAME =
|
||||
RELEASE_COROUTINES_VERSION_SETTINGS.coroutinesJvmInternalPackageFqName().child(Name.identifier("Boxing")).topLevelClassInternalName()
|
||||
|
||||
@UseExperimental(ExperimentalStdlibApi::class)
|
||||
@OptIn(ExperimentalStdlibApi::class)
|
||||
object ChangeBoxingMethodTransformer : MethodTransformer() {
|
||||
private val wrapperToInternalBoxing: Map<String, String>
|
||||
|
||||
|
||||
@@ -82,7 +82,7 @@ fun ConeKotlinType.renderFunctionType(kind: FunctionClassDescriptor.Kind?, isExt
|
||||
}
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
fun FunctionClassDescriptor.Kind?.withPrettyRender(): Boolean {
|
||||
contract {
|
||||
returns(true) implies (this@withPrettyRender != null)
|
||||
|
||||
@@ -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
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+2
-2
@@ -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,
|
||||
|
||||
+1
-1
@@ -106,7 +106,7 @@ open class BaseConverter(
|
||||
return kidsRef.get()
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
protected inline fun LighterASTNode.forEachChildren(vararg skipTokens: KtToken, f: (LighterASTNode) -> Unit) {
|
||||
val kidsArray = this.getChildrenAsArray()
|
||||
for (kid in kidsArray) {
|
||||
|
||||
@@ -20,7 +20,7 @@ abstract class CheckerSink {
|
||||
abstract suspend fun yield()
|
||||
}
|
||||
|
||||
@UseExperimental(PrivateForInline::class)
|
||||
@OptIn(PrivateForInline::class)
|
||||
suspend inline fun CheckerSink.yieldIfNeed() {
|
||||
if (needYielding) {
|
||||
yield()
|
||||
|
||||
+1
-1
@@ -11,7 +11,7 @@ import org.jetbrains.kotlin.fir.references.impl.FirSimpleNamedReference
|
||||
import org.jetbrains.kotlin.fir.symbols.AbstractFirBasedSymbol
|
||||
import org.jetbrains.kotlin.name.Name
|
||||
|
||||
@UseExperimental(FirImplementationDetail::class)
|
||||
@OptIn(FirImplementationDetail::class)
|
||||
class FirNamedReferenceWithCandidate(
|
||||
source: FirSourceElement?,
|
||||
name: Name,
|
||||
|
||||
+1
-1
@@ -29,7 +29,7 @@ import org.jetbrains.kotlin.fir.visitors.transformSingle
|
||||
import org.jetbrains.kotlin.name.FqName
|
||||
import org.jetbrains.kotlin.name.Name
|
||||
|
||||
@UseExperimental(DfaInternals::class)
|
||||
@OptIn(DfaInternals::class)
|
||||
abstract class FirDataFlowAnalyzer<FLOW : Flow>(
|
||||
protected val components: FirAbstractBodyResolveTransformer.BodyResolveTransformerComponents
|
||||
) {
|
||||
|
||||
+1
-1
@@ -163,7 +163,7 @@ abstract class PersistentLogicSystem(context: ConeInferenceContext) : LogicSyste
|
||||
flow.backwardsAliasMap = flow.backwardsAliasMap.put(original, variables - alias)
|
||||
}
|
||||
|
||||
@UseExperimental(DfaInternals::class)
|
||||
@OptIn(DfaInternals::class)
|
||||
private fun PersistentFlow.getApprovedTypeStatementsDiff(variable: RealVariable, parentFlow: PersistentFlow): MutableTypeStatement {
|
||||
var flow = this
|
||||
val result = MutableTypeStatement(variable)
|
||||
|
||||
@@ -24,7 +24,7 @@ import org.jetbrains.kotlin.fir.types.*
|
||||
import kotlin.contracts.ExperimentalContracts
|
||||
import kotlin.contracts.contract
|
||||
|
||||
@UseExperimental(DfaInternals::class)
|
||||
@OptIn(DfaInternals::class)
|
||||
class VariableStorage(val session: FirSession) {
|
||||
private var counter = 1
|
||||
private val realVariables: MutableMap<Identifier, RealVariable> = HashMap()
|
||||
@@ -149,7 +149,7 @@ class VariableStorage(val session: FirSession) {
|
||||
syntheticVariables.clear()
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
fun AbstractFirBasedSymbol<*>?.isStable(originalFir: FirElement): Boolean {
|
||||
contract {
|
||||
returns(true) implies(this@isStable != null)
|
||||
|
||||
@@ -32,7 +32,7 @@ import kotlin.contracts.ExperimentalContracts
|
||||
import kotlin.contracts.InvocationKind
|
||||
import kotlin.contracts.contract
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
fun DataFlowVariable.isSynthetic(): Boolean {
|
||||
contract {
|
||||
returns(true) implies (this@isSynthetic is SyntheticVariable)
|
||||
@@ -41,7 +41,7 @@ fun DataFlowVariable.isSynthetic(): Boolean {
|
||||
return this is SyntheticVariable
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
fun DataFlowVariable.isReal(): Boolean {
|
||||
contract {
|
||||
returns(true) implies (this@isReal is RealVariable)
|
||||
@@ -62,7 +62,7 @@ fun MutableTypeStatements.mergeTypeStatements(other: TypeStatements) {
|
||||
}
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
internal inline fun <K, V> MutableMap<K, V>.put(key: K, value: V, remappingFunction: (existing: V) -> V) {
|
||||
contract {
|
||||
callsInPlace(remappingFunction, InvocationKind.AT_MOST_ONCE)
|
||||
@@ -75,7 +75,7 @@ internal inline fun <K, V> MutableMap<K, V>.put(key: K, value: V, remappingFunct
|
||||
}
|
||||
}
|
||||
|
||||
@UseExperimental(ExperimentalContracts::class)
|
||||
@OptIn(ExperimentalContracts::class)
|
||||
internal inline fun <K, V> PersistentMap<K, V>.put(key: K, valueProducer: () -> V, remappingFunction: (existing: V) -> V): PersistentMap<K, V> {
|
||||
contract {
|
||||
callsInPlace(remappingFunction, InvocationKind.AT_MOST_ONCE)
|
||||
|
||||
+1
-1
@@ -41,7 +41,7 @@ class InferenceComponents(
|
||||
@set:PrivateForInline
|
||||
var inferenceSession: FirInferenceSession = FirInferenceSession.DEFAULT
|
||||
|
||||
@UseExperimental(PrivateForInline::class)
|
||||
@OptIn(PrivateForInline::class)
|
||||
inline fun <R> withInferenceSession(inferenceSession: FirInferenceSession, block: () -> R): R {
|
||||
val oldSession = this.inferenceSession
|
||||
this.inferenceSession = inferenceSession
|
||||
|
||||
+1
-1
@@ -196,7 +196,7 @@ class IntegerOperatorsTypeUpdater(val approximator: IntegerLiteralTypeApproximat
|
||||
}
|
||||
}
|
||||
|
||||
@UseExperimental(FirImplementationDetail::class)
|
||||
@OptIn(FirImplementationDetail::class)
|
||||
private fun FirFunctionCall.toOperatorCall(): FirIntegerOperatorCall {
|
||||
if (this is FirIntegerOperatorCall) return this
|
||||
return FirIntegerOperatorCall(
|
||||
|
||||
+7
-7
@@ -60,7 +60,7 @@ abstract class FirAbstractBodyResolveTransformer(phase: FirResolvePhase) : FirAb
|
||||
}
|
||||
|
||||
|
||||
@UseExperimental(PrivateForInline::class)
|
||||
@OptIn(PrivateForInline::class)
|
||||
internal inline fun <T> withFullBodyResolve(crossinline l: () -> T): T {
|
||||
if (!implicitTypeOnly) return l()
|
||||
implicitTypeOnly = false
|
||||
@@ -149,11 +149,11 @@ abstract class FirAbstractBodyResolveTransformer(phase: FirResolvePhase) : FirAb
|
||||
override var container: FirDeclaration
|
||||
get() = containerIfAny!!
|
||||
private set(value) {
|
||||
@UseExperimental(PrivateForInline::class)
|
||||
@OptIn(PrivateForInline::class)
|
||||
containerIfAny = value
|
||||
}
|
||||
|
||||
@UseExperimental(PrivateForInline::class)
|
||||
@OptIn(PrivateForInline::class)
|
||||
inline fun <T> withContainer(declaration: FirDeclaration, crossinline f: () -> T): T {
|
||||
val prevContainer = containerIfAny
|
||||
containerIfAny = declaration
|
||||
@@ -162,7 +162,7 @@ abstract class FirAbstractBodyResolveTransformer(phase: FirResolvePhase) : FirAb
|
||||
return result
|
||||
}
|
||||
|
||||
@UseExperimental(PrivateForInline::class)
|
||||
@OptIn(PrivateForInline::class)
|
||||
inline fun <T> withLocalContext(localContext: FirLocalContext, f: () -> T): T {
|
||||
val existedStack = this.implicitReceiverStack
|
||||
val existedLocalScopes = this.localScopes
|
||||
@@ -178,7 +178,7 @@ abstract class FirAbstractBodyResolveTransformer(phase: FirResolvePhase) : FirAb
|
||||
}
|
||||
}
|
||||
|
||||
@UseExperimental(PrivateForInline::class)
|
||||
@OptIn(PrivateForInline::class)
|
||||
inline fun <R> withLocalScopesCleanup(l: () -> R): R {
|
||||
val initialLocalScopes = localScopes
|
||||
return try {
|
||||
@@ -188,7 +188,7 @@ abstract class FirAbstractBodyResolveTransformer(phase: FirResolvePhase) : FirAb
|
||||
}
|
||||
}
|
||||
|
||||
@UseExperimental(PrivateForInline::class)
|
||||
@OptIn(PrivateForInline::class)
|
||||
fun addLocalScope(localScope: FirLocalScope) {
|
||||
localScopes = localScopes.add(localScope)
|
||||
}
|
||||
@@ -221,7 +221,7 @@ abstract class FirAbstractBodyResolveTransformer(phase: FirResolvePhase) : FirAb
|
||||
localContextForAnonymousFunctions.clear()
|
||||
}
|
||||
|
||||
@UseExperimental(PrivateForInline::class)
|
||||
@OptIn(PrivateForInline::class)
|
||||
private inline fun updateLastScope(transform: FirLocalScope.() -> FirLocalScope) {
|
||||
val lastScope = localScopes.lastOrNull() ?: return
|
||||
localScopes = localScopes.set(localScopes.size - 1, lastScope.transform())
|
||||
|
||||
+1
-1
@@ -38,7 +38,7 @@ open class FirBodyResolveTransformer(
|
||||
|
||||
override fun transformFile(file: FirFile, data: ResolutionMode): CompositeTransformResult<FirFile> {
|
||||
components.cleanContextForAnonymousFunction()
|
||||
@UseExperimental(PrivateForInline::class)
|
||||
@OptIn(PrivateForInline::class)
|
||||
components.file = file
|
||||
packageFqName = file.packageFqName
|
||||
return withScopeCleanup(components.topLevelScopes) {
|
||||
|
||||
+2
-2
@@ -95,7 +95,7 @@ class FirIntegerLiteralTypeScope(private val session: FirSession) : FirScope() {
|
||||
name to FirNamedFunctionSymbol(CallableId(name)).apply { createFirFunction(name, this) }
|
||||
}.toMap()
|
||||
|
||||
@UseExperimental(FirImplementationDetail::class)
|
||||
@OptIn(FirImplementationDetail::class)
|
||||
private fun createFirFunction(name: Name, symbol: FirNamedFunctionSymbol): FirSimpleFunctionImpl = FirIntegerOperator(
|
||||
source = null,
|
||||
session,
|
||||
@@ -123,7 +123,7 @@ class FirIntegerLiteralTypeScope(private val session: FirSession) : FirScope() {
|
||||
}
|
||||
}
|
||||
|
||||
@UseExperimental(FirImplementationDetail::class)
|
||||
@OptIn(FirImplementationDetail::class)
|
||||
class FirIntegerOperator @FirImplementationDetail constructor(
|
||||
source: FirSourceElement?,
|
||||
session: FirSession,
|
||||
|
||||
+2
-2
@@ -22,7 +22,7 @@ import org.jetbrains.kotlin.fir.types.FirTypeProjection
|
||||
import org.jetbrains.kotlin.fir.types.FirTypeRef
|
||||
import org.jetbrains.kotlin.fir.types.builder.buildImplicitTypeRef
|
||||
|
||||
@UseExperimental(FirImplementationDetail::class)
|
||||
@OptIn(FirImplementationDetail::class)
|
||||
class FirIntegerOperatorCall @FirImplementationDetail constructor(
|
||||
source: FirSourceElement?,
|
||||
typeRef: FirTypeRef,
|
||||
@@ -60,7 +60,7 @@ class FirIntegerOperatorCallBuilder : FirQualifiedAccessBuilder, FirCallBuilder,
|
||||
override val arguments: MutableList<FirExpression> = mutableListOf()
|
||||
lateinit var calleeReference: FirNamedReference
|
||||
|
||||
@UseExperimental(FirImplementationDetail::class)
|
||||
@OptIn(FirImplementationDetail::class)
|
||||
override fun build(): FirIntegerOperatorCall {
|
||||
return FirIntegerOperatorCall(
|
||||
source,
|
||||
|
||||
@@ -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)
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user