Fix incorrect mixed named/positioned arguments in project code
^KT-40404 Fixed
This commit is contained in:
+2
-3
@@ -16,7 +16,6 @@ import org.jetbrains.kotlin.fir.resolve.ResolutionMode
|
|||||||
import org.jetbrains.kotlin.fir.resolve.ScopeSession
|
import org.jetbrains.kotlin.fir.resolve.ScopeSession
|
||||||
import org.jetbrains.kotlin.fir.resolve.firProvider
|
import org.jetbrains.kotlin.fir.resolve.firProvider
|
||||||
import org.jetbrains.kotlin.fir.resolve.transformers.*
|
import org.jetbrains.kotlin.fir.resolve.transformers.*
|
||||||
import org.jetbrains.kotlin.fir.resolve.transformers.TransformImplicitType
|
|
||||||
import org.jetbrains.kotlin.fir.resolve.transformers.contracts.runContractResolveForLocalClass
|
import org.jetbrains.kotlin.fir.resolve.transformers.contracts.runContractResolveForLocalClass
|
||||||
import org.jetbrains.kotlin.fir.symbols.impl.FirAccessorSymbol
|
import org.jetbrains.kotlin.fir.symbols.impl.FirAccessorSymbol
|
||||||
import org.jetbrains.kotlin.fir.symbols.impl.FirCallableSymbol
|
import org.jetbrains.kotlin.fir.symbols.impl.FirCallableSymbol
|
||||||
@@ -87,9 +86,9 @@ fun <F : FirClass<F>> F.runContractAndBodiesResolutionForLocalClass(
|
|||||||
components.session, components.scopeSession,
|
components.session, components.scopeSession,
|
||||||
implicitBodyResolveComputationSession,
|
implicitBodyResolveComputationSession,
|
||||||
FirResolvePhase.BODY_RESOLVE,
|
FirResolvePhase.BODY_RESOLVE,
|
||||||
outerBodyResolveContext = newContext,
|
|
||||||
implicitTypeOnly = false,
|
implicitTypeOnly = false,
|
||||||
returnTypeCalculator
|
returnTypeCalculator,
|
||||||
|
outerBodyResolveContext = newContext
|
||||||
)
|
)
|
||||||
|
|
||||||
val graphBuilder = components.context.dataFlowAnalyzerContext.graphBuilder
|
val graphBuilder = components.context.dataFlowAnalyzerContext.graphBuilder
|
||||||
|
|||||||
+1
-1
@@ -124,7 +124,6 @@ class FirIntegerOperator @FirImplementationDetail constructor(
|
|||||||
FirDeclarationOrigin.Synthetic,
|
FirDeclarationOrigin.Synthetic,
|
||||||
returnTypeRef,
|
returnTypeRef,
|
||||||
receiverTypeRef,
|
receiverTypeRef,
|
||||||
typeParameters = mutableListOf(),
|
|
||||||
valueParameters = mutableListOf(),
|
valueParameters = mutableListOf(),
|
||||||
body = null,
|
body = null,
|
||||||
status,
|
status,
|
||||||
@@ -133,6 +132,7 @@ class FirIntegerOperator @FirImplementationDetail constructor(
|
|||||||
kind.operatorName,
|
kind.operatorName,
|
||||||
symbol,
|
symbol,
|
||||||
annotations = mutableListOf(),
|
annotations = mutableListOf(),
|
||||||
|
typeParameters = mutableListOf(),
|
||||||
) {
|
) {
|
||||||
enum class Kind(val unary: Boolean, val operatorName: Name) {
|
enum class Kind(val unary: Boolean, val operatorName: Name) {
|
||||||
PLUS(false, OperatorNameConventions.PLUS),
|
PLUS(false, OperatorNameConventions.PLUS),
|
||||||
|
|||||||
Reference in New Issue
Block a user