diff --git a/compiler/src/main/kotlin/com/ivianuu/injekt/compiler/fir/Errors.kt b/compiler/src/main/kotlin/com/ivianuu/injekt/compiler/fir/Errors.kt index 12603c353..c13b87633 100644 --- a/compiler/src/main/kotlin/com/ivianuu/injekt/compiler/fir/Errors.kt +++ b/compiler/src/main/kotlin/com/ivianuu/injekt/compiler/fir/Errors.kt @@ -1,5 +1,3 @@ -@file:OptIn(InternalDiagnosticFactoryMethod::class) - package com.ivianuu.injekt.compiler.fir import com.ivianuu.injekt.compiler.resolution.* diff --git a/compiler/src/main/kotlin/com/ivianuu/injekt/compiler/ir/InjectCallTransformer.kt b/compiler/src/main/kotlin/com/ivianuu/injekt/compiler/ir/InjectCallTransformer.kt index 2d0192c45..1ec4e92b4 100644 --- a/compiler/src/main/kotlin/com/ivianuu/injekt/compiler/ir/InjectCallTransformer.kt +++ b/compiler/src/main/kotlin/com/ivianuu/injekt/compiler/ir/InjectCallTransformer.kt @@ -44,10 +44,7 @@ class InjectCallTransformer( private val irCtx: IrPluginContext, private val ctx: InjektContext ) : IrElementTransformerVoidWithContext() { - private inner class RootContext( - val result: InjectionResult.Success, - val startOffset: Int - ) { + private inner class RootContext(val result: InjectionResult.Success, val startOffset: Int) { val statements = mutableListOf() val highestScope = mutableMapOf() @@ -388,11 +385,14 @@ class InjectCallTransformer( result: ResolutionResult.Success.Value, injectable: CallableInjectable ): IrExpression = when { - injectable.callable.type.unwrapTags().classifier.isObject -> objectExpression(injectable.callable.type.unwrapTags()) + injectable.callable.type.unwrapTags().classifier.isObject -> + objectExpression(injectable.callable.type.unwrapTags()) else -> when { injectable.callable.symbol is FirPropertySymbol && - injectable.callable.symbol.isLocal -> localVariableExpression(injectable, injectable.callable.symbol) - injectable.callable.symbol is FirValueParameterSymbol -> parameterExpression(injectable, injectable.callable.symbol) + injectable.callable.symbol.isLocal -> + localVariableExpression(injectable, injectable.callable.symbol) + injectable.callable.symbol is FirValueParameterSymbol -> + parameterExpression(injectable, injectable.callable.symbol) else -> functionExpression(result, injectable, injectable.callable.symbol) } }