[FIR] FirFakeOverrideGenerator: unify value parameter copy between regular functions and property accessors

This commit contains:
* correct containingFunctionSymbol for value parameter from accessors
* correct choose between originalForIntersectionOverrideAttr and
originalForSubstitutionOverrideAttr for value parameters from functions

^KT-64243
This commit is contained in:
Dmitrii Gridin
2023-12-15 14:42:02 +01:00
committed by Space Team
parent 4a87ae9e04
commit c9f11ad74f
57 changed files with 154 additions and 131 deletions
@@ -6,7 +6,7 @@ public open [ResolvedTo(BODY_RESOLVE)] fun isSchemeFile([ResolvedTo(BODY_RESOLVE
^isSchemeFile Boolean(true)
}
public open [ResolvedTo(STATUS)] [CallableCopySubstitutionKey=CallableCopySubstitution(substitutor=Empty, baseSymbol=FirNamedFunctionSymbol /BaseInterface.anotherFunction), DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /BaseInterface.anotherFunction, containingClass=<anonymous>, delegateField=FirFieldSymbol <local>/<anonymous>.$$delegate_0] fun anotherFunction([ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=<local>/name] name: R|kotlin/CharSequence| = LAZY_EXPRESSION): <implicit>
public open [ResolvedTo(STATUS)] [CallableCopySubstitutionKey=CallableCopySubstitution(substitutor=Empty, baseSymbol=FirNamedFunctionSymbol /BaseInterface.anotherFunction), DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /BaseInterface.anotherFunction, containingClass=<anonymous>, delegateField=FirFieldSymbol <local>/<anonymous>.$$delegate_0] fun anotherFunction([ResolvedTo(STATUS)] name: R|kotlin/CharSequence| = LAZY_EXPRESSION): <implicit>
public open [ResolvedTo(BODY_RESOLVE)] fun anotherFunction([ResolvedTo(BODY_RESOLVE)] name: R|kotlin/CharSequence| = R|/genericCall|<R|kotlin/CharSequence|>()): R|kotlin/Boolean| {
^anotherFunction Boolean(true)
@@ -4,7 +4,7 @@ public open override [ResolvedTo(BODY_RESOLVE)] fun isSchemeFile([ResolvedTo(BOD
public open [ResolvedTo(STATUS)] fun isSchemeFile([ResolvedTo(STATUS)] name: R|kotlin/CharSequence| = LAZY_EXPRESSION): <implicit> { LAZY_BLOCK }
public open [ResolvedTo(STATUS)] [CallableCopySubstitutionKey=CallableCopySubstitution(substitutor=Empty, baseSymbol=FirNamedFunctionSymbol /BaseInterface.anotherFunction), DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /BaseInterface.anotherFunction, containingClass=<anonymous>, delegateField=FirFieldSymbol <local>/<anonymous>.$$delegate_0] fun anotherFunction([ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=<local>/name] name: R|kotlin/CharSequence| = LAZY_EXPRESSION): <implicit>
public open [ResolvedTo(STATUS)] [CallableCopySubstitutionKey=CallableCopySubstitution(substitutor=Empty, baseSymbol=FirNamedFunctionSymbol /BaseInterface.anotherFunction), DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /BaseInterface.anotherFunction, containingClass=<anonymous>, delegateField=FirFieldSymbol <local>/<anonymous>.$$delegate_0] fun anotherFunction([ResolvedTo(STATUS)] name: R|kotlin/CharSequence| = LAZY_EXPRESSION): <implicit>
public open [ResolvedTo(STATUS)] fun anotherFunction([ResolvedTo(STATUS)] name: R|kotlin/CharSequence| = LAZY_EXPRESSION): <implicit> { LAZY_BLOCK }
@@ -6,7 +6,7 @@ public open [ResolvedTo(BODY_RESOLVE)] fun isSchemeFile([ResolvedTo(BODY_RESOLVE
^isSchemeFile Boolean(true)
}
public open [ResolvedTo(STATUS)] [CallableCopySubstitutionKey=CallableCopySubstitution(substitutor=Empty, baseSymbol=FirNamedFunctionSymbol /BaseInterface.anotherFunction), DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /BaseInterface.anotherFunction, containingClass=<anonymous>, delegateField=FirFieldSymbol <local>/<anonymous>.$$delegate_0] fun anotherFunction([ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=<local>/name] name: R|kotlin/CharSequence| = LAZY_EXPRESSION): <implicit>
public open [ResolvedTo(STATUS)] [CallableCopySubstitutionKey=CallableCopySubstitution(substitutor=Empty, baseSymbol=FirNamedFunctionSymbol /BaseInterface.anotherFunction), DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /BaseInterface.anotherFunction, containingClass=<anonymous>, delegateField=FirFieldSymbol <local>/<anonymous>.$$delegate_0] fun anotherFunction([ResolvedTo(STATUS)] name: R|kotlin/CharSequence| = LAZY_EXPRESSION): <implicit>
public open [ResolvedTo(BODY_RESOLVE)] fun anotherFunction([ResolvedTo(BODY_RESOLVE)] name: R|kotlin/CharSequence| = R|/genericCall|<R|kotlin/CharSequence|>()): R|kotlin/Boolean| {
^anotherFunction Boolean(true)
@@ -4,7 +4,7 @@ public open override [ResolvedTo(BODY_RESOLVE)] fun isSchemeFile([ResolvedTo(BOD
public open [ResolvedTo(STATUS)] fun isSchemeFile([ResolvedTo(STATUS)] name: R|kotlin/CharSequence| = LAZY_EXPRESSION): <implicit> { LAZY_BLOCK }
public open [ResolvedTo(STATUS)] [CallableCopySubstitutionKey=CallableCopySubstitution(substitutor=Empty, baseSymbol=FirNamedFunctionSymbol /BaseInterface.anotherFunction), DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /BaseInterface.anotherFunction, containingClass=<anonymous>, delegateField=FirFieldSymbol <local>/<anonymous>.$$delegate_0] fun anotherFunction([ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=<local>/name] name: R|kotlin/CharSequence| = LAZY_EXPRESSION): <implicit>
public open [ResolvedTo(STATUS)] [CallableCopySubstitutionKey=CallableCopySubstitution(substitutor=Empty, baseSymbol=FirNamedFunctionSymbol /BaseInterface.anotherFunction), DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /BaseInterface.anotherFunction, containingClass=<anonymous>, delegateField=FirFieldSymbol <local>/<anonymous>.$$delegate_0] fun anotherFunction([ResolvedTo(STATUS)] name: R|kotlin/CharSequence| = LAZY_EXPRESSION): <implicit>
public open [ResolvedTo(STATUS)] fun anotherFunction([ResolvedTo(STATUS)] name: R|kotlin/CharSequence| = LAZY_EXPRESSION): <implicit> { LAZY_BLOCK }
@@ -6,7 +6,7 @@ public open [ResolvedTo(BODY_RESOLVE)] fun isSchemeFile([ResolvedTo(BODY_RESOLVE
^isSchemeFile Boolean(true)
}
public open [ResolvedTo(BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /BaseInterface.anotherFunction, containingClass=MyClass, delegateField=FirFieldSymbol /MyClass.$$delegate_0] fun anotherFunction([ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/name] name: R|kotlin/CharSequence| = R|/genericCall|<R|kotlin/CharSequence|>()): R|kotlin/Boolean|
public open [ResolvedTo(BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /BaseInterface.anotherFunction, containingClass=MyClass, delegateField=FirFieldSymbol /MyClass.$$delegate_0] fun anotherFunction([ResolvedTo(BODY_RESOLVE)] name: R|kotlin/CharSequence| = R|/genericCall|<R|kotlin/CharSequence|>()): R|kotlin/Boolean|
public open [ResolvedTo(BODY_RESOLVE)] fun anotherFunction([ResolvedTo(BODY_RESOLVE)] name: R|kotlin/CharSequence| = R|/genericCall|<R|kotlin/CharSequence|>()): R|kotlin/Boolean| {
^anotherFunction Boolean(true)
@@ -2,7 +2,7 @@ public open override [ResolvedTo(STATUS)] fun isSchemeFile([ResolvedTo(STATUS)]
public open [ResolvedTo(STATUS)] fun isSchemeFile([ResolvedTo(STATUS)] name: R|kotlin/CharSequence| = LAZY_EXPRESSION): <implicit> { LAZY_BLOCK }
public open [ResolvedTo(STATUS)] [CallableCopySubstitutionKey=CallableCopySubstitution(substitutor=Empty, baseSymbol=FirNamedFunctionSymbol /BaseInterface.anotherFunction), DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /BaseInterface.anotherFunction, containingClass=MyClass, delegateField=FirFieldSymbol /MyClass.$$delegate_0] fun anotherFunction([ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=<local>/name] name: R|kotlin/CharSequence| = LAZY_EXPRESSION): <implicit>
public open [ResolvedTo(STATUS)] [CallableCopySubstitutionKey=CallableCopySubstitution(substitutor=Empty, baseSymbol=FirNamedFunctionSymbol /BaseInterface.anotherFunction), DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /BaseInterface.anotherFunction, containingClass=MyClass, delegateField=FirFieldSymbol /MyClass.$$delegate_0] fun anotherFunction([ResolvedTo(STATUS)] name: R|kotlin/CharSequence| = LAZY_EXPRESSION): <implicit>
public open [ResolvedTo(STATUS)] fun anotherFunction([ResolvedTo(STATUS)] name: R|kotlin/CharSequence| = LAZY_EXPRESSION): <implicit> { LAZY_BLOCK }
@@ -6,7 +6,7 @@ public open [ResolvedTo(BODY_RESOLVE)] fun isSchemeFile([ResolvedTo(BODY_RESOLVE
^isSchemeFile Boolean(true)
}
public open [ResolvedTo(BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /BaseInterface.anotherFunction, containingClass=MyClass, delegateField=FirFieldSymbol /MyClass.$$delegate_0] fun anotherFunction([ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/name] name: R|kotlin/CharSequence| = R|/genericCall|<R|kotlin/CharSequence|>()): R|kotlin/Boolean|
public open [ResolvedTo(BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /BaseInterface.anotherFunction, containingClass=MyClass, delegateField=FirFieldSymbol /MyClass.$$delegate_0] fun anotherFunction([ResolvedTo(BODY_RESOLVE)] name: R|kotlin/CharSequence| = R|/genericCall|<R|kotlin/CharSequence|>()): R|kotlin/Boolean|
public open [ResolvedTo(BODY_RESOLVE)] fun anotherFunction([ResolvedTo(BODY_RESOLVE)] name: R|kotlin/CharSequence| = R|/genericCall|<R|kotlin/CharSequence|>()): R|kotlin/Boolean| {
^anotherFunction Boolean(true)
@@ -2,7 +2,7 @@ public open override [ResolvedTo(STATUS)] fun isSchemeFile([ResolvedTo(STATUS)]
public open [ResolvedTo(STATUS)] fun isSchemeFile([ResolvedTo(STATUS)] name: R|kotlin/CharSequence| = LAZY_EXPRESSION): <implicit> { LAZY_BLOCK }
public open [ResolvedTo(STATUS)] [CallableCopySubstitutionKey=CallableCopySubstitution(substitutor=Empty, baseSymbol=FirNamedFunctionSymbol /BaseInterface.anotherFunction), DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /BaseInterface.anotherFunction, containingClass=MyClass, delegateField=FirFieldSymbol /MyClass.$$delegate_0] fun anotherFunction([ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=<local>/name] name: R|kotlin/CharSequence| = LAZY_EXPRESSION): <implicit>
public open [ResolvedTo(STATUS)] [CallableCopySubstitutionKey=CallableCopySubstitution(substitutor=Empty, baseSymbol=FirNamedFunctionSymbol /BaseInterface.anotherFunction), DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /BaseInterface.anotherFunction, containingClass=MyClass, delegateField=FirFieldSymbol /MyClass.$$delegate_0] fun anotherFunction([ResolvedTo(STATUS)] name: R|kotlin/CharSequence| = LAZY_EXPRESSION): <implicit>
public open [ResolvedTo(STATUS)] fun anotherFunction([ResolvedTo(STATUS)] name: R|kotlin/CharSequence| = LAZY_EXPRESSION): <implicit> { LAZY_BLOCK }
@@ -6,7 +6,7 @@ public open [ResolvedTo(BODY_RESOLVE)] fun isSchemeFile([ResolvedTo(BODY_RESOLVE
^isSchemeFile Boolean(true)
}
public open [ResolvedTo(STATUS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /BaseInterface.anotherFunction, containingClass=<anonymous>, delegateField=FirFieldSymbol <local>/<anonymous>.$$delegate_0] fun anotherFunction([ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=<local>/name] name: R|kotlin/CharSequence|): R|kotlin/Boolean|
public open [ResolvedTo(STATUS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /BaseInterface.anotherFunction, containingClass=<anonymous>, delegateField=FirFieldSymbol <local>/<anonymous>.$$delegate_0] fun anotherFunction([ResolvedTo(STATUS)] name: R|kotlin/CharSequence|): R|kotlin/Boolean|
public open [ResolvedTo(BODY_RESOLVE)] fun anotherFunction([ResolvedTo(BODY_RESOLVE)] name: R|kotlin/CharSequence|): R|kotlin/Boolean| {
^anotherFunction Boolean(true)
@@ -4,7 +4,7 @@ public open override [ResolvedTo(BODY_RESOLVE)] fun isSchemeFile([ResolvedTo(BOD
public open [ResolvedTo(STATUS)] fun isSchemeFile([ResolvedTo(STATUS)] name: R|kotlin/CharSequence|): R|kotlin/Boolean| { LAZY_BLOCK }
public open [ResolvedTo(STATUS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /BaseInterface.anotherFunction, containingClass=<anonymous>, delegateField=FirFieldSymbol <local>/<anonymous>.$$delegate_0] fun anotherFunction([ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=<local>/name] name: R|kotlin/CharSequence|): R|kotlin/Boolean|
public open [ResolvedTo(STATUS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /BaseInterface.anotherFunction, containingClass=<anonymous>, delegateField=FirFieldSymbol <local>/<anonymous>.$$delegate_0] fun anotherFunction([ResolvedTo(STATUS)] name: R|kotlin/CharSequence|): R|kotlin/Boolean|
public open [ResolvedTo(STATUS)] fun anotherFunction([ResolvedTo(STATUS)] name: R|kotlin/CharSequence|): R|kotlin/Boolean| { LAZY_BLOCK }
@@ -6,7 +6,7 @@ public open [ResolvedTo(BODY_RESOLVE)] fun isSchemeFile([ResolvedTo(BODY_RESOLVE
^isSchemeFile Boolean(true)
}
public open [ResolvedTo(STATUS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /BaseInterface.anotherFunction, containingClass=<anonymous>, delegateField=FirFieldSymbol <local>/<anonymous>.$$delegate_0] fun anotherFunction([ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=<local>/name] name: R|kotlin/CharSequence|): R|kotlin/Boolean|
public open [ResolvedTo(STATUS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /BaseInterface.anotherFunction, containingClass=<anonymous>, delegateField=FirFieldSymbol <local>/<anonymous>.$$delegate_0] fun anotherFunction([ResolvedTo(STATUS)] name: R|kotlin/CharSequence|): R|kotlin/Boolean|
public open [ResolvedTo(BODY_RESOLVE)] fun anotherFunction([ResolvedTo(BODY_RESOLVE)] name: R|kotlin/CharSequence|): R|kotlin/Boolean| {
^anotherFunction Boolean(true)
@@ -4,7 +4,7 @@ public open override [ResolvedTo(BODY_RESOLVE)] fun isSchemeFile([ResolvedTo(BOD
public open [ResolvedTo(STATUS)] fun isSchemeFile([ResolvedTo(STATUS)] name: R|kotlin/CharSequence|): R|kotlin/Boolean| { LAZY_BLOCK }
public open [ResolvedTo(STATUS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /BaseInterface.anotherFunction, containingClass=<anonymous>, delegateField=FirFieldSymbol <local>/<anonymous>.$$delegate_0] fun anotherFunction([ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=<local>/name] name: R|kotlin/CharSequence|): R|kotlin/Boolean|
public open [ResolvedTo(STATUS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /BaseInterface.anotherFunction, containingClass=<anonymous>, delegateField=FirFieldSymbol <local>/<anonymous>.$$delegate_0] fun anotherFunction([ResolvedTo(STATUS)] name: R|kotlin/CharSequence|): R|kotlin/Boolean|
public open [ResolvedTo(STATUS)] fun anotherFunction([ResolvedTo(STATUS)] name: R|kotlin/CharSequence|): R|kotlin/Boolean| { LAZY_BLOCK }
@@ -6,7 +6,7 @@ public open [ResolvedTo(BODY_RESOLVE)] fun isSchemeFile([ResolvedTo(BODY_RESOLVE
^isSchemeFile Boolean(true)
}
public open [ResolvedTo(BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /BaseInterface.anotherFunction, containingClass=MyClass, delegateField=FirFieldSymbol /MyClass.$$delegate_0] fun anotherFunction([ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/name] name: R|kotlin/CharSequence|): R|kotlin/Boolean|
public open [ResolvedTo(BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /BaseInterface.anotherFunction, containingClass=MyClass, delegateField=FirFieldSymbol /MyClass.$$delegate_0] fun anotherFunction([ResolvedTo(BODY_RESOLVE)] name: R|kotlin/CharSequence|): R|kotlin/Boolean|
public open [ResolvedTo(BODY_RESOLVE)] fun anotherFunction([ResolvedTo(BODY_RESOLVE)] name: R|kotlin/CharSequence|): R|kotlin/Boolean| {
^anotherFunction Boolean(true)
@@ -2,7 +2,7 @@ public open override [ResolvedTo(STATUS)] fun isSchemeFile([ResolvedTo(STATUS)]
public open [ResolvedTo(STATUS)] fun isSchemeFile([ResolvedTo(STATUS)] name: R|kotlin/CharSequence|): R|kotlin/Boolean| { LAZY_BLOCK }
public open [ResolvedTo(STATUS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /BaseInterface.anotherFunction, containingClass=MyClass, delegateField=FirFieldSymbol /MyClass.$$delegate_0] fun anotherFunction([ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=<local>/name] name: R|kotlin/CharSequence|): R|kotlin/Boolean|
public open [ResolvedTo(STATUS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /BaseInterface.anotherFunction, containingClass=MyClass, delegateField=FirFieldSymbol /MyClass.$$delegate_0] fun anotherFunction([ResolvedTo(STATUS)] name: R|kotlin/CharSequence|): R|kotlin/Boolean|
public open [ResolvedTo(STATUS)] fun anotherFunction([ResolvedTo(STATUS)] name: R|kotlin/CharSequence|): R|kotlin/Boolean| { LAZY_BLOCK }
@@ -6,7 +6,7 @@ public open [ResolvedTo(BODY_RESOLVE)] fun isSchemeFile([ResolvedTo(BODY_RESOLVE
^isSchemeFile Boolean(true)
}
public open [ResolvedTo(BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /BaseInterface.anotherFunction, containingClass=MyClass, delegateField=FirFieldSymbol /MyClass.$$delegate_0] fun anotherFunction([ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/name] name: R|kotlin/CharSequence|): R|kotlin/Boolean|
public open [ResolvedTo(BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /BaseInterface.anotherFunction, containingClass=MyClass, delegateField=FirFieldSymbol /MyClass.$$delegate_0] fun anotherFunction([ResolvedTo(BODY_RESOLVE)] name: R|kotlin/CharSequence|): R|kotlin/Boolean|
public open [ResolvedTo(BODY_RESOLVE)] fun anotherFunction([ResolvedTo(BODY_RESOLVE)] name: R|kotlin/CharSequence|): R|kotlin/Boolean| {
^anotherFunction Boolean(true)
@@ -2,7 +2,7 @@ public open override [ResolvedTo(STATUS)] fun isSchemeFile([ResolvedTo(STATUS)]
public open [ResolvedTo(STATUS)] fun isSchemeFile([ResolvedTo(STATUS)] name: R|kotlin/CharSequence|): R|kotlin/Boolean| { LAZY_BLOCK }
public open [ResolvedTo(STATUS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /BaseInterface.anotherFunction, containingClass=MyClass, delegateField=FirFieldSymbol /MyClass.$$delegate_0] fun anotherFunction([ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=<local>/name] name: R|kotlin/CharSequence|): R|kotlin/Boolean|
public open [ResolvedTo(STATUS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /BaseInterface.anotherFunction, containingClass=MyClass, delegateField=FirFieldSymbol /MyClass.$$delegate_0] fun anotherFunction([ResolvedTo(STATUS)] name: R|kotlin/CharSequence|): R|kotlin/Boolean|
public open [ResolvedTo(STATUS)] fun anotherFunction([ResolvedTo(STATUS)] name: R|kotlin/CharSequence|): R|kotlin/Boolean| { LAZY_BLOCK }
@@ -1,7 +1,7 @@
public open override [ResolvedTo(BODY_RESOLVE)] fun foo([ResolvedTo(BODY_RESOLVE)] x: R|kotlin/Int|): R|kotlin/Unit| {
}
public abstract [ResolvedTo(BODY_RESOLVE)] [IntersectionOverrideOriginalKey=/C.foo] fun foo([ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/x] x: R|kotlin/Int|): R|kotlin/Unit|
public abstract [ResolvedTo(BODY_RESOLVE)] [IntersectionOverrideOriginalKey=/C.foo] fun foo([ResolvedTo(BODY_RESOLVE)] [IntersectionOverrideOriginalKey=<local>/x] x: R|kotlin/Int|): R|kotlin/Unit|
public abstract [ResolvedTo(BODY_RESOLVE)] fun foo([ResolvedTo(BODY_RESOLVE)] x: R|kotlin/Int|): R|kotlin/Unit|
@@ -10,7 +10,7 @@ public abstract [ResolvedTo(BODY_RESOLVE)] fun foo([ResolvedTo(BODY_RESOLVE)] x:
public open override [ResolvedTo(BODY_RESOLVE)] fun foo([ResolvedTo(BODY_RESOLVE)] x: R|kotlin/String|): R|kotlin/Unit| {
}
public abstract [ResolvedTo(BODY_RESOLVE)] [IntersectionOverrideOriginalKey=/C.foo] fun foo([ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/x] x: R|kotlin/String|): R|kotlin/Unit|
public abstract [ResolvedTo(BODY_RESOLVE)] [IntersectionOverrideOriginalKey=/C.foo] fun foo([ResolvedTo(BODY_RESOLVE)] [IntersectionOverrideOriginalKey=<local>/x] x: R|kotlin/String|): R|kotlin/Unit|
public abstract [ResolvedTo(BODY_RESOLVE)] fun foo([ResolvedTo(BODY_RESOLVE)] x: R|kotlin/String|): R|kotlin/Unit|
@@ -1,6 +1,6 @@
public open override [ResolvedTo(STATUS)] fun foo([ResolvedTo(STATUS)] x: R|kotlin/Int|): R|kotlin/Unit| { LAZY_BLOCK }
public abstract [ResolvedTo(STATUS)] [IntersectionOverrideOriginalKey=/C.foo] fun foo([ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=<local>/x] x: R|kotlin/Int|): R|kotlin/Unit|
public abstract [ResolvedTo(STATUS)] [IntersectionOverrideOriginalKey=/C.foo] fun foo([ResolvedTo(STATUS)] [IntersectionOverrideOriginalKey=<local>/x] x: R|kotlin/Int|): R|kotlin/Unit|
public abstract [ResolvedTo(STATUS)] fun foo([ResolvedTo(STATUS)] x: R|kotlin/Int|): R|kotlin/Unit|
@@ -8,7 +8,7 @@ public abstract [ResolvedTo(STATUS)] fun foo([ResolvedTo(STATUS)] x: R|kotlin/In
public open override [ResolvedTo(STATUS)] fun foo([ResolvedTo(STATUS)] x: R|kotlin/String|): R|kotlin/Unit| { LAZY_BLOCK }
public abstract [ResolvedTo(STATUS)] [IntersectionOverrideOriginalKey=/C.foo] fun foo([ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=<local>/x] x: R|kotlin/String|): R|kotlin/Unit|
public abstract [ResolvedTo(STATUS)] [IntersectionOverrideOriginalKey=/C.foo] fun foo([ResolvedTo(STATUS)] [IntersectionOverrideOriginalKey=<local>/x] x: R|kotlin/String|): R|kotlin/Unit|
public abstract [ResolvedTo(STATUS)] fun foo([ResolvedTo(STATUS)] x: R|kotlin/String|): R|kotlin/Unit|
@@ -1,7 +1,7 @@
public open override [ResolvedTo(BODY_RESOLVE)] fun foo([ResolvedTo(BODY_RESOLVE)] x: R|kotlin/Int|): R|kotlin/Unit| {
}
public abstract [ResolvedTo(BODY_RESOLVE)] [IntersectionOverrideOriginalKey=/C.foo] fun foo([ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/x] x: R|kotlin/Int|): R|kotlin/Unit|
public abstract [ResolvedTo(BODY_RESOLVE)] [IntersectionOverrideOriginalKey=/C.foo] fun foo([ResolvedTo(BODY_RESOLVE)] [IntersectionOverrideOriginalKey=<local>/x] x: R|kotlin/Int|): R|kotlin/Unit|
public abstract [ResolvedTo(BODY_RESOLVE)] fun foo([ResolvedTo(BODY_RESOLVE)] x: R|kotlin/Int|): R|kotlin/Unit|
@@ -10,7 +10,7 @@ public abstract [ResolvedTo(BODY_RESOLVE)] fun foo([ResolvedTo(BODY_RESOLVE)] x:
public open override [ResolvedTo(BODY_RESOLVE)] fun foo([ResolvedTo(BODY_RESOLVE)] x: R|kotlin/String|): R|kotlin/Unit| {
}
public abstract [ResolvedTo(BODY_RESOLVE)] [IntersectionOverrideOriginalKey=/C.foo] fun foo([ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/x] x: R|kotlin/String|): R|kotlin/Unit|
public abstract [ResolvedTo(BODY_RESOLVE)] [IntersectionOverrideOriginalKey=/C.foo] fun foo([ResolvedTo(BODY_RESOLVE)] [IntersectionOverrideOriginalKey=<local>/x] x: R|kotlin/String|): R|kotlin/Unit|
public abstract [ResolvedTo(BODY_RESOLVE)] fun foo([ResolvedTo(BODY_RESOLVE)] x: R|kotlin/String|): R|kotlin/Unit|
@@ -1,6 +1,6 @@
public open override [ResolvedTo(STATUS)] fun foo([ResolvedTo(STATUS)] x: R|kotlin/Int|): R|kotlin/Unit| { LAZY_BLOCK }
public abstract [ResolvedTo(STATUS)] [IntersectionOverrideOriginalKey=/C.foo] fun foo([ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=<local>/x] x: R|kotlin/Int|): R|kotlin/Unit|
public abstract [ResolvedTo(STATUS)] [IntersectionOverrideOriginalKey=/C.foo] fun foo([ResolvedTo(STATUS)] [IntersectionOverrideOriginalKey=<local>/x] x: R|kotlin/Int|): R|kotlin/Unit|
public abstract [ResolvedTo(STATUS)] fun foo([ResolvedTo(STATUS)] x: R|kotlin/Int|): R|kotlin/Unit|
@@ -8,7 +8,7 @@ public abstract [ResolvedTo(STATUS)] fun foo([ResolvedTo(STATUS)] x: R|kotlin/In
public open override [ResolvedTo(STATUS)] fun foo([ResolvedTo(STATUS)] x: R|kotlin/String|): R|kotlin/Unit| { LAZY_BLOCK }
public abstract [ResolvedTo(STATUS)] [IntersectionOverrideOriginalKey=/C.foo] fun foo([ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=<local>/x] x: R|kotlin/String|): R|kotlin/Unit|
public abstract [ResolvedTo(STATUS)] [IntersectionOverrideOriginalKey=/C.foo] fun foo([ResolvedTo(STATUS)] [IntersectionOverrideOriginalKey=<local>/x] x: R|kotlin/String|): R|kotlin/Unit|
public abstract [ResolvedTo(STATUS)] fun foo([ResolvedTo(STATUS)] x: R|kotlin/String|): R|kotlin/Unit|
@@ -1,7 +1,7 @@
public open override [ResolvedTo(BODY_RESOLVE)] fun foo([ResolvedTo(BODY_RESOLVE)] x: R|kotlin/Int|): R|kotlin/Unit| {
}
public abstract [ResolvedTo(BODY_RESOLVE)] [IntersectionOverrideOriginalKey=/C.foo] fun foo([ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/x] x: R|kotlin/Int|): R|kotlin/Unit|
public abstract [ResolvedTo(BODY_RESOLVE)] [IntersectionOverrideOriginalKey=/C.foo] fun foo([ResolvedTo(BODY_RESOLVE)] [IntersectionOverrideOriginalKey=<local>/x] x: R|kotlin/Int|): R|kotlin/Unit|
public abstract [ResolvedTo(BODY_RESOLVE)] fun foo([ResolvedTo(BODY_RESOLVE)] x: R|kotlin/Int|): R|kotlin/Unit|
@@ -10,7 +10,7 @@ public abstract [ResolvedTo(BODY_RESOLVE)] fun foo([ResolvedTo(BODY_RESOLVE)] x:
public open override [ResolvedTo(BODY_RESOLVE)] fun foo([ResolvedTo(BODY_RESOLVE)] x: R|kotlin/String|): R|kotlin/Unit| {
}
public abstract [ResolvedTo(BODY_RESOLVE)] [IntersectionOverrideOriginalKey=/C.foo] fun foo([ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/x] x: R|kotlin/String|): R|kotlin/Unit|
public abstract [ResolvedTo(BODY_RESOLVE)] [IntersectionOverrideOriginalKey=/C.foo] fun foo([ResolvedTo(BODY_RESOLVE)] [IntersectionOverrideOriginalKey=<local>/x] x: R|kotlin/String|): R|kotlin/Unit|
public abstract [ResolvedTo(BODY_RESOLVE)] fun foo([ResolvedTo(BODY_RESOLVE)] x: R|kotlin/String|): R|kotlin/Unit|
@@ -1,6 +1,6 @@
public open override [ResolvedTo(STATUS)] fun foo([ResolvedTo(STATUS)] x: R|kotlin/Int|): R|kotlin/Unit| { LAZY_BLOCK }
public abstract [ResolvedTo(STATUS)] [IntersectionOverrideOriginalKey=/C.foo] fun foo([ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=<local>/x] x: R|kotlin/Int|): R|kotlin/Unit|
public abstract [ResolvedTo(STATUS)] [IntersectionOverrideOriginalKey=/C.foo] fun foo([ResolvedTo(STATUS)] [IntersectionOverrideOriginalKey=<local>/x] x: R|kotlin/Int|): R|kotlin/Unit|
public abstract [ResolvedTo(STATUS)] fun foo([ResolvedTo(STATUS)] x: R|kotlin/Int|): R|kotlin/Unit|
@@ -8,7 +8,7 @@ public abstract [ResolvedTo(STATUS)] fun foo([ResolvedTo(STATUS)] x: R|kotlin/In
public open override [ResolvedTo(STATUS)] fun foo([ResolvedTo(STATUS)] x: R|kotlin/String|): R|kotlin/Unit| { LAZY_BLOCK }
public abstract [ResolvedTo(STATUS)] [IntersectionOverrideOriginalKey=/C.foo] fun foo([ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=<local>/x] x: R|kotlin/String|): R|kotlin/Unit|
public abstract [ResolvedTo(STATUS)] [IntersectionOverrideOriginalKey=/C.foo] fun foo([ResolvedTo(STATUS)] [IntersectionOverrideOriginalKey=<local>/x] x: R|kotlin/String|): R|kotlin/Unit|
public abstract [ResolvedTo(STATUS)] fun foo([ResolvedTo(STATUS)] x: R|kotlin/String|): R|kotlin/Unit|
@@ -1,7 +1,7 @@
public open override [ResolvedTo(BODY_RESOLVE)] fun foo([ResolvedTo(BODY_RESOLVE)] x: R|kotlin/Int|): R|kotlin/Unit| {
}
public abstract [ResolvedTo(BODY_RESOLVE)] [IntersectionOverrideOriginalKey=/C.foo] fun foo([ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/x] x: R|kotlin/Int|): R|kotlin/Unit|
public abstract [ResolvedTo(BODY_RESOLVE)] [IntersectionOverrideOriginalKey=/C.foo] fun foo([ResolvedTo(BODY_RESOLVE)] [IntersectionOverrideOriginalKey=<local>/x] x: R|kotlin/Int|): R|kotlin/Unit|
public abstract [ResolvedTo(BODY_RESOLVE)] fun foo([ResolvedTo(BODY_RESOLVE)] x: R|kotlin/Int|): R|kotlin/Unit|
@@ -10,7 +10,7 @@ public abstract [ResolvedTo(BODY_RESOLVE)] fun foo([ResolvedTo(BODY_RESOLVE)] x:
public open override [ResolvedTo(BODY_RESOLVE)] fun foo([ResolvedTo(BODY_RESOLVE)] x: R|kotlin/String|): R|kotlin/Unit| {
}
public abstract [ResolvedTo(BODY_RESOLVE)] [IntersectionOverrideOriginalKey=/C.foo] fun foo([ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/x] x: R|kotlin/String|): R|kotlin/Unit|
public abstract [ResolvedTo(BODY_RESOLVE)] [IntersectionOverrideOriginalKey=/C.foo] fun foo([ResolvedTo(BODY_RESOLVE)] [IntersectionOverrideOriginalKey=<local>/x] x: R|kotlin/String|): R|kotlin/Unit|
public abstract [ResolvedTo(BODY_RESOLVE)] fun foo([ResolvedTo(BODY_RESOLVE)] x: R|kotlin/String|): R|kotlin/Unit|
@@ -1,6 +1,6 @@
public open override [ResolvedTo(STATUS)] fun foo([ResolvedTo(STATUS)] x: R|kotlin/Int|): R|kotlin/Unit| { LAZY_BLOCK }
public abstract [ResolvedTo(STATUS)] [IntersectionOverrideOriginalKey=/C.foo] fun foo([ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=<local>/x] x: R|kotlin/Int|): R|kotlin/Unit|
public abstract [ResolvedTo(STATUS)] [IntersectionOverrideOriginalKey=/C.foo] fun foo([ResolvedTo(STATUS)] [IntersectionOverrideOriginalKey=<local>/x] x: R|kotlin/Int|): R|kotlin/Unit|
public abstract [ResolvedTo(STATUS)] fun foo([ResolvedTo(STATUS)] x: R|kotlin/Int|): R|kotlin/Unit|
@@ -8,7 +8,7 @@ public abstract [ResolvedTo(STATUS)] fun foo([ResolvedTo(STATUS)] x: R|kotlin/In
public open override [ResolvedTo(STATUS)] fun foo([ResolvedTo(STATUS)] x: R|kotlin/String|): R|kotlin/Unit| { LAZY_BLOCK }
public abstract [ResolvedTo(STATUS)] [IntersectionOverrideOriginalKey=/C.foo] fun foo([ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=<local>/x] x: R|kotlin/String|): R|kotlin/Unit|
public abstract [ResolvedTo(STATUS)] [IntersectionOverrideOriginalKey=/C.foo] fun foo([ResolvedTo(STATUS)] [IntersectionOverrideOriginalKey=<local>/x] x: R|kotlin/String|): R|kotlin/Unit|
public abstract [ResolvedTo(STATUS)] fun foo([ResolvedTo(STATUS)] x: R|kotlin/String|): R|kotlin/Unit|
@@ -2,9 +2,9 @@ public open override [ResolvedTo(BODY_RESOLVE)] fun foo([ResolvedTo(BODY_RESOLVE
^foo Q|kotlin/Unit|
}
public open [ResolvedTo(STATUS)] [CallableCopySubstitutionKey=CallableCopySubstitution(substitutor={T -> @R|second/Anno|(str = <strcat>(String(object ), R|second/constant|)) kotlin/String}, baseSymbol=FirIntersectionOverrideFunctionSymbol second/B.foo), IntersectionOverrideOriginalKey=second/B.foo, SubstitutedOverrideOriginalKey=second/B.foo] fun foo([ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=<local>/x] x: R|@R|second/Anno|(str = <strcat>(String(object ), R|second/constant|)) kotlin/String| = LAZY_EXPRESSION): <implicit>
public open [ResolvedTo(STATUS)] [CallableCopySubstitutionKey=CallableCopySubstitution(substitutor={T -> @R|second/Anno|(str = <strcat>(String(object ), R|second/constant|)) kotlin/String}, baseSymbol=FirIntersectionOverrideFunctionSymbol second/B.foo), IntersectionOverrideOriginalKey=second/B.foo, SubstitutedOverrideOriginalKey=second/B.foo] fun foo([ResolvedTo(STATUS)] [IntersectionOverrideOriginalKey=<local>/x, SubstitutedOverrideOriginalKey=<local>/x] x: R|@R|second/Anno|(str = <strcat>(String(object ), R|second/constant|)) kotlin/String| = LAZY_EXPRESSION): <implicit>
public open [ResolvedTo(BODY_RESOLVE)] [IntersectionOverrideOriginalKey=second/B.foo, SubstitutedOverrideOriginalKey=second/C.foo] fun foo([ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/x] x: R|T| = R|second/genericCall|<R|T|>()): R|kotlin/Unit|
public open [ResolvedTo(BODY_RESOLVE)] [IntersectionOverrideOriginalKey=second/B.foo, SubstitutedOverrideOriginalKey=second/C.foo] fun foo([ResolvedTo(BODY_RESOLVE)] [IntersectionOverrideOriginalKey=<local>/x, SubstitutedOverrideOriginalKey=<local>/x] x: R|T| = R|second/genericCall|<R|T|>()): R|kotlin/Unit|
public open [ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=second/C.foo] fun foo([ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/x] x: R|T| = R|second/genericCall|<R|T|>()): R|kotlin/Unit|
@@ -2,9 +2,9 @@ public open override [ResolvedTo(BODY_RESOLVE)] fun foo([ResolvedTo(BODY_RESOLVE
^foo Q|kotlin/Unit|
}
public open [ResolvedTo(STATUS)] [CallableCopySubstitutionKey=CallableCopySubstitution(substitutor={T -> @R|second/Anno|(str = <strcat>(String(object ), R|second/constant|)) kotlin/String}, baseSymbol=FirIntersectionOverrideFunctionSymbol second/B.foo), IntersectionOverrideOriginalKey=second/B.foo, SubstitutedOverrideOriginalKey=second/B.foo] fun foo([ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=<local>/x] x: R|@R|second/Anno|(str = <strcat>(String(object ), R|second/constant|)) kotlin/String| = LAZY_EXPRESSION): <implicit>
public open [ResolvedTo(STATUS)] [CallableCopySubstitutionKey=CallableCopySubstitution(substitutor={T -> @R|second/Anno|(str = <strcat>(String(object ), R|second/constant|)) kotlin/String}, baseSymbol=FirIntersectionOverrideFunctionSymbol second/B.foo), IntersectionOverrideOriginalKey=second/B.foo, SubstitutedOverrideOriginalKey=second/B.foo] fun foo([ResolvedTo(STATUS)] [IntersectionOverrideOriginalKey=<local>/x, SubstitutedOverrideOriginalKey=<local>/x] x: R|@R|second/Anno|(str = <strcat>(String(object ), R|second/constant|)) kotlin/String| = LAZY_EXPRESSION): <implicit>
public open [ResolvedTo(STATUS)] [CallableCopySubstitutionKey=CallableCopySubstitution(substitutor=Empty, baseSymbol=FirNamedFunctionSymbol second/B.foo), IntersectionOverrideOriginalKey=second/B.foo, SubstitutedOverrideOriginalKey=second/C.foo] fun foo([ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=<local>/x] x: R|T| = LAZY_EXPRESSION): <implicit>
public open [ResolvedTo(STATUS)] [CallableCopySubstitutionKey=CallableCopySubstitution(substitutor=Empty, baseSymbol=FirNamedFunctionSymbol second/B.foo), IntersectionOverrideOriginalKey=second/B.foo, SubstitutedOverrideOriginalKey=second/C.foo] fun foo([ResolvedTo(STATUS)] [IntersectionOverrideOriginalKey=<local>/x, SubstitutedOverrideOriginalKey=<local>/x] x: R|T| = LAZY_EXPRESSION): <implicit>
public open [ResolvedTo(STATUS)] [CallableCopySubstitutionKey=CallableCopySubstitution(substitutor={T -> T}, baseSymbol=FirNamedFunctionSymbol second/C.foo), SubstitutedOverrideOriginalKey=second/C.foo] fun foo([ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=<local>/x] x: R|T| = LAZY_EXPRESSION): <implicit>
@@ -2,9 +2,9 @@ public open override [ResolvedTo(BODY_RESOLVE)] fun foo([ResolvedTo(BODY_RESOLVE
^foo Q|kotlin/Unit|
}
public open [ResolvedTo(STATUS)] [CallableCopySubstitutionKey=CallableCopySubstitution(substitutor={T -> @R|second/Anno|(str = <strcat>(String(object ), R|second/constant|)) kotlin/String}, baseSymbol=FirIntersectionOverrideFunctionSymbol second/B.foo), IntersectionOverrideOriginalKey=second/B.foo, SubstitutedOverrideOriginalKey=second/B.foo] fun foo([ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=<local>/x] x: R|@R|second/Anno|(str = <strcat>(String(object ), R|second/constant|)) kotlin/String| = LAZY_EXPRESSION): <implicit>
public open [ResolvedTo(STATUS)] [CallableCopySubstitutionKey=CallableCopySubstitution(substitutor={T -> @R|second/Anno|(str = <strcat>(String(object ), R|second/constant|)) kotlin/String}, baseSymbol=FirIntersectionOverrideFunctionSymbol second/B.foo), IntersectionOverrideOriginalKey=second/B.foo, SubstitutedOverrideOriginalKey=second/B.foo] fun foo([ResolvedTo(STATUS)] [IntersectionOverrideOriginalKey=<local>/x, SubstitutedOverrideOriginalKey=<local>/x] x: R|@R|second/Anno|(str = <strcat>(String(object ), R|second/constant|)) kotlin/String| = LAZY_EXPRESSION): <implicit>
public open [ResolvedTo(BODY_RESOLVE)] [IntersectionOverrideOriginalKey=second/B.foo, SubstitutedOverrideOriginalKey=second/C.foo] fun foo([ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/x] x: R|T| = R|second/genericCall|<R|T|>()): R|kotlin/Unit|
public open [ResolvedTo(BODY_RESOLVE)] [IntersectionOverrideOriginalKey=second/B.foo, SubstitutedOverrideOriginalKey=second/C.foo] fun foo([ResolvedTo(BODY_RESOLVE)] [IntersectionOverrideOriginalKey=<local>/x, SubstitutedOverrideOriginalKey=<local>/x] x: R|T| = R|second/genericCall|<R|T|>()): R|kotlin/Unit|
public open [ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=second/C.foo] fun foo([ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/x] x: R|T| = R|second/genericCall|<R|T|>()): R|kotlin/Unit|
@@ -2,9 +2,9 @@ public open override [ResolvedTo(BODY_RESOLVE)] fun foo([ResolvedTo(BODY_RESOLVE
^foo Q|kotlin/Unit|
}
public open [ResolvedTo(STATUS)] [CallableCopySubstitutionKey=CallableCopySubstitution(substitutor={T -> @R|second/Anno|(str = <strcat>(String(object ), R|second/constant|)) kotlin/String}, baseSymbol=FirIntersectionOverrideFunctionSymbol second/B.foo), IntersectionOverrideOriginalKey=second/B.foo, SubstitutedOverrideOriginalKey=second/B.foo] fun foo([ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=<local>/x] x: R|@R|second/Anno|(str = <strcat>(String(object ), R|second/constant|)) kotlin/String| = LAZY_EXPRESSION): <implicit>
public open [ResolvedTo(STATUS)] [CallableCopySubstitutionKey=CallableCopySubstitution(substitutor={T -> @R|second/Anno|(str = <strcat>(String(object ), R|second/constant|)) kotlin/String}, baseSymbol=FirIntersectionOverrideFunctionSymbol second/B.foo), IntersectionOverrideOriginalKey=second/B.foo, SubstitutedOverrideOriginalKey=second/B.foo] fun foo([ResolvedTo(STATUS)] [IntersectionOverrideOriginalKey=<local>/x, SubstitutedOverrideOriginalKey=<local>/x] x: R|@R|second/Anno|(str = <strcat>(String(object ), R|second/constant|)) kotlin/String| = LAZY_EXPRESSION): <implicit>
public open [ResolvedTo(STATUS)] [CallableCopySubstitutionKey=CallableCopySubstitution(substitutor=Empty, baseSymbol=FirNamedFunctionSymbol second/B.foo), IntersectionOverrideOriginalKey=second/B.foo, SubstitutedOverrideOriginalKey=second/C.foo] fun foo([ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=<local>/x] x: R|T| = LAZY_EXPRESSION): <implicit>
public open [ResolvedTo(STATUS)] [CallableCopySubstitutionKey=CallableCopySubstitution(substitutor=Empty, baseSymbol=FirNamedFunctionSymbol second/B.foo), IntersectionOverrideOriginalKey=second/B.foo, SubstitutedOverrideOriginalKey=second/C.foo] fun foo([ResolvedTo(STATUS)] [IntersectionOverrideOriginalKey=<local>/x, SubstitutedOverrideOriginalKey=<local>/x] x: R|T| = LAZY_EXPRESSION): <implicit>
public open [ResolvedTo(STATUS)] [CallableCopySubstitutionKey=CallableCopySubstitution(substitutor={T -> T}, baseSymbol=FirNamedFunctionSymbol second/C.foo), SubstitutedOverrideOriginalKey=second/C.foo] fun foo([ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=<local>/x] x: R|T| = LAZY_EXPRESSION): <implicit>
@@ -2,9 +2,9 @@ public open override [ResolvedTo(BODY_RESOLVE)] fun foo([ResolvedTo(BODY_RESOLVE
^foo Q|kotlin/Unit|
}
public open [ResolvedTo(STATUS)] [IntersectionOverrideOriginalKey=second/B.foo, SubstitutedOverrideOriginalKey=second/B.foo] fun foo([ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=<local>/x] x: R|@R|second/Anno|(str = <strcat>(String(super ), R|second/constant|)) kotlin/String|): R|kotlin/Unit|
public open [ResolvedTo(STATUS)] [IntersectionOverrideOriginalKey=second/B.foo, SubstitutedOverrideOriginalKey=second/B.foo] fun foo([ResolvedTo(STATUS)] [IntersectionOverrideOriginalKey=<local>/x, SubstitutedOverrideOriginalKey=<local>/x] x: R|@R|second/Anno|(str = <strcat>(String(super ), R|second/constant|)) kotlin/String|): R|kotlin/Unit|
public open [ResolvedTo(BODY_RESOLVE)] [IntersectionOverrideOriginalKey=second/B.foo, SubstitutedOverrideOriginalKey=second/C.foo] fun foo([ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/x] x: R|T|): R|kotlin/Unit|
public open [ResolvedTo(BODY_RESOLVE)] [IntersectionOverrideOriginalKey=second/B.foo, SubstitutedOverrideOriginalKey=second/C.foo] fun foo([ResolvedTo(BODY_RESOLVE)] [IntersectionOverrideOriginalKey=<local>/x, SubstitutedOverrideOriginalKey=<local>/x] x: R|T|): R|kotlin/Unit|
public open [ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=second/C.foo] fun foo([ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/x] x: R|T|): R|kotlin/Unit|
@@ -2,9 +2,9 @@ public open override [ResolvedTo(BODY_RESOLVE)] fun foo([ResolvedTo(BODY_RESOLVE
^foo Q|kotlin/Unit|
}
public open [ResolvedTo(STATUS)] [IntersectionOverrideOriginalKey=second/B.foo, SubstitutedOverrideOriginalKey=second/B.foo] fun foo([ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=<local>/x] x: R|@R|second/Anno|(str = <strcat>(String(super ), R|second/constant|)) kotlin/String|): R|kotlin/Unit|
public open [ResolvedTo(STATUS)] [IntersectionOverrideOriginalKey=second/B.foo, SubstitutedOverrideOriginalKey=second/B.foo] fun foo([ResolvedTo(STATUS)] [IntersectionOverrideOriginalKey=<local>/x, SubstitutedOverrideOriginalKey=<local>/x] x: R|@R|second/Anno|(str = <strcat>(String(super ), R|second/constant|)) kotlin/String|): R|kotlin/Unit|
public open [ResolvedTo(STATUS)] [IntersectionOverrideOriginalKey=second/B.foo, SubstitutedOverrideOriginalKey=second/C.foo] fun foo([ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=<local>/x] x: R|T|): R|kotlin/Unit|
public open [ResolvedTo(STATUS)] [IntersectionOverrideOriginalKey=second/B.foo, SubstitutedOverrideOriginalKey=second/C.foo] fun foo([ResolvedTo(STATUS)] [IntersectionOverrideOriginalKey=<local>/x, SubstitutedOverrideOriginalKey=<local>/x] x: R|T|): R|kotlin/Unit|
public open [ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=second/C.foo] fun foo([ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=<local>/x] x: R|T|): R|kotlin/Unit|
@@ -2,9 +2,9 @@ public open override [ResolvedTo(BODY_RESOLVE)] fun foo([ResolvedTo(BODY_RESOLVE
^foo Q|kotlin/Unit|
}
public open [ResolvedTo(STATUS)] [IntersectionOverrideOriginalKey=second/B.foo, SubstitutedOverrideOriginalKey=second/B.foo] fun foo([ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=<local>/x] x: R|@R|second/Anno|(str = <strcat>(String(super ), R|second/constant|)) kotlin/String|): R|kotlin/Unit|
public open [ResolvedTo(STATUS)] [IntersectionOverrideOriginalKey=second/B.foo, SubstitutedOverrideOriginalKey=second/B.foo] fun foo([ResolvedTo(STATUS)] [IntersectionOverrideOriginalKey=<local>/x, SubstitutedOverrideOriginalKey=<local>/x] x: R|@R|second/Anno|(str = <strcat>(String(super ), R|second/constant|)) kotlin/String|): R|kotlin/Unit|
public open [ResolvedTo(BODY_RESOLVE)] [IntersectionOverrideOriginalKey=second/B.foo, SubstitutedOverrideOriginalKey=second/C.foo] fun foo([ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/x] x: R|T|): R|kotlin/Unit|
public open [ResolvedTo(BODY_RESOLVE)] [IntersectionOverrideOriginalKey=second/B.foo, SubstitutedOverrideOriginalKey=second/C.foo] fun foo([ResolvedTo(BODY_RESOLVE)] [IntersectionOverrideOriginalKey=<local>/x, SubstitutedOverrideOriginalKey=<local>/x] x: R|T|): R|kotlin/Unit|
public open [ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=second/C.foo] fun foo([ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/x] x: R|T|): R|kotlin/Unit|
@@ -2,9 +2,9 @@ public open override [ResolvedTo(BODY_RESOLVE)] fun foo([ResolvedTo(BODY_RESOLVE
^foo Q|kotlin/Unit|
}
public open [ResolvedTo(STATUS)] [IntersectionOverrideOriginalKey=second/B.foo, SubstitutedOverrideOriginalKey=second/B.foo] fun foo([ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=<local>/x] x: R|@R|second/Anno|(str = <strcat>(String(super ), R|second/constant|)) kotlin/String|): R|kotlin/Unit|
public open [ResolvedTo(STATUS)] [IntersectionOverrideOriginalKey=second/B.foo, SubstitutedOverrideOriginalKey=second/B.foo] fun foo([ResolvedTo(STATUS)] [IntersectionOverrideOriginalKey=<local>/x, SubstitutedOverrideOriginalKey=<local>/x] x: R|@R|second/Anno|(str = <strcat>(String(super ), R|second/constant|)) kotlin/String|): R|kotlin/Unit|
public open [ResolvedTo(STATUS)] [IntersectionOverrideOriginalKey=second/B.foo, SubstitutedOverrideOriginalKey=second/C.foo] fun foo([ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=<local>/x] x: R|T|): R|kotlin/Unit|
public open [ResolvedTo(STATUS)] [IntersectionOverrideOriginalKey=second/B.foo, SubstitutedOverrideOriginalKey=second/C.foo] fun foo([ResolvedTo(STATUS)] [IntersectionOverrideOriginalKey=<local>/x, SubstitutedOverrideOriginalKey=<local>/x] x: R|T|): R|kotlin/Unit|
public open [ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=second/C.foo] fun foo([ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=<local>/x] x: R|T|): R|kotlin/Unit|
@@ -47,7 +47,7 @@
anchor -> [FirNamedFunctionSymbol /OriginalInterface.explicitType]
TARGET: @R|Anno|[Types](position = <strcat>(String(explicitType ), R|/prop|)) public open [ResolvedTo(STATUS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](position = <strcat>(String(type param ), R|/prop|)) [ResolvedTo(STATUS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), R|/prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested receiver type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested receiver type ), R|/prop|)) kotlin/String>>|.explicitType([ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](position = <strcat>(String(parameter annotation ), R|/prop|)) param: R|@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|@R|Anno|(position = <strcat>(String(explicitType return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), R|/prop|)) kotlin/Int>>|
TARGET: @R|Anno|[Types](position = <strcat>(String(explicitType ), R|/prop|)) public open [ResolvedTo(STATUS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](position = <strcat>(String(type param ), R|/prop|)) [ResolvedTo(STATUS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), R|/prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested receiver type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested receiver type ), R|/prop|)) kotlin/String>>|.explicitType([ResolvedTo(STATUS)] @R|Anno|[Types](position = <strcat>(String(parameter annotation ), R|/prop|)) param: R|@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|@R|Anno|(position = <strcat>(String(explicitType return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), R|/prop|)) kotlin/Int>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithExplicitType.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FUNCTION|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.position] position: R|kotlin/String|): R|Anno| {
@@ -47,7 +47,7 @@
anchor -> [FirNamedFunctionSymbol /OriginalInterface.explicitType]
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(STATUS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(STATUS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.explicitType([ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(STATUS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(STATUS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.explicitType([ResolvedTo(STATUS)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithExplicitType.kt
@R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FUNCTION|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.position] position: String): R|Anno| {
@@ -1,5 +1,5 @@
STATUS:
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(STATUS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(STATUS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.explicitType([ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(STATUS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(STATUS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.explicitType([ResolvedTo(STATUS)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithExplicitType.kt
@R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FUNCTION|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
@@ -27,7 +27,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithExplicitType.kt
}
EXPECT_ACTUAL_MATCHING:
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(EXPECT_ACTUAL_MATCHING)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(EXPECT_ACTUAL_MATCHING)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.explicitType([ResolvedTo(EXPECT_ACTUAL_MATCHING)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(EXPECT_ACTUAL_MATCHING)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(EXPECT_ACTUAL_MATCHING)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.explicitType([ResolvedTo(EXPECT_ACTUAL_MATCHING)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithExplicitType.kt
@R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FUNCTION|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
@@ -55,7 +55,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithExplicitType.kt
}
CONTRACTS:
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(CONTRACTS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(CONTRACTS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.explicitType([ResolvedTo(CONTRACTS)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(CONTRACTS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(CONTRACTS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.explicitType([ResolvedTo(CONTRACTS)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithExplicitType.kt
@R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FUNCTION|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
@@ -85,7 +85,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithExplicitType.kt
}
IMPLICIT_TYPES_BODY_RESOLVE:
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.explicitType([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.explicitType([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithExplicitType.kt
@R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FUNCTION|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
@@ -115,7 +115,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithExplicitType.kt
}
ANNOTATION_ARGUMENTS:
TARGET: @R|Anno|[Types](position = <strcat>(String(explicitType ), R|/prop|)) public open [ResolvedTo(ANNOTATION_ARGUMENTS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](position = <strcat>(String(type param ), R|/prop|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), R|/prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested receiver type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested receiver type ), R|/prop|)) kotlin/String>>|.explicitType([ResolvedTo(ANNOTATION_ARGUMENTS)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](position = <strcat>(String(parameter annotation ), R|/prop|)) param: R|@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|@R|Anno|(position = <strcat>(String(explicitType return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), R|/prop|)) kotlin/Int>>|
TARGET: @R|Anno|[Types](position = <strcat>(String(explicitType ), R|/prop|)) public open [ResolvedTo(ANNOTATION_ARGUMENTS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](position = <strcat>(String(type param ), R|/prop|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), R|/prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested receiver type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested receiver type ), R|/prop|)) kotlin/String>>|.explicitType([ResolvedTo(ANNOTATION_ARGUMENTS)] @R|Anno|[Types](position = <strcat>(String(parameter annotation ), R|/prop|)) param: R|@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|@R|Anno|(position = <strcat>(String(explicitType return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), R|/prop|)) kotlin/Int>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithExplicitType.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FUNCTION|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| {
@@ -145,7 +145,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithExplicitType.kt
}
BODY_RESOLVE:
TARGET: @R|Anno|[Types](position = <strcat>(String(explicitType ), R|/prop|)) public open [ResolvedTo(BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](position = <strcat>(String(type param ), R|/prop|)) [ResolvedTo(BODY_RESOLVE)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), R|/prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested receiver type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested receiver type ), R|/prop|)) kotlin/String>>|.explicitType([ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](position = <strcat>(String(parameter annotation ), R|/prop|)) param: R|@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|@R|Anno|(position = <strcat>(String(explicitType return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), R|/prop|)) kotlin/Int>>|
TARGET: @R|Anno|[Types](position = <strcat>(String(explicitType ), R|/prop|)) public open [ResolvedTo(BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](position = <strcat>(String(type param ), R|/prop|)) [ResolvedTo(BODY_RESOLVE)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), R|/prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested receiver type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested receiver type ), R|/prop|)) kotlin/String>>|.explicitType([ResolvedTo(BODY_RESOLVE)] @R|Anno|[Types](position = <strcat>(String(parameter annotation ), R|/prop|)) param: R|@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|@R|Anno|(position = <strcat>(String(explicitType return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), R|/prop|)) kotlin/Int>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithExplicitType.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FUNCTION|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| {
@@ -47,7 +47,7 @@
anchor -> [FirNamedFunctionSymbol /OriginalInterface.explicitType]
TARGET: @R|Anno|[Types](position = <strcat>(String(explicitType ), R|/prop|)) public open [ResolvedTo(STATUS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](position = <strcat>(String(type param ), R|/prop|)) [ResolvedTo(STATUS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), R|/prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested receiver type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested receiver type ), R|/prop|)) kotlin/String>>|.explicitType([ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](position = <strcat>(String(parameter annotation ), R|/prop|)) param: R|@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|@R|Anno|(position = <strcat>(String(explicitType return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), R|/prop|)) kotlin/Int>>|
TARGET: @R|Anno|[Types](position = <strcat>(String(explicitType ), R|/prop|)) public open [ResolvedTo(STATUS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](position = <strcat>(String(type param ), R|/prop|)) [ResolvedTo(STATUS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), R|/prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested receiver type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested receiver type ), R|/prop|)) kotlin/String>>|.explicitType([ResolvedTo(STATUS)] @R|Anno|[Types](position = <strcat>(String(parameter annotation ), R|/prop|)) param: R|@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|@R|Anno|(position = <strcat>(String(explicitType return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), R|/prop|)) kotlin/Int>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithExplicitTypeScript.kts
context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|)
SCRIPT: [ResolvedTo(TYPES)] <script-delegateWithExplicitTypeScript.kts>
@@ -47,7 +47,7 @@
anchor -> [FirNamedFunctionSymbol /OriginalInterface.explicitType]
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(STATUS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(STATUS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.explicitType([ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(STATUS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(STATUS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.explicitType([ResolvedTo(STATUS)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithExplicitTypeScript.kts
context(<script>@kotlin.script.templates.standard.ScriptTemplateWithArgs)
SCRIPT: [ResolvedTo(RAW_FIR)] <script-delegateWithExplicitTypeScript.kts>
@@ -1,5 +1,5 @@
STATUS:
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(STATUS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(STATUS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.explicitType([ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(STATUS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(STATUS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.explicitType([ResolvedTo(STATUS)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithExplicitTypeScript.kts
context(<script>@kotlin.script.templates.standard.ScriptTemplateWithArgs)
@@ -35,7 +35,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithExplicitTypeScript.kts
EXPECT_ACTUAL_MATCHING:
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(EXPECT_ACTUAL_MATCHING)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(EXPECT_ACTUAL_MATCHING)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.explicitType([ResolvedTo(EXPECT_ACTUAL_MATCHING)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(EXPECT_ACTUAL_MATCHING)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(EXPECT_ACTUAL_MATCHING)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.explicitType([ResolvedTo(EXPECT_ACTUAL_MATCHING)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithExplicitTypeScript.kts
context(<script>@kotlin.script.templates.standard.ScriptTemplateWithArgs)
@@ -71,7 +71,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithExplicitTypeScript.kts
CONTRACTS:
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(CONTRACTS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(CONTRACTS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.explicitType([ResolvedTo(CONTRACTS)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(CONTRACTS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(CONTRACTS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.explicitType([ResolvedTo(CONTRACTS)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithExplicitTypeScript.kts
context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|)
@@ -109,7 +109,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithExplicitTypeScript.kts
IMPLICIT_TYPES_BODY_RESOLVE:
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.explicitType([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.explicitType([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithExplicitTypeScript.kts
context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|)
@@ -147,7 +147,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithExplicitTypeScript.kts
ANNOTATION_ARGUMENTS:
TARGET: @R|Anno|[Types](position = <strcat>(String(explicitType ), R|/prop|)) public open [ResolvedTo(ANNOTATION_ARGUMENTS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](position = <strcat>(String(type param ), R|/prop|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), R|/prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested receiver type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested receiver type ), R|/prop|)) kotlin/String>>|.explicitType([ResolvedTo(ANNOTATION_ARGUMENTS)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](position = <strcat>(String(parameter annotation ), R|/prop|)) param: R|@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|@R|Anno|(position = <strcat>(String(explicitType return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), R|/prop|)) kotlin/Int>>|
TARGET: @R|Anno|[Types](position = <strcat>(String(explicitType ), R|/prop|)) public open [ResolvedTo(ANNOTATION_ARGUMENTS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](position = <strcat>(String(type param ), R|/prop|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), R|/prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested receiver type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested receiver type ), R|/prop|)) kotlin/String>>|.explicitType([ResolvedTo(ANNOTATION_ARGUMENTS)] @R|Anno|[Types](position = <strcat>(String(parameter annotation ), R|/prop|)) param: R|@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|@R|Anno|(position = <strcat>(String(explicitType return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), R|/prop|)) kotlin/Int>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithExplicitTypeScript.kts
context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|)
@@ -185,7 +185,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithExplicitTypeScript.kts
BODY_RESOLVE:
TARGET: @R|Anno|[Types](position = <strcat>(String(explicitType ), R|/prop|)) public open [ResolvedTo(BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](position = <strcat>(String(type param ), R|/prop|)) [ResolvedTo(BODY_RESOLVE)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), R|/prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested receiver type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested receiver type ), R|/prop|)) kotlin/String>>|.explicitType([ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](position = <strcat>(String(parameter annotation ), R|/prop|)) param: R|@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|@R|Anno|(position = <strcat>(String(explicitType return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), R|/prop|)) kotlin/Int>>|
TARGET: @R|Anno|[Types](position = <strcat>(String(explicitType ), R|/prop|)) public open [ResolvedTo(BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](position = <strcat>(String(type param ), R|/prop|)) [ResolvedTo(BODY_RESOLVE)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), R|/prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested receiver type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested receiver type ), R|/prop|)) kotlin/String>>|.explicitType([ResolvedTo(BODY_RESOLVE)] @R|Anno|[Types](position = <strcat>(String(parameter annotation ), R|/prop|)) param: R|@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|@R|Anno|(position = <strcat>(String(explicitType return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), R|/prop|)) kotlin/Int>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithExplicitTypeScript.kts
context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|)
@@ -47,7 +47,7 @@
anchor -> [FirNamedFunctionSymbol /OriginalInterface.explicitType]
TARGET: @R|Anno|[Types](position = <strcat>(String(explicitType ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) public open [ResolvedTo(STATUS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](position = <strcat>(String(type param ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) [ResolvedTo(STATUS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>>|.explicitType([ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](position = <strcat>(String(parameter annotation ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) param: R|@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|@R|Anno|(position = <strcat>(String(explicitType return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/Int>>|
TARGET: @R|Anno|[Types](position = <strcat>(String(explicitType ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) public open [ResolvedTo(STATUS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](position = <strcat>(String(type param ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) [ResolvedTo(STATUS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>>|.explicitType([ResolvedTo(STATUS)] @R|Anno|[Types](position = <strcat>(String(parameter annotation ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) param: R|@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|@R|Anno|(position = <strcat>(String(explicitType return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/Int>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithExplicitTypeUnavailable.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FUNCTION|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.position] position: R|kotlin/String|): R|Anno| {
@@ -47,7 +47,7 @@
anchor -> [FirNamedFunctionSymbol /OriginalInterface.explicitType]
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(STATUS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(STATUS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.explicitType([ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(STATUS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(STATUS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.explicitType([ResolvedTo(STATUS)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithExplicitTypeUnavailable.kt
@R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FUNCTION|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.position] position: String): R|Anno| {
@@ -1,5 +1,5 @@
STATUS:
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(STATUS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(STATUS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.explicitType([ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(STATUS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(STATUS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.explicitType([ResolvedTo(STATUS)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithExplicitTypeUnavailable.kt
@R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FUNCTION|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
@@ -35,7 +35,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithExplicitTypeUnavailable.kt
}
EXPECT_ACTUAL_MATCHING:
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(EXPECT_ACTUAL_MATCHING)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(EXPECT_ACTUAL_MATCHING)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.explicitType([ResolvedTo(EXPECT_ACTUAL_MATCHING)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(EXPECT_ACTUAL_MATCHING)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(EXPECT_ACTUAL_MATCHING)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.explicitType([ResolvedTo(EXPECT_ACTUAL_MATCHING)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithExplicitTypeUnavailable.kt
@R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FUNCTION|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
@@ -71,7 +71,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithExplicitTypeUnavailable.kt
}
CONTRACTS:
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(CONTRACTS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(CONTRACTS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.explicitType([ResolvedTo(CONTRACTS)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(CONTRACTS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(CONTRACTS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.explicitType([ResolvedTo(CONTRACTS)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithExplicitTypeUnavailable.kt
@R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FUNCTION|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
@@ -109,7 +109,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithExplicitTypeUnavailable.kt
}
IMPLICIT_TYPES_BODY_RESOLVE:
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.explicitType([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.explicitType([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithExplicitTypeUnavailable.kt
@R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FUNCTION|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
@@ -147,7 +147,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithExplicitTypeUnavailable.kt
}
ANNOTATION_ARGUMENTS:
TARGET: @R|Anno|[Types](position = <strcat>(String(explicitType ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) public open [ResolvedTo(ANNOTATION_ARGUMENTS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](position = <strcat>(String(type param ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>>|.explicitType([ResolvedTo(ANNOTATION_ARGUMENTS)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](position = <strcat>(String(parameter annotation ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) param: R|@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|@R|Anno|(position = <strcat>(String(explicitType return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/Int>>|
TARGET: @R|Anno|[Types](position = <strcat>(String(explicitType ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) public open [ResolvedTo(ANNOTATION_ARGUMENTS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](position = <strcat>(String(type param ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>>|.explicitType([ResolvedTo(ANNOTATION_ARGUMENTS)] @R|Anno|[Types](position = <strcat>(String(parameter annotation ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) param: R|@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|@R|Anno|(position = <strcat>(String(explicitType return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/Int>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithExplicitTypeUnavailable.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FUNCTION|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| {
@@ -185,7 +185,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithExplicitTypeUnavailable.kt
}
BODY_RESOLVE:
TARGET: @R|Anno|[Types](position = <strcat>(String(explicitType ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) public open [ResolvedTo(BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](position = <strcat>(String(type param ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) [ResolvedTo(BODY_RESOLVE)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>>|.explicitType([ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](position = <strcat>(String(parameter annotation ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) param: R|@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|@R|Anno|(position = <strcat>(String(explicitType return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/Int>>|
TARGET: @R|Anno|[Types](position = <strcat>(String(explicitType ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) public open [ResolvedTo(BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](position = <strcat>(String(type param ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) [ResolvedTo(BODY_RESOLVE)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>>|.explicitType([ResolvedTo(BODY_RESOLVE)] @R|Anno|[Types](position = <strcat>(String(parameter annotation ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) param: R|@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|@R|Anno|(position = <strcat>(String(explicitType return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/Int>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithExplicitTypeUnavailable.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FUNCTION|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| {
@@ -47,7 +47,7 @@
anchor -> [FirNamedFunctionSymbol /OriginalInterface.explicitType]
TARGET: @R|Anno|[Types](position = <strcat>(String(explicitType ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) public open [ResolvedTo(STATUS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](position = <strcat>(String(type param ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) [ResolvedTo(STATUS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>>|.explicitType([ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](position = <strcat>(String(parameter annotation ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) param: R|@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|@R|Anno|(position = <strcat>(String(explicitType return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/Int>>|
TARGET: @R|Anno|[Types](position = <strcat>(String(explicitType ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) public open [ResolvedTo(STATUS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](position = <strcat>(String(type param ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) [ResolvedTo(STATUS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>>|.explicitType([ResolvedTo(STATUS)] @R|Anno|[Types](position = <strcat>(String(parameter annotation ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) param: R|@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|@R|Anno|(position = <strcat>(String(explicitType return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/Int>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithExplicitTypeUnavailableScript.kts
context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|)
SCRIPT: [ResolvedTo(TYPES)] <script-delegateWithExplicitTypeUnavailableScript.kts>
@@ -47,7 +47,7 @@
anchor -> [FirNamedFunctionSymbol /OriginalInterface.explicitType]
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(STATUS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(STATUS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.explicitType([ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(STATUS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(STATUS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.explicitType([ResolvedTo(STATUS)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithExplicitTypeUnavailableScript.kts
context(<script>@kotlin.script.templates.standard.ScriptTemplateWithArgs)
SCRIPT: [ResolvedTo(RAW_FIR)] <script-delegateWithExplicitTypeUnavailableScript.kts>
@@ -1,5 +1,5 @@
STATUS:
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(STATUS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(STATUS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.explicitType([ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(STATUS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(STATUS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.explicitType([ResolvedTo(STATUS)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithExplicitTypeUnavailableScript.kts
context(<script>@kotlin.script.templates.standard.ScriptTemplateWithArgs)
@@ -42,7 +42,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithExplicitTypeUnavailableScript.kts
EXPECT_ACTUAL_MATCHING:
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(EXPECT_ACTUAL_MATCHING)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(EXPECT_ACTUAL_MATCHING)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.explicitType([ResolvedTo(EXPECT_ACTUAL_MATCHING)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(EXPECT_ACTUAL_MATCHING)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(EXPECT_ACTUAL_MATCHING)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.explicitType([ResolvedTo(EXPECT_ACTUAL_MATCHING)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithExplicitTypeUnavailableScript.kts
context(<script>@kotlin.script.templates.standard.ScriptTemplateWithArgs)
@@ -85,7 +85,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithExplicitTypeUnavailableScript.kts
CONTRACTS:
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(CONTRACTS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(CONTRACTS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.explicitType([ResolvedTo(CONTRACTS)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(CONTRACTS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(CONTRACTS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.explicitType([ResolvedTo(CONTRACTS)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithExplicitTypeUnavailableScript.kts
context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|)
@@ -130,7 +130,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithExplicitTypeUnavailableScript.kts
IMPLICIT_TYPES_BODY_RESOLVE:
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.explicitType([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.explicitType([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithExplicitTypeUnavailableScript.kts
context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|)
@@ -175,7 +175,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithExplicitTypeUnavailableScript.kts
ANNOTATION_ARGUMENTS:
TARGET: @R|Anno|[Types](position = <strcat>(String(explicitType ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) public open [ResolvedTo(ANNOTATION_ARGUMENTS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](position = <strcat>(String(type param ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>>|.explicitType([ResolvedTo(ANNOTATION_ARGUMENTS)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](position = <strcat>(String(parameter annotation ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) param: R|@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|@R|Anno|(position = <strcat>(String(explicitType return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/Int>>|
TARGET: @R|Anno|[Types](position = <strcat>(String(explicitType ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) public open [ResolvedTo(ANNOTATION_ARGUMENTS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](position = <strcat>(String(type param ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>>|.explicitType([ResolvedTo(ANNOTATION_ARGUMENTS)] @R|Anno|[Types](position = <strcat>(String(parameter annotation ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) param: R|@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|@R|Anno|(position = <strcat>(String(explicitType return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/Int>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithExplicitTypeUnavailableScript.kts
context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|)
@@ -220,7 +220,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithExplicitTypeUnavailableScript.kts
BODY_RESOLVE:
TARGET: @R|Anno|[Types](position = <strcat>(String(explicitType ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) public open [ResolvedTo(BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](position = <strcat>(String(type param ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) [ResolvedTo(BODY_RESOLVE)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>>|.explicitType([ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](position = <strcat>(String(parameter annotation ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) param: R|@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|@R|Anno|(position = <strcat>(String(explicitType return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/Int>>|
TARGET: @R|Anno|[Types](position = <strcat>(String(explicitType ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) public open [ResolvedTo(BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.explicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](position = <strcat>(String(type param ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) [ResolvedTo(BODY_RESOLVE)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>>|.explicitType([ResolvedTo(BODY_RESOLVE)] @R|Anno|[Types](position = <strcat>(String(parameter annotation ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) param: R|@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|@R|Anno|(position = <strcat>(String(explicitType return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/Int>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithExplicitTypeUnavailableScript.kts
context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|)
@@ -47,7 +47,7 @@
anchor -> [FirNamedFunctionSymbol /OriginalInterface.implicitType]
TARGET: @R|Anno|[Types](position = <strcat>(String(implicitType ), R|/prop|)) public open [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](position = <strcat>(String(type param ), R|/prop|)) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), R|/prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested receiver type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested receiver type ), R|/prop|)) kotlin/String>>|.implicitType([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](position = <strcat>(String(parameter annotation ), R|/prop|)) param: R|@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|@R|Anno|(position = <strcat>(String(explicitType return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), R|/prop|)) kotlin/Int>>|
TARGET: @R|Anno|[Types](position = <strcat>(String(implicitType ), R|/prop|)) public open [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](position = <strcat>(String(type param ), R|/prop|)) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), R|/prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested receiver type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested receiver type ), R|/prop|)) kotlin/String>>|.implicitType([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] @R|Anno|[Types](position = <strcat>(String(parameter annotation ), R|/prop|)) param: R|@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|@R|Anno|(position = <strcat>(String(explicitType return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), R|/prop|)) kotlin/Int>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitType.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FUNCTION|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.position] position: R|kotlin/String|): R|Anno| {
@@ -47,7 +47,7 @@
anchor -> [FirNamedFunctionSymbol /OriginalInterface.implicitType]
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitType.kt
@R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FUNCTION|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.position] position: String): R|Anno| {
@@ -1,5 +1,5 @@
STATUS:
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(STATUS)] [CallableCopySubstitutionKey=CallableCopySubstitution(substitutor=Empty then {F -> F}, baseSymbol=FirNamedFunctionSymbol /OriginalInterface.implicitType), DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(STATUS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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>>|): <implicit>
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(STATUS)] [CallableCopySubstitutionKey=CallableCopySubstitution(substitutor=Empty then {F -> F}, baseSymbol=FirNamedFunctionSymbol /OriginalInterface.implicitType), DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(STATUS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(STATUS)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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>>|): <implicit>
FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitType.kt
@R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FUNCTION|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
@@ -28,7 +28,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitType.kt
public? final? [ResolvedTo(RAW_FIR)] fun explicitType(): @Anno[Unresolved](LAZY_EXPRESSION) List<@Anno[Unresolved](LAZY_EXPRESSION) List<@Anno[Unresolved](LAZY_EXPRESSION) Int>> { LAZY_BLOCK }
EXPECT_ACTUAL_MATCHING:
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(EXPECT_ACTUAL_MATCHING)] [CallableCopySubstitutionKey=CallableCopySubstitution(substitutor=Empty then {F -> F}, baseSymbol=FirNamedFunctionSymbol /OriginalInterface.implicitType), DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(EXPECT_ACTUAL_MATCHING)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(EXPECT_ACTUAL_MATCHING)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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>>|): <implicit>
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(EXPECT_ACTUAL_MATCHING)] [CallableCopySubstitutionKey=CallableCopySubstitution(substitutor=Empty then {F -> F}, baseSymbol=FirNamedFunctionSymbol /OriginalInterface.implicitType), DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(EXPECT_ACTUAL_MATCHING)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(EXPECT_ACTUAL_MATCHING)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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>>|): <implicit>
FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitType.kt
@R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FUNCTION|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
@@ -57,7 +57,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitType.kt
public? final? [ResolvedTo(RAW_FIR)] fun explicitType(): @Anno[Unresolved](LAZY_EXPRESSION) List<@Anno[Unresolved](LAZY_EXPRESSION) List<@Anno[Unresolved](LAZY_EXPRESSION) Int>> { LAZY_BLOCK }
CONTRACTS:
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(CONTRACTS)] [CallableCopySubstitutionKey=CallableCopySubstitution(substitutor=Empty then {F -> F}, baseSymbol=FirNamedFunctionSymbol /OriginalInterface.implicitType), DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(CONTRACTS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(CONTRACTS)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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>>|): <implicit>
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(CONTRACTS)] [CallableCopySubstitutionKey=CallableCopySubstitution(substitutor=Empty then {F -> F}, baseSymbol=FirNamedFunctionSymbol /OriginalInterface.implicitType), DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(CONTRACTS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(CONTRACTS)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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>>|): <implicit>
FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitType.kt
@R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FUNCTION|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
@@ -86,7 +86,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitType.kt
public? final? [ResolvedTo(RAW_FIR)] fun explicitType(): @Anno[Unresolved](LAZY_EXPRESSION) List<@Anno[Unresolved](LAZY_EXPRESSION) List<@Anno[Unresolved](LAZY_EXPRESSION) Int>> { LAZY_BLOCK }
IMPLICIT_TYPES_BODY_RESOLVE:
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitType.kt
@R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FUNCTION|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
@@ -119,7 +119,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitType.kt
}
ANNOTATION_ARGUMENTS:
TARGET: @R|Anno|[Types](position = <strcat>(String(implicitType ), R|/prop|)) public open [ResolvedTo(ANNOTATION_ARGUMENTS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](position = <strcat>(String(type param ), R|/prop|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), R|/prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested receiver type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested receiver type ), R|/prop|)) kotlin/String>>|.implicitType([ResolvedTo(ANNOTATION_ARGUMENTS)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](position = <strcat>(String(parameter annotation ), R|/prop|)) param: R|@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|@R|Anno|(position = <strcat>(String(explicitType return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), R|/prop|)) kotlin/Int>>|
TARGET: @R|Anno|[Types](position = <strcat>(String(implicitType ), R|/prop|)) public open [ResolvedTo(ANNOTATION_ARGUMENTS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](position = <strcat>(String(type param ), R|/prop|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), R|/prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested receiver type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested receiver type ), R|/prop|)) kotlin/String>>|.implicitType([ResolvedTo(ANNOTATION_ARGUMENTS)] @R|Anno|[Types](position = <strcat>(String(parameter annotation ), R|/prop|)) param: R|@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|@R|Anno|(position = <strcat>(String(explicitType return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), R|/prop|)) kotlin/Int>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitType.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FUNCTION|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| {
@@ -152,7 +152,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitType.kt
}
BODY_RESOLVE:
TARGET: @R|Anno|[Types](position = <strcat>(String(implicitType ), R|/prop|)) public open [ResolvedTo(BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](position = <strcat>(String(type param ), R|/prop|)) [ResolvedTo(BODY_RESOLVE)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), R|/prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested receiver type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested receiver type ), R|/prop|)) kotlin/String>>|.implicitType([ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](position = <strcat>(String(parameter annotation ), R|/prop|)) param: R|@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|@R|Anno|(position = <strcat>(String(explicitType return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), R|/prop|)) kotlin/Int>>|
TARGET: @R|Anno|[Types](position = <strcat>(String(implicitType ), R|/prop|)) public open [ResolvedTo(BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](position = <strcat>(String(type param ), R|/prop|)) [ResolvedTo(BODY_RESOLVE)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), R|/prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested receiver type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested receiver type ), R|/prop|)) kotlin/String>>|.implicitType([ResolvedTo(BODY_RESOLVE)] @R|Anno|[Types](position = <strcat>(String(parameter annotation ), R|/prop|)) param: R|@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|@R|Anno|(position = <strcat>(String(explicitType return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), R|/prop|)) kotlin/Int>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitType.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FUNCTION|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| {
@@ -47,7 +47,7 @@
anchor -> [FirNamedFunctionSymbol /OriginalInterface.implicitType]
TARGET: @R|Anno|[Types](position = <strcat>(String(implicitType ), R|/prop|)) public open [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](position = <strcat>(String(type param ), R|/prop|)) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), R|/prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested receiver type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested receiver type ), R|/prop|)) kotlin/String>>|.implicitType([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](position = <strcat>(String(parameter annotation ), R|/prop|)) param: R|@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|@R|Anno|(position = <strcat>(String(explicitType return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), R|/prop|)) kotlin/Int>>|
TARGET: @R|Anno|[Types](position = <strcat>(String(implicitType ), R|/prop|)) public open [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](position = <strcat>(String(type param ), R|/prop|)) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), R|/prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested receiver type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested receiver type ), R|/prop|)) kotlin/String>>|.implicitType([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] @R|Anno|[Types](position = <strcat>(String(parameter annotation ), R|/prop|)) param: R|@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|@R|Anno|(position = <strcat>(String(explicitType return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), R|/prop|)) kotlin/Int>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeScript.kts
context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|)
SCRIPT: [ResolvedTo(TYPES)] <script-delegateWithImplicitTypeScript.kts>
@@ -47,7 +47,7 @@
anchor -> [FirNamedFunctionSymbol /OriginalInterface.implicitType]
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeScript.kts
context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|)
SCRIPT: [ResolvedTo(TYPES)] <script-delegateWithImplicitTypeScript.kts>
@@ -1,5 +1,5 @@
STATUS:
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(STATUS)] [CallableCopySubstitutionKey=CallableCopySubstitution(substitutor=Empty then {F -> F}, baseSymbol=FirNamedFunctionSymbol /OriginalInterface.implicitType), DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(STATUS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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>>|): <implicit>
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(STATUS)] [CallableCopySubstitutionKey=CallableCopySubstitution(substitutor=Empty then {F -> F}, baseSymbol=FirNamedFunctionSymbol /OriginalInterface.implicitType), DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(STATUS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(STATUS)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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>>|): <implicit>
FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeScript.kts
context(<script>@kotlin.script.templates.standard.ScriptTemplateWithArgs)
@@ -37,7 +37,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeScript.kts
EXPECT_ACTUAL_MATCHING:
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(EXPECT_ACTUAL_MATCHING)] [CallableCopySubstitutionKey=CallableCopySubstitution(substitutor=Empty then {F -> F}, baseSymbol=FirNamedFunctionSymbol /OriginalInterface.implicitType), DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(EXPECT_ACTUAL_MATCHING)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(EXPECT_ACTUAL_MATCHING)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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>>|): <implicit>
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(EXPECT_ACTUAL_MATCHING)] [CallableCopySubstitutionKey=CallableCopySubstitution(substitutor=Empty then {F -> F}, baseSymbol=FirNamedFunctionSymbol /OriginalInterface.implicitType), DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(EXPECT_ACTUAL_MATCHING)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(EXPECT_ACTUAL_MATCHING)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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>>|): <implicit>
FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeScript.kts
context(<script>@kotlin.script.templates.standard.ScriptTemplateWithArgs)
@@ -75,7 +75,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeScript.kts
CONTRACTS:
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(CONTRACTS)] [CallableCopySubstitutionKey=CallableCopySubstitution(substitutor=Empty then {F -> F}, baseSymbol=FirNamedFunctionSymbol /OriginalInterface.implicitType), DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(CONTRACTS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(CONTRACTS)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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>>|): <implicit>
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(CONTRACTS)] [CallableCopySubstitutionKey=CallableCopySubstitution(substitutor=Empty then {F -> F}, baseSymbol=FirNamedFunctionSymbol /OriginalInterface.implicitType), DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(CONTRACTS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(CONTRACTS)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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>>|): <implicit>
FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeScript.kts
context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|)
@@ -113,7 +113,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeScript.kts
IMPLICIT_TYPES_BODY_RESOLVE:
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeScript.kts
context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|)
@@ -155,7 +155,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeScript.kts
ANNOTATION_ARGUMENTS:
TARGET: @R|Anno|[Types](position = <strcat>(String(implicitType ), R|/prop|)) public open [ResolvedTo(ANNOTATION_ARGUMENTS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](position = <strcat>(String(type param ), R|/prop|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), R|/prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested receiver type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested receiver type ), R|/prop|)) kotlin/String>>|.implicitType([ResolvedTo(ANNOTATION_ARGUMENTS)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](position = <strcat>(String(parameter annotation ), R|/prop|)) param: R|@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|@R|Anno|(position = <strcat>(String(explicitType return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), R|/prop|)) kotlin/Int>>|
TARGET: @R|Anno|[Types](position = <strcat>(String(implicitType ), R|/prop|)) public open [ResolvedTo(ANNOTATION_ARGUMENTS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](position = <strcat>(String(type param ), R|/prop|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), R|/prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested receiver type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested receiver type ), R|/prop|)) kotlin/String>>|.implicitType([ResolvedTo(ANNOTATION_ARGUMENTS)] @R|Anno|[Types](position = <strcat>(String(parameter annotation ), R|/prop|)) param: R|@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|@R|Anno|(position = <strcat>(String(explicitType return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), R|/prop|)) kotlin/Int>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeScript.kts
context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|)
@@ -197,7 +197,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeScript.kts
BODY_RESOLVE:
TARGET: @R|Anno|[Types](position = <strcat>(String(implicitType ), R|/prop|)) public open [ResolvedTo(BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](position = <strcat>(String(type param ), R|/prop|)) [ResolvedTo(BODY_RESOLVE)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), R|/prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested receiver type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested receiver type ), R|/prop|)) kotlin/String>>|.implicitType([ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](position = <strcat>(String(parameter annotation ), R|/prop|)) param: R|@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|@R|Anno|(position = <strcat>(String(explicitType return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), R|/prop|)) kotlin/Int>>|
TARGET: @R|Anno|[Types](position = <strcat>(String(implicitType ), R|/prop|)) public open [ResolvedTo(BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](position = <strcat>(String(type param ), R|/prop|)) [ResolvedTo(BODY_RESOLVE)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), R|/prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested receiver type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested receiver type ), R|/prop|)) kotlin/String>>|.implicitType([ResolvedTo(BODY_RESOLVE)] @R|Anno|[Types](position = <strcat>(String(parameter annotation ), R|/prop|)) param: R|@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|@R|Anno|(position = <strcat>(String(explicitType return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), R|/prop|)) kotlin/Int>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeScript.kts
context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|)
@@ -47,7 +47,7 @@
anchor -> [FirNamedFunctionSymbol /OriginalInterface.implicitType]
TARGET: @R|Anno|[Types](position = <strcat>(String(implicitType ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) public open [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](position = <strcat>(String(type param ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>>|.implicitType([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](position = <strcat>(String(parameter annotation ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) param: R|@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|@R|Anno|(position = <strcat>(String(explicitType return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/Int>>|
TARGET: @R|Anno|[Types](position = <strcat>(String(implicitType ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) public open [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](position = <strcat>(String(type param ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>>|.implicitType([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] @R|Anno|[Types](position = <strcat>(String(parameter annotation ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) param: R|@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|@R|Anno|(position = <strcat>(String(explicitType return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/Int>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeUnavailable.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FUNCTION|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.position] position: R|kotlin/String|): R|Anno| {
@@ -47,7 +47,7 @@
anchor -> [FirNamedFunctionSymbol /OriginalInterface.implicitType]
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeUnavailable.kt
@R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FUNCTION|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.position] position: String): R|Anno| {
@@ -1,5 +1,5 @@
STATUS:
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(STATUS)] [CallableCopySubstitutionKey=CallableCopySubstitution(substitutor=Empty then {F -> F}, baseSymbol=FirNamedFunctionSymbol /OriginalInterface.implicitType), DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(STATUS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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>>|): <implicit>
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(STATUS)] [CallableCopySubstitutionKey=CallableCopySubstitution(substitutor=Empty then {F -> F}, baseSymbol=FirNamedFunctionSymbol /OriginalInterface.implicitType), DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(STATUS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(STATUS)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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>>|): <implicit>
FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeUnavailable.kt
@R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FUNCTION|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
@@ -37,7 +37,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeUnavailable.kt
}
EXPECT_ACTUAL_MATCHING:
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(EXPECT_ACTUAL_MATCHING)] [CallableCopySubstitutionKey=CallableCopySubstitution(substitutor=Empty then {F -> F}, baseSymbol=FirNamedFunctionSymbol /OriginalInterface.implicitType), DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(EXPECT_ACTUAL_MATCHING)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(EXPECT_ACTUAL_MATCHING)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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>>|): <implicit>
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(EXPECT_ACTUAL_MATCHING)] [CallableCopySubstitutionKey=CallableCopySubstitution(substitutor=Empty then {F -> F}, baseSymbol=FirNamedFunctionSymbol /OriginalInterface.implicitType), DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(EXPECT_ACTUAL_MATCHING)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(EXPECT_ACTUAL_MATCHING)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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>>|): <implicit>
FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeUnavailable.kt
@R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FUNCTION|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
@@ -75,7 +75,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeUnavailable.kt
}
CONTRACTS:
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(CONTRACTS)] [CallableCopySubstitutionKey=CallableCopySubstitution(substitutor=Empty then {F -> F}, baseSymbol=FirNamedFunctionSymbol /OriginalInterface.implicitType), DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(CONTRACTS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(CONTRACTS)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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>>|): <implicit>
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(CONTRACTS)] [CallableCopySubstitutionKey=CallableCopySubstitution(substitutor=Empty then {F -> F}, baseSymbol=FirNamedFunctionSymbol /OriginalInterface.implicitType), DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(CONTRACTS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(CONTRACTS)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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>>|): <implicit>
FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeUnavailable.kt
@R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FUNCTION|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
@@ -113,7 +113,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeUnavailable.kt
}
IMPLICIT_TYPES_BODY_RESOLVE:
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeUnavailable.kt
@R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FUNCTION|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
@@ -155,7 +155,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeUnavailable.kt
}
ANNOTATION_ARGUMENTS:
TARGET: @R|Anno|[Types](position = <strcat>(String(implicitType ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) public open [ResolvedTo(ANNOTATION_ARGUMENTS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](position = <strcat>(String(type param ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>>|.implicitType([ResolvedTo(ANNOTATION_ARGUMENTS)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](position = <strcat>(String(parameter annotation ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) param: R|@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|@R|Anno|(position = <strcat>(String(explicitType return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/Int>>|
TARGET: @R|Anno|[Types](position = <strcat>(String(implicitType ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) public open [ResolvedTo(ANNOTATION_ARGUMENTS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](position = <strcat>(String(type param ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>>|.implicitType([ResolvedTo(ANNOTATION_ARGUMENTS)] @R|Anno|[Types](position = <strcat>(String(parameter annotation ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) param: R|@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|@R|Anno|(position = <strcat>(String(explicitType return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/Int>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeUnavailable.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FUNCTION|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| {
@@ -197,7 +197,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeUnavailable.kt
}
BODY_RESOLVE:
TARGET: @R|Anno|[Types](position = <strcat>(String(implicitType ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) public open [ResolvedTo(BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](position = <strcat>(String(type param ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) [ResolvedTo(BODY_RESOLVE)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>>|.implicitType([ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](position = <strcat>(String(parameter annotation ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) param: R|@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|@R|Anno|(position = <strcat>(String(explicitType return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/Int>>|
TARGET: @R|Anno|[Types](position = <strcat>(String(implicitType ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) public open [ResolvedTo(BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](position = <strcat>(String(type param ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) [ResolvedTo(BODY_RESOLVE)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>>|.implicitType([ResolvedTo(BODY_RESOLVE)] @R|Anno|[Types](position = <strcat>(String(parameter annotation ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) param: R|@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|@R|Anno|(position = <strcat>(String(explicitType return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/Int>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeUnavailable.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FUNCTION|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| {
@@ -47,7 +47,7 @@
anchor -> [FirNamedFunctionSymbol /OriginalInterface.implicitType]
TARGET: @R|Anno|[Types](position = <strcat>(String(implicitType ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) public open [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](position = <strcat>(String(type param ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>>|.implicitType([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](position = <strcat>(String(parameter annotation ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) param: R|@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|@R|Anno|(position = <strcat>(String(explicitType return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/Int>>|
TARGET: @R|Anno|[Types](position = <strcat>(String(implicitType ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) public open [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](position = <strcat>(String(type param ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>>|.implicitType([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] @R|Anno|[Types](position = <strcat>(String(parameter annotation ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) param: R|@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|@R|Anno|(position = <strcat>(String(explicitType return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/Int>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeUnavailableScript.kts
context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|)
SCRIPT: [ResolvedTo(TYPES)] <script-delegateWithImplicitTypeUnavailableScript.kts>
@@ -47,7 +47,7 @@
anchor -> [FirNamedFunctionSymbol /OriginalInterface.implicitType]
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeUnavailableScript.kts
context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|)
SCRIPT: [ResolvedTo(TYPES)] <script-delegateWithImplicitTypeUnavailableScript.kts>
@@ -1,5 +1,5 @@
STATUS:
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(STATUS)] [CallableCopySubstitutionKey=CallableCopySubstitution(substitutor=Empty then {F -> F}, baseSymbol=FirNamedFunctionSymbol /OriginalInterface.implicitType), DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(STATUS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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>>|): <implicit>
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(STATUS)] [CallableCopySubstitutionKey=CallableCopySubstitution(substitutor=Empty then {F -> F}, baseSymbol=FirNamedFunctionSymbol /OriginalInterface.implicitType), DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(STATUS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(STATUS)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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>>|): <implicit>
FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeUnavailableScript.kts
context(<script>@kotlin.script.templates.standard.ScriptTemplateWithArgs)
@@ -44,7 +44,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeUnavailableScript.kts
EXPECT_ACTUAL_MATCHING:
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(EXPECT_ACTUAL_MATCHING)] [CallableCopySubstitutionKey=CallableCopySubstitution(substitutor=Empty then {F -> F}, baseSymbol=FirNamedFunctionSymbol /OriginalInterface.implicitType), DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(EXPECT_ACTUAL_MATCHING)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(EXPECT_ACTUAL_MATCHING)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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>>|): <implicit>
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(EXPECT_ACTUAL_MATCHING)] [CallableCopySubstitutionKey=CallableCopySubstitution(substitutor=Empty then {F -> F}, baseSymbol=FirNamedFunctionSymbol /OriginalInterface.implicitType), DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(EXPECT_ACTUAL_MATCHING)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(EXPECT_ACTUAL_MATCHING)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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>>|): <implicit>
FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeUnavailableScript.kts
context(<script>@kotlin.script.templates.standard.ScriptTemplateWithArgs)
@@ -89,7 +89,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeUnavailableScript.kts
CONTRACTS:
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(CONTRACTS)] [CallableCopySubstitutionKey=CallableCopySubstitution(substitutor=Empty then {F -> F}, baseSymbol=FirNamedFunctionSymbol /OriginalInterface.implicitType), DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(CONTRACTS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(CONTRACTS)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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>>|): <implicit>
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(CONTRACTS)] [CallableCopySubstitutionKey=CallableCopySubstitution(substitutor=Empty then {F -> F}, baseSymbol=FirNamedFunctionSymbol /OriginalInterface.implicitType), DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(CONTRACTS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(CONTRACTS)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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>>|): <implicit>
FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeUnavailableScript.kts
context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|)
@@ -134,7 +134,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeUnavailableScript.kts
IMPLICIT_TYPES_BODY_RESOLVE:
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@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|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeUnavailableScript.kts
context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|)
@@ -183,7 +183,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeUnavailableScript.kts
ANNOTATION_ARGUMENTS:
TARGET: @R|Anno|[Types](position = <strcat>(String(implicitType ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) public open [ResolvedTo(ANNOTATION_ARGUMENTS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](position = <strcat>(String(type param ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>>|.implicitType([ResolvedTo(ANNOTATION_ARGUMENTS)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](position = <strcat>(String(parameter annotation ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) param: R|@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|@R|Anno|(position = <strcat>(String(explicitType return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/Int>>|
TARGET: @R|Anno|[Types](position = <strcat>(String(implicitType ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) public open [ResolvedTo(ANNOTATION_ARGUMENTS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](position = <strcat>(String(type param ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>>|.implicitType([ResolvedTo(ANNOTATION_ARGUMENTS)] @R|Anno|[Types](position = <strcat>(String(parameter annotation ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) param: R|@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|@R|Anno|(position = <strcat>(String(explicitType return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/Int>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeUnavailableScript.kts
context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|)
@@ -232,7 +232,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeUnavailableScript.kts
BODY_RESOLVE:
TARGET: @R|Anno|[Types](position = <strcat>(String(implicitType ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) public open [ResolvedTo(BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](position = <strcat>(String(type param ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) [ResolvedTo(BODY_RESOLVE)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>>|.implicitType([ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](position = <strcat>(String(parameter annotation ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) param: R|@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|@R|Anno|(position = <strcat>(String(explicitType return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/Int>>|
TARGET: @R|Anno|[Types](position = <strcat>(String(implicitType ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) public open [ResolvedTo(BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](position = <strcat>(String(type param ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) [ResolvedTo(BODY_RESOLVE)] F : R|@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>>|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>>|.implicitType([ResolvedTo(BODY_RESOLVE)] @R|Anno|[Types](position = <strcat>(String(parameter annotation ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) param: R|@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|@R|Anno|(position = <strcat>(String(explicitType return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/Int>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeUnavailableScript.kts
context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|)
@@ -5,6 +5,7 @@
package org.jetbrains.kotlin.fir.scopes.impl
import org.jetbrains.kotlin.KtSourceElement
import org.jetbrains.kotlin.descriptors.Modality
import org.jetbrains.kotlin.descriptors.Visibility
import org.jetbrains.kotlin.fir.*
@@ -297,18 +298,17 @@ object FirFakeOverrideGenerator {
}
}
}
valueParameters += baseFunction.valueParameters.zip(
newParameterTypes ?: List(baseFunction.valueParameters.size) { null }
) { valueParameter, newType ->
buildValueParameterCopy(valueParameter) {
this.origin = origin
source = this@configureAnnotationsAndSignature.source ?: source
returnTypeRef = valueParameter.returnTypeRef.withReplacedConeType(newType)
symbol = FirValueParameterSymbol(valueParameter.name)
containingFunctionSymbol = fakeFunctionSymbol
}.apply {
originalForSubstitutionOverrideAttr = valueParameter
}
buildCopyForValueParameter(
valueParameter,
valueParameter.returnTypeRef.withReplacedConeType(newType),
origin,
fakeFunctionSymbol,
this@configureAnnotationsAndSignature.source ?: valueParameter.source
)
}
contextReceivers += baseFunction.contextReceivers.zip(
@@ -320,6 +320,30 @@ object FirFakeOverrideGenerator {
}
}
private fun buildCopyForValueParameter(
original: FirValueParameter,
returnTypeRef: FirTypeRef,
origin: FirDeclarationOrigin,
containingFunctionSymbol: FirFunctionSymbol<*>,
source: KtSourceElement?
): FirValueParameter = buildValueParameterCopy(original) {
this.origin = origin
this.source = source
this.returnTypeRef = returnTypeRef
symbol = FirValueParameterSymbol(original.name)
this.containingFunctionSymbol = containingFunctionSymbol
}.apply {
addOverrideAttributeIfNeeded(original)
}
private fun <T : FirCallableDeclaration> T.addOverrideAttributeIfNeeded(original: T) {
when (origin) {
FirDeclarationOrigin.IntersectionOverride -> originalForIntersectionOverrideAttr = original
is FirDeclarationOrigin.SubstitutionOverride -> originalForSubstitutionOverrideAttr = original
else -> {}
}
}
fun createSubstitutionOverrideProperty(
session: FirSession,
symbolForSubstitutionOverride: FirPropertySymbol,
@@ -483,22 +507,21 @@ object FirFakeOverrideGenerator {
this.body = null
}.also {
if (it.isSetter) {
val newParameter = buildValueParameterCopy(it.valueParameters.first()) {
this.symbol = FirValueParameterSymbol(symbol.name)
this.returnTypeRef = propertyReturnTypeRef
}
val originalParameter = it.valueParameters.first()
val newParameter = buildCopyForValueParameter(
original = originalParameter,
returnTypeRef = propertyReturnTypeRef,
origin = origin,
containingFunctionSymbol = it.symbol,
source = originalParameter.source,
)
it.replaceValueParameters(listOf(newParameter))
} else {
it.replaceReturnTypeRef(propertyReturnTypeRef)
}
}
}.also { accessor ->
when (accessor.origin) {
FirDeclarationOrigin.IntersectionOverride -> accessor.originalForIntersectionOverrideAttr = this
is FirDeclarationOrigin.SubstitutionOverride -> accessor.originalForSubstitutionOverrideAttr = this
else -> {}
}
accessor.addOverrideAttributeIfNeeded(this)
accessor.containingClassForStaticMemberAttr = derivedClassLookupTag.takeIf {
accessor is FirDefaultPropertyAccessor || shouldOverrideSetContainingClass(baseProperty)
}