[AA] introduce FirReceiverParameter

^KT-54417
This commit is contained in:
Dmitrii Gridin
2022-10-18 08:56:10 +02:00
committed by Space Team
parent be7d282974
commit 37d688ae83
21 changed files with 139 additions and 24 deletions
@@ -4,6 +4,7 @@ KtSuccessCallInfo:
partiallyAppliedSymbol = KtPartiallyAppliedSymbol:
dispatchReceiver = KtImplicitReceiverValue:
symbol = KtReceiverParameterSymbol:
annotationsList: []
origin: SOURCE
owningCallableSymbol: KtAnonymousFunctionSymbol(<local>/<no name provided>)
type: test/Target<kotlin/String>
@@ -4,6 +4,7 @@ KtSuccessCallInfo:
partiallyAppliedSymbol = KtPartiallyAppliedSymbol:
dispatchReceiver = KtImplicitReceiverValue:
symbol = KtReceiverParameterSymbol:
annotationsList: []
origin: SOURCE
owningCallableSymbol: KtAnonymousFunctionSymbol(<local>/<no name provided>)
type: test/Target<kotlin/String>
@@ -30,4 +31,4 @@ KtSuccessCallInfo:
returnType = T
symbol = t: T
callableIdIfNonLocal = null)
}
}
@@ -3,6 +3,7 @@ KtSuccessCallInfo:
partiallyAppliedSymbol = KtPartiallyAppliedSymbol:
dispatchReceiver = KtImplicitReceiverValue:
symbol = KtReceiverParameterSymbol:
annotationsList: []
origin: SOURCE
owningCallableSymbol: KtFunctionSymbol(/call)
type: JavaClass
@@ -16,4 +17,4 @@ KtSuccessCallInfo:
callableIdIfNonLocal = /JavaClass.foo
simpleAccess = Read:
typeArgumentsMapping = {}
typeArgumentsMapping = {}
@@ -3,6 +3,7 @@ KtSuccessCallInfo:
partiallyAppliedSymbol = KtPartiallyAppliedSymbol:
dispatchReceiver = KtImplicitReceiverValue:
symbol = KtReceiverParameterSymbol:
annotationsList: []
origin: SOURCE
owningCallableSymbol: KtFunctionSymbol(/call)
type: JavaClass
@@ -16,4 +17,4 @@ KtSuccessCallInfo:
callableIdIfNonLocal = /JavaClass.foo
simpleAccess = Write:
value = 42
typeArgumentsMapping = {}
typeArgumentsMapping = {}
@@ -3,6 +3,7 @@ KtSuccessCallInfo:
partiallyAppliedSymbol = KtPartiallyAppliedSymbol:
dispatchReceiver = KtImplicitReceiverValue:
symbol = KtReceiverParameterSymbol:
annotationsList: []
origin: SOURCE
owningCallableSymbol: KtFunctionSymbol(/foo)
type: A
@@ -16,4 +17,4 @@ KtSuccessCallInfo:
callableIdIfNonLocal = /A.i
simpleAccess = Read:
typeArgumentsMapping = {}
typeArgumentsMapping = {}
@@ -3,6 +3,7 @@ KtSuccessCallInfo:
partiallyAppliedSymbol = KtPartiallyAppliedSymbol:
dispatchReceiver = KtImplicitReceiverValue:
symbol = KtReceiverParameterSymbol:
annotationsList: []
origin: SOURCE
owningCallableSymbol: KtFunctionSymbol(/foo)
type: A
@@ -16,4 +17,4 @@ KtSuccessCallInfo:
callableIdIfNonLocal = /A.i
simpleAccess = Write:
value = 1
typeArgumentsMapping = {}
typeArgumentsMapping = {}
@@ -4,6 +4,7 @@ KtSuccessCallInfo:
dispatchReceiver = KtSmartCastedReceiverValue:
original = KtImplicitReceiverValue:
symbol = KtReceiverParameterSymbol:
annotationsList: []
origin: SOURCE
owningCallableSymbol: KtFunctionSymbol(/test)
type: kotlin/Any
@@ -18,4 +19,4 @@ KtSuccessCallInfo:
callableIdIfNonLocal = kotlin/String.length
simpleAccess = Read:
typeArgumentsMapping = {}
typeArgumentsMapping = {}
@@ -6,6 +6,7 @@ KtSuccessCallInfo:
extensionReceiver = KtSmartCastedReceiverValue:
original = KtImplicitReceiverValue:
symbol = KtReceiverParameterSymbol:
annotationsList: []
origin: SOURCE
owningCallableSymbol: KtFunctionSymbol(/test)
type: kotlin/Any
@@ -18,4 +19,4 @@ KtSuccessCallInfo:
valueParameters = []
callableIdIfNonLocal = /foo
typeArgumentsMapping = {}
argumentMapping = {}
argumentMapping = {}