[FIR] do not transform type annotations from function parameter during implicit type phase

We shouldn't treat them as local and transform during the implicit type
phase as they are visible from outside the function

^KT-64164 Fixed
This commit is contained in:
Dmitrii Gridin
2023-12-07 18:03:28 +01:00
committed by Space Team
parent 3d43dff8b5
commit 061734d84b
97 changed files with 469 additions and 428 deletions
@@ -23,6 +23,7 @@ import org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.ImplicitBodyRe
import org.jetbrains.kotlin.fir.scopes.callableCopySubstitutionForTypeUpdater import org.jetbrains.kotlin.fir.scopes.callableCopySubstitutionForTypeUpdater
import org.jetbrains.kotlin.fir.symbols.FirBasedSymbol import org.jetbrains.kotlin.fir.symbols.FirBasedSymbol
import org.jetbrains.kotlin.fir.symbols.impl.FirCallableSymbol import org.jetbrains.kotlin.fir.symbols.impl.FirCallableSymbol
import org.jetbrains.kotlin.fir.symbols.impl.FirValueParameterSymbol
import org.jetbrains.kotlin.fir.types.FirImplicitTypeRef import org.jetbrains.kotlin.fir.types.FirImplicitTypeRef
import org.jetbrains.kotlin.fir.util.setMultimapOf import org.jetbrains.kotlin.fir.util.setMultimapOf
import org.jetbrains.kotlin.fir.utils.exceptions.withFirSymbolEntry import org.jetbrains.kotlin.fir.utils.exceptions.withFirSymbolEntry
@@ -83,16 +84,25 @@ internal class LLImplicitBodyResolveComputationSession : ImplicitBodyResolveComp
* @see postponedSymbols * @see postponedSymbols
*/ */
fun postponeForeignAnnotationResolution(symbol: FirBasedSymbol<*>) { fun postponeForeignAnnotationResolution(symbol: FirBasedSymbol<*>) {
// We should unwrap local symbols to avoid recursion
val symbolToPostpone = when (symbol) {
is FirValueParameterSymbol -> symbol.containingFunctionSymbol
else -> symbol
}
// We cannot resolve them on demand, so we shouldn't postpone them // We cannot resolve them on demand, so we shouldn't postpone them
if (symbol.cannotResolveAnnotationsOnDemand()) { if (symbolToPostpone.cannotResolveAnnotationsOnDemand()) {
return return
} }
val currentSymbol = anchorForForeignAnnotations ?: errorWithAttachment("Unexpected state: the current symbol have to be here") { val currentSymbol = anchorForForeignAnnotations ?: errorWithAttachment("Unexpected state: the current symbol have to be here") {
withFirSymbolEntry("symbol to postpone", symbol) withFirSymbolEntry("symbol to postpone", symbolToPostpone)
} }
postponedSymbols.put(currentSymbol, symbol) // There is no sense to postpone itself as it will lead to recursion
if (currentSymbol == symbolToPostpone) return
postponedSymbols.put(currentSymbol, symbolToPostpone)
} }
/** /**
@@ -1,14 +1,14 @@
@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>> @R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A context -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A
anchor -> [FirConstructorSymbol /A.A] anchor -> [FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A]
@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String> @R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A context -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A
anchor -> [FirConstructorSymbol /A.A] anchor -> [FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A]
@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String @R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String
context -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A context -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A
anchor -> [FirConstructorSymbol /A.A] anchor -> [FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A]
FILE: [ResolvedTo(IMPORTS)] parameterWithAnnotations.kt FILE: [ResolvedTo(IMPORTS)] parameterWithAnnotations.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| {
@@ -1,14 +1,14 @@
@R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>> @R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A context -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A
anchor -> [FirConstructorSymbol /A.A] anchor -> [FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A]
@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String> @R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A context -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A
anchor -> [FirConstructorSymbol /A.A] anchor -> [FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A]
@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String @R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String
context -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A context -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A
anchor -> [FirConstructorSymbol /A.A] anchor -> [FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A]
FILE: [ResolvedTo(IMPORTS)] parameterWithAnnotations.kt FILE: [ResolvedTo(IMPORTS)] parameterWithAnnotations.kt
@R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
@@ -1,14 +1,14 @@
@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>> @R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A context -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A
anchor -> [FirConstructorSymbol /A.A] anchor -> [FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A]
@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String> @R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A context -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A
anchor -> [FirConstructorSymbol /A.A] anchor -> [FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A]
@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String @R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String
context -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A context -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A
anchor -> [FirConstructorSymbol /A.A] anchor -> [FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A]
@R|Anno|(position = <strcat>(String(anonymousFunction return type ), R|/prop|)) kotlin/Int @R|Anno|(position = <strcat>(String(anonymousFunction return type ), R|/prop|)) kotlin/Int
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
@@ -1,14 +1,14 @@
@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>> @R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A context -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A
anchor -> [FirConstructorSymbol /A.A] anchor -> [FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A]
@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String> @R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A context -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A
anchor -> [FirConstructorSymbol /A.A] anchor -> [FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A]
@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String @R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String
context -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A context -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A
anchor -> [FirConstructorSymbol /A.A] anchor -> [FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A]
@R|Anno|(position = <strcat>(String(anonymousFunction return type ), R|/prop|)) kotlin/Int @R|Anno|(position = <strcat>(String(anonymousFunction return type ), R|/prop|)) kotlin/Int
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
@@ -1,14 +1,14 @@
@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>> @R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A context -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A
anchor -> [FirConstructorSymbol /A.A] anchor -> [FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A]
@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String> @R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A context -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A
anchor -> [FirConstructorSymbol /A.A] anchor -> [FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A]
@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String @R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String
context -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A context -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A
anchor -> [FirConstructorSymbol /A.A] anchor -> [FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A]
FILE: [ResolvedTo(IMPORTS)] parameterWithAnnotationsScript.kts FILE: [ResolvedTo(IMPORTS)] parameterWithAnnotationsScript.kts
context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|) context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|)
@@ -36,3 +36,4 @@ FILE: [ResolvedTo(IMPORTS)] parameterWithAnnotationsScript.kts
} }
} }
@@ -1,14 +1,14 @@
@R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>> @R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A context -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A
anchor -> [FirConstructorSymbol /A.A] anchor -> [FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A]
@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String> @R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A context -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A
anchor -> [FirConstructorSymbol /A.A] anchor -> [FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A]
@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String @R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String
context -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A context -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A
anchor -> [FirConstructorSymbol /A.A] anchor -> [FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A]
FILE: [ResolvedTo(IMPORTS)] parameterWithAnnotationsScript.kts FILE: [ResolvedTo(IMPORTS)] parameterWithAnnotationsScript.kts
context(<script>@kotlin.script.templates.standard.ScriptTemplateWithArgs) context(<script>@kotlin.script.templates.standard.ScriptTemplateWithArgs)
@@ -34,3 +34,4 @@ FILE: [ResolvedTo(IMPORTS)] parameterWithAnnotationsScript.kts
} }
} }
@@ -1,14 +1,14 @@
@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>> @R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A context -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A
anchor -> [FirConstructorSymbol /A.A] anchor -> [FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A]
@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String> @R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A context -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A
anchor -> [FirConstructorSymbol /A.A] anchor -> [FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A]
@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String @R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String
context -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A context -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A
anchor -> [FirConstructorSymbol /A.A] anchor -> [FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A]
@R|Anno|(position = <strcat>(String(anonymousFunction return type ), R|/prop|)) kotlin/Int @R|Anno|(position = <strcat>(String(anonymousFunction return type ), R|/prop|)) kotlin/Int
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
@@ -52,3 +52,4 @@ FILE: [ResolvedTo(IMPORTS)] parameterWithAnnotationsScriptBodyResolve.kts
} }
} }
@@ -1,14 +1,14 @@
@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>> @R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A context -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A
anchor -> [FirConstructorSymbol /A.A] anchor -> [FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A]
@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String> @R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A context -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A
anchor -> [FirConstructorSymbol /A.A] anchor -> [FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A]
@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String @R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String
context -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A context -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A
anchor -> [FirConstructorSymbol /A.A] anchor -> [FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A]
@R|Anno|(position = <strcat>(String(anonymousFunction return type ), R|/prop|)) kotlin/Int @R|Anno|(position = <strcat>(String(anonymousFunction return type ), R|/prop|)) kotlin/Int
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
@@ -52,3 +52,4 @@ FILE: [ResolvedTo(IMPORTS)] parameterWithAnnotationsScriptBodyResolve.kts
} }
} }
@@ -24,15 +24,15 @@
@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/ListIterator<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>> @R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/ListIterator<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.explicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.explicitType
anchor -> [FirNamedFunctionSymbol /OriginalInterface.explicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.explicitType]
@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String> @R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.explicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.explicitType
anchor -> [FirNamedFunctionSymbol /OriginalInterface.explicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.explicitType]
@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String @R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.explicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.explicitType
anchor -> [FirNamedFunctionSymbol /OriginalInterface.explicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.explicitType]
@R|Anno|(position = <strcat>(String(bound ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested bound ), R|/prop|)) kotlin/String>> @R|Anno|(position = <strcat>(String(bound ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested bound ), R|/prop|)) kotlin/String>>
context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol /Derived.explicitType context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol /Derived.explicitType
@@ -24,15 +24,15 @@
@R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/ListIterator<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>> @R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/ListIterator<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.explicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.explicitType
anchor -> [FirNamedFunctionSymbol /OriginalInterface.explicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.explicitType]
@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String> @R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.explicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.explicitType
anchor -> [FirNamedFunctionSymbol /OriginalInterface.explicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.explicitType]
@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String @R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.explicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.explicitType
anchor -> [FirNamedFunctionSymbol /OriginalInterface.explicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.explicitType]
@R|Anno|(<strcat>(String(bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested bound ), prop#)) kotlin/String>> @R|Anno|(<strcat>(String(bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested bound ), prop#)) kotlin/String>>
context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol /Derived.explicitType context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol /Derived.explicitType
@@ -24,15 +24,15 @@
@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/ListIterator<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>> @R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/ListIterator<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.explicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.explicitType
anchor -> [FirNamedFunctionSymbol /OriginalInterface.explicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.explicitType]
@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String> @R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.explicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.explicitType
anchor -> [FirNamedFunctionSymbol /OriginalInterface.explicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.explicitType]
@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String @R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.explicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.explicitType
anchor -> [FirNamedFunctionSymbol /OriginalInterface.explicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.explicitType]
@R|Anno|(position = <strcat>(String(bound ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested bound ), R|/prop|)) kotlin/String>> @R|Anno|(position = <strcat>(String(bound ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested bound ), R|/prop|)) kotlin/String>>
context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol /Derived.explicitType context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol /Derived.explicitType
@@ -24,15 +24,15 @@
@R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/ListIterator<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>> @R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/ListIterator<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.explicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.explicitType
anchor -> [FirNamedFunctionSymbol /OriginalInterface.explicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.explicitType]
@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String> @R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.explicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.explicitType
anchor -> [FirNamedFunctionSymbol /OriginalInterface.explicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.explicitType]
@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String @R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.explicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.explicitType
anchor -> [FirNamedFunctionSymbol /OriginalInterface.explicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.explicitType]
@R|Anno|(<strcat>(String(bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested bound ), prop#)) kotlin/String>> @R|Anno|(<strcat>(String(bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested bound ), prop#)) kotlin/String>>
context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol /Derived.explicitType context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol /Derived.explicitType
@@ -24,15 +24,15 @@
@R|Anno|(position = <strcat>(String(parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/ListIterator<@R|Anno|(position = <strcat>(String(nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>> @R|Anno|(position = <strcat>(String(parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/ListIterator<@R|Anno|(position = <strcat>(String(nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.explicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.explicitType
anchor -> [FirNamedFunctionSymbol /OriginalInterface.explicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.explicitType]
@R|Anno|(position = <strcat>(String(nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String> @R|Anno|(position = <strcat>(String(nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.explicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.explicitType
anchor -> [FirNamedFunctionSymbol /OriginalInterface.explicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.explicitType]
@R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String @R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.explicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.explicitType
anchor -> [FirNamedFunctionSymbol /OriginalInterface.explicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.explicitType]
@R|Anno|(position = <strcat>(String(bound ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested bound ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>> @R|Anno|(position = <strcat>(String(bound ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested bound ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>>
context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol /Derived.explicitType context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol /Derived.explicitType
@@ -24,15 +24,15 @@
@R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/ListIterator<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>> @R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/ListIterator<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.explicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.explicitType
anchor -> [FirNamedFunctionSymbol /OriginalInterface.explicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.explicitType]
@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String> @R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.explicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.explicitType
anchor -> [FirNamedFunctionSymbol /OriginalInterface.explicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.explicitType]
@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String @R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.explicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.explicitType
anchor -> [FirNamedFunctionSymbol /OriginalInterface.explicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.explicitType]
@R|Anno|(<strcat>(String(bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested bound ), prop#)) kotlin/String>> @R|Anno|(<strcat>(String(bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested bound ), prop#)) kotlin/String>>
context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol /Derived.explicitType context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol /Derived.explicitType
@@ -24,15 +24,15 @@
@R|Anno|(position = <strcat>(String(parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/ListIterator<@R|Anno|(position = <strcat>(String(nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>> @R|Anno|(position = <strcat>(String(parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/ListIterator<@R|Anno|(position = <strcat>(String(nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.explicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.explicitType
anchor -> [FirNamedFunctionSymbol /OriginalInterface.explicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.explicitType]
@R|Anno|(position = <strcat>(String(nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String> @R|Anno|(position = <strcat>(String(nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.explicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.explicitType
anchor -> [FirNamedFunctionSymbol /OriginalInterface.explicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.explicitType]
@R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String @R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.explicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.explicitType
anchor -> [FirNamedFunctionSymbol /OriginalInterface.explicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.explicitType]
@R|Anno|(position = <strcat>(String(bound ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested bound ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>> @R|Anno|(position = <strcat>(String(bound ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested bound ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>>
context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol /Derived.explicitType context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol /Derived.explicitType
@@ -24,15 +24,15 @@
@R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/ListIterator<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>> @R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/ListIterator<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.explicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.explicitType
anchor -> [FirNamedFunctionSymbol /OriginalInterface.explicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.explicitType]
@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String> @R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.explicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.explicitType
anchor -> [FirNamedFunctionSymbol /OriginalInterface.explicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.explicitType]
@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String @R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.explicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.explicitType
anchor -> [FirNamedFunctionSymbol /OriginalInterface.explicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.explicitType]
@R|Anno|(<strcat>(String(bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested bound ), prop#)) kotlin/String>> @R|Anno|(<strcat>(String(bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested bound ), prop#)) kotlin/String>>
context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol /Derived.explicitType context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol /Derived.explicitType
@@ -24,15 +24,15 @@
@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/ListIterator<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>> @R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/ListIterator<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.implicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.implicitType
anchor -> [FirNamedFunctionSymbol /OriginalInterface.implicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.implicitType]
@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String> @R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.implicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.implicitType
anchor -> [FirNamedFunctionSymbol /OriginalInterface.implicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.implicitType]
@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String @R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.implicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.implicitType
anchor -> [FirNamedFunctionSymbol /OriginalInterface.implicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.implicitType]
@R|Anno|(position = <strcat>(String(bound ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested bound ), R|/prop|)) kotlin/String>> @R|Anno|(position = <strcat>(String(bound ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested bound ), R|/prop|)) kotlin/String>>
context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol /Derived.implicitType context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol /Derived.implicitType
@@ -24,15 +24,15 @@
@R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/ListIterator<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>> @R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/ListIterator<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.implicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.implicitType
anchor -> [FirNamedFunctionSymbol /OriginalInterface.implicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.implicitType]
@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String> @R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.implicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.implicitType
anchor -> [FirNamedFunctionSymbol /OriginalInterface.implicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.implicitType]
@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String @R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.implicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.implicitType
anchor -> [FirNamedFunctionSymbol /OriginalInterface.implicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.implicitType]
@R|Anno|(<strcat>(String(bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested bound ), prop#)) kotlin/String>> @R|Anno|(<strcat>(String(bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested bound ), prop#)) kotlin/String>>
context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol /Derived.implicitType context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol /Derived.implicitType
@@ -24,15 +24,15 @@
@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/ListIterator<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>> @R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/ListIterator<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.implicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.implicitType
anchor -> [FirNamedFunctionSymbol /OriginalInterface.implicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.implicitType]
@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String> @R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.implicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.implicitType
anchor -> [FirNamedFunctionSymbol /OriginalInterface.implicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.implicitType]
@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String @R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.implicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.implicitType
anchor -> [FirNamedFunctionSymbol /OriginalInterface.implicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.implicitType]
@R|Anno|(position = <strcat>(String(bound ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested bound ), R|/prop|)) kotlin/String>> @R|Anno|(position = <strcat>(String(bound ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested bound ), R|/prop|)) kotlin/String>>
context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol /Derived.implicitType context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol /Derived.implicitType
@@ -24,15 +24,15 @@
@R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/ListIterator<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>> @R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/ListIterator<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.implicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.implicitType
anchor -> [FirNamedFunctionSymbol /OriginalInterface.implicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.implicitType]
@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String> @R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.implicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.implicitType
anchor -> [FirNamedFunctionSymbol /OriginalInterface.implicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.implicitType]
@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String @R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.implicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.implicitType
anchor -> [FirNamedFunctionSymbol /OriginalInterface.implicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.implicitType]
@R|Anno|(<strcat>(String(bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested bound ), prop#)) kotlin/String>> @R|Anno|(<strcat>(String(bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested bound ), prop#)) kotlin/String>>
context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol /Derived.implicitType context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol /Derived.implicitType
@@ -24,15 +24,15 @@
@R|Anno|(position = <strcat>(String(parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/ListIterator<@R|Anno|(position = <strcat>(String(nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>> @R|Anno|(position = <strcat>(String(parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/ListIterator<@R|Anno|(position = <strcat>(String(nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.implicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.implicitType
anchor -> [FirNamedFunctionSymbol /OriginalInterface.implicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.implicitType]
@R|Anno|(position = <strcat>(String(nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String> @R|Anno|(position = <strcat>(String(nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.implicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.implicitType
anchor -> [FirNamedFunctionSymbol /OriginalInterface.implicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.implicitType]
@R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String @R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.implicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.implicitType
anchor -> [FirNamedFunctionSymbol /OriginalInterface.implicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.implicitType]
@R|Anno|(position = <strcat>(String(bound ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested bound ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>> @R|Anno|(position = <strcat>(String(bound ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested bound ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>>
context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol /Derived.implicitType context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol /Derived.implicitType
@@ -24,15 +24,15 @@
@R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/ListIterator<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>> @R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/ListIterator<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.implicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.implicitType
anchor -> [FirNamedFunctionSymbol /OriginalInterface.implicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.implicitType]
@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String> @R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.implicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.implicitType
anchor -> [FirNamedFunctionSymbol /OriginalInterface.implicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.implicitType]
@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String @R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.implicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.implicitType
anchor -> [FirNamedFunctionSymbol /OriginalInterface.implicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.implicitType]
@R|Anno|(<strcat>(String(bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested bound ), prop#)) kotlin/String>> @R|Anno|(<strcat>(String(bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested bound ), prop#)) kotlin/String>>
context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol /Derived.implicitType context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol /Derived.implicitType
@@ -24,15 +24,15 @@
@R|Anno|(position = <strcat>(String(parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/ListIterator<@R|Anno|(position = <strcat>(String(nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>> @R|Anno|(position = <strcat>(String(parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/ListIterator<@R|Anno|(position = <strcat>(String(nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.implicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.implicitType
anchor -> [FirNamedFunctionSymbol /OriginalInterface.implicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.implicitType]
@R|Anno|(position = <strcat>(String(nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String> @R|Anno|(position = <strcat>(String(nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.implicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.implicitType
anchor -> [FirNamedFunctionSymbol /OriginalInterface.implicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.implicitType]
@R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String @R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.implicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.implicitType
anchor -> [FirNamedFunctionSymbol /OriginalInterface.implicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.implicitType]
@R|Anno|(position = <strcat>(String(bound ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested bound ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>> @R|Anno|(position = <strcat>(String(bound ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested bound ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>>
context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol /Derived.implicitType context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol /Derived.implicitType
@@ -24,15 +24,15 @@
@R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/ListIterator<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>> @R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/ListIterator<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.implicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.implicitType
anchor -> [FirNamedFunctionSymbol /OriginalInterface.implicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.implicitType]
@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String> @R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.implicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.implicitType
anchor -> [FirNamedFunctionSymbol /OriginalInterface.implicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.implicitType]
@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String @R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.implicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /Derived.implicitType
anchor -> [FirNamedFunctionSymbol /OriginalInterface.implicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.implicitType]
@R|Anno|(<strcat>(String(bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested bound ), prop#)) kotlin/String>> @R|Anno|(<strcat>(String(bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested bound ), prop#)) kotlin/String>>
context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol /Derived.implicitType context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol /Derived.implicitType
@@ -8,11 +8,11 @@
@R|lowlevel/Anno|(position = <strcat>(String(param ), R|lowlevel/prop|)) ERROR CLASS: Symbol not found for Type1 @R|lowlevel/Anno|(position = <strcat>(String(param ), R|lowlevel/prop|)) ERROR CLASS: Symbol not found for Type1
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function
anchor -> [FirNamedFunctionSymbol lowlevel/function] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function]
@R|lowlevel/Anno|(position = <strcat>(String(nested param ), R|lowlevel/prop|)) ERROR CLASS: Symbol not found for Type2 @R|lowlevel/Anno|(position = <strcat>(String(nested param ), R|lowlevel/prop|)) ERROR CLASS: Symbol not found for Type2
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function
anchor -> [FirNamedFunctionSymbol lowlevel/function] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function]
@R|lowlevel/Anno|(position = <strcat>(String(bound ), R|lowlevel/prop|)) ERROR CLASS: Symbol not found for ASF @R|lowlevel/Anno|(position = <strcat>(String(bound ), R|lowlevel/prop|)) ERROR CLASS: Symbol not found for ASF
context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol lowlevel/function context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol lowlevel/function
@@ -8,11 +8,11 @@
@R|lowlevel/Anno|(<strcat>(String(param ), prop#)) ERROR CLASS: Symbol not found for Type1 @R|lowlevel/Anno|(<strcat>(String(param ), prop#)) ERROR CLASS: Symbol not found for Type1
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function
anchor -> [FirNamedFunctionSymbol lowlevel/function] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function]
@R|lowlevel/Anno|(<strcat>(String(nested param ), prop#)) ERROR CLASS: Symbol not found for Type2 @R|lowlevel/Anno|(<strcat>(String(nested param ), prop#)) ERROR CLASS: Symbol not found for Type2
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function
anchor -> [FirNamedFunctionSymbol lowlevel/function] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function]
@R|lowlevel/Anno|(<strcat>(String(bound ), prop#)) ERROR CLASS: Symbol not found for ASF @R|lowlevel/Anno|(<strcat>(String(bound ), prop#)) ERROR CLASS: Symbol not found for ASF
context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol lowlevel/function context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol lowlevel/function
@@ -8,11 +8,11 @@
@R|lowlevel/Anno|(position = <strcat>(String(param ), R|lowlevel/prop|)) ERROR CLASS: Symbol not found for Type1 @R|lowlevel/Anno|(position = <strcat>(String(param ), R|lowlevel/prop|)) ERROR CLASS: Symbol not found for Type1
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function
anchor -> [FirNamedFunctionSymbol lowlevel/function] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function]
@R|lowlevel/Anno|(position = <strcat>(String(nested param ), R|lowlevel/prop|)) ERROR CLASS: Symbol not found for Type2 @R|lowlevel/Anno|(position = <strcat>(String(nested param ), R|lowlevel/prop|)) ERROR CLASS: Symbol not found for Type2
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function
anchor -> [FirNamedFunctionSymbol lowlevel/function] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function]
@R|lowlevel/Anno|(position = <strcat>(String(bound ), R|lowlevel/prop|)) ERROR CLASS: Symbol not found for ASF @R|lowlevel/Anno|(position = <strcat>(String(bound ), R|lowlevel/prop|)) ERROR CLASS: Symbol not found for ASF
context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol lowlevel/function context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol lowlevel/function
@@ -8,11 +8,11 @@
@R|lowlevel/Anno|(<strcat>(String(param ), prop#)) ERROR CLASS: Symbol not found for Type1 @R|lowlevel/Anno|(<strcat>(String(param ), prop#)) ERROR CLASS: Symbol not found for Type1
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function
anchor -> [FirNamedFunctionSymbol lowlevel/function] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function]
@R|lowlevel/Anno|(<strcat>(String(nested param ), prop#)) ERROR CLASS: Symbol not found for Type2 @R|lowlevel/Anno|(<strcat>(String(nested param ), prop#)) ERROR CLASS: Symbol not found for Type2
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function
anchor -> [FirNamedFunctionSymbol lowlevel/function] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function]
@R|lowlevel/Anno|(<strcat>(String(bound ), prop#)) ERROR CLASS: Symbol not found for ASF @R|lowlevel/Anno|(<strcat>(String(bound ), prop#)) ERROR CLASS: Symbol not found for ASF
context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol lowlevel/function context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol lowlevel/function
@@ -16,11 +16,11 @@
@R|lowlevel/Anno|(position = <strcat>(String(param ), R|lowlevel/prop|)) ERROR CLASS: Symbol not found for Type1 @R|lowlevel/Anno|(position = <strcat>(String(param ), R|lowlevel/prop|)) ERROR CLASS: Symbol not found for Type1
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function
anchor -> [FirNamedFunctionSymbol lowlevel/function] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function]
@R|lowlevel/Anno|(position = <strcat>(String(nested param ), R|lowlevel/prop|)) ERROR CLASS: Symbol not found for Type2 @R|lowlevel/Anno|(position = <strcat>(String(nested param ), R|lowlevel/prop|)) ERROR CLASS: Symbol not found for Type2
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function
anchor -> [FirNamedFunctionSymbol lowlevel/function] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function]
@R|lowlevel/Anno|(position = <strcat>(String(bound ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested bound ), R|lowlevel/prop|)) ERROR CLASS: Symbol not found for ASF> @R|lowlevel/Anno|(position = <strcat>(String(bound ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested bound ), R|lowlevel/prop|)) ERROR CLASS: Symbol not found for ASF>
context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol lowlevel/function context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol lowlevel/function
@@ -16,11 +16,11 @@
@R|lowlevel/Anno|(<strcat>(String(param ), prop#)) ERROR CLASS: Symbol not found for Type1 @R|lowlevel/Anno|(<strcat>(String(param ), prop#)) ERROR CLASS: Symbol not found for Type1
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function
anchor -> [FirNamedFunctionSymbol lowlevel/function] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function]
@R|lowlevel/Anno|(<strcat>(String(nested param ), prop#)) ERROR CLASS: Symbol not found for Type2 @R|lowlevel/Anno|(<strcat>(String(nested param ), prop#)) ERROR CLASS: Symbol not found for Type2
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function
anchor -> [FirNamedFunctionSymbol lowlevel/function] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function]
@R|lowlevel/Anno|(<strcat>(String(bound ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested bound ), prop#)) ERROR CLASS: Symbol not found for ASF> @R|lowlevel/Anno|(<strcat>(String(bound ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested bound ), prop#)) ERROR CLASS: Symbol not found for ASF>
context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol lowlevel/function context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol lowlevel/function
@@ -16,11 +16,11 @@
@R|lowlevel/Anno|(position = <strcat>(String(param ), R|lowlevel/prop|)) ERROR CLASS: Symbol not found for Type1 @R|lowlevel/Anno|(position = <strcat>(String(param ), R|lowlevel/prop|)) ERROR CLASS: Symbol not found for Type1
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function
anchor -> [FirNamedFunctionSymbol lowlevel/function] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function]
@R|lowlevel/Anno|(position = <strcat>(String(nested param ), R|lowlevel/prop|)) ERROR CLASS: Symbol not found for Type2 @R|lowlevel/Anno|(position = <strcat>(String(nested param ), R|lowlevel/prop|)) ERROR CLASS: Symbol not found for Type2
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function
anchor -> [FirNamedFunctionSymbol lowlevel/function] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function]
@R|lowlevel/Anno|(position = <strcat>(String(bound ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested bound ), R|lowlevel/prop|)) ERROR CLASS: Symbol not found for ASF> @R|lowlevel/Anno|(position = <strcat>(String(bound ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested bound ), R|lowlevel/prop|)) ERROR CLASS: Symbol not found for ASF>
context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol lowlevel/function context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol lowlevel/function
@@ -16,11 +16,11 @@
@R|lowlevel/Anno|(<strcat>(String(param ), prop#)) ERROR CLASS: Symbol not found for Type1 @R|lowlevel/Anno|(<strcat>(String(param ), prop#)) ERROR CLASS: Symbol not found for Type1
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function
anchor -> [FirNamedFunctionSymbol lowlevel/function] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function]
@R|lowlevel/Anno|(<strcat>(String(nested param ), prop#)) ERROR CLASS: Symbol not found for Type2 @R|lowlevel/Anno|(<strcat>(String(nested param ), prop#)) ERROR CLASS: Symbol not found for Type2
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function
anchor -> [FirNamedFunctionSymbol lowlevel/function] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function]
@R|lowlevel/Anno|(<strcat>(String(bound ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested bound ), prop#)) ERROR CLASS: Symbol not found for ASF> @R|lowlevel/Anno|(<strcat>(String(bound ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested bound ), prop#)) ERROR CLASS: Symbol not found for ASF>
context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol lowlevel/function context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol lowlevel/function
@@ -24,15 +24,15 @@
@R|lowlevel/Anno|(position = <strcat>(String(parameter type ), R|lowlevel/prop|)) kotlin/collections/Collection<@R|lowlevel/Anno|(position = <strcat>(String(nested parameter type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested parameter type ), R|lowlevel/prop|)) kotlin/String>> @R|lowlevel/Anno|(position = <strcat>(String(parameter type ), R|lowlevel/prop|)) kotlin/collections/Collection<@R|lowlevel/Anno|(position = <strcat>(String(nested parameter type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested parameter type ), R|lowlevel/prop|)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function
anchor -> [FirNamedFunctionSymbol lowlevel/function] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function]
@R|lowlevel/Anno|(position = <strcat>(String(nested parameter type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested parameter type ), R|lowlevel/prop|)) kotlin/String> @R|lowlevel/Anno|(position = <strcat>(String(nested parameter type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested parameter type ), R|lowlevel/prop|)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function
anchor -> [FirNamedFunctionSymbol lowlevel/function] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function]
@R|lowlevel/Anno|(position = <strcat>(String(nested nested parameter type ), R|lowlevel/prop|)) kotlin/String @R|lowlevel/Anno|(position = <strcat>(String(nested nested parameter type ), R|lowlevel/prop|)) kotlin/String
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function
anchor -> [FirNamedFunctionSymbol lowlevel/function] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function]
@R|lowlevel/Anno|(position = <strcat>(String(bound type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested bound type ), R|lowlevel/prop|)) kotlin/String> @R|lowlevel/Anno|(position = <strcat>(String(bound type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested bound type ), R|lowlevel/prop|)) kotlin/String>
context -> FirTypeParameterSymbol T from FirNamedFunctionSymbol lowlevel/function context -> FirTypeParameterSymbol T from FirNamedFunctionSymbol lowlevel/function
@@ -24,15 +24,15 @@
@R|lowlevel/Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/Collection<@R|lowlevel/Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>> @R|lowlevel/Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/Collection<@R|lowlevel/Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function
anchor -> [FirNamedFunctionSymbol lowlevel/function] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function]
@R|lowlevel/Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String> @R|lowlevel/Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function
anchor -> [FirNamedFunctionSymbol lowlevel/function] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function]
@R|lowlevel/Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String @R|lowlevel/Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function
anchor -> [FirNamedFunctionSymbol lowlevel/function] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function]
@R|lowlevel/Anno|(<strcat>(String(bound type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested bound type ), prop#)) kotlin/String> @R|lowlevel/Anno|(<strcat>(String(bound type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested bound type ), prop#)) kotlin/String>
context -> FirTypeParameterSymbol T from FirNamedFunctionSymbol lowlevel/function context -> FirTypeParameterSymbol T from FirNamedFunctionSymbol lowlevel/function
@@ -24,15 +24,15 @@
@R|lowlevel/Anno|(position = <strcat>(String(parameter type ), R|lowlevel/prop|)) kotlin/collections/Collection<@R|lowlevel/Anno|(position = <strcat>(String(nested parameter type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested parameter type ), R|lowlevel/prop|)) kotlin/String>> @R|lowlevel/Anno|(position = <strcat>(String(parameter type ), R|lowlevel/prop|)) kotlin/collections/Collection<@R|lowlevel/Anno|(position = <strcat>(String(nested parameter type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested parameter type ), R|lowlevel/prop|)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function
anchor -> [FirNamedFunctionSymbol lowlevel/function] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function]
@R|lowlevel/Anno|(position = <strcat>(String(nested parameter type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested parameter type ), R|lowlevel/prop|)) kotlin/String> @R|lowlevel/Anno|(position = <strcat>(String(nested parameter type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested parameter type ), R|lowlevel/prop|)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function
anchor -> [FirNamedFunctionSymbol lowlevel/function] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function]
@R|lowlevel/Anno|(position = <strcat>(String(nested nested parameter type ), R|lowlevel/prop|)) kotlin/String @R|lowlevel/Anno|(position = <strcat>(String(nested nested parameter type ), R|lowlevel/prop|)) kotlin/String
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function
anchor -> [FirNamedFunctionSymbol lowlevel/function] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function]
@R|lowlevel/Anno|(position = <strcat>(String(bound type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested bound type ), R|lowlevel/prop|)) kotlin/String> @R|lowlevel/Anno|(position = <strcat>(String(bound type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested bound type ), R|lowlevel/prop|)) kotlin/String>
context -> FirTypeParameterSymbol T from FirNamedFunctionSymbol lowlevel/function context -> FirTypeParameterSymbol T from FirNamedFunctionSymbol lowlevel/function
@@ -24,15 +24,15 @@
@R|lowlevel/Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/Collection<@R|lowlevel/Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>> @R|lowlevel/Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/Collection<@R|lowlevel/Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function
anchor -> [FirNamedFunctionSymbol lowlevel/function] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function]
@R|lowlevel/Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String> @R|lowlevel/Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function
anchor -> [FirNamedFunctionSymbol lowlevel/function] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function]
@R|lowlevel/Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String @R|lowlevel/Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function
anchor -> [FirNamedFunctionSymbol lowlevel/function] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol lowlevel/function]
@R|lowlevel/Anno|(<strcat>(String(bound type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested bound type ), prop#)) kotlin/String> @R|lowlevel/Anno|(<strcat>(String(bound type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested bound type ), prop#)) kotlin/String>
context -> FirTypeParameterSymbol T from FirNamedFunctionSymbol lowlevel/function context -> FirTypeParameterSymbol T from FirNamedFunctionSymbol lowlevel/function
@@ -24,15 +24,15 @@
@R|lowlevel/Anno|(position = <strcat>(String(parameter type ), R|lowlevel/prop|)) kotlin/collections/Collection<@R|lowlevel/Anno|(position = <strcat>(String(nested parameter type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested parameter type ), R|lowlevel/prop|)) kotlin/String>> @R|lowlevel/Anno|(position = <strcat>(String(parameter type ), R|lowlevel/prop|)) kotlin/collections/Collection<@R|lowlevel/Anno|(position = <strcat>(String(nested parameter type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested parameter type ), R|lowlevel/prop|)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol <local>/function context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol <local>/function
anchor -> [FirNamedFunctionSymbol lowlevel/func] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol <local>/function]
@R|lowlevel/Anno|(position = <strcat>(String(nested parameter type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested parameter type ), R|lowlevel/prop|)) kotlin/String> @R|lowlevel/Anno|(position = <strcat>(String(nested parameter type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested parameter type ), R|lowlevel/prop|)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol <local>/function context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol <local>/function
anchor -> [FirNamedFunctionSymbol lowlevel/func] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol <local>/function]
@R|lowlevel/Anno|(position = <strcat>(String(nested nested parameter type ), R|lowlevel/prop|)) kotlin/String @R|lowlevel/Anno|(position = <strcat>(String(nested nested parameter type ), R|lowlevel/prop|)) kotlin/String
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol <local>/function context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol <local>/function
anchor -> [FirNamedFunctionSymbol lowlevel/func] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol <local>/function]
@R|lowlevel/Anno|(position = <strcat>(String(bound type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested bound type ), R|lowlevel/prop|)) kotlin/String> @R|lowlevel/Anno|(position = <strcat>(String(bound type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested bound type ), R|lowlevel/prop|)) kotlin/String>
context -> FirTypeParameterSymbol T from FirNamedFunctionSymbol <local>/function context -> FirTypeParameterSymbol T from FirNamedFunctionSymbol <local>/function
@@ -24,15 +24,15 @@
@R|lowlevel/Anno|(position = <strcat>(String(parameter type ), R|lowlevel/prop|)) kotlin/collections/Collection<@R|lowlevel/Anno|(position = <strcat>(String(nested parameter type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested parameter type ), R|lowlevel/prop|)) kotlin/String>> @R|lowlevel/Anno|(position = <strcat>(String(parameter type ), R|lowlevel/prop|)) kotlin/collections/Collection<@R|lowlevel/Anno|(position = <strcat>(String(nested parameter type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested parameter type ), R|lowlevel/prop|)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol <local>/function context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol <local>/function
anchor -> [FirNamedFunctionSymbol lowlevel/func] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol <local>/function]
@R|lowlevel/Anno|(position = <strcat>(String(nested parameter type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested parameter type ), R|lowlevel/prop|)) kotlin/String> @R|lowlevel/Anno|(position = <strcat>(String(nested parameter type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested parameter type ), R|lowlevel/prop|)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol <local>/function context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol <local>/function
anchor -> [FirNamedFunctionSymbol lowlevel/func] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol <local>/function]
@R|lowlevel/Anno|(position = <strcat>(String(nested nested parameter type ), R|lowlevel/prop|)) kotlin/String @R|lowlevel/Anno|(position = <strcat>(String(nested nested parameter type ), R|lowlevel/prop|)) kotlin/String
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol <local>/function context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol <local>/function
anchor -> [FirNamedFunctionSymbol lowlevel/func] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol <local>/function]
@R|lowlevel/Anno|(position = <strcat>(String(bound type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested bound type ), R|lowlevel/prop|)) kotlin/String> @R|lowlevel/Anno|(position = <strcat>(String(bound type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested bound type ), R|lowlevel/prop|)) kotlin/String>
context -> FirTypeParameterSymbol T from FirNamedFunctionSymbol <local>/function context -> FirTypeParameterSymbol T from FirNamedFunctionSymbol <local>/function
@@ -1,26 +1,26 @@
@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>> @R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>
context -> FirNamedFunctionSymbol /foo context -> FirNamedFunctionSymbol /foo
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String> @R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>
context -> FirNamedFunctionSymbol /foo context -> FirNamedFunctionSymbol /foo
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String @R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String
context -> FirNamedFunctionSymbol /foo context -> FirNamedFunctionSymbol /foo
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>> @R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String> @R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String @R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
FILE: [ResolvedTo(IMPORTS)] parameterAsImplicitReturnType.kt FILE: [ResolvedTo(IMPORTS)] parameterAsImplicitReturnType.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| {
@@ -1,41 +1,41 @@
@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>> @R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>
context -> FirNamedFunctionSymbol /foo context -> FirNamedFunctionSymbol /foo
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String> @R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>
context -> FirNamedFunctionSymbol /foo context -> FirNamedFunctionSymbol /foo
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String @R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String
context -> FirNamedFunctionSymbol /foo context -> FirNamedFunctionSymbol /foo
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>> @R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String> @R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String @R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
FILE: [ResolvedTo(IMPORTS)] parameterAsImplicitReturnType.kt FILE: [ResolvedTo(IMPORTS)] parameterAsImplicitReturnType.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.position] position: R|kotlin/String|): R|Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.position] position: String): R|Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str) public? final? const [ResolvedTo(RAW_FIR)] val prop: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun foo([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] param: R|@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>| = @Anno[Unresolved](<strcat>(String(defaultValue ), prop#)) [ResolvedTo(RAW_FIR)] fun <anonymous>([ResolvedTo(RAW_FIR)] i: @Anno[Unresolved](<strcat>(String(anonymousFunction parameter type ), prop#)) Int): @Anno[Unresolved](<strcat>(String(anonymousFunction return type ), prop#)) Int <inline=Unknown> { public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun foo([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] param: R|@R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>| = @Anno[Unresolved](<strcat>(String(defaultValue ), prop#)) [ResolvedTo(RAW_FIR)] fun <anonymous>([ResolvedTo(RAW_FIR)] i: @Anno[Unresolved](<strcat>(String(anonymousFunction parameter type ), prop#)) Int): @Anno[Unresolved](<strcat>(String(anonymousFunction return type ), prop#)) Int <inline=Unknown> {
} }
): R|@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>| { ): R|@R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>| {
^foo R|<local>/param| ^foo R|<local>/param|
} }
@@ -135,20 +135,20 @@ FILE: [ResolvedTo(IMPORTS)] parameterAsImplicitReturnType.kt
IMPLICIT_TYPES_BODY_RESOLVE: IMPLICIT_TYPES_BODY_RESOLVE:
FILE: [ResolvedTo(IMPORTS)] parameterAsImplicitReturnType.kt FILE: [ResolvedTo(IMPORTS)] parameterAsImplicitReturnType.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.position] position: R|kotlin/String|): R|Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.position] position: String): R|Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str) public? final? const [ResolvedTo(RAW_FIR)] val prop: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun foo([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] param: R|@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>| = @Anno[Unresolved](<strcat>(String(defaultValue ), prop#)) [ResolvedTo(RAW_FIR)] fun <anonymous>([ResolvedTo(RAW_FIR)] i: @Anno[Unresolved](<strcat>(String(anonymousFunction parameter type ), prop#)) Int): @Anno[Unresolved](<strcat>(String(anonymousFunction return type ), prop#)) Int <inline=Unknown> { public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun foo([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] param: R|@R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>| = @Anno[Unresolved](<strcat>(String(defaultValue ), prop#)) [ResolvedTo(RAW_FIR)] fun <anonymous>([ResolvedTo(RAW_FIR)] i: @Anno[Unresolved](<strcat>(String(anonymousFunction parameter type ), prop#)) Int): @Anno[Unresolved](<strcat>(String(anonymousFunction return type ), prop#)) Int <inline=Unknown> {
} }
): R|@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>| { ): R|@R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>| {
^foo R|<local>/param| ^foo R|<local>/param|
} }
@@ -1,26 +1,26 @@
@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>> @R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>
context -> FirNamedFunctionSymbol /foo context -> FirNamedFunctionSymbol /foo
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String> @R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>
context -> FirNamedFunctionSymbol /foo context -> FirNamedFunctionSymbol /foo
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String @R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String
context -> FirNamedFunctionSymbol /foo context -> FirNamedFunctionSymbol /foo
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>> @R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String> @R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String @R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
@R|Anno|(position = <strcat>(String(anonymousFunction return type ), R|/prop|)) kotlin/Int @R|Anno|(position = <strcat>(String(anonymousFunction return type ), R|/prop|)) kotlin/Int
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
@@ -1,26 +1,26 @@
@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>> @R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>
context -> FirNamedFunctionSymbol /foo context -> FirNamedFunctionSymbol /foo
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String> @R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>
context -> FirNamedFunctionSymbol /foo context -> FirNamedFunctionSymbol /foo
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String @R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String
context -> FirNamedFunctionSymbol /foo context -> FirNamedFunctionSymbol /foo
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>> @R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String> @R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String @R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
@R|Anno|(position = <strcat>(String(anonymousFunction return type ), R|/prop|)) kotlin/Int @R|Anno|(position = <strcat>(String(anonymousFunction return type ), R|/prop|)) kotlin/Int
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
@@ -135,20 +135,20 @@ FILE: [ResolvedTo(IMPORTS)] parameterAsImplicitReturnTypeBodyResolve.kt
IMPLICIT_TYPES_BODY_RESOLVE: IMPLICIT_TYPES_BODY_RESOLVE:
FILE: [ResolvedTo(IMPORTS)] parameterAsImplicitReturnTypeBodyResolve.kt FILE: [ResolvedTo(IMPORTS)] parameterAsImplicitReturnTypeBodyResolve.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.position] position: R|kotlin/String|): R|Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.position] position: String): R|Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str) public? final? const [ResolvedTo(RAW_FIR)] val prop: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun foo([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] param: R|@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>| = @Anno[Unresolved](<strcat>(String(defaultValue ), prop#)) [ResolvedTo(RAW_FIR)] fun <anonymous>([ResolvedTo(RAW_FIR)] i: @Anno[Unresolved](<strcat>(String(anonymousFunction parameter type ), prop#)) Int): @Anno[Unresolved](<strcat>(String(anonymousFunction return type ), prop#)) Int <inline=Unknown> { public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun foo([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] param: R|@R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>| = @Anno[Unresolved](<strcat>(String(defaultValue ), prop#)) [ResolvedTo(RAW_FIR)] fun <anonymous>([ResolvedTo(RAW_FIR)] i: @Anno[Unresolved](<strcat>(String(anonymousFunction parameter type ), prop#)) Int): @Anno[Unresolved](<strcat>(String(anonymousFunction return type ), prop#)) Int <inline=Unknown> {
} }
): R|@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>| { ): R|@R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>| {
^foo R|<local>/param| ^foo R|<local>/param|
} }
@@ -1,14 +1,14 @@
@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>> @R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>
context -> FirNamedFunctionSymbol /bar context -> FirNamedFunctionSymbol /bar
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String> @R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>
context -> FirNamedFunctionSymbol /bar context -> FirNamedFunctionSymbol /bar
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String @R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String
context -> FirNamedFunctionSymbol /bar context -> FirNamedFunctionSymbol /bar
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
FILE: [ResolvedTo(IMPORTS)] parameterAsImplicitReturnTypePropagation.kt FILE: [ResolvedTo(IMPORTS)] parameterAsImplicitReturnTypePropagation.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| {
@@ -1,32 +1,32 @@
@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>> @R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>
context -> FirNamedFunctionSymbol /bar context -> FirNamedFunctionSymbol /bar
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String> @R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>
context -> FirNamedFunctionSymbol /bar context -> FirNamedFunctionSymbol /bar
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String @R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String
context -> FirNamedFunctionSymbol /bar context -> FirNamedFunctionSymbol /bar
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
FILE: [ResolvedTo(IMPORTS)] parameterAsImplicitReturnTypePropagation.kt FILE: [ResolvedTo(IMPORTS)] parameterAsImplicitReturnTypePropagation.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.position] position: R|kotlin/String|): R|Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.position] position: String): R|Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str) public? final? const [ResolvedTo(RAW_FIR)] val prop: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /foo]] fun bar(): R|@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>| { public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /foo]] fun bar(): R|@R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>| {
^bar R|/foo|() ^bar R|/foo|()
} }
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun foo([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] param: R|@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>| = @Anno[Unresolved](<strcat>(String(defaultValue ), prop#)) [ResolvedTo(RAW_FIR)] fun <anonymous>([ResolvedTo(RAW_FIR)] i: @Anno[Unresolved](<strcat>(String(anonymousFunction parameter type ), prop#)) Int): @Anno[Unresolved](<strcat>(String(anonymousFunction return type ), prop#)) Int <inline=Unknown> { public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun foo([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] param: R|@R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>| = @Anno[Unresolved](<strcat>(String(defaultValue ), prop#)) [ResolvedTo(RAW_FIR)] fun <anonymous>([ResolvedTo(RAW_FIR)] i: @Anno[Unresolved](<strcat>(String(anonymousFunction parameter type ), prop#)) Int): @Anno[Unresolved](<strcat>(String(anonymousFunction return type ), prop#)) Int <inline=Unknown> {
} }
): R|@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>| { ): R|@R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>| {
^foo R|<local>/param| ^foo R|<local>/param|
} }
@@ -144,23 +144,23 @@ FILE: [ResolvedTo(IMPORTS)] parameterAsImplicitReturnTypePropagation.kt
IMPLICIT_TYPES_BODY_RESOLVE: IMPLICIT_TYPES_BODY_RESOLVE:
FILE: [ResolvedTo(IMPORTS)] parameterAsImplicitReturnTypePropagation.kt FILE: [ResolvedTo(IMPORTS)] parameterAsImplicitReturnTypePropagation.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.position] position: R|kotlin/String|): R|Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.position] position: String): R|Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str) public? final? const [ResolvedTo(RAW_FIR)] val prop: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /foo]] fun bar(): R|@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>| { public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /foo]] fun bar(): R|@R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>| {
^bar R|/foo|() ^bar R|/foo|()
} }
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun foo([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] param: R|@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>| = @Anno[Unresolved](<strcat>(String(defaultValue ), prop#)) [ResolvedTo(RAW_FIR)] fun <anonymous>([ResolvedTo(RAW_FIR)] i: @Anno[Unresolved](<strcat>(String(anonymousFunction parameter type ), prop#)) Int): @Anno[Unresolved](<strcat>(String(anonymousFunction return type ), prop#)) Int <inline=Unknown> { public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun foo([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] param: R|@R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>| = @Anno[Unresolved](<strcat>(String(defaultValue ), prop#)) [ResolvedTo(RAW_FIR)] fun <anonymous>([ResolvedTo(RAW_FIR)] i: @Anno[Unresolved](<strcat>(String(anonymousFunction parameter type ), prop#)) Int): @Anno[Unresolved](<strcat>(String(anonymousFunction return type ), prop#)) Int <inline=Unknown> {
} }
): R|@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>| { ): R|@R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>| {
^foo R|<local>/param| ^foo R|<local>/param|
} }
@@ -1,14 +1,14 @@
@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>> @R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>
context -> FirNamedFunctionSymbol /bar context -> FirNamedFunctionSymbol /bar
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String> @R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>
context -> FirNamedFunctionSymbol /bar context -> FirNamedFunctionSymbol /bar
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String @R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String
context -> FirNamedFunctionSymbol /bar context -> FirNamedFunctionSymbol /bar
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
FILE: [ResolvedTo(IMPORTS)] parameterAsImplicitReturnTypePropagationScript.kts FILE: [ResolvedTo(IMPORTS)] parameterAsImplicitReturnTypePropagationScript.kts
context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|) context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|)
@@ -37,3 +37,4 @@ FILE: [ResolvedTo(IMPORTS)] parameterAsImplicitReturnTypePropagationScript.kts
): R|@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>| { ): R|@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>| {
^foo R|<local>/param| ^foo R|<local>/param|
} }
@@ -1,39 +1,40 @@
@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>> @R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>
context -> FirNamedFunctionSymbol /bar context -> FirNamedFunctionSymbol /bar
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String> @R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>
context -> FirNamedFunctionSymbol /bar context -> FirNamedFunctionSymbol /bar
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String @R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String
context -> FirNamedFunctionSymbol /bar context -> FirNamedFunctionSymbol /bar
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
FILE: [ResolvedTo(IMPORTS)] parameterAsImplicitReturnTypePropagationScript.kts FILE: [ResolvedTo(IMPORTS)] parameterAsImplicitReturnTypePropagationScript.kts
context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|) context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|)
SCRIPT: [ResolvedTo(TYPES)] <script-parameterAsImplicitReturnTypePropagationScript.kts> SCRIPT: [ResolvedTo(TYPES)] <script-parameterAsImplicitReturnTypePropagationScript.kts>
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>| [ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.position] position: R|kotlin/String|): R|Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.position] position: String): R|Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str) public? final? const [ResolvedTo(RAW_FIR)] val prop: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /foo]] fun bar(): R|@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>| { public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /foo]] fun bar(): R|@R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>| {
^bar R|/foo|() ^bar R|/foo|()
} }
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun foo([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] param: R|@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>| = @Anno[Unresolved](<strcat>(String(defaultValue ), prop#)) [ResolvedTo(RAW_FIR)] fun <anonymous>([ResolvedTo(RAW_FIR)] i: @Anno[Unresolved](<strcat>(String(anonymousFunction parameter type ), prop#)) Int): @Anno[Unresolved](<strcat>(String(anonymousFunction return type ), prop#)) Int <inline=Unknown> { public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun foo([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] param: R|@R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>| = @Anno[Unresolved](<strcat>(String(defaultValue ), prop#)) [ResolvedTo(RAW_FIR)] fun <anonymous>([ResolvedTo(RAW_FIR)] i: @Anno[Unresolved](<strcat>(String(anonymousFunction parameter type ), prop#)) Int): @Anno[Unresolved](<strcat>(String(anonymousFunction return type ), prop#)) Int <inline=Unknown> {
} }
): R|@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>| { ): R|@R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>| {
^foo R|<local>/param| ^foo R|<local>/param|
} }
@@ -220,26 +220,26 @@ FILE: [ResolvedTo(IMPORTS)] parameterAsImplicitReturnTypePropagationScript.kts
SCRIPT: [ResolvedTo(TYPES)] <script-parameterAsImplicitReturnTypePropagationScript.kts> SCRIPT: [ResolvedTo(TYPES)] <script-parameterAsImplicitReturnTypePropagationScript.kts>
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>| [ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.position] position: R|kotlin/String|): R|Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.position] position: String): R|Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str) public? final? const [ResolvedTo(RAW_FIR)] val prop: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /foo]] fun bar(): R|@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>| { public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /foo]] fun bar(): R|@R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>| {
^bar R|/foo|() ^bar R|/foo|()
} }
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun foo([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] param: R|@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>| = @Anno[Unresolved](<strcat>(String(defaultValue ), prop#)) [ResolvedTo(RAW_FIR)] fun <anonymous>([ResolvedTo(RAW_FIR)] i: @Anno[Unresolved](<strcat>(String(anonymousFunction parameter type ), prop#)) Int): @Anno[Unresolved](<strcat>(String(anonymousFunction return type ), prop#)) Int <inline=Unknown> { public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun foo([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] param: R|@R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>| = @Anno[Unresolved](<strcat>(String(defaultValue ), prop#)) [ResolvedTo(RAW_FIR)] fun <anonymous>([ResolvedTo(RAW_FIR)] i: @Anno[Unresolved](<strcat>(String(anonymousFunction parameter type ), prop#)) Int): @Anno[Unresolved](<strcat>(String(anonymousFunction return type ), prop#)) Int <inline=Unknown> {
} }
): R|@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>| { ): R|@R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>| {
^foo R|<local>/param| ^foo R|<local>/param|
} }
@@ -332,3 +332,4 @@ FILE: [ResolvedTo(BODY_RESOLVE)] parameterAsImplicitReturnTypePropagationScript.
): R|@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>| { ): R|@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>| {
^foo R|<local>/param| ^foo R|<local>/param|
} }
@@ -1,26 +1,26 @@
@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>> @R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>
context -> FirNamedFunctionSymbol /foo context -> FirNamedFunctionSymbol /foo
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String> @R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>
context -> FirNamedFunctionSymbol /foo context -> FirNamedFunctionSymbol /foo
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String @R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String
context -> FirNamedFunctionSymbol /foo context -> FirNamedFunctionSymbol /foo
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>> @R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String> @R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String @R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
FILE: [ResolvedTo(IMPORTS)] parameterAsImplicitReturnTypeScript.kts FILE: [ResolvedTo(IMPORTS)] parameterAsImplicitReturnTypeScript.kts
context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|) context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|)
@@ -45,3 +45,4 @@ FILE: [ResolvedTo(IMPORTS)] parameterAsImplicitReturnTypeScript.kts
): R|@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>| { ): R|@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>| {
^foo R|<local>/param| ^foo R|<local>/param|
} }
@@ -1,47 +1,48 @@
@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>> @R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>
context -> FirNamedFunctionSymbol /foo context -> FirNamedFunctionSymbol /foo
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String> @R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>
context -> FirNamedFunctionSymbol /foo context -> FirNamedFunctionSymbol /foo
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String @R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String
context -> FirNamedFunctionSymbol /foo context -> FirNamedFunctionSymbol /foo
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>> @R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String> @R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String @R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
FILE: [ResolvedTo(IMPORTS)] parameterAsImplicitReturnTypeScript.kts FILE: [ResolvedTo(IMPORTS)] parameterAsImplicitReturnTypeScript.kts
context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|) context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|)
SCRIPT: [ResolvedTo(TYPES)] <script-parameterAsImplicitReturnTypeScript.kts> SCRIPT: [ResolvedTo(TYPES)] <script-parameterAsImplicitReturnTypeScript.kts>
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>| [ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.position] position: R|kotlin/String|): R|Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.position] position: String): R|Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str) public? final? const [ResolvedTo(RAW_FIR)] val prop: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun foo([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] param: R|@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>| = @Anno[Unresolved](<strcat>(String(defaultValue ), prop#)) [ResolvedTo(RAW_FIR)] fun <anonymous>([ResolvedTo(RAW_FIR)] i: @Anno[Unresolved](<strcat>(String(anonymousFunction parameter type ), prop#)) Int): @Anno[Unresolved](<strcat>(String(anonymousFunction return type ), prop#)) Int <inline=Unknown> { public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun foo([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] param: R|@R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>| = @Anno[Unresolved](<strcat>(String(defaultValue ), prop#)) [ResolvedTo(RAW_FIR)] fun <anonymous>([ResolvedTo(RAW_FIR)] i: @Anno[Unresolved](<strcat>(String(anonymousFunction parameter type ), prop#)) Int): @Anno[Unresolved](<strcat>(String(anonymousFunction return type ), prop#)) Int <inline=Unknown> {
} }
): R|@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>| { ): R|@R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>| {
^foo R|<local>/param| ^foo R|<local>/param|
} }
@@ -202,22 +202,22 @@ FILE: [ResolvedTo(IMPORTS)] parameterAsImplicitReturnTypeScript.kts
SCRIPT: [ResolvedTo(TYPES)] <script-parameterAsImplicitReturnTypeScript.kts> SCRIPT: [ResolvedTo(TYPES)] <script-parameterAsImplicitReturnTypeScript.kts>
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>| [ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.position] position: R|kotlin/String|): R|Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.position] position: String): R|Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str) public? final? const [ResolvedTo(RAW_FIR)] val prop: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun foo([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] param: R|@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>| = @Anno[Unresolved](<strcat>(String(defaultValue ), prop#)) [ResolvedTo(RAW_FIR)] fun <anonymous>([ResolvedTo(RAW_FIR)] i: @Anno[Unresolved](<strcat>(String(anonymousFunction parameter type ), prop#)) Int): @Anno[Unresolved](<strcat>(String(anonymousFunction return type ), prop#)) Int <inline=Unknown> { public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun foo([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] param: R|@R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>| = @Anno[Unresolved](<strcat>(String(defaultValue ), prop#)) [ResolvedTo(RAW_FIR)] fun <anonymous>([ResolvedTo(RAW_FIR)] i: @Anno[Unresolved](<strcat>(String(anonymousFunction parameter type ), prop#)) Int): @Anno[Unresolved](<strcat>(String(anonymousFunction return type ), prop#)) Int <inline=Unknown> {
} }
): R|@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>| { ): R|@R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>| {
^foo R|<local>/param| ^foo R|<local>/param|
} }
@@ -298,3 +298,4 @@ FILE: [ResolvedTo(BODY_RESOLVE)] parameterAsImplicitReturnTypeScript.kts
): R|@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>| { ): R|@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>| {
^foo R|<local>/param| ^foo R|<local>/param|
} }
@@ -1,26 +1,26 @@
@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>> @R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>
context -> FirNamedFunctionSymbol /foo context -> FirNamedFunctionSymbol /foo
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String> @R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>
context -> FirNamedFunctionSymbol /foo context -> FirNamedFunctionSymbol /foo
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String @R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String
context -> FirNamedFunctionSymbol /foo context -> FirNamedFunctionSymbol /foo
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>> @R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String> @R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String @R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
@R|Anno|(position = <strcat>(String(anonymousFunction return type ), R|/prop|)) kotlin/Int @R|Anno|(position = <strcat>(String(anonymousFunction return type ), R|/prop|)) kotlin/Int
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
@@ -61,3 +61,4 @@ FILE: [ResolvedTo(IMPORTS)] parameterAsImplicitReturnTypeScriptBodyResolve.kts
): R|@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>| { ): R|@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>| {
^foo R|<local>/param| ^foo R|<local>/param|
} }
@@ -1,26 +1,26 @@
@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>> @R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>
context -> FirNamedFunctionSymbol /foo context -> FirNamedFunctionSymbol /foo
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String> @R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>
context -> FirNamedFunctionSymbol /foo context -> FirNamedFunctionSymbol /foo
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String @R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String
context -> FirNamedFunctionSymbol /foo context -> FirNamedFunctionSymbol /foo
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>> @R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String> @R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String @R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo
anchor -> [FirNamedFunctionSymbol /foo] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /foo]
@R|Anno|(position = <strcat>(String(anonymousFunction return type ), R|/prop|)) kotlin/Int @R|Anno|(position = <strcat>(String(anonymousFunction return type ), R|/prop|)) kotlin/Int
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
@@ -61,3 +61,4 @@ FILE: [ResolvedTo(IMPORTS)] parameterAsImplicitReturnTypeScriptBodyResolve.kts
): R|@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>| { ): R|@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>| {
^foo R|<local>/param| ^foo R|<local>/param|
} }
@@ -202,22 +202,22 @@ FILE: [ResolvedTo(IMPORTS)] parameterAsImplicitReturnTypeScriptBodyResolve.kts
SCRIPT: [ResolvedTo(TYPES)] <script-parameterAsImplicitReturnTypeScriptBodyResolve.kts> SCRIPT: [ResolvedTo(TYPES)] <script-parameterAsImplicitReturnTypeScriptBodyResolve.kts>
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>| [ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.position] position: R|kotlin/String|): R|Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.position] position: String): R|Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str) public? final? const [ResolvedTo(RAW_FIR)] val prop: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun foo([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] param: R|@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>| = @Anno[Unresolved](<strcat>(String(defaultValue ), prop#)) [ResolvedTo(RAW_FIR)] fun <anonymous>([ResolvedTo(RAW_FIR)] i: @Anno[Unresolved](<strcat>(String(anonymousFunction parameter type ), prop#)) Int): @Anno[Unresolved](<strcat>(String(anonymousFunction return type ), prop#)) Int <inline=Unknown> { public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun foo([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] param: R|@R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>| = @Anno[Unresolved](<strcat>(String(defaultValue ), prop#)) [ResolvedTo(RAW_FIR)] fun <anonymous>([ResolvedTo(RAW_FIR)] i: @Anno[Unresolved](<strcat>(String(anonymousFunction parameter type ), prop#)) Int): @Anno[Unresolved](<strcat>(String(anonymousFunction return type ), prop#)) Int <inline=Unknown> {
} }
): R|@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>| { ): R|@R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>| {
^foo R|<local>/param| ^foo R|<local>/param|
} }
@@ -298,3 +298,4 @@ FILE: [ResolvedTo(BODY_RESOLVE)] parameterAsImplicitReturnTypeScriptBodyResolve.
): R|@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>| { ): R|@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>| {
^foo R|<local>/param| ^foo R|<local>/param|
} }
@@ -24,15 +24,15 @@
@R|Anno|(position = <strcat>(String(parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/ListIterator<@R|Anno|(position = <strcat>(String(nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>> @R|Anno|(position = <strcat>(String(parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/ListIterator<@R|Anno|(position = <strcat>(String(nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.explicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.explicitType
anchor -> [FirNamedFunctionSymbol /OriginalInterface.explicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.explicitType]
@R|Anno|(position = <strcat>(String(nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String> @R|Anno|(position = <strcat>(String(nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.explicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.explicitType
anchor -> [FirNamedFunctionSymbol /OriginalInterface.explicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.explicitType]
@R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String @R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.explicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.explicitType
anchor -> [FirNamedFunctionSymbol /OriginalInterface.explicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.explicitType]
@R|Anno|(position = <strcat>(String(bound ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested bound ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>> @R|Anno|(position = <strcat>(String(bound ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested bound ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>>
context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol /OriginalInterface.explicitType context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol /OriginalInterface.explicitType
@@ -24,15 +24,15 @@
@R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/ListIterator<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>> @R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/ListIterator<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.explicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.explicitType
anchor -> [FirNamedFunctionSymbol /OriginalInterface.explicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.explicitType]
@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String> @R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.explicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.explicitType
anchor -> [FirNamedFunctionSymbol /OriginalInterface.explicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.explicitType]
@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String @R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.explicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.explicitType
anchor -> [FirNamedFunctionSymbol /OriginalInterface.explicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol /OriginalInterface.explicitType]
@R|Anno|(<strcat>(String(bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested bound ), prop#)) kotlin/String>> @R|Anno|(<strcat>(String(bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested bound ), prop#)) kotlin/String>>
context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol /OriginalInterface.explicitType context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol /OriginalInterface.explicitType
@@ -24,15 +24,15 @@
@R|Anno|(position = <strcat>(String(parameter type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/ListIterator<@R|Anno|(position = <strcat>(String(nested parameter type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/String>> @R|Anno|(position = <strcat>(String(parameter type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/ListIterator<@R|Anno|(position = <strcat>(String(nested parameter type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol <local>/explicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol <local>/explicitType
anchor -> [FirNamedFunctionSymbol <local>/explicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol <local>/explicitType]
@R|Anno|(position = <strcat>(String(nested parameter type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/String> @R|Anno|(position = <strcat>(String(nested parameter type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol <local>/explicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol <local>/explicitType
anchor -> [FirNamedFunctionSymbol <local>/explicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol <local>/explicitType]
@R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/String @R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/String
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol <local>/explicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol <local>/explicitType
anchor -> [FirNamedFunctionSymbol <local>/explicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol <local>/explicitType]
@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/String>> @R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/String>>
context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol <local>/explicitType context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol <local>/explicitType
@@ -24,15 +24,15 @@
@R|Anno|(position = <strcat>(String(parameter type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/ListIterator<@R|Anno|(position = <strcat>(String(nested parameter type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/String>> @R|Anno|(position = <strcat>(String(parameter type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/ListIterator<@R|Anno|(position = <strcat>(String(nested parameter type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol <local>/explicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol <local>/explicitType
anchor -> [FirNamedFunctionSymbol <local>/explicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol <local>/explicitType]
@R|Anno|(position = <strcat>(String(nested parameter type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/String> @R|Anno|(position = <strcat>(String(nested parameter type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol <local>/explicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol <local>/explicitType
anchor -> [FirNamedFunctionSymbol <local>/explicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol <local>/explicitType]
@R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/String @R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/String
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol <local>/explicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol <local>/explicitType
anchor -> [FirNamedFunctionSymbol <local>/explicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol <local>/explicitType]
@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/String>> @R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/String>>
context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol <local>/explicitType context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol <local>/explicitType
@@ -24,15 +24,15 @@
@R|Anno|(position = <strcat>(String(parameter type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/ListIterator<@R|Anno|(position = <strcat>(String(nested parameter type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/String>> @R|Anno|(position = <strcat>(String(parameter type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/ListIterator<@R|Anno|(position = <strcat>(String(nested parameter type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol <local>/explicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol <local>/explicitType
anchor -> [FirNamedFunctionSymbol <local>/explicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol <local>/explicitType]
@R|Anno|(position = <strcat>(String(nested parameter type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/String> @R|Anno|(position = <strcat>(String(nested parameter type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol <local>/explicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol <local>/explicitType
anchor -> [FirNamedFunctionSymbol <local>/explicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol <local>/explicitType]
@R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/String @R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/String
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol <local>/explicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol <local>/explicitType
anchor -> [FirNamedFunctionSymbol <local>/explicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol <local>/explicitType]
@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/String>> @R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/String>>
context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol <local>/explicitType context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol <local>/explicitType
@@ -24,15 +24,15 @@
@R|Anno|(position = <strcat>(String(parameter type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/ListIterator<@R|Anno|(position = <strcat>(String(nested parameter type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/String>> @R|Anno|(position = <strcat>(String(parameter type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/ListIterator<@R|Anno|(position = <strcat>(String(nested parameter type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol <local>/explicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol <local>/explicitType
anchor -> [FirNamedFunctionSymbol <local>/explicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol <local>/explicitType]
@R|Anno|(position = <strcat>(String(nested parameter type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/String> @R|Anno|(position = <strcat>(String(nested parameter type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol <local>/explicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol <local>/explicitType
anchor -> [FirNamedFunctionSymbol <local>/explicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol <local>/explicitType]
@R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/String @R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/String
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol <local>/explicitType context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol <local>/explicitType
anchor -> [FirNamedFunctionSymbol <local>/explicitType] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol <local>/explicitType]
@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/String>> @R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/String>>
context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol <local>/explicitType context -> FirTypeParameterSymbol F from FirNamedFunctionSymbol <local>/explicitType
@@ -40,15 +40,15 @@
@R|second/Anno|(position = <strcat>(String(param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested param type ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>> @R|second/Anno|(position = <strcat>(String(param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested param type ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
anchor -> [FirNamedFunctionSymbol second/AbstractClass.resolveMe] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/AbstractClass.resolveMe]
@R|second/Anno|(position = <strcat>(String(nested param type ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>> @R|second/Anno|(position = <strcat>(String(nested param type ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
anchor -> [FirNamedFunctionSymbol second/AbstractClass.resolveMe] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/AbstractClass.resolveMe]
@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>> @R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
anchor -> [FirRegularClassSymbol second/SubClass, FirNamedFunctionSymbol second/AbstractClass.resolveMe] anchor -> [FirRegularClassSymbol second/SubClass, FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/AbstractClass.resolveMe]
@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String> @R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
@@ -40,15 +40,15 @@
@R|second/Anno|(<strcat>(String(param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested param type ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(type argument: ), constant#)) @R|second/Anno|(<strcat>(String(nested nested param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>>>> @R|second/Anno|(<strcat>(String(param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested param type ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(type argument: ), constant#)) @R|second/Anno|(<strcat>(String(nested nested param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>>>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
anchor -> [FirNamedFunctionSymbol second/AbstractClass.resolveMe] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/AbstractClass.resolveMe]
@R|second/Anno|(<strcat>(String(nested param type ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(type argument: ), constant#)) @R|second/Anno|(<strcat>(String(nested nested param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>>> @R|second/Anno|(<strcat>(String(nested param type ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(type argument: ), constant#)) @R|second/Anno|(<strcat>(String(nested nested param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
anchor -> [FirNamedFunctionSymbol second/AbstractClass.resolveMe] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/AbstractClass.resolveMe]
@R|second/Anno|(<strcat>(String(type argument: ), constant#)) @R|second/Anno|(<strcat>(String(nested nested param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>> @R|second/Anno|(<strcat>(String(type argument: ), constant#)) @R|second/Anno|(<strcat>(String(nested nested param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
anchor -> [FirRegularClassSymbol second/SubClass, FirNamedFunctionSymbol second/AbstractClass.resolveMe] anchor -> [FirRegularClassSymbol second/SubClass, FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/AbstractClass.resolveMe]
@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String> @R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
@@ -40,15 +40,15 @@
@R|second/Anno|(position = <strcat>(String(param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested param type ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>> @R|second/Anno|(position = <strcat>(String(param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested param type ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
anchor -> [FirNamedFunctionSymbol second/AbstractClass.resolveMe] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/AbstractClass.resolveMe]
@R|second/Anno|(position = <strcat>(String(nested param type ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>> @R|second/Anno|(position = <strcat>(String(nested param type ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
anchor -> [FirNamedFunctionSymbol second/AbstractClass.resolveMe] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/AbstractClass.resolveMe]
@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>> @R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
anchor -> [FirRegularClassSymbol second/SubClass, FirNamedFunctionSymbol second/AbstractClass.resolveMe] anchor -> [FirRegularClassSymbol second/SubClass, FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/AbstractClass.resolveMe]
@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String> @R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
@@ -40,15 +40,15 @@
@R|second/Anno|(<strcat>(String(param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested param type ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(type argument: ), constant#)) @R|second/Anno|(<strcat>(String(nested nested param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>>>> @R|second/Anno|(<strcat>(String(param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested param type ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(type argument: ), constant#)) @R|second/Anno|(<strcat>(String(nested nested param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>>>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
anchor -> [FirNamedFunctionSymbol second/AbstractClass.resolveMe] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/AbstractClass.resolveMe]
@R|second/Anno|(<strcat>(String(nested param type ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(type argument: ), constant#)) @R|second/Anno|(<strcat>(String(nested nested param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>>> @R|second/Anno|(<strcat>(String(nested param type ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(type argument: ), constant#)) @R|second/Anno|(<strcat>(String(nested nested param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
anchor -> [FirNamedFunctionSymbol second/AbstractClass.resolveMe] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/AbstractClass.resolveMe]
@R|second/Anno|(<strcat>(String(type argument: ), constant#)) @R|second/Anno|(<strcat>(String(nested nested param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>> @R|second/Anno|(<strcat>(String(type argument: ), constant#)) @R|second/Anno|(<strcat>(String(nested nested param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
anchor -> [FirRegularClassSymbol second/SubClass, FirNamedFunctionSymbol second/AbstractClass.resolveMe] anchor -> [FirRegularClassSymbol second/SubClass, FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/AbstractClass.resolveMe]
@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String> @R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
@@ -40,15 +40,15 @@
@R|second/Anno|(position = <strcat>(String(param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), <Unresolved name: constant>#)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), <Unresolved name: constant>#)) kotlin/String>>>> @R|second/Anno|(position = <strcat>(String(param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), <Unresolved name: constant>#)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), <Unresolved name: constant>#)) kotlin/String>>>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
anchor -> [FirNamedFunctionSymbol second/AbstractClass.resolveMe] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/AbstractClass.resolveMe]
@R|second/Anno|(position = <strcat>(String(nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), <Unresolved name: constant>#)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), <Unresolved name: constant>#)) kotlin/String>>> @R|second/Anno|(position = <strcat>(String(nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), <Unresolved name: constant>#)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), <Unresolved name: constant>#)) kotlin/String>>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
anchor -> [FirNamedFunctionSymbol second/AbstractClass.resolveMe] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/AbstractClass.resolveMe]
@R|second/Anno|(position = <strcat>(String(type argument: ), <Unresolved name: constant>#)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), <Unresolved name: constant>#)) kotlin/String>> @R|second/Anno|(position = <strcat>(String(type argument: ), <Unresolved name: constant>#)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), <Unresolved name: constant>#)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
anchor -> [FirRegularClassSymbol second/SubClass, FirNamedFunctionSymbol second/AbstractClass.resolveMe] anchor -> [FirRegularClassSymbol second/SubClass, FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/AbstractClass.resolveMe]
@R|second/Anno|(position = <strcat>(String(nested type argument: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), <Unresolved name: constant>#)) kotlin/String> @R|second/Anno|(position = <strcat>(String(nested type argument: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), <Unresolved name: constant>#)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
@@ -40,15 +40,15 @@
@R|second/Anno|(<strcat>(String(param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested param type ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(type argument: ), constant#)) @R|second/Anno|(<strcat>(String(nested nested param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>>>> @R|second/Anno|(<strcat>(String(param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested param type ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(type argument: ), constant#)) @R|second/Anno|(<strcat>(String(nested nested param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>>>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
anchor -> [FirNamedFunctionSymbol second/AbstractClass.resolveMe] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/AbstractClass.resolveMe]
@R|second/Anno|(<strcat>(String(nested param type ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(type argument: ), constant#)) @R|second/Anno|(<strcat>(String(nested nested param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>>> @R|second/Anno|(<strcat>(String(nested param type ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(type argument: ), constant#)) @R|second/Anno|(<strcat>(String(nested nested param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
anchor -> [FirNamedFunctionSymbol second/AbstractClass.resolveMe] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/AbstractClass.resolveMe]
@R|second/Anno|(<strcat>(String(type argument: ), constant#)) @R|second/Anno|(<strcat>(String(nested nested param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>> @R|second/Anno|(<strcat>(String(type argument: ), constant#)) @R|second/Anno|(<strcat>(String(nested nested param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
anchor -> [FirRegularClassSymbol second/SubClass, FirNamedFunctionSymbol second/AbstractClass.resolveMe] anchor -> [FirRegularClassSymbol second/SubClass, FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/AbstractClass.resolveMe]
@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String> @R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
@@ -40,15 +40,15 @@
@R|second/Anno|(position = <strcat>(String(param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), <Unresolved name: constant>#)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), <Unresolved name: constant>#)) kotlin/String>>>> @R|second/Anno|(position = <strcat>(String(param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), <Unresolved name: constant>#)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), <Unresolved name: constant>#)) kotlin/String>>>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
anchor -> [FirNamedFunctionSymbol second/AbstractClass.resolveMe] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/AbstractClass.resolveMe]
@R|second/Anno|(position = <strcat>(String(nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), <Unresolved name: constant>#)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), <Unresolved name: constant>#)) kotlin/String>>> @R|second/Anno|(position = <strcat>(String(nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), <Unresolved name: constant>#)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), <Unresolved name: constant>#)) kotlin/String>>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
anchor -> [FirNamedFunctionSymbol second/AbstractClass.resolveMe] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/AbstractClass.resolveMe]
@R|second/Anno|(position = <strcat>(String(type argument: ), <Unresolved name: constant>#)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), <Unresolved name: constant>#)) kotlin/String>> @R|second/Anno|(position = <strcat>(String(type argument: ), <Unresolved name: constant>#)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), <Unresolved name: constant>#)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
anchor -> [FirRegularClassSymbol second/SubClass, FirNamedFunctionSymbol second/AbstractClass.resolveMe] anchor -> [FirRegularClassSymbol second/SubClass, FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/AbstractClass.resolveMe]
@R|second/Anno|(position = <strcat>(String(nested type argument: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), <Unresolved name: constant>#)) kotlin/String> @R|second/Anno|(position = <strcat>(String(nested type argument: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), <Unresolved name: constant>#)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
@@ -40,15 +40,15 @@
@R|second/Anno|(<strcat>(String(param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested param type ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(type argument: ), constant#)) @R|second/Anno|(<strcat>(String(nested nested param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>>>> @R|second/Anno|(<strcat>(String(param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested param type ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(type argument: ), constant#)) @R|second/Anno|(<strcat>(String(nested nested param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>>>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
anchor -> [FirNamedFunctionSymbol second/AbstractClass.resolveMe] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/AbstractClass.resolveMe]
@R|second/Anno|(<strcat>(String(nested param type ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(type argument: ), constant#)) @R|second/Anno|(<strcat>(String(nested nested param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>>> @R|second/Anno|(<strcat>(String(nested param type ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(type argument: ), constant#)) @R|second/Anno|(<strcat>(String(nested nested param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
anchor -> [FirNamedFunctionSymbol second/AbstractClass.resolveMe] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/AbstractClass.resolveMe]
@R|second/Anno|(<strcat>(String(type argument: ), constant#)) @R|second/Anno|(<strcat>(String(nested nested param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>> @R|second/Anno|(<strcat>(String(type argument: ), constant#)) @R|second/Anno|(<strcat>(String(nested nested param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
anchor -> [FirRegularClassSymbol second/SubClass, FirNamedFunctionSymbol second/AbstractClass.resolveMe] anchor -> [FirRegularClassSymbol second/SubClass, FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/AbstractClass.resolveMe]
@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String> @R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
@@ -40,15 +40,15 @@
@R|second/Anno|(position = <strcat>(String(param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested param type ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>> @R|second/Anno|(position = <strcat>(String(param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested param type ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
anchor -> [FirNamedFunctionSymbol second/AbstractClass.resolveMe] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/AbstractClass.resolveMe]
@R|second/Anno|(position = <strcat>(String(nested param type ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>> @R|second/Anno|(position = <strcat>(String(nested param type ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
anchor -> [FirNamedFunctionSymbol second/AbstractClass.resolveMe] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/AbstractClass.resolveMe]
@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>> @R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
anchor -> [FirRegularClassSymbol second/SubClass, FirNamedFunctionSymbol second/AbstractClass.resolveMe] anchor -> [FirRegularClassSymbol second/SubClass, FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/AbstractClass.resolveMe]
@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String> @R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
@@ -40,15 +40,15 @@
@R|second/Anno|(<strcat>(String(param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested param type ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(type argument: ), constant#)) @R|second/Anno|(<strcat>(String(nested nested param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>>>> @R|second/Anno|(<strcat>(String(param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested param type ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(type argument: ), constant#)) @R|second/Anno|(<strcat>(String(nested nested param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>>>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
anchor -> [FirNamedFunctionSymbol second/AbstractClass.resolveMe] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/AbstractClass.resolveMe]
@R|second/Anno|(<strcat>(String(nested param type ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(type argument: ), constant#)) @R|second/Anno|(<strcat>(String(nested nested param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>>> @R|second/Anno|(<strcat>(String(nested param type ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(type argument: ), constant#)) @R|second/Anno|(<strcat>(String(nested nested param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
anchor -> [FirNamedFunctionSymbol second/AbstractClass.resolveMe] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/AbstractClass.resolveMe]
@R|second/Anno|(<strcat>(String(type argument: ), constant#)) @R|second/Anno|(<strcat>(String(nested nested param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>> @R|second/Anno|(<strcat>(String(type argument: ), constant#)) @R|second/Anno|(<strcat>(String(nested nested param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
anchor -> [FirRegularClassSymbol second/SubClass, FirNamedFunctionSymbol second/AbstractClass.resolveMe] anchor -> [FirRegularClassSymbol second/SubClass, FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/AbstractClass.resolveMe]
@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String> @R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
@@ -40,15 +40,15 @@
@R|second/Anno|(position = <strcat>(String(param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested param type ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>> @R|second/Anno|(position = <strcat>(String(param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested param type ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
anchor -> [FirNamedFunctionSymbol second/AbstractClass.resolveMe] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/AbstractClass.resolveMe]
@R|second/Anno|(position = <strcat>(String(nested param type ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>> @R|second/Anno|(position = <strcat>(String(nested param type ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
anchor -> [FirNamedFunctionSymbol second/AbstractClass.resolveMe] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/AbstractClass.resolveMe]
@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>> @R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
anchor -> [FirRegularClassSymbol second/SubClass, FirNamedFunctionSymbol second/AbstractClass.resolveMe] anchor -> [FirRegularClassSymbol second/SubClass, FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/AbstractClass.resolveMe]
@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String> @R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
@@ -40,15 +40,15 @@
@R|second/Anno|(<strcat>(String(param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested param type ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(type argument: ), constant#)) @R|second/Anno|(<strcat>(String(nested nested param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>>>> @R|second/Anno|(<strcat>(String(param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested param type ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(type argument: ), constant#)) @R|second/Anno|(<strcat>(String(nested nested param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>>>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
anchor -> [FirNamedFunctionSymbol second/AbstractClass.resolveMe] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/AbstractClass.resolveMe]
@R|second/Anno|(<strcat>(String(nested param type ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(type argument: ), constant#)) @R|second/Anno|(<strcat>(String(nested nested param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>>> @R|second/Anno|(<strcat>(String(nested param type ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(type argument: ), constant#)) @R|second/Anno|(<strcat>(String(nested nested param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
anchor -> [FirNamedFunctionSymbol second/AbstractClass.resolveMe] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/AbstractClass.resolveMe]
@R|second/Anno|(<strcat>(String(type argument: ), constant#)) @R|second/Anno|(<strcat>(String(nested nested param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>> @R|second/Anno|(<strcat>(String(type argument: ), constant#)) @R|second/Anno|(<strcat>(String(nested nested param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
anchor -> [FirRegularClassSymbol second/SubClass, FirNamedFunctionSymbol second/AbstractClass.resolveMe] anchor -> [FirRegularClassSymbol second/SubClass, FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/AbstractClass.resolveMe]
@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String> @R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
@@ -32,15 +32,15 @@
@R|second/Anno|(position = <strcat>(String(param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), <Unresolved name: constant>#)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), <Unresolved name: constant>#)) kotlin/String>>>> @R|second/Anno|(position = <strcat>(String(param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), <Unresolved name: constant>#)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), <Unresolved name: constant>#)) kotlin/String>>>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
anchor -> [FirNamedFunctionSymbol second/AbstractClass.resolveMe] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/AbstractClass.resolveMe]
@R|second/Anno|(position = <strcat>(String(nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), <Unresolved name: constant>#)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), <Unresolved name: constant>#)) kotlin/String>>> @R|second/Anno|(position = <strcat>(String(nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), <Unresolved name: constant>#)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), <Unresolved name: constant>#)) kotlin/String>>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
anchor -> [FirNamedFunctionSymbol second/AbstractClass.resolveMe] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/AbstractClass.resolveMe]
@R|second/Anno|(position = <strcat>(String(type argument: ), <Unresolved name: constant>#)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), <Unresolved name: constant>#)) kotlin/String>> @R|second/Anno|(position = <strcat>(String(type argument: ), <Unresolved name: constant>#)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), <Unresolved name: constant>#)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
anchor -> [FirRegularClassSymbol second/SubClass, FirNamedFunctionSymbol second/AbstractClass.resolveMe] anchor -> [FirRegularClassSymbol second/SubClass, FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/AbstractClass.resolveMe]
@R|second/Anno|(position = <strcat>(String(nested type argument: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), <Unresolved name: constant>#)) kotlin/String> @R|second/Anno|(position = <strcat>(String(nested type argument: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), <Unresolved name: constant>#)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
@@ -32,15 +32,15 @@
@R|second/Anno|(<strcat>(String(param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested param type ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(type argument: ), constant#)) @R|second/Anno|(<strcat>(String(nested nested param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>>>> @R|second/Anno|(<strcat>(String(param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested param type ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(type argument: ), constant#)) @R|second/Anno|(<strcat>(String(nested nested param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>>>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
anchor -> [FirNamedFunctionSymbol second/AbstractClass.resolveMe] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/AbstractClass.resolveMe]
@R|second/Anno|(<strcat>(String(nested param type ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(type argument: ), constant#)) @R|second/Anno|(<strcat>(String(nested nested param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>>> @R|second/Anno|(<strcat>(String(nested param type ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(type argument: ), constant#)) @R|second/Anno|(<strcat>(String(nested nested param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
anchor -> [FirNamedFunctionSymbol second/AbstractClass.resolveMe] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/AbstractClass.resolveMe]
@R|second/Anno|(<strcat>(String(type argument: ), constant#)) @R|second/Anno|(<strcat>(String(nested nested param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>> @R|second/Anno|(<strcat>(String(type argument: ), constant#)) @R|second/Anno|(<strcat>(String(nested nested param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
anchor -> [FirRegularClassSymbol second/SubClass, FirNamedFunctionSymbol second/AbstractClass.resolveMe] anchor -> [FirRegularClassSymbol second/SubClass, FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/AbstractClass.resolveMe]
@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String> @R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
@@ -32,15 +32,15 @@
@R|second/Anno|(position = <strcat>(String(param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), <Unresolved name: constant>#)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), <Unresolved name: constant>#)) kotlin/String>>>> @R|second/Anno|(position = <strcat>(String(param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), <Unresolved name: constant>#)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), <Unresolved name: constant>#)) kotlin/String>>>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
anchor -> [FirNamedFunctionSymbol second/AbstractClass.resolveMe] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/AbstractClass.resolveMe]
@R|second/Anno|(position = <strcat>(String(nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), <Unresolved name: constant>#)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), <Unresolved name: constant>#)) kotlin/String>>> @R|second/Anno|(position = <strcat>(String(nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), <Unresolved name: constant>#)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), <Unresolved name: constant>#)) kotlin/String>>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
anchor -> [FirNamedFunctionSymbol second/AbstractClass.resolveMe] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/AbstractClass.resolveMe]
@R|second/Anno|(position = <strcat>(String(type argument: ), <Unresolved name: constant>#)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), <Unresolved name: constant>#)) kotlin/String>> @R|second/Anno|(position = <strcat>(String(type argument: ), <Unresolved name: constant>#)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), <Unresolved name: constant>#)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
anchor -> [FirRegularClassSymbol second/SubClass, FirNamedFunctionSymbol second/AbstractClass.resolveMe] anchor -> [FirRegularClassSymbol second/SubClass, FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/AbstractClass.resolveMe]
@R|second/Anno|(position = <strcat>(String(nested type argument: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), <Unresolved name: constant>#)) kotlin/String> @R|second/Anno|(position = <strcat>(String(nested type argument: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), <Unresolved name: constant>#)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
@@ -32,15 +32,15 @@
@R|second/Anno|(<strcat>(String(param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested param type ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(type argument: ), constant#)) @R|second/Anno|(<strcat>(String(nested nested param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>>>> @R|second/Anno|(<strcat>(String(param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested param type ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(type argument: ), constant#)) @R|second/Anno|(<strcat>(String(nested nested param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>>>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
anchor -> [FirNamedFunctionSymbol second/AbstractClass.resolveMe] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/AbstractClass.resolveMe]
@R|second/Anno|(<strcat>(String(nested param type ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(type argument: ), constant#)) @R|second/Anno|(<strcat>(String(nested nested param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>>> @R|second/Anno|(<strcat>(String(nested param type ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(type argument: ), constant#)) @R|second/Anno|(<strcat>(String(nested nested param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
anchor -> [FirNamedFunctionSymbol second/AbstractClass.resolveMe] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/AbstractClass.resolveMe]
@R|second/Anno|(<strcat>(String(type argument: ), constant#)) @R|second/Anno|(<strcat>(String(nested nested param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>> @R|second/Anno|(<strcat>(String(type argument: ), constant#)) @R|second/Anno|(<strcat>(String(nested nested param type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
anchor -> [FirRegularClassSymbol second/SubClass, FirNamedFunctionSymbol second/AbstractClass.resolveMe] anchor -> [FirRegularClassSymbol second/SubClass, FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/AbstractClass.resolveMe]
@R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String> @R|second/Anno|(<strcat>(String(nested type argument: ), constant#)) kotlin/collections/Collection<@R|second/Anno|(<strcat>(String(nested nested type argument: ), constant#)) kotlin/String>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol second/SubClass.resolveMe
@@ -8,11 +8,11 @@
@R|Anno|(position = <strcat>(String(setter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(setter nested type ), R|/prop|)) kotlin/Int> @R|Anno|(position = <strcat>(String(setter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(setter nested type ), R|/prop|)) kotlin/Int>
context -> FirValueParameterSymbol <local>/l from FirNamedFunctionSymbol /Derived.setSomething context -> FirValueParameterSymbol <local>/l from FirNamedFunctionSymbol /Derived.setSomething
anchor -> [FirNamedFunctionSymbol /Derived.setSomething] anchor -> [FirValueParameterSymbol <local>/l from FirNamedFunctionSymbol /Derived.setSomething]
@R|Anno|(position = <strcat>(String(setter nested type ), R|/prop|)) kotlin/Int @R|Anno|(position = <strcat>(String(setter nested type ), R|/prop|)) kotlin/Int
context -> FirValueParameterSymbol <local>/l from FirNamedFunctionSymbol /Derived.setSomething context -> FirValueParameterSymbol <local>/l from FirNamedFunctionSymbol /Derived.setSomething
anchor -> [FirNamedFunctionSymbol /Derived.setSomething] anchor -> [FirValueParameterSymbol <local>/l from FirNamedFunctionSymbol /Derived.setSomething]
@R|Anno|(position = <strcat>(String(getter return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getter nested return type ), R|/prop|)) kotlin/Int> @R|Anno|(position = <strcat>(String(getter return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getter nested return type ), R|/prop|)) kotlin/Int>
context -> FirSimpleSyntheticPropertySymbol /Derived.something context -> FirSimpleSyntheticPropertySymbol /Derived.something
@@ -8,11 +8,11 @@
@R|Anno|(<strcat>(String(setter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(setter nested type ), prop#)) kotlin/Int> @R|Anno|(<strcat>(String(setter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(setter nested type ), prop#)) kotlin/Int>
context -> FirValueParameterSymbol <local>/l from FirNamedFunctionSymbol /Derived.setSomething context -> FirValueParameterSymbol <local>/l from FirNamedFunctionSymbol /Derived.setSomething
anchor -> [FirNamedFunctionSymbol /Derived.setSomething] anchor -> [FirValueParameterSymbol <local>/l from FirNamedFunctionSymbol /Derived.setSomething]
@R|Anno|(<strcat>(String(setter nested type ), prop#)) kotlin/Int @R|Anno|(<strcat>(String(setter nested type ), prop#)) kotlin/Int
context -> FirValueParameterSymbol <local>/l from FirNamedFunctionSymbol /Derived.setSomething context -> FirValueParameterSymbol <local>/l from FirNamedFunctionSymbol /Derived.setSomething
anchor -> [FirNamedFunctionSymbol /Derived.setSomething] anchor -> [FirValueParameterSymbol <local>/l from FirNamedFunctionSymbol /Derived.setSomething]
@R|Anno|(<strcat>(String(getter return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getter nested return type ), prop#)) kotlin/Int> @R|Anno|(<strcat>(String(getter return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getter nested return type ), prop#)) kotlin/Int>
context -> FirSimpleSyntheticPropertySymbol /Derived.something context -> FirSimpleSyntheticPropertySymbol /Derived.something
@@ -1,14 +1,14 @@
@R|pack/TypeAnnWithArg|(arg = <strcat>(String(parameter: ), R|pack/constant|)) kotlin/collections/List<@R|pack/TypeAnnWithArg|(arg = <strcat>(String(nested parameter: ), R|pack/constant|)) kotlin/collections/List<@R|pack/TypeAnnWithArg|(arg = <strcat>(String(nested nested parameter: ), R|pack/constant|)) pack/MyTypeAlias>> @R|pack/TypeAnnWithArg|(arg = <strcat>(String(parameter: ), R|pack/constant|)) kotlin/collections/List<@R|pack/TypeAnnWithArg|(arg = <strcat>(String(nested parameter: ), R|pack/constant|)) kotlin/collections/List<@R|pack/TypeAnnWithArg|(arg = <strcat>(String(nested nested parameter: ), R|pack/constant|)) pack/MyTypeAlias>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol pack/resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol pack/resolveMe
anchor -> [FirNamedFunctionSymbol pack/resolveMe] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol pack/resolveMe]
@R|pack/TypeAnnWithArg|(arg = <strcat>(String(nested parameter: ), R|pack/constant|)) kotlin/collections/List<@R|pack/TypeAnnWithArg|(arg = <strcat>(String(nested nested parameter: ), R|pack/constant|)) pack/MyTypeAlias> @R|pack/TypeAnnWithArg|(arg = <strcat>(String(nested parameter: ), R|pack/constant|)) kotlin/collections/List<@R|pack/TypeAnnWithArg|(arg = <strcat>(String(nested nested parameter: ), R|pack/constant|)) pack/MyTypeAlias>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol pack/resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol pack/resolveMe
anchor -> [FirNamedFunctionSymbol pack/resolveMe] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol pack/resolveMe]
@R|pack/TypeAnnWithArg|(arg = <strcat>(String(nested nested parameter: ), R|pack/constant|)) pack/MyTypeAlias @R|pack/TypeAnnWithArg|(arg = <strcat>(String(nested nested parameter: ), R|pack/constant|)) pack/MyTypeAlias
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol pack/resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol pack/resolveMe
anchor -> [FirNamedFunctionSymbol pack/resolveMe] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol pack/resolveMe]
FILE: [ResolvedTo(IMPORTS)] insideFunctionComplex.kt FILE: [ResolvedTo(IMPORTS)] insideFunctionComplex.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class TypeAnnWithArg : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class TypeAnnWithArg : R|kotlin/Annotation| {
@@ -1,14 +1,14 @@
@R|pack/TypeAnnWithArg|(<strcat>(String(parameter: ), constant#)) kotlin/collections/List<@R|pack/TypeAnnWithArg|(<strcat>(String(nested parameter: ), constant#)) kotlin/collections/List<@R|pack/TypeAnnWithArg|(<strcat>(String(nested nested parameter: ), constant#)) pack/MyTypeAlias>> @R|pack/TypeAnnWithArg|(<strcat>(String(parameter: ), constant#)) kotlin/collections/List<@R|pack/TypeAnnWithArg|(<strcat>(String(nested parameter: ), constant#)) kotlin/collections/List<@R|pack/TypeAnnWithArg|(<strcat>(String(nested nested parameter: ), constant#)) pack/MyTypeAlias>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol pack/resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol pack/resolveMe
anchor -> [FirNamedFunctionSymbol pack/resolveMe] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol pack/resolveMe]
@R|pack/TypeAnnWithArg|(<strcat>(String(nested parameter: ), constant#)) kotlin/collections/List<@R|pack/TypeAnnWithArg|(<strcat>(String(nested nested parameter: ), constant#)) pack/MyTypeAlias> @R|pack/TypeAnnWithArg|(<strcat>(String(nested parameter: ), constant#)) kotlin/collections/List<@R|pack/TypeAnnWithArg|(<strcat>(String(nested nested parameter: ), constant#)) pack/MyTypeAlias>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol pack/resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol pack/resolveMe
anchor -> [FirNamedFunctionSymbol pack/resolveMe] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol pack/resolveMe]
@R|pack/TypeAnnWithArg|(<strcat>(String(nested nested parameter: ), constant#)) pack/MyTypeAlias @R|pack/TypeAnnWithArg|(<strcat>(String(nested nested parameter: ), constant#)) pack/MyTypeAlias
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol pack/resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol pack/resolveMe
anchor -> [FirNamedFunctionSymbol pack/resolveMe] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol pack/resolveMe]
FILE: [ResolvedTo(IMPORTS)] insideFunctionComplex.kt FILE: [ResolvedTo(IMPORTS)] insideFunctionComplex.kt
@R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class TypeAnnWithArg : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class TypeAnnWithArg : R|kotlin/Annotation| {
@@ -1,14 +1,14 @@
@R|pack/TypeAnnWithArg|(arg = <strcat>(String(parameter: ), R|pack/constant|)) kotlin/collections/List<@R|pack/TypeAnnWithArg|(arg = <strcat>(String(nested parameter: ), R|pack/constant|)) kotlin/collections/List<@R|pack/TypeAnnWithArg|(arg = <strcat>(String(nested nested parameter: ), R|pack/constant|)) pack/MyTypeAlias>> @R|pack/TypeAnnWithArg|(arg = <strcat>(String(parameter: ), R|pack/constant|)) kotlin/collections/List<@R|pack/TypeAnnWithArg|(arg = <strcat>(String(nested parameter: ), R|pack/constant|)) kotlin/collections/List<@R|pack/TypeAnnWithArg|(arg = <strcat>(String(nested nested parameter: ), R|pack/constant|)) pack/MyTypeAlias>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol pack/resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol pack/resolveMe
anchor -> [FirNamedFunctionSymbol pack/resolveMe] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol pack/resolveMe]
@R|pack/TypeAnnWithArg|(arg = <strcat>(String(nested parameter: ), R|pack/constant|)) kotlin/collections/List<@R|pack/TypeAnnWithArg|(arg = <strcat>(String(nested nested parameter: ), R|pack/constant|)) pack/MyTypeAlias> @R|pack/TypeAnnWithArg|(arg = <strcat>(String(nested parameter: ), R|pack/constant|)) kotlin/collections/List<@R|pack/TypeAnnWithArg|(arg = <strcat>(String(nested nested parameter: ), R|pack/constant|)) pack/MyTypeAlias>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol pack/resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol pack/resolveMe
anchor -> [FirNamedFunctionSymbol pack/resolveMe] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol pack/resolveMe]
@R|pack/TypeAnnWithArg|(arg = <strcat>(String(nested nested parameter: ), R|pack/constant|)) pack/MyTypeAlias @R|pack/TypeAnnWithArg|(arg = <strcat>(String(nested nested parameter: ), R|pack/constant|)) pack/MyTypeAlias
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol pack/resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol pack/resolveMe
anchor -> [FirNamedFunctionSymbol pack/resolveMe] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol pack/resolveMe]
FILE: [ResolvedTo(IMPORTS)] insideFunctionComplexScript.kts FILE: [ResolvedTo(IMPORTS)] insideFunctionComplexScript.kts
context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|) context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|)
@@ -1,14 +1,14 @@
@R|pack/TypeAnnWithArg|(<strcat>(String(parameter: ), constant#)) kotlin/collections/List<@R|pack/TypeAnnWithArg|(<strcat>(String(nested parameter: ), constant#)) kotlin/collections/List<@R|pack/TypeAnnWithArg|(<strcat>(String(nested nested parameter: ), constant#)) pack/MyTypeAlias>> @R|pack/TypeAnnWithArg|(<strcat>(String(parameter: ), constant#)) kotlin/collections/List<@R|pack/TypeAnnWithArg|(<strcat>(String(nested parameter: ), constant#)) kotlin/collections/List<@R|pack/TypeAnnWithArg|(<strcat>(String(nested nested parameter: ), constant#)) pack/MyTypeAlias>>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol pack/resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol pack/resolveMe
anchor -> [FirNamedFunctionSymbol pack/resolveMe] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol pack/resolveMe]
@R|pack/TypeAnnWithArg|(<strcat>(String(nested parameter: ), constant#)) kotlin/collections/List<@R|pack/TypeAnnWithArg|(<strcat>(String(nested nested parameter: ), constant#)) pack/MyTypeAlias> @R|pack/TypeAnnWithArg|(<strcat>(String(nested parameter: ), constant#)) kotlin/collections/List<@R|pack/TypeAnnWithArg|(<strcat>(String(nested nested parameter: ), constant#)) pack/MyTypeAlias>
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol pack/resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol pack/resolveMe
anchor -> [FirNamedFunctionSymbol pack/resolveMe] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol pack/resolveMe]
@R|pack/TypeAnnWithArg|(<strcat>(String(nested nested parameter: ), constant#)) pack/MyTypeAlias @R|pack/TypeAnnWithArg|(<strcat>(String(nested nested parameter: ), constant#)) pack/MyTypeAlias
context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol pack/resolveMe context -> FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol pack/resolveMe
anchor -> [FirNamedFunctionSymbol pack/resolveMe] anchor -> [FirValueParameterSymbol <local>/param from FirNamedFunctionSymbol pack/resolveMe]
FILE: [ResolvedTo(IMPORTS)] insideFunctionComplexScript.kts FILE: [ResolvedTo(IMPORTS)] insideFunctionComplexScript.kts
context(<script>@kotlin.script.templates.standard.ScriptTemplateWithArgs) context(<script>@kotlin.script.templates.standard.ScriptTemplateWithArgs)
@@ -2492,23 +2492,30 @@ class LightTreeRawFirDeclarationBuilder(
var destructuringDeclaration: DestructuringDeclaration? = null var destructuringDeclaration: DestructuringDeclaration? = null
valueParameter.forEachChildren { valueParameter.forEachChildren {
when (it.tokenType) { when (it.tokenType) {
MODIFIER_LIST -> { MODIFIER_LIST -> modifiers = convertModifierList(it)
modifiers = convertModifierList(it)
valueAnnotations += convertAnnotationList(it)
}
VAL_KEYWORD -> isVal = true VAL_KEYWORD -> isVal = true
VAR_KEYWORD -> isVar = true VAR_KEYWORD -> isVar = true
IDENTIFIER -> identifier = it.asText IDENTIFIER -> identifier = it.asText
TYPE_REFERENCE -> firType = convertType(it) TYPE_REFERENCE -> {}
DESTRUCTURING_DECLARATION -> destructuringDeclaration = convertDestructingDeclaration(it) DESTRUCTURING_DECLARATION -> destructuringDeclaration = convertDestructingDeclaration(it)
else -> if (it.isExpression()) firExpression = expressionConverter.getAsFirExpression(it, "Should have default value") else -> if (it.isExpression()) firExpression = expressionConverter.getAsFirExpression(it, "Should have default value")
} }
} }
val name = convertValueParameterName(identifier.nameAsSafeName(), valueParameterDeclaration) { identifier } val name = convertValueParameterName(identifier.nameAsSafeName(), valueParameterDeclaration) { identifier }
val valueParameterSymbol = FirValueParameterSymbol(name)
withContainerSymbol(valueParameterSymbol, isLocal = valueParameterDeclaration != ValueParameterDeclaration.FUNCTION) {
valueParameter.forEachChildren {
when (it.tokenType) {
MODIFIER_LIST -> valueAnnotations += convertAnnotationList(it)
TYPE_REFERENCE -> firType = convertType(it)
}
}
}
val valueParameterSource = valueParameter.toFirSourceElement() val valueParameterSource = valueParameter.toFirSourceElement()
return ValueParameter( return ValueParameter(
valueParameterSymbol = valueParameterSymbol,
isVal = isVal, isVal = isVal,
isVar = isVar, isVar = isVar,
modifiers = modifiers, modifiers = modifiers,
@@ -49,6 +49,7 @@ import org.jetbrains.kotlin.name.CallableId
import org.jetbrains.kotlin.name.Name import org.jetbrains.kotlin.name.Name
class ValueParameter( class ValueParameter(
private val valueParameterSymbol: FirValueParameterSymbol,
private val isVal: Boolean, private val isVal: Boolean,
private val isVar: Boolean, private val isVar: Boolean,
private val modifiers: Modifier, private val modifiers: Modifier,
@@ -90,7 +91,7 @@ class ValueParameter(
} }
this.name = this@ValueParameter.name this.name = this@ValueParameter.name
symbol = FirValueParameterSymbol(name) symbol = valueParameterSymbol
defaultValue = this@ValueParameter.defaultValue defaultValue = this@ValueParameter.defaultValue
isCrossinline = modifiers.hasCrossinline() isCrossinline = modifiers.hasCrossinline()
isNoinline = modifiers.hasNoinline() isNoinline = modifiers.hasNoinline()
@@ -661,31 +661,34 @@ open class PsiRawFirBuilder(
moduleData = baseModuleData moduleData = baseModuleData
origin = FirDeclarationOrigin.Source origin = FirDeclarationOrigin.Source
isVararg = isVarArg isVararg = isVarArg
returnTypeRef = when {
typeReference != null -> typeReference.toFirOrErrorType()
defaultTypeRef != null -> defaultTypeRef
valueParameterDeclaration.shouldExplicitParameterTypeBePresent -> createNoTypeForParameterTypeRef(parameterSource)
else -> null.toFirOrImplicitType()
}.let {
if (isVararg && it is FirErrorTypeRef) {
it.wrapIntoArray()
} else {
it
}
}
this.name = name this.name = name
symbol = FirValueParameterSymbol(name) symbol = FirValueParameterSymbol(name)
withContainerSymbol(symbol, isLocal = valueParameterDeclaration != ValueParameterDeclaration.FUNCTION) {
returnTypeRef = when {
typeReference != null -> typeReference.toFirOrErrorType()
defaultTypeRef != null -> defaultTypeRef
valueParameterDeclaration.shouldExplicitParameterTypeBePresent -> createNoTypeForParameterTypeRef(parameterSource)
else -> null.toFirOrImplicitType()
}.let {
if (isVararg && it is FirErrorTypeRef) {
it.wrapIntoArray()
} else {
it
}
}
addAnnotationsFrom(
this@toFirValueParameter,
isFromPrimaryConstructor = valueParameterDeclaration == ValueParameterDeclaration.PRIMARY_CONSTRUCTOR
)
}
defaultValue = if (hasDefaultValue()) { defaultValue = if (hasDefaultValue()) {
buildOrLazyExpression(null) { { this@toFirValueParameter.defaultValue }.toFirExpression("Should have default value") } buildOrLazyExpression(null) { { this@toFirValueParameter.defaultValue }.toFirExpression("Should have default value") }
} else null } else null
isCrossinline = hasModifier(CROSSINLINE_KEYWORD) isCrossinline = hasModifier(CROSSINLINE_KEYWORD)
isNoinline = hasModifier(NOINLINE_KEYWORD) isNoinline = hasModifier(NOINLINE_KEYWORD)
containingFunctionSymbol = functionSymbol containingFunctionSymbol = functionSymbol
addAnnotationsFrom(
this@toFirValueParameter,
isFromPrimaryConstructor = valueParameterDeclaration == ValueParameterDeclaration.PRIMARY_CONSTRUCTOR
)
annotations += additionalAnnotations annotations += additionalAnnotations
} }
} }
@@ -39,19 +39,19 @@ owner -> FirNamedFunctionSymbol /foo
context -> FirNamedFunctionSymbol /foo context -> FirNamedFunctionSymbol /foo
@base() @base()
owner -> FirNamedFunctionSymbol /foo owner -> FirValueParameterSymbol <local>/y from FirNamedFunctionSymbol /foo
context -> FirValueParameterSymbol <local>/y from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/y from FirNamedFunctionSymbol /foo
@base() @base()
owner -> FirNamedFunctionSymbol /foo owner -> FirValueParameterSymbol <local>/y from FirNamedFunctionSymbol /foo
context -> FirValueParameterSymbol <local>/y from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/y from FirNamedFunctionSymbol /foo
@base() @base()
owner -> FirNamedFunctionSymbol /foo owner -> FirValueParameterSymbol <local>/z from FirNamedFunctionSymbol <local>/bar
context -> FirValueParameterSymbol <local>/z from FirNamedFunctionSymbol <local>/bar from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/z from FirNamedFunctionSymbol <local>/bar from FirNamedFunctionSymbol /foo
@base() @base()
owner -> FirNamedFunctionSymbol /foo owner -> FirValueParameterSymbol <local>/z from FirNamedFunctionSymbol <local>/bar
context -> FirValueParameterSymbol <local>/z from FirNamedFunctionSymbol <local>/bar from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/z from FirNamedFunctionSymbol <local>/bar from FirNamedFunctionSymbol /foo
@base() @base()
@@ -134,19 +134,19 @@ owner -> FirNamedFunctionSymbol /fooDerived
context -> FirNamedFunctionSymbol /fooDerived context -> FirNamedFunctionSymbol /fooDerived
@derived(IntegerLiteral(1)) @derived(IntegerLiteral(1))
owner -> FirNamedFunctionSymbol /fooDerived owner -> FirValueParameterSymbol <local>/y from FirNamedFunctionSymbol /fooDerived
context -> FirValueParameterSymbol <local>/y from FirNamedFunctionSymbol /fooDerived context -> FirValueParameterSymbol <local>/y from FirNamedFunctionSymbol /fooDerived
@derived(IntegerLiteral(1)) @derived(IntegerLiteral(1))
owner -> FirNamedFunctionSymbol /fooDerived owner -> FirValueParameterSymbol <local>/y from FirNamedFunctionSymbol /fooDerived
context -> FirValueParameterSymbol <local>/y from FirNamedFunctionSymbol /fooDerived context -> FirValueParameterSymbol <local>/y from FirNamedFunctionSymbol /fooDerived
@derived(IntegerLiteral(1)) @derived(IntegerLiteral(1))
owner -> FirNamedFunctionSymbol /fooDerived owner -> FirValueParameterSymbol <local>/z from FirNamedFunctionSymbol <local>/bar
context -> FirValueParameterSymbol <local>/z from FirNamedFunctionSymbol <local>/bar from FirNamedFunctionSymbol /fooDerived context -> FirValueParameterSymbol <local>/z from FirNamedFunctionSymbol <local>/bar from FirNamedFunctionSymbol /fooDerived
@derived(IntegerLiteral(1)) @derived(IntegerLiteral(1))
owner -> FirNamedFunctionSymbol /fooDerived owner -> FirValueParameterSymbol <local>/z from FirNamedFunctionSymbol <local>/bar
context -> FirValueParameterSymbol <local>/z from FirNamedFunctionSymbol <local>/bar from FirNamedFunctionSymbol /fooDerived context -> FirValueParameterSymbol <local>/z from FirNamedFunctionSymbol <local>/bar from FirNamedFunctionSymbol /fooDerived
@derived(IntegerLiteral(1)) @derived(IntegerLiteral(1))
@@ -19,7 +19,7 @@ owner -> FirPropertySymbol /SomeClass.propertyWithCustomGetter
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol /SomeClass.propertyWithCustomGetter context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol /SomeClass.propertyWithCustomGetter
@FIELD:Ann() @FIELD:Ann()
owner -> FirNamedFunctionSymbol /SomeClass.anotherFun owner -> FirValueParameterSymbol <local>/s from FirNamedFunctionSymbol /SomeClass.anotherFun
context -> FirValueParameterSymbol <local>/s from FirNamedFunctionSymbol /SomeClass.anotherFun context -> FirValueParameterSymbol <local>/s from FirNamedFunctionSymbol /SomeClass.anotherFun
@FIELD:Ann() @FIELD:Ann()
@@ -3,11 +3,11 @@ owner -> FirNamedFunctionSymbol /AnnotationsOnNullableParenthesizedTypes.receive
context -> FirNamedFunctionSymbol /AnnotationsOnNullableParenthesizedTypes.receiverArgument context -> FirNamedFunctionSymbol /AnnotationsOnNullableParenthesizedTypes.receiverArgument
@A() @A()
owner -> FirNamedFunctionSymbol /AnnotationsOnNullableParenthesizedTypes.parameter owner -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol /AnnotationsOnNullableParenthesizedTypes.parameter
context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol /AnnotationsOnNullableParenthesizedTypes.parameter context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol /AnnotationsOnNullableParenthesizedTypes.parameter
@A() @A()
owner -> FirNamedFunctionSymbol /AnnotationsOnNullableParenthesizedTypes.parameterArgument owner -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol /AnnotationsOnNullableParenthesizedTypes.parameterArgument
context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol /AnnotationsOnNullableParenthesizedTypes.parameterArgument context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol /AnnotationsOnNullableParenthesizedTypes.parameterArgument
@A() @A()
@@ -3,11 +3,11 @@ owner -> FirNamedFunctionSymbol /AnnotationsOnParenthesizedTypes.receiverArgumen
context -> FirNamedFunctionSymbol /AnnotationsOnParenthesizedTypes.receiverArgument context -> FirNamedFunctionSymbol /AnnotationsOnParenthesizedTypes.receiverArgument
@A() @A()
owner -> FirNamedFunctionSymbol /AnnotationsOnParenthesizedTypes.parameter owner -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol /AnnotationsOnParenthesizedTypes.parameter
context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol /AnnotationsOnParenthesizedTypes.parameter context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol /AnnotationsOnParenthesizedTypes.parameter
@A() @A()
owner -> FirNamedFunctionSymbol /AnnotationsOnParenthesizedTypes.parameterArgument owner -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol /AnnotationsOnParenthesizedTypes.parameterArgument
context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol /AnnotationsOnParenthesizedTypes.parameterArgument context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol /AnnotationsOnParenthesizedTypes.parameterArgument
@A() @A()
@@ -1,13 +1,13 @@
@Anno(<strcat>(String(nested nested parameter type ), prop#)) @Anno(<strcat>(String(nested nested parameter type ), prop#))
owner -> FirConstructorSymbol /A.A owner -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A
context -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A context -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A
@Anno(<strcat>(String(nested parameter type ), prop#)) @Anno(<strcat>(String(nested parameter type ), prop#))
owner -> FirConstructorSymbol /A.A owner -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A
context -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A context -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A
@Anno(<strcat>(String(parameter type ), prop#)) @Anno(<strcat>(String(parameter type ), prop#))
owner -> FirConstructorSymbol /A.A owner -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A
context -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A context -> FirValueParameterSymbol <local>/param from FirConstructorSymbol /A.A
@Anno(<strcat>(String(defaultValue ), prop#)) @Anno(<strcat>(String(defaultValue ), prop#))
@@ -19,7 +19,7 @@ owner -> FirNamedFunctionSymbol /<anonymous>.getValue
context -> FirNamedFunctionSymbol /<anonymous>.getValue from FirAnonymousObjectSymbol <anonymous> from FirPropertySymbol /delegate context -> FirNamedFunctionSymbol /<anonymous>.getValue from FirAnonymousObjectSymbol <anonymous> from FirPropertySymbol /delegate
@Anno(<strcat>(String(setValue value parameter type ), x#)) @Anno(<strcat>(String(setValue value parameter type ), x#))
owner -> FirNamedFunctionSymbol /<anonymous>.setValue owner -> FirValueParameterSymbol <local>/value from FirNamedFunctionSymbol /<anonymous>.setValue
context -> FirValueParameterSymbol <local>/value from FirNamedFunctionSymbol /<anonymous>.setValue from FirAnonymousObjectSymbol <anonymous> from FirPropertySymbol /delegate context -> FirValueParameterSymbol <local>/value from FirNamedFunctionSymbol /<anonymous>.setValue from FirAnonymousObjectSymbol <anonymous> from FirPropertySymbol /delegate
@Anno(<strcat>(String(setValue ), x#)) @Anno(<strcat>(String(setValue ), x#))
@@ -1,17 +1,17 @@
@NestedNestedParameterTypeAnnotation(<strcat>(String(nested nested ), prop#)) @NestedNestedParameterTypeAnnotation(<strcat>(String(nested nested ), prop#))
owner -> FirNamedFunctionSymbol /foo owner -> FirValueParameterSymbol <local>/param1 from FirNamedFunctionSymbol /foo
context -> FirValueParameterSymbol <local>/param1 from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/param1 from FirNamedFunctionSymbol /foo
@NestedParameterTypeAnnotation(<strcat>(String(nested ), prop#)) @NestedParameterTypeAnnotation(<strcat>(String(nested ), prop#))
owner -> FirNamedFunctionSymbol /foo owner -> FirValueParameterSymbol <local>/param1 from FirNamedFunctionSymbol /foo
context -> FirValueParameterSymbol <local>/param1 from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/param1 from FirNamedFunctionSymbol /foo
@ParameterTypeAnnotation(<strcat>(prop#)) @ParameterTypeAnnotation(<strcat>(prop#))
owner -> FirNamedFunctionSymbol /foo owner -> FirValueParameterSymbol <local>/param1 from FirNamedFunctionSymbol /foo
context -> FirValueParameterSymbol <local>/param1 from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/param1 from FirNamedFunctionSymbol /foo
@ParameterAnnotation(String(param)) @ParameterAnnotation(String(param))
owner -> FirNamedFunctionSymbol /foo owner -> FirValueParameterSymbol <local>/param1 from FirNamedFunctionSymbol /foo
context -> FirValueParameterSymbol <local>/param1 from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/param1 from FirNamedFunctionSymbol /foo
@DefaultValueAnnotation() @DefaultValueAnnotation()
@@ -27,11 +27,11 @@ owner -> FirNamedFunctionSymbol /foo
context -> FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol /foo context -> FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol /foo
@Anno() @Anno()
owner -> FirNamedFunctionSymbol /foo owner -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo
context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol /foo
@Anno() @Anno()
owner -> FirNamedFunctionSymbol /foo owner -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo
context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol /foo
@Anno() @Anno()
@@ -39,11 +39,11 @@ owner -> FirNamedFunctionSymbol /foo
context -> FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol /foo context -> FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol /foo
@Anno() @Anno()
owner -> FirNamedFunctionSymbol /foo owner -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo
context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol /foo
@Anno() @Anno()
owner -> FirNamedFunctionSymbol /foo owner -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo
context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol /foo
@Anno() @Anno()
@@ -51,11 +51,11 @@ owner -> FirNamedFunctionSymbol /foo
context -> FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol /foo context -> FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol /foo
@Anno() @Anno()
owner -> FirNamedFunctionSymbol /foo owner -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo
context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol /foo
@Anno() @Anno()
owner -> FirNamedFunctionSymbol /foo owner -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo
context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol /foo
@Anno() @Anno()
@@ -165,11 +165,11 @@ owner -> FirNamedFunctionSymbol <local>/boo
context -> FirNamedFunctionSymbol <local>/boo from FirRegularClassSymbol <local>/Local.LocalNested from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo context -> FirNamedFunctionSymbol <local>/boo from FirRegularClassSymbol <local>/Local.LocalNested from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo
@Anno() @Anno()
owner -> FirNamedFunctionSymbol <local>/boo owner -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo
context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirRegularClassSymbol <local>/Local.LocalNested from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirRegularClassSymbol <local>/Local.LocalNested from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo
@Anno() @Anno()
owner -> FirNamedFunctionSymbol <local>/boo owner -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo
context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirRegularClassSymbol <local>/Local.LocalNested from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirRegularClassSymbol <local>/Local.LocalNested from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo
@Anno() @Anno()
@@ -177,11 +177,11 @@ owner -> FirNamedFunctionSymbol <local>/boo
context -> FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirRegularClassSymbol <local>/Local.LocalNested from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo context -> FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirRegularClassSymbol <local>/Local.LocalNested from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo
@Anno() @Anno()
owner -> FirNamedFunctionSymbol <local>/boo owner -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo
context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirRegularClassSymbol <local>/Local.LocalNested from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirRegularClassSymbol <local>/Local.LocalNested from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo
@Anno() @Anno()
owner -> FirNamedFunctionSymbol <local>/boo owner -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo
context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirRegularClassSymbol <local>/Local.LocalNested from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirRegularClassSymbol <local>/Local.LocalNested from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo
@Anno() @Anno()
@@ -189,11 +189,11 @@ owner -> FirNamedFunctionSymbol <local>/boo
context -> FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirRegularClassSymbol <local>/Local.LocalNested from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo context -> FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirRegularClassSymbol <local>/Local.LocalNested from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo
@Anno() @Anno()
owner -> FirNamedFunctionSymbol <local>/boo owner -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo
context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirRegularClassSymbol <local>/Local.LocalNested from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirRegularClassSymbol <local>/Local.LocalNested from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo
@Anno() @Anno()
owner -> FirNamedFunctionSymbol <local>/boo owner -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo
context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirRegularClassSymbol <local>/Local.LocalNested from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirRegularClassSymbol <local>/Local.LocalNested from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo
@Anno() @Anno()
@@ -323,11 +323,11 @@ owner -> FirNamedFunctionSymbol <local>/localMember
context -> FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/localMember from FirRegularClassSymbol <local>/Local.LocalNested.Local from FirRegularClassSymbol <local>/Local.LocalNested from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo context -> FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/localMember from FirRegularClassSymbol <local>/Local.LocalNested.Local from FirRegularClassSymbol <local>/Local.LocalNested from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo
@Anno() @Anno()
owner -> FirNamedFunctionSymbol <local>/localMember owner -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo
context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/localMember from FirRegularClassSymbol <local>/Local.LocalNested.Local from FirRegularClassSymbol <local>/Local.LocalNested from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/localMember from FirRegularClassSymbol <local>/Local.LocalNested.Local from FirRegularClassSymbol <local>/Local.LocalNested from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo
@Anno() @Anno()
owner -> FirNamedFunctionSymbol <local>/localMember owner -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo
context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/localMember from FirRegularClassSymbol <local>/Local.LocalNested.Local from FirRegularClassSymbol <local>/Local.LocalNested from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/localMember from FirRegularClassSymbol <local>/Local.LocalNested.Local from FirRegularClassSymbol <local>/Local.LocalNested from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo
@Anno() @Anno()
@@ -335,11 +335,11 @@ owner -> FirNamedFunctionSymbol <local>/localMember
context -> FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/localMember from FirRegularClassSymbol <local>/Local.LocalNested.Local from FirRegularClassSymbol <local>/Local.LocalNested from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo context -> FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/localMember from FirRegularClassSymbol <local>/Local.LocalNested.Local from FirRegularClassSymbol <local>/Local.LocalNested from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo
@Anno() @Anno()
owner -> FirNamedFunctionSymbol <local>/localMember owner -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo
context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/localMember from FirRegularClassSymbol <local>/Local.LocalNested.Local from FirRegularClassSymbol <local>/Local.LocalNested from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/localMember from FirRegularClassSymbol <local>/Local.LocalNested.Local from FirRegularClassSymbol <local>/Local.LocalNested from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo
@Anno() @Anno()
owner -> FirNamedFunctionSymbol <local>/localMember owner -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo
context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/localMember from FirRegularClassSymbol <local>/Local.LocalNested.Local from FirRegularClassSymbol <local>/Local.LocalNested from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/localMember from FirRegularClassSymbol <local>/Local.LocalNested.Local from FirRegularClassSymbol <local>/Local.LocalNested from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo
@Anno() @Anno()
@@ -347,11 +347,11 @@ owner -> FirNamedFunctionSymbol <local>/localMember
context -> FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/localMember from FirRegularClassSymbol <local>/Local.LocalNested.Local from FirRegularClassSymbol <local>/Local.LocalNested from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo context -> FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/localMember from FirRegularClassSymbol <local>/Local.LocalNested.Local from FirRegularClassSymbol <local>/Local.LocalNested from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo
@Anno() @Anno()
owner -> FirNamedFunctionSymbol <local>/localMember owner -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo
context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/localMember from FirRegularClassSymbol <local>/Local.LocalNested.Local from FirRegularClassSymbol <local>/Local.LocalNested from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/localMember from FirRegularClassSymbol <local>/Local.LocalNested.Local from FirRegularClassSymbol <local>/Local.LocalNested from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo
@Anno() @Anno()
owner -> FirNamedFunctionSymbol <local>/localMember owner -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo
context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/localMember from FirRegularClassSymbol <local>/Local.LocalNested.Local from FirRegularClassSymbol <local>/Local.LocalNested from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/localMember from FirRegularClassSymbol <local>/Local.LocalNested.Local from FirRegularClassSymbol <local>/Local.LocalNested from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo
@Anno() @Anno()
@@ -587,11 +587,11 @@ owner -> FirNamedFunctionSymbol <local>/localMember
context -> FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/localMember from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo context -> FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/localMember from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo
@Anno() @Anno()
owner -> FirNamedFunctionSymbol <local>/localMember owner -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo
context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/localMember from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/localMember from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo
@Anno() @Anno()
owner -> FirNamedFunctionSymbol <local>/localMember owner -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo
context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/localMember from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/localMember from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo
@Anno() @Anno()
@@ -599,11 +599,11 @@ owner -> FirNamedFunctionSymbol <local>/localMember
context -> FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/localMember from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo context -> FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/localMember from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo
@Anno() @Anno()
owner -> FirNamedFunctionSymbol <local>/localMember owner -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo
context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/localMember from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/localMember from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo
@Anno() @Anno()
owner -> FirNamedFunctionSymbol <local>/localMember owner -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo
context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/localMember from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/localMember from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo
@Anno() @Anno()
@@ -611,11 +611,11 @@ owner -> FirNamedFunctionSymbol <local>/localMember
context -> FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/localMember from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo context -> FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/localMember from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo
@Anno() @Anno()
owner -> FirNamedFunctionSymbol <local>/localMember owner -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo
context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/localMember from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/localMember from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo
@Anno() @Anno()
owner -> FirNamedFunctionSymbol <local>/localMember owner -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo
context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/localMember from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/localMember from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo
@Anno() @Anno()
@@ -755,11 +755,11 @@ owner -> FirPropertySymbol <local>/localProperty
context -> FirNamedFunctionSymbol <local>/boo from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol <local>/localMember from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo context -> FirNamedFunctionSymbol <local>/boo from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol <local>/localMember from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo
@Anno() @Anno()
owner -> FirPropertySymbol <local>/localProperty owner -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo
context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol <local>/localMember from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol <local>/localMember from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo
@Anno() @Anno()
owner -> FirPropertySymbol <local>/localProperty owner -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo
context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol <local>/localMember from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol <local>/localMember from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo
@Anno() @Anno()
@@ -767,11 +767,11 @@ owner -> FirPropertySymbol <local>/localProperty
context -> FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol <local>/localMember from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo context -> FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol <local>/localMember from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo
@Anno() @Anno()
owner -> FirPropertySymbol <local>/localProperty owner -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo
context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol <local>/localMember from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol <local>/localMember from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo
@Anno() @Anno()
owner -> FirPropertySymbol <local>/localProperty owner -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo
context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol <local>/localMember from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol <local>/localMember from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo
@Anno() @Anno()
@@ -779,11 +779,11 @@ owner -> FirPropertySymbol <local>/localProperty
context -> FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol <local>/localMember from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo context -> FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol <local>/localMember from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo
@Anno() @Anno()
owner -> FirPropertySymbol <local>/localProperty owner -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo
context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol <local>/localMember from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol <local>/localMember from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo
@Anno() @Anno()
owner -> FirPropertySymbol <local>/localProperty owner -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo
context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol <local>/localMember from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirNamedFunctionSymbol <local>/boo from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol <local>/localMember from FirRegularClassSymbol <local>/Local from FirNamedFunctionSymbol /foo
@Anno() @Anno()
@@ -29,6 +29,7 @@ import org.jetbrains.kotlin.fir.render
import org.jetbrains.kotlin.fir.renderer.FirRenderer import org.jetbrains.kotlin.fir.renderer.FirRenderer
import org.jetbrains.kotlin.fir.session.FirSessionFactoryHelper import org.jetbrains.kotlin.fir.session.FirSessionFactoryHelper
import org.jetbrains.kotlin.fir.symbols.impl.FirFunctionWithoutNameSymbol import org.jetbrains.kotlin.fir.symbols.impl.FirFunctionWithoutNameSymbol
import org.jetbrains.kotlin.fir.symbols.impl.FirValueParameterSymbol
import org.jetbrains.kotlin.fir.types.FirTypeProjection import org.jetbrains.kotlin.fir.types.FirTypeProjection
import org.jetbrains.kotlin.fir.types.FirTypeRef import org.jetbrains.kotlin.fir.types.FirTypeRef
import org.jetbrains.kotlin.fir.types.isExtensionFunctionAnnotationCall import org.jetbrains.kotlin.fir.types.isExtensionFunctionAnnotationCall
@@ -93,7 +94,13 @@ abstract class AbstractRawFirBuilderTestCase : KtParsingTestCase(
buildString { buildString {
appendLine(annotation.render().trim()) appendLine(annotation.render().trim())
append("owner -> ") append("owner -> ")
appendLine(annotation.containingDeclarationSymbol) appendLine(annotation.containingDeclarationSymbol.let {
if (it is FirValueParameterSymbol) {
"$it from ${it.containingFunctionSymbol}"
} else {
it
}
})
contexts.joinToWithBuffer(buffer = this, separator = "\n") { contexts.joinToWithBuffer(buffer = this, separator = "\n") {
append("context -> ") append("context -> ")