[FIR] do not transform propagated annotations from place other than declaration side

We shouldn't transform annotations not from declaration side due to
a possible different context and to avoid unexpected transformation of
unrelated declarations

Example:
```kotlin
fun implicitType1() = TopLevelObject.expectedType()

object TopLevelObject {
    private const val privateConstVal = "privateConstVal"
    fun expectedType(): @Anno(privateConstVal) Int = 4
}
```
Here we will try to transform the annotation from `expectedType`
during `implicitType1` and as the result, we will see unresolved
reference on the declaration side. This commit fixes this issue.

This solution is based on the fact that the compiler anyway will
resolve the propagated annotation on the declaration side.
And it doesn't matter if it is resolved before or after the call site
declaration transformation, because as a global result, we will observe
that all declarations are resolved correctly in the right context.

Hence, this commit fixes the issue in the case of "full resolution"
which is true for the compiler, but it is not correct for Low Level
FIR where we resolve declarations on demand. It will be solved in
the next commits

^KT-63042
This commit is contained in:
Dmitrii Gridin
2023-12-01 13:29:09 +01:00
committed by Space Team
parent 6f0d52f991
commit 9888cbbfcd
98 changed files with 1768 additions and 1754 deletions
@@ -4,7 +4,7 @@ FIR source kind: KtRealSourceElementKind
FIR element rendered: FIR element rendered:
public final [ResolvedTo(BODY_RESOLVE)] fun resolveMe(): R|kotlin/Unit| { public final [ResolvedTo(BODY_RESOLVE)] fun resolveMe(): R|kotlin/Unit| {
R|foo/testMe|(<L> = SAM([ResolvedTo(BODY_RESOLVE)] [MatchingParameterFunctionTypeKey=@R|foo/Anno|(<strcat>(String(testMe param type ), constant#)) foo/Foo] testMe@fun <anonymous>([ResolvedTo(BODY_RESOLVE)] b: R|@R|foo/Anno|(position = <strcat>(String(foo param type ), R|foo/constant|)) foo/Arg|): R|@R|foo/Anno|(position = <strcat>(String(foo return type ), R|foo/constant|)) foo/Arg| <inline=NoInline> { R|foo/testMe|(<L> = SAM([ResolvedTo(BODY_RESOLVE)] [MatchingParameterFunctionTypeKey=@R|foo/Anno|(<strcat>(String(testMe param type ), constant#)) foo/Foo] testMe@fun <anonymous>([ResolvedTo(BODY_RESOLVE)] b: R|@R|foo/Anno|(<strcat>(String(foo param type ), constant#)) foo/Arg|): R|@R|foo/Anno|(<strcat>(String(foo return type ), constant#)) foo/Arg| <inline=NoInline> {
^ R|<local>/b| ^ R|<local>/b|
} }
)) ))
@@ -20,25 +20,25 @@ FILE: [ResolvedTo(IMPORTS)] lambdaAsSAMInterfaceWithAnnotation.kt
} }
} }
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=foo/Anno.position] position: R|kotlin/String|): R|foo/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=foo/Anno.position] position: String): R|foo/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val constant: R|kotlin/Int| = Int(0) public? final? const [ResolvedTo(RAW_FIR)] val constant: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/Int| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public abstract fun [ResolvedTo(STATUS)] interface Foo : R|kotlin/Any| { public abstract fun [ResolvedTo(STATUS)] interface Foo : R|kotlin/Any| {
public abstract [ResolvedTo(STATUS)] fun foo([ResolvedTo(STATUS)] a: R|@R|foo/Anno|(position = <strcat>(String(foo param type ), R|foo/constant|)) foo/Arg|): R|@R|foo/Anno|(position = <strcat>(String(foo return type ), R|foo/constant|)) foo/Arg| public abstract [ResolvedTo(STATUS)] fun foo([ResolvedTo(STATUS)] a: R|@R|foo/Anno|(<strcat>(String(foo param type ), constant#)) foo/Arg|): R|@R|foo/Anno|(<strcat>(String(foo return type ), constant#)) foo/Arg|
} }
public final [ResolvedTo(CONTRACTS)] fun testMe([ResolvedTo(CONTRACTS)] f: R|@R|foo/Anno|(<strcat>(String(testMe param type ), constant#)) foo/Foo|): R|kotlin/Unit| { public final [ResolvedTo(CONTRACTS)] fun testMe([ResolvedTo(CONTRACTS)] f: R|@R|foo/Anno|(<strcat>(String(testMe param type ), constant#)) foo/Foo|): R|kotlin/Unit| {
} }
public final [ResolvedTo(BODY_RESOLVE)] fun resolveMe(): R|kotlin/Unit| { public final [ResolvedTo(BODY_RESOLVE)] fun resolveMe(): R|kotlin/Unit| {
R|foo/testMe|(<L> = SAM([ResolvedTo(BODY_RESOLVE)] [MatchingParameterFunctionTypeKey=@R|foo/Anno|(<strcat>(String(testMe param type ), constant#)) foo/Foo] testMe@fun <anonymous>([ResolvedTo(BODY_RESOLVE)] b: R|@R|foo/Anno|(position = <strcat>(String(foo param type ), R|foo/constant|)) foo/Arg|): R|@R|foo/Anno|(position = <strcat>(String(foo return type ), R|foo/constant|)) foo/Arg| <inline=NoInline> { R|foo/testMe|(<L> = SAM([ResolvedTo(BODY_RESOLVE)] [MatchingParameterFunctionTypeKey=@R|foo/Anno|(<strcat>(String(testMe param type ), constant#)) foo/Foo] testMe@fun <anonymous>([ResolvedTo(BODY_RESOLVE)] b: R|@R|foo/Anno|(<strcat>(String(foo param type ), constant#)) foo/Arg|): R|@R|foo/Anno|(<strcat>(String(foo return type ), constant#)) foo/Arg| <inline=NoInline> {
^ R|<local>/b| ^ R|<local>/b|
} }
)) ))
@@ -3,7 +3,7 @@ FIR element: FirPropertyImpl
FIR source kind: KtRealSourceElementKind FIR source kind: KtRealSourceElementKind
FIR element rendered: FIR element rendered:
@R|foo/Anno|[Types](position = <strcat>(String(property ), R|foo/secondConstant|)) [ResolvedTo(BODY_RESOLVE)] lval localProperty: R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>|by R|kotlin/lazy|<R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>|>(<L> = [ResolvedTo(BODY_RESOLVE)] [MatchingParameterFunctionTypeKey=kotlin/Function0<T>] lazy@fun <anonymous>(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>| <inline=NoInline> { @R|foo/Anno|[Types](position = <strcat>(String(property ), R|foo/secondConstant|)) [ResolvedTo(BODY_RESOLVE)] lval localProperty: R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>|by R|kotlin/lazy|<R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>|>(<L> = [ResolvedTo(BODY_RESOLVE)] [MatchingParameterFunctionTypeKey=kotlin/Function0<T>] lazy@fun <anonymous>(): R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>| <inline=NoInline> {
^ R|foo/explicitType|() ^ R|foo/explicitType|()
} }
) )
@@ -21,13 +21,13 @@ FILE: [ResolvedTo(IMPORTS)] localDelegatedPropertyWithPropagatedType.kt
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String|
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val constant: R|kotlin/Int| = Int(0) public? final? const [ResolvedTo(RAW_FIR)] val constant: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/Int| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>| {
^explicitType IntegerLiteral(0) ^explicitType IntegerLiteral(0)
} }
public final [ResolvedTo(BODY_RESOLVE)] fun resolveMe(): R|kotlin/Unit| { public final [ResolvedTo(BODY_RESOLVE)] fun resolveMe(): R|kotlin/Unit| {
@R|foo/Anno|[Types](position = <strcat>(String(property ), R|foo/secondConstant|)) [ResolvedTo(BODY_RESOLVE)] lval localProperty: R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>|by R|kotlin/lazy|<R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>|>(<L> = [ResolvedTo(BODY_RESOLVE)] [MatchingParameterFunctionTypeKey=kotlin/Function0<T>] lazy@fun <anonymous>(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>| <inline=NoInline> { @R|foo/Anno|[Types](position = <strcat>(String(property ), R|foo/secondConstant|)) [ResolvedTo(BODY_RESOLVE)] lval localProperty: R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>|by R|kotlin/lazy|<R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>|>(<L> = [ResolvedTo(BODY_RESOLVE)] [MatchingParameterFunctionTypeKey=kotlin/Function0<T>] lazy@fun <anonymous>(): R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>| <inline=NoInline> {
^ R|foo/explicitType|() ^ R|foo/explicitType|()
} }
) )
@@ -3,7 +3,7 @@ FIR element: FirPropertyImpl
FIR source kind: KtRealSourceElementKind FIR source kind: KtRealSourceElementKind
FIR element rendered: FIR element rendered:
@R|foo/Anno|[Types](position = <strcat>(String(property ), R|foo/secondConstant|)) [ResolvedTo(BODY_RESOLVE)] lval localProperty: R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>| = R|foo/explicitType|() @R|foo/Anno|[Types](position = <strcat>(String(property ), R|foo/secondConstant|)) [ResolvedTo(BODY_RESOLVE)] lval localProperty: R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>| = R|foo/explicitType|()
FIR FILE: FIR FILE:
FILE: [ResolvedTo(IMPORTS)] localPropertyWithPropagatedType.kt FILE: [ResolvedTo(IMPORTS)] localPropertyWithPropagatedType.kt
@@ -18,13 +18,13 @@ FILE: [ResolvedTo(IMPORTS)] localPropertyWithPropagatedType.kt
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String|
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val constant: R|kotlin/Int| = Int(0) public? final? const [ResolvedTo(RAW_FIR)] val constant: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/Int| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>| {
^explicitType IntegerLiteral(0) ^explicitType IntegerLiteral(0)
} }
public final [ResolvedTo(BODY_RESOLVE)] fun resolveMe(): R|kotlin/Unit| { public final [ResolvedTo(BODY_RESOLVE)] fun resolveMe(): R|kotlin/Unit| {
@R|foo/Anno|[Types](position = <strcat>(String(property ), R|foo/secondConstant|)) [ResolvedTo(BODY_RESOLVE)] lval localProperty: R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>| = R|foo/explicitType|() @R|foo/Anno|[Types](position = <strcat>(String(property ), R|foo/secondConstant|)) [ResolvedTo(BODY_RESOLVE)] lval localProperty: R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>| = R|foo/explicitType|()
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val secondConstant: R|kotlin/String| = String(str) public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val secondConstant: R|kotlin/String| = String(str)
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String|
@@ -191,22 +191,22 @@ FILE: [ResolvedTo(IMPORTS)] anonymousFunctionWithAnnotatedParameter.kt
BODY_RESOLVE: BODY_RESOLVE:
FILE: [ResolvedTo(IMPORTS)] anonymousFunctionWithAnnotatedParameter.kt FILE: [ResolvedTo(IMPORTS)] anonymousFunctionWithAnnotatedParameter.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.message] message: R|kotlin/String|): R|Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.message] message: String): R|Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val message: R|kotlin/String| = R|<local>/message| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val message: String = R|<local>/message|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final [ResolvedTo(CONTRACTS)] val nullablePropertyWithAnnotatedType: R|@R|Anno|(message = String(outer)) kotlin/collections/List<@R|Anno|(message = String(middle)) kotlin/collections/List<@R|Anno|(message = String(inner)) kotlin/Int>>?| public final [ResolvedTo(CONTRACTS)] val nullablePropertyWithAnnotatedType: R|@R|Anno|(String(outer)) kotlin/collections/List<@R|Anno|(String(middle)) kotlin/collections/List<@R|Anno|(String(inner)) kotlin/Int>>?|
public [ResolvedTo(CONTRACTS)] get(): R|@R|Anno|(message = String(outer)) kotlin/collections/List<@R|Anno|(message = String(middle)) kotlin/collections/List<@R|Anno|(message = String(inner)) kotlin/Int>>?| { public [ResolvedTo(CONTRACTS)] get(): R|@R|Anno|(String(outer)) kotlin/collections/List<@R|Anno|(String(middle)) kotlin/collections/List<@R|Anno|(String(inner)) kotlin/Int>>?| {
^ Null(null) ^ Null(null)
} }
public final [ResolvedTo(BODY_RESOLVE)] val propertyToResolve: R|kotlin/String| public final [ResolvedTo(BODY_RESOLVE)] val propertyToResolve: R|kotlin/String|
public [ResolvedTo(BODY_RESOLVE)] get(): R|kotlin/String| { public [ResolvedTo(BODY_RESOLVE)] get(): R|kotlin/String| {
^ R|/nullablePropertyWithAnnotatedType|?.{ $subj$.R|kotlin/let|<R|@R|Anno|(message = String(outer)) kotlin/collections/List<@R|Anno|(message = String(middle)) kotlin/collections/List<@R|Anno|(message = String(inner)) kotlin/Int>>|, R|kotlin/String|>(<L> = [ResolvedTo(BODY_RESOLVE)] [MatchingParameterFunctionTypeKey=kotlin/Function1<T, R>] let@fun <anonymous>([ResolvedTo(BODY_RESOLVE)] it: R|@R|Anno|(message = String(outer)) kotlin/collections/List<@R|Anno|(message = String(middle)) kotlin/collections/List<@R|Anno|(message = String(inner)) kotlin/Int>>|): R|kotlin/String| <inline=Inline, kind=EXACTLY_ONCE> { ^ R|/nullablePropertyWithAnnotatedType|?.{ $subj$.R|kotlin/let|<R|@R|Anno|(String(outer)) kotlin/collections/List<@R|Anno|(String(middle)) kotlin/collections/List<@R|Anno|(String(inner)) kotlin/Int>>|, R|kotlin/String|>(<L> = [ResolvedTo(BODY_RESOLVE)] [MatchingParameterFunctionTypeKey=kotlin/Function1<T, R>] let@fun <anonymous>([ResolvedTo(BODY_RESOLVE)] it: R|@R|Anno|(String(outer)) kotlin/collections/List<@R|Anno|(String(middle)) kotlin/collections/List<@R|Anno|(String(inner)) kotlin/Int>>|): R|kotlin/String| <inline=Inline, kind=EXACTLY_ONCE> {
^ <strcat>(String( (), R|<local>/it|, String())) ^ <strcat>(String( (), R|<local>/it|, String()))
} }
) } ?: String() ) } ?: String()
@@ -191,22 +191,22 @@ FILE: [ResolvedTo(IMPORTS)] anonymousFunctionWithAnnotatedParameter2.kt
BODY_RESOLVE: BODY_RESOLVE:
FILE: [ResolvedTo(IMPORTS)] anonymousFunctionWithAnnotatedParameter2.kt FILE: [ResolvedTo(IMPORTS)] anonymousFunctionWithAnnotatedParameter2.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.message] message: R|kotlin/String|): R|Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.message] message: String): R|Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val message: R|kotlin/String| = R|<local>/message| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val message: String = R|<local>/message|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final [ResolvedTo(CONTRACTS)] val nullablePropertyWithAnnotatedType: R|@R|Anno|(message = String(outer)) kotlin/collections/List<@R|Anno|(message = String(middle)) kotlin/collections/List<@R|Anno|(message = String(inner)) kotlin/Int>>?| public final [ResolvedTo(CONTRACTS)] val nullablePropertyWithAnnotatedType: R|@R|Anno|(String(outer)) kotlin/collections/List<@R|Anno|(String(middle)) kotlin/collections/List<@R|Anno|(String(inner)) kotlin/Int>>?|
public [ResolvedTo(CONTRACTS)] get(): R|@R|Anno|(message = String(outer)) kotlin/collections/List<@R|Anno|(message = String(middle)) kotlin/collections/List<@R|Anno|(message = String(inner)) kotlin/Int>>?| { public [ResolvedTo(CONTRACTS)] get(): R|@R|Anno|(String(outer)) kotlin/collections/List<@R|Anno|(String(middle)) kotlin/collections/List<@R|Anno|(String(inner)) kotlin/Int>>?| {
^ Null(null) ^ Null(null)
} }
public final [ResolvedTo(BODY_RESOLVE)] val propertyToResolve: R|kotlin/String| public final [ResolvedTo(BODY_RESOLVE)] val propertyToResolve: R|kotlin/String|
public [ResolvedTo(BODY_RESOLVE)] get(): R|kotlin/String| { public [ResolvedTo(BODY_RESOLVE)] get(): R|kotlin/String| {
^ R|/nullablePropertyWithAnnotatedType|.R|kotlin/let|<R|@R|Anno|(message = String(outer)) kotlin/collections/List<@R|Anno|(message = String(middle)) kotlin/collections/List<@R|Anno|(message = String(inner)) kotlin/Int>>?|, R|kotlin/String|>(<L> = [ResolvedTo(BODY_RESOLVE)] [MatchingParameterFunctionTypeKey=kotlin/Function1<T, R>] let@fun <anonymous>([ResolvedTo(BODY_RESOLVE)] it: R|@R|Anno|(message = String(outer)) kotlin/collections/List<@R|Anno|(message = String(middle)) kotlin/collections/List<@R|Anno|(message = String(inner)) kotlin/Int>>?|): R|kotlin/String| <inline=Inline, kind=EXACTLY_ONCE> { ^ R|/nullablePropertyWithAnnotatedType|.R|kotlin/let|<R|@R|Anno|(String(outer)) kotlin/collections/List<@R|Anno|(String(middle)) kotlin/collections/List<@R|Anno|(String(inner)) kotlin/Int>>?|, R|kotlin/String|>(<L> = [ResolvedTo(BODY_RESOLVE)] [MatchingParameterFunctionTypeKey=kotlin/Function1<T, R>] let@fun <anonymous>([ResolvedTo(BODY_RESOLVE)] it: R|@R|Anno|(String(outer)) kotlin/collections/List<@R|Anno|(String(middle)) kotlin/collections/List<@R|Anno|(String(inner)) kotlin/Int>>?|): R|kotlin/String| <inline=Inline, kind=EXACTLY_ONCE> {
^ <strcat>(String( (), R|<local>/it|, String())) ^ <strcat>(String( (), R|<local>/it|, String()))
} }
) )
@@ -272,24 +272,24 @@ FILE: [ResolvedTo(IMPORTS)] anonymousFunctionWithAnnotatedParameter2Script.kts
SCRIPT: [ResolvedTo(TYPES)] <script-anonymousFunctionWithAnnotatedParameter2Script.kts> SCRIPT: [ResolvedTo(TYPES)] <script-anonymousFunctionWithAnnotatedParameter2Script.kts>
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>| [ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.message] message: R|kotlin/String|): R|Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.message] message: String): R|Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val message: R|kotlin/String| = R|<local>/message| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val message: String = R|<local>/message|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final [ResolvedTo(CONTRACTS)] val nullablePropertyWithAnnotatedType: R|@R|Anno|(message = String(outer)) kotlin/collections/List<@R|Anno|(message = String(middle)) kotlin/collections/List<@R|Anno|(message = String(inner)) kotlin/Int>>?| public final [ResolvedTo(CONTRACTS)] val nullablePropertyWithAnnotatedType: R|@R|Anno|(String(outer)) kotlin/collections/List<@R|Anno|(String(middle)) kotlin/collections/List<@R|Anno|(String(inner)) kotlin/Int>>?|
public [ResolvedTo(CONTRACTS)] get(): R|@R|Anno|(message = String(outer)) kotlin/collections/List<@R|Anno|(message = String(middle)) kotlin/collections/List<@R|Anno|(message = String(inner)) kotlin/Int>>?| { public [ResolvedTo(CONTRACTS)] get(): R|@R|Anno|(String(outer)) kotlin/collections/List<@R|Anno|(String(middle)) kotlin/collections/List<@R|Anno|(String(inner)) kotlin/Int>>?| {
^ Null(null) ^ Null(null)
} }
public final [ResolvedTo(BODY_RESOLVE)] val propertyToResolve: R|kotlin/String| public final [ResolvedTo(BODY_RESOLVE)] val propertyToResolve: R|kotlin/String|
public [ResolvedTo(BODY_RESOLVE)] get(): R|kotlin/String| { public [ResolvedTo(BODY_RESOLVE)] get(): R|kotlin/String| {
^ R|/nullablePropertyWithAnnotatedType|.R|kotlin/let|<R|@R|Anno|(message = String(outer)) kotlin/collections/List<@R|Anno|(message = String(middle)) kotlin/collections/List<@R|Anno|(message = String(inner)) kotlin/Int>>?|, R|kotlin/String|>(<L> = [ResolvedTo(BODY_RESOLVE)] [MatchingParameterFunctionTypeKey=kotlin/Function1<T, R>] let@fun <anonymous>([ResolvedTo(BODY_RESOLVE)] it: R|@R|Anno|(message = String(outer)) kotlin/collections/List<@R|Anno|(message = String(middle)) kotlin/collections/List<@R|Anno|(message = String(inner)) kotlin/Int>>?|): R|kotlin/String| <inline=Inline, kind=EXACTLY_ONCE> { ^ R|/nullablePropertyWithAnnotatedType|.R|kotlin/let|<R|@R|Anno|(String(outer)) kotlin/collections/List<@R|Anno|(String(middle)) kotlin/collections/List<@R|Anno|(String(inner)) kotlin/Int>>?|, R|kotlin/String|>(<L> = [ResolvedTo(BODY_RESOLVE)] [MatchingParameterFunctionTypeKey=kotlin/Function1<T, R>] let@fun <anonymous>([ResolvedTo(BODY_RESOLVE)] it: R|@R|Anno|(String(outer)) kotlin/collections/List<@R|Anno|(String(middle)) kotlin/collections/List<@R|Anno|(String(inner)) kotlin/Int>>?|): R|kotlin/String| <inline=Inline, kind=EXACTLY_ONCE> {
^ <strcat>(String( (), R|<local>/it|, String())) ^ <strcat>(String( (), R|<local>/it|, String()))
} }
) )
@@ -149,22 +149,22 @@ FILE: [ResolvedTo(IMPORTS)] anonymousFunctionWithAnnotatedParameterOnImplicitTyp
IMPLICIT_TYPES_BODY_RESOLVE: IMPLICIT_TYPES_BODY_RESOLVE:
FILE: [ResolvedTo(IMPORTS)] anonymousFunctionWithAnnotatedParameterOnImplicitTypePhase.kt FILE: [ResolvedTo(IMPORTS)] anonymousFunctionWithAnnotatedParameterOnImplicitTypePhase.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.message] message: R|kotlin/String|): R|Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.message] message: String): R|Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val message: R|kotlin/String| = R|<local>/message| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val message: String = R|<local>/message|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final [ResolvedTo(CONTRACTS)] val nullablePropertyWithAnnotatedType: R|@R|Anno|(message = String(str)) kotlin/String?| public final [ResolvedTo(CONTRACTS)] val nullablePropertyWithAnnotatedType: R|@R|Anno|(String(str)) kotlin/String?|
public [ResolvedTo(CONTRACTS)] get(): R|@R|Anno|(message = String(str)) kotlin/String?| { public [ResolvedTo(CONTRACTS)] get(): R|@R|Anno|(String(str)) kotlin/String?| {
^ Null(null) ^ Null(null)
} }
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val propertyToResolve: R|kotlin/String| public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val propertyToResolve: R|kotlin/String|
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| { public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| {
^ R|/nullablePropertyWithAnnotatedType|?.{ $subj$.R|kotlin/let|<R|@R|Anno|(message = String(str)) kotlin/String|, R|kotlin/String|>(<L> = [ResolvedTo(RAW_FIR)] [MatchingParameterFunctionTypeKey=kotlin/Function1<T, R>] let@fun <anonymous>([ResolvedTo(BODY_RESOLVE)] it: R|@R|Anno|(message = String(str)) kotlin/String|): R|kotlin/String| <inline=Inline, kind=EXACTLY_ONCE> { ^ R|/nullablePropertyWithAnnotatedType|?.{ $subj$.R|kotlin/let|<R|@R|Anno|(String(str)) kotlin/String|, R|kotlin/String|>(<L> = [ResolvedTo(RAW_FIR)] [MatchingParameterFunctionTypeKey=kotlin/Function1<T, R>] let@fun <anonymous>([ResolvedTo(BODY_RESOLVE)] it: R|@R|Anno|(String(str)) kotlin/String|): R|kotlin/String| <inline=Inline, kind=EXACTLY_ONCE> {
^ <strcat>(String( (), R|<local>/it|, String())) ^ <strcat>(String( (), R|<local>/it|, String()))
} }
) } ?: String() ) } ?: String()
@@ -172,22 +172,22 @@ FILE: [ResolvedTo(IMPORTS)] anonymousFunctionWithAnnotatedParameterOnImplicitTyp
ANNOTATION_ARGUMENTS: ANNOTATION_ARGUMENTS:
FILE: [ResolvedTo(IMPORTS)] anonymousFunctionWithAnnotatedParameterOnImplicitTypePhase.kt FILE: [ResolvedTo(IMPORTS)] anonymousFunctionWithAnnotatedParameterOnImplicitTypePhase.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.message] message: R|kotlin/String|): R|Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.message] message: String): R|Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val message: R|kotlin/String| = R|<local>/message| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val message: String = R|<local>/message|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final [ResolvedTo(CONTRACTS)] val nullablePropertyWithAnnotatedType: R|@R|Anno|(message = String(str)) kotlin/String?| public final [ResolvedTo(CONTRACTS)] val nullablePropertyWithAnnotatedType: R|@R|Anno|(String(str)) kotlin/String?|
public [ResolvedTo(CONTRACTS)] get(): R|@R|Anno|(message = String(str)) kotlin/String?| { public [ResolvedTo(CONTRACTS)] get(): R|@R|Anno|(String(str)) kotlin/String?| {
^ Null(null) ^ Null(null)
} }
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] val propertyToResolve: R|kotlin/String| public final [ResolvedTo(ANNOTATION_ARGUMENTS)] val propertyToResolve: R|kotlin/String|
public [ResolvedTo(ANNOTATION_ARGUMENTS)] get(): R|kotlin/String| { public [ResolvedTo(ANNOTATION_ARGUMENTS)] get(): R|kotlin/String| {
^ R|/nullablePropertyWithAnnotatedType|?.{ $subj$.R|kotlin/let|<R|@R|Anno|(message = String(str)) kotlin/String|, R|kotlin/String|>(<L> = [ResolvedTo(RAW_FIR)] [MatchingParameterFunctionTypeKey=kotlin/Function1<T, R>] let@fun <anonymous>([ResolvedTo(BODY_RESOLVE)] it: R|@R|Anno|(message = String(str)) kotlin/String|): R|kotlin/String| <inline=Inline, kind=EXACTLY_ONCE> { ^ R|/nullablePropertyWithAnnotatedType|?.{ $subj$.R|kotlin/let|<R|@R|Anno|(String(str)) kotlin/String|, R|kotlin/String|>(<L> = [ResolvedTo(RAW_FIR)] [MatchingParameterFunctionTypeKey=kotlin/Function1<T, R>] let@fun <anonymous>([ResolvedTo(BODY_RESOLVE)] it: R|@R|Anno|(String(str)) kotlin/String|): R|kotlin/String| <inline=Inline, kind=EXACTLY_ONCE> {
^ <strcat>(String( (), R|<local>/it|, String())) ^ <strcat>(String( (), R|<local>/it|, String()))
} }
) } ?: String() ) } ?: String()
@@ -195,22 +195,22 @@ FILE: [ResolvedTo(IMPORTS)] anonymousFunctionWithAnnotatedParameterOnImplicitTyp
BODY_RESOLVE: BODY_RESOLVE:
FILE: [ResolvedTo(IMPORTS)] anonymousFunctionWithAnnotatedParameterOnImplicitTypePhase.kt FILE: [ResolvedTo(IMPORTS)] anonymousFunctionWithAnnotatedParameterOnImplicitTypePhase.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.message] message: R|kotlin/String|): R|Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.message] message: String): R|Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val message: R|kotlin/String| = R|<local>/message| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val message: String = R|<local>/message|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final [ResolvedTo(CONTRACTS)] val nullablePropertyWithAnnotatedType: R|@R|Anno|(message = String(str)) kotlin/String?| public final [ResolvedTo(CONTRACTS)] val nullablePropertyWithAnnotatedType: R|@R|Anno|(String(str)) kotlin/String?|
public [ResolvedTo(CONTRACTS)] get(): R|@R|Anno|(message = String(str)) kotlin/String?| { public [ResolvedTo(CONTRACTS)] get(): R|@R|Anno|(String(str)) kotlin/String?| {
^ Null(null) ^ Null(null)
} }
public final [ResolvedTo(BODY_RESOLVE)] val propertyToResolve: R|kotlin/String| public final [ResolvedTo(BODY_RESOLVE)] val propertyToResolve: R|kotlin/String|
public [ResolvedTo(BODY_RESOLVE)] get(): R|kotlin/String| { public [ResolvedTo(BODY_RESOLVE)] get(): R|kotlin/String| {
^ R|/nullablePropertyWithAnnotatedType|?.{ $subj$.R|kotlin/let|<R|@R|Anno|(message = String(str)) kotlin/String|, R|kotlin/String|>(<L> = [ResolvedTo(BODY_RESOLVE)] [MatchingParameterFunctionTypeKey=kotlin/Function1<T, R>] let@fun <anonymous>([ResolvedTo(BODY_RESOLVE)] it: R|@R|Anno|(message = String(str)) kotlin/String|): R|kotlin/String| <inline=Inline, kind=EXACTLY_ONCE> { ^ R|/nullablePropertyWithAnnotatedType|?.{ $subj$.R|kotlin/let|<R|@R|Anno|(String(str)) kotlin/String|, R|kotlin/String|>(<L> = [ResolvedTo(BODY_RESOLVE)] [MatchingParameterFunctionTypeKey=kotlin/Function1<T, R>] let@fun <anonymous>([ResolvedTo(BODY_RESOLVE)] it: R|@R|Anno|(String(str)) kotlin/String|): R|kotlin/String| <inline=Inline, kind=EXACTLY_ONCE> {
^ <strcat>(String( (), R|<local>/it|, String())) ^ <strcat>(String( (), R|<local>/it|, String()))
} }
) } ?: String() ) } ?: String()
@@ -216,24 +216,24 @@ FILE: [ResolvedTo(IMPORTS)] anonymousFunctionWithAnnotatedParameterOnImplicitTyp
SCRIPT: [ResolvedTo(TYPES)] <script-anonymousFunctionWithAnnotatedParameterOnImplicitTypePhaseScript.kts> SCRIPT: [ResolvedTo(TYPES)] <script-anonymousFunctionWithAnnotatedParameterOnImplicitTypePhaseScript.kts>
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>| [ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.message] message: R|kotlin/String|): R|Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.message] message: String): R|Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val message: R|kotlin/String| = R|<local>/message| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val message: String = R|<local>/message|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final [ResolvedTo(CONTRACTS)] val nullablePropertyWithAnnotatedType: R|@R|Anno|(message = String(str)) kotlin/String?| public final [ResolvedTo(CONTRACTS)] val nullablePropertyWithAnnotatedType: R|@R|Anno|(String(str)) kotlin/String?|
public [ResolvedTo(CONTRACTS)] get(): R|@R|Anno|(message = String(str)) kotlin/String?| { public [ResolvedTo(CONTRACTS)] get(): R|@R|Anno|(String(str)) kotlin/String?| {
^ Null(null) ^ Null(null)
} }
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val propertyToResolve: R|kotlin/String| public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val propertyToResolve: R|kotlin/String|
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| { public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| {
^ R|/nullablePropertyWithAnnotatedType|?.{ $subj$.R|kotlin/let|<R|@R|Anno|(message = String(str)) kotlin/String|, R|kotlin/String|>(<L> = [ResolvedTo(RAW_FIR)] [MatchingParameterFunctionTypeKey=kotlin/Function1<T, R>] let@fun <anonymous>([ResolvedTo(BODY_RESOLVE)] it: R|@R|Anno|(message = String(str)) kotlin/String|): R|kotlin/String| <inline=Inline, kind=EXACTLY_ONCE> { ^ R|/nullablePropertyWithAnnotatedType|?.{ $subj$.R|kotlin/let|<R|@R|Anno|(String(str)) kotlin/String|, R|kotlin/String|>(<L> = [ResolvedTo(RAW_FIR)] [MatchingParameterFunctionTypeKey=kotlin/Function1<T, R>] let@fun <anonymous>([ResolvedTo(BODY_RESOLVE)] it: R|@R|Anno|(String(str)) kotlin/String|): R|kotlin/String| <inline=Inline, kind=EXACTLY_ONCE> {
^ <strcat>(String( (), R|<local>/it|, String())) ^ <strcat>(String( (), R|<local>/it|, String()))
} }
) } ?: String() ) } ?: String()
@@ -246,24 +246,24 @@ FILE: [ResolvedTo(IMPORTS)] anonymousFunctionWithAnnotatedParameterOnImplicitTyp
SCRIPT: [ResolvedTo(TYPES)] <script-anonymousFunctionWithAnnotatedParameterOnImplicitTypePhaseScript.kts> SCRIPT: [ResolvedTo(TYPES)] <script-anonymousFunctionWithAnnotatedParameterOnImplicitTypePhaseScript.kts>
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>| [ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.message] message: R|kotlin/String|): R|Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.message] message: String): R|Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val message: R|kotlin/String| = R|<local>/message| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val message: String = R|<local>/message|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final [ResolvedTo(CONTRACTS)] val nullablePropertyWithAnnotatedType: R|@R|Anno|(message = String(str)) kotlin/String?| public final [ResolvedTo(CONTRACTS)] val nullablePropertyWithAnnotatedType: R|@R|Anno|(String(str)) kotlin/String?|
public [ResolvedTo(CONTRACTS)] get(): R|@R|Anno|(message = String(str)) kotlin/String?| { public [ResolvedTo(CONTRACTS)] get(): R|@R|Anno|(String(str)) kotlin/String?| {
^ Null(null) ^ Null(null)
} }
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] val propertyToResolve: R|kotlin/String| public final [ResolvedTo(ANNOTATION_ARGUMENTS)] val propertyToResolve: R|kotlin/String|
public [ResolvedTo(ANNOTATION_ARGUMENTS)] get(): R|kotlin/String| { public [ResolvedTo(ANNOTATION_ARGUMENTS)] get(): R|kotlin/String| {
^ R|/nullablePropertyWithAnnotatedType|?.{ $subj$.R|kotlin/let|<R|@R|Anno|(message = String(str)) kotlin/String|, R|kotlin/String|>(<L> = [ResolvedTo(RAW_FIR)] [MatchingParameterFunctionTypeKey=kotlin/Function1<T, R>] let@fun <anonymous>([ResolvedTo(BODY_RESOLVE)] it: R|@R|Anno|(message = String(str)) kotlin/String|): R|kotlin/String| <inline=Inline, kind=EXACTLY_ONCE> { ^ R|/nullablePropertyWithAnnotatedType|?.{ $subj$.R|kotlin/let|<R|@R|Anno|(String(str)) kotlin/String|, R|kotlin/String|>(<L> = [ResolvedTo(RAW_FIR)] [MatchingParameterFunctionTypeKey=kotlin/Function1<T, R>] let@fun <anonymous>([ResolvedTo(BODY_RESOLVE)] it: R|@R|Anno|(String(str)) kotlin/String|): R|kotlin/String| <inline=Inline, kind=EXACTLY_ONCE> {
^ <strcat>(String( (), R|<local>/it|, String())) ^ <strcat>(String( (), R|<local>/it|, String()))
} }
) } ?: String() ) } ?: String()
@@ -276,24 +276,24 @@ FILE: [ResolvedTo(IMPORTS)] anonymousFunctionWithAnnotatedParameterOnImplicitTyp
SCRIPT: [ResolvedTo(TYPES)] <script-anonymousFunctionWithAnnotatedParameterOnImplicitTypePhaseScript.kts> SCRIPT: [ResolvedTo(TYPES)] <script-anonymousFunctionWithAnnotatedParameterOnImplicitTypePhaseScript.kts>
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>| [ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.message] message: R|kotlin/String|): R|Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.message] message: String): R|Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val message: R|kotlin/String| = R|<local>/message| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val message: String = R|<local>/message|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final [ResolvedTo(CONTRACTS)] val nullablePropertyWithAnnotatedType: R|@R|Anno|(message = String(str)) kotlin/String?| public final [ResolvedTo(CONTRACTS)] val nullablePropertyWithAnnotatedType: R|@R|Anno|(String(str)) kotlin/String?|
public [ResolvedTo(CONTRACTS)] get(): R|@R|Anno|(message = String(str)) kotlin/String?| { public [ResolvedTo(CONTRACTS)] get(): R|@R|Anno|(String(str)) kotlin/String?| {
^ Null(null) ^ Null(null)
} }
public final [ResolvedTo(BODY_RESOLVE)] val propertyToResolve: R|kotlin/String| public final [ResolvedTo(BODY_RESOLVE)] val propertyToResolve: R|kotlin/String|
public [ResolvedTo(BODY_RESOLVE)] get(): R|kotlin/String| { public [ResolvedTo(BODY_RESOLVE)] get(): R|kotlin/String| {
^ R|/nullablePropertyWithAnnotatedType|?.{ $subj$.R|kotlin/let|<R|@R|Anno|(message = String(str)) kotlin/String|, R|kotlin/String|>(<L> = [ResolvedTo(BODY_RESOLVE)] [MatchingParameterFunctionTypeKey=kotlin/Function1<T, R>] let@fun <anonymous>([ResolvedTo(BODY_RESOLVE)] it: R|@R|Anno|(message = String(str)) kotlin/String|): R|kotlin/String| <inline=Inline, kind=EXACTLY_ONCE> { ^ R|/nullablePropertyWithAnnotatedType|?.{ $subj$.R|kotlin/let|<R|@R|Anno|(String(str)) kotlin/String|, R|kotlin/String|>(<L> = [ResolvedTo(BODY_RESOLVE)] [MatchingParameterFunctionTypeKey=kotlin/Function1<T, R>] let@fun <anonymous>([ResolvedTo(BODY_RESOLVE)] it: R|@R|Anno|(String(str)) kotlin/String|): R|kotlin/String| <inline=Inline, kind=EXACTLY_ONCE> {
^ <strcat>(String( (), R|<local>/it|, String())) ^ <strcat>(String( (), R|<local>/it|, String()))
} }
) } ?: String() ) } ?: String()
@@ -272,24 +272,24 @@ FILE: [ResolvedTo(IMPORTS)] anonymousFunctionWithAnnotatedParameterScript.kts
SCRIPT: [ResolvedTo(TYPES)] <script-anonymousFunctionWithAnnotatedParameterScript.kts> SCRIPT: [ResolvedTo(TYPES)] <script-anonymousFunctionWithAnnotatedParameterScript.kts>
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>| [ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.message] message: R|kotlin/String|): R|Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.message] message: String): R|Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val message: R|kotlin/String| = R|<local>/message| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val message: String = R|<local>/message|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final [ResolvedTo(CONTRACTS)] val nullablePropertyWithAnnotatedType: R|@R|Anno|(message = String(outer)) kotlin/collections/List<@R|Anno|(message = String(middle)) kotlin/collections/List<@R|Anno|(message = String(inner)) kotlin/Int>>?| public final [ResolvedTo(CONTRACTS)] val nullablePropertyWithAnnotatedType: R|@R|Anno|(String(outer)) kotlin/collections/List<@R|Anno|(String(middle)) kotlin/collections/List<@R|Anno|(String(inner)) kotlin/Int>>?|
public [ResolvedTo(CONTRACTS)] get(): R|@R|Anno|(message = String(outer)) kotlin/collections/List<@R|Anno|(message = String(middle)) kotlin/collections/List<@R|Anno|(message = String(inner)) kotlin/Int>>?| { public [ResolvedTo(CONTRACTS)] get(): R|@R|Anno|(String(outer)) kotlin/collections/List<@R|Anno|(String(middle)) kotlin/collections/List<@R|Anno|(String(inner)) kotlin/Int>>?| {
^ Null(null) ^ Null(null)
} }
public final [ResolvedTo(BODY_RESOLVE)] val propertyToResolve: R|kotlin/String| public final [ResolvedTo(BODY_RESOLVE)] val propertyToResolve: R|kotlin/String|
public [ResolvedTo(BODY_RESOLVE)] get(): R|kotlin/String| { public [ResolvedTo(BODY_RESOLVE)] get(): R|kotlin/String| {
^ R|/nullablePropertyWithAnnotatedType|?.{ $subj$.R|kotlin/let|<R|@R|Anno|(message = String(outer)) kotlin/collections/List<@R|Anno|(message = String(middle)) kotlin/collections/List<@R|Anno|(message = String(inner)) kotlin/Int>>|, R|kotlin/String|>(<L> = [ResolvedTo(BODY_RESOLVE)] [MatchingParameterFunctionTypeKey=kotlin/Function1<T, R>] let@fun <anonymous>([ResolvedTo(BODY_RESOLVE)] it: R|@R|Anno|(message = String(outer)) kotlin/collections/List<@R|Anno|(message = String(middle)) kotlin/collections/List<@R|Anno|(message = String(inner)) kotlin/Int>>|): R|kotlin/String| <inline=Inline, kind=EXACTLY_ONCE> { ^ R|/nullablePropertyWithAnnotatedType|?.{ $subj$.R|kotlin/let|<R|@R|Anno|(String(outer)) kotlin/collections/List<@R|Anno|(String(middle)) kotlin/collections/List<@R|Anno|(String(inner)) kotlin/Int>>|, R|kotlin/String|>(<L> = [ResolvedTo(BODY_RESOLVE)] [MatchingParameterFunctionTypeKey=kotlin/Function1<T, R>] let@fun <anonymous>([ResolvedTo(BODY_RESOLVE)] it: R|@R|Anno|(String(outer)) kotlin/collections/List<@R|Anno|(String(middle)) kotlin/collections/List<@R|Anno|(String(inner)) kotlin/Int>>|): R|kotlin/String| <inline=Inline, kind=EXACTLY_ONCE> {
^ <strcat>(String( (), R|<local>/it|, String())) ^ <strcat>(String( (), R|<local>/it|, String()))
} }
) } ?: String() ) } ?: String()
@@ -274,16 +274,16 @@ FILE: [ResolvedTo(IMPORTS)] implicitTypeWithInaccessibleAnnotation.kt
ANNOTATION_ARGUMENTS: ANNOTATION_ARGUMENTS:
FILE: [ResolvedTo(IMPORTS)] implicitTypeWithInaccessibleAnnotation.kt FILE: [ResolvedTo(IMPORTS)] implicitTypeWithInaccessibleAnnotation.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=usage/Anno.s] s: R|kotlin/String|): R|usage/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=usage/Anno.s] s: String): R|usage/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val s: R|kotlin/String| = R|<local>/s| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val s: String = R|<local>/s|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun implicitType1(): R|@R|usage/Anno|(s = <Unresolved name: privateConstVal>#) kotlin/Int| { public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun implicitType1(): R|@R|usage/Anno|(privateConstVal#) kotlin/Int| {
^implicitType1 Q|usage/TopLevelObject|.R|usage/TopLevelObject.expectedType|() ^implicitType1 Q|usage/TopLevelObject|.R|usage/TopLevelObject.expectedType|()
} }
public final [ResolvedTo(STATUS)] object TopLevelObject : R|kotlin/Any| { public final [ResolvedTo(STATUS)] object TopLevelObject : R|kotlin/Any| {
@@ -296,7 +296,7 @@ FILE: [ResolvedTo(IMPORTS)] implicitTypeWithInaccessibleAnnotation.kt
private final const [ResolvedTo(STATUS)] val privateConstVal: <implicit> = LAZY_EXPRESSION private final const [ResolvedTo(STATUS)] val privateConstVal: <implicit> = LAZY_EXPRESSION
private [ResolvedTo(STATUS)] [ContainingClassKey=TopLevelObject] get(): <implicit> private [ResolvedTo(STATUS)] [ContainingClassKey=TopLevelObject] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun expectedType(): R|@R|usage/Anno|(s = <Unresolved name: privateConstVal>#) kotlin/Int| { public final [ResolvedTo(CONTRACTS)] fun expectedType(): R|@R|usage/Anno|(privateConstVal#) kotlin/Int| {
^expectedType IntegerLiteral(4) ^expectedType IntegerLiteral(4)
} }
@@ -305,16 +305,16 @@ FILE: [ResolvedTo(IMPORTS)] implicitTypeWithInaccessibleAnnotation.kt
BODY_RESOLVE: BODY_RESOLVE:
FILE: [ResolvedTo(IMPORTS)] implicitTypeWithInaccessibleAnnotation.kt FILE: [ResolvedTo(IMPORTS)] implicitTypeWithInaccessibleAnnotation.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=usage/Anno.s] s: R|kotlin/String|): R|usage/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=usage/Anno.s] s: String): R|usage/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val s: R|kotlin/String| = R|<local>/s| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val s: String = R|<local>/s|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final [ResolvedTo(BODY_RESOLVE)] fun implicitType1(): R|@R|usage/Anno|(s = <Unresolved name: privateConstVal>#) kotlin/Int| { public final [ResolvedTo(BODY_RESOLVE)] fun implicitType1(): R|@R|usage/Anno|(privateConstVal#) kotlin/Int| {
^implicitType1 Q|usage/TopLevelObject|.R|usage/TopLevelObject.expectedType|() ^implicitType1 Q|usage/TopLevelObject|.R|usage/TopLevelObject.expectedType|()
} }
public final [ResolvedTo(STATUS)] object TopLevelObject : R|kotlin/Any| { public final [ResolvedTo(STATUS)] object TopLevelObject : R|kotlin/Any| {
@@ -327,7 +327,7 @@ FILE: [ResolvedTo(IMPORTS)] implicitTypeWithInaccessibleAnnotation.kt
private final const [ResolvedTo(STATUS)] val privateConstVal: <implicit> = LAZY_EXPRESSION private final const [ResolvedTo(STATUS)] val privateConstVal: <implicit> = LAZY_EXPRESSION
private [ResolvedTo(STATUS)] [ContainingClassKey=TopLevelObject] get(): <implicit> private [ResolvedTo(STATUS)] [ContainingClassKey=TopLevelObject] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun expectedType(): R|@R|usage/Anno|(s = <Unresolved name: privateConstVal>#) kotlin/Int| { public final [ResolvedTo(CONTRACTS)] fun expectedType(): R|@R|usage/Anno|(privateConstVal#) kotlin/Int| {
^expectedType IntegerLiteral(4) ^expectedType IntegerLiteral(4)
} }
@@ -345,7 +345,7 @@ FILE: [ResolvedTo(BODY_RESOLVE)] implicitTypeWithInaccessibleAnnotation.kt
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Anno] get(): R|kotlin/String| public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Anno] get(): R|kotlin/String|
} }
public final [ResolvedTo(BODY_RESOLVE)] fun implicitType1(): R|@R|usage/Anno|(s = <Unresolved name: privateConstVal>#) kotlin/Int| { public final [ResolvedTo(BODY_RESOLVE)] fun implicitType1(): R|@R|usage/Anno|(s = this@R|usage/TopLevelObject|.R|usage/TopLevelObject.privateConstVal|) kotlin/Int| {
^implicitType1 Q|usage/TopLevelObject|.R|usage/TopLevelObject.expectedType|() ^implicitType1 Q|usage/TopLevelObject|.R|usage/TopLevelObject.expectedType|()
} }
public final [ResolvedTo(BODY_RESOLVE)] object TopLevelObject : R|kotlin/Any| { public final [ResolvedTo(BODY_RESOLVE)] object TopLevelObject : R|kotlin/Any| {
@@ -360,7 +360,7 @@ FILE: [ResolvedTo(BODY_RESOLVE)] implicitTypeWithInaccessibleAnnotation.kt
private final const [ResolvedTo(BODY_RESOLVE)] val privateConstVal: R|kotlin/String| = String(privateConstVal) private final const [ResolvedTo(BODY_RESOLVE)] val privateConstVal: R|kotlin/String| = String(privateConstVal)
private [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelObject] get(): R|kotlin/String| private [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelObject] get(): R|kotlin/String|
public final [ResolvedTo(BODY_RESOLVE)] fun expectedType(): R|@R|usage/Anno|(s = <Unresolved name: privateConstVal>#) kotlin/Int| { public final [ResolvedTo(BODY_RESOLVE)] fun expectedType(): R|@R|usage/Anno|(s = this@R|usage/TopLevelObject|.R|usage/TopLevelObject.privateConstVal|) kotlin/Int| {
^expectedType Int(4) ^expectedType Int(4)
} }
@@ -164,41 +164,41 @@ FILE: [ResolvedTo(IMPORTS)] impliciyTypeWithAnnotationOnFunction.kt
ANNOTATION_ARGUMENTS: ANNOTATION_ARGUMENTS:
FILE: [ResolvedTo(IMPORTS)] impliciyTypeWithAnnotationOnFunction.kt FILE: [ResolvedTo(IMPORTS)] impliciyTypeWithAnnotationOnFunction.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.number] number: R|kotlin/Int|): R|Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.number] number: Int): R|Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val number: R|kotlin/Int| = R|<local>/number| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val number: Int = R|<local>/number|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/Int| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): Int
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val value: R|kotlin/Int| = Int(0) public? final? const [ResolvedTo(RAW_FIR)] val value: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/Int| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun typeWithAnnotation(): R|@R|Anno|(number = R|/value|) kotlin/String| { public final [ResolvedTo(CONTRACTS)] fun typeWithAnnotation(): R|@R|Anno|(value#) kotlin/String| {
^typeWithAnnotation String() ^typeWithAnnotation String()
} }
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun resolveMe(): R|@R|Anno|(number = R|/value|) kotlin/String| { public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun resolveMe(): R|@R|Anno|(value#) kotlin/String| {
^resolveMe R|/typeWithAnnotation|() ^resolveMe R|/typeWithAnnotation|()
} }
BODY_RESOLVE: BODY_RESOLVE:
FILE: [ResolvedTo(IMPORTS)] impliciyTypeWithAnnotationOnFunction.kt FILE: [ResolvedTo(IMPORTS)] impliciyTypeWithAnnotationOnFunction.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.number] number: R|kotlin/Int|): R|Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.number] number: Int): R|Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val number: R|kotlin/Int| = R|<local>/number| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val number: Int = R|<local>/number|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/Int| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): Int
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val value: R|kotlin/Int| = Int(0) public? final? const [ResolvedTo(RAW_FIR)] val value: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/Int| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun typeWithAnnotation(): R|@R|Anno|(number = R|/value|) kotlin/String| { public final [ResolvedTo(CONTRACTS)] fun typeWithAnnotation(): R|@R|Anno|(value#) kotlin/String| {
^typeWithAnnotation String() ^typeWithAnnotation String()
} }
public final [ResolvedTo(BODY_RESOLVE)] fun resolveMe(): R|@R|Anno|(number = R|/value|) kotlin/String| { public final [ResolvedTo(BODY_RESOLVE)] fun resolveMe(): R|@R|Anno|(value#) kotlin/String| {
^resolveMe R|/typeWithAnnotation|() ^resolveMe R|/typeWithAnnotation|()
} }
@@ -188,48 +188,48 @@ FILE: [ResolvedTo(IMPORTS)] impliciyTypeWithAnnotationOnProperty.kt
ANNOTATION_ARGUMENTS: ANNOTATION_ARGUMENTS:
FILE: [ResolvedTo(IMPORTS)] impliciyTypeWithAnnotationOnProperty.kt FILE: [ResolvedTo(IMPORTS)] impliciyTypeWithAnnotationOnProperty.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.number] number: R|kotlin/Int|): R|Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.number] number: Int): R|Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val number: R|kotlin/Int| = R|<local>/number| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val number: Int = R|<local>/number|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/Int| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): Int
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val value: R|kotlin/Int| = Int(0) public? final? const [ResolvedTo(RAW_FIR)] val value: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/Int| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun typeWithAnnotation(): R|@R|Anno|(number = R|/value|) kotlin/String| { public final [ResolvedTo(CONTRACTS)] fun typeWithAnnotation(): R|@R|Anno|(value#) kotlin/String| {
^typeWithAnnotation String() ^typeWithAnnotation String()
} }
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] var resolveMe: R|@R|Anno|(number = R|/value|) kotlin/String| public final [ResolvedTo(ANNOTATION_ARGUMENTS)] var resolveMe: R|@R|Anno|(value#) kotlin/String|
public [ResolvedTo(ANNOTATION_ARGUMENTS)] get(): R|@R|Anno|(number = R|/value|) kotlin/String| { public [ResolvedTo(ANNOTATION_ARGUMENTS)] get(): R|@R|Anno|(value#) kotlin/String| {
^ R|/typeWithAnnotation|() ^ R|/typeWithAnnotation|()
} }
public [ResolvedTo(ANNOTATION_ARGUMENTS)] set([ResolvedTo(ANNOTATION_ARGUMENTS)] value: R|@R|Anno|(number = R|/value|) kotlin/String|): R|kotlin/Unit| { public [ResolvedTo(ANNOTATION_ARGUMENTS)] set([ResolvedTo(ANNOTATION_ARGUMENTS)] value: R|@R|Anno|(value#) kotlin/String|): R|kotlin/Unit| {
} }
BODY_RESOLVE: BODY_RESOLVE:
FILE: [ResolvedTo(IMPORTS)] impliciyTypeWithAnnotationOnProperty.kt FILE: [ResolvedTo(IMPORTS)] impliciyTypeWithAnnotationOnProperty.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.number] number: R|kotlin/Int|): R|Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.number] number: Int): R|Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val number: R|kotlin/Int| = R|<local>/number| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val number: Int = R|<local>/number|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/Int| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): Int
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val value: R|kotlin/Int| = Int(0) public? final? const [ResolvedTo(RAW_FIR)] val value: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/Int| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun typeWithAnnotation(): R|@R|Anno|(number = R|/value|) kotlin/String| { public final [ResolvedTo(CONTRACTS)] fun typeWithAnnotation(): R|@R|Anno|(value#) kotlin/String| {
^typeWithAnnotation String() ^typeWithAnnotation String()
} }
public final [ResolvedTo(BODY_RESOLVE)] var resolveMe: R|@R|Anno|(number = R|/value|) kotlin/String| public final [ResolvedTo(BODY_RESOLVE)] var resolveMe: R|@R|Anno|(value#) kotlin/String|
public [ResolvedTo(BODY_RESOLVE)] get(): R|@R|Anno|(number = R|/value|) kotlin/String| { public [ResolvedTo(BODY_RESOLVE)] get(): R|@R|Anno|(value#) kotlin/String| {
^ R|/typeWithAnnotation|() ^ R|/typeWithAnnotation|()
} }
public [ResolvedTo(BODY_RESOLVE)] set([ResolvedTo(BODY_RESOLVE)] value: R|@R|Anno|(number = R|/value|) kotlin/String|): R|kotlin/Unit| { public [ResolvedTo(BODY_RESOLVE)] set([ResolvedTo(BODY_RESOLVE)] value: R|@R|Anno|(value#) kotlin/String|): R|kotlin/Unit| {
} }
FILE RAW TO BODY: FILE RAW TO BODY:
@@ -256,25 +256,25 @@ FILE: [ResolvedTo(IMPORTS)] resultWithPropagatedType.kts
SCRIPT: [ResolvedTo(ANNOTATION_ARGUMENTS)] <script-resultWithPropagatedType.kts> SCRIPT: [ResolvedTo(ANNOTATION_ARGUMENTS)] <script-resultWithPropagatedType.kts>
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>| [ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=foo/Anno.position] position: R|kotlin/String|): R|foo/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=foo/Anno.position] position: String): R|foo/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val constant: R|kotlin/Int| = Int(0) public? final? const [ResolvedTo(RAW_FIR)] val constant: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/Int| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>| {
^explicitType IntegerLiteral(0) ^explicitType IntegerLiteral(0)
} }
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] val $$result: R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>| = R|foo/explicitType|() public final [ResolvedTo(ANNOTATION_ARGUMENTS)] val $$result: R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>| = R|foo/explicitType|()
public [ResolvedTo(ANNOTATION_ARGUMENTS)] get(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>| public [ResolvedTo(ANNOTATION_ARGUMENTS)] get(): R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>|
BODY_RESOLVE: BODY_RESOLVE:
@@ -283,25 +283,25 @@ FILE: [ResolvedTo(IMPORTS)] resultWithPropagatedType.kts
SCRIPT: [ResolvedTo(BODY_RESOLVE)] <script-resultWithPropagatedType.kts> SCRIPT: [ResolvedTo(BODY_RESOLVE)] <script-resultWithPropagatedType.kts>
[ResolvedTo(BODY_RESOLVE)] lval args: R|kotlin/Array<kotlin/String>| [ResolvedTo(BODY_RESOLVE)] lval args: R|kotlin/Array<kotlin/String>|
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=foo/Anno.position] position: R|kotlin/String|): R|foo/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=foo/Anno.position] position: String): R|foo/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val constant: R|kotlin/Int| = Int(0) public? final? const [ResolvedTo(RAW_FIR)] val constant: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/Int| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>| {
^explicitType IntegerLiteral(0) ^explicitType IntegerLiteral(0)
} }
public final [ResolvedTo(BODY_RESOLVE)] val $$result: R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>| = R|foo/explicitType|() public final [ResolvedTo(BODY_RESOLVE)] val $$result: R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>| = R|foo/explicitType|()
public [ResolvedTo(BODY_RESOLVE)] get(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>| public [ResolvedTo(BODY_RESOLVE)] get(): R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>|
FILE RAW TO BODY: FILE RAW TO BODY:
@@ -256,25 +256,25 @@ FILE: [ResolvedTo(IMPORTS)] scriptWithResultWithPropagatedType.kts
SCRIPT: [ResolvedTo(ANNOTATION_ARGUMENTS)] <script-scriptWithResultWithPropagatedType.kts> SCRIPT: [ResolvedTo(ANNOTATION_ARGUMENTS)] <script-scriptWithResultWithPropagatedType.kts>
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>| [ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=foo/Anno.position] position: R|kotlin/String|): R|foo/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=foo/Anno.position] position: String): R|foo/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val constant: R|kotlin/Int| = Int(0) public? final? const [ResolvedTo(RAW_FIR)] val constant: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/Int| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>| {
^explicitType IntegerLiteral(0) ^explicitType IntegerLiteral(0)
} }
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] val $$result: R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>| = R|foo/explicitType|() public final [ResolvedTo(ANNOTATION_ARGUMENTS)] val $$result: R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>| = R|foo/explicitType|()
public [ResolvedTo(ANNOTATION_ARGUMENTS)] get(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>| public [ResolvedTo(ANNOTATION_ARGUMENTS)] get(): R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>|
BODY_RESOLVE: BODY_RESOLVE:
@@ -283,25 +283,25 @@ FILE: [ResolvedTo(IMPORTS)] scriptWithResultWithPropagatedType.kts
SCRIPT: [ResolvedTo(BODY_RESOLVE)] <script-scriptWithResultWithPropagatedType.kts> SCRIPT: [ResolvedTo(BODY_RESOLVE)] <script-scriptWithResultWithPropagatedType.kts>
[ResolvedTo(BODY_RESOLVE)] lval args: R|kotlin/Array<kotlin/String>| [ResolvedTo(BODY_RESOLVE)] lval args: R|kotlin/Array<kotlin/String>|
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=foo/Anno.position] position: R|kotlin/String|): R|foo/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=foo/Anno.position] position: String): R|foo/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val constant: R|kotlin/Int| = Int(0) public? final? const [ResolvedTo(RAW_FIR)] val constant: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/Int| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>| {
^explicitType IntegerLiteral(0) ^explicitType IntegerLiteral(0)
} }
public final [ResolvedTo(BODY_RESOLVE)] val $$result: R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>| = R|foo/explicitType|() public final [ResolvedTo(BODY_RESOLVE)] val $$result: R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>| = R|foo/explicitType|()
public [ResolvedTo(BODY_RESOLVE)] get(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>| public [ResolvedTo(BODY_RESOLVE)] get(): R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>|
FILE RAW TO BODY: FILE RAW TO BODY:
@@ -1,36 +1,36 @@
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirNamedFunctionSymbol <local>/doo context -> FirNamedFunctionSymbol <local>/doo
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirNamedFunctionSymbol <local>/doo context -> FirNamedFunctionSymbol <local>/doo
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirNamedFunctionSymbol <local>/doo context -> FirNamedFunctionSymbol <local>/doo
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirNamedFunctionSymbol <local>/foo context -> FirNamedFunctionSymbol <local>/foo
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirNamedFunctionSymbol <local>/foo context -> FirNamedFunctionSymbol <local>/foo
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirNamedFunctionSymbol <local>/foo context -> FirNamedFunctionSymbol <local>/foo
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirNamedFunctionSymbol <local>/baz context -> FirNamedFunctionSymbol <local>/baz
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirNamedFunctionSymbol <local>/baz context -> FirNamedFunctionSymbol <local>/baz
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirNamedFunctionSymbol <local>/baz context -> FirNamedFunctionSymbol <local>/baz
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@@ -82,7 +82,7 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunction.kt
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str) public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str)
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String|
public final [ResolvedTo(CONTRACTS)] fun bar(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(CONTRACTS)] fun bar(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^bar Null(null) ^bar Null(null)
} }
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] class A : R|kotlin/Any| { public final [ResolvedTo(ANNOTATION_ARGUMENTS)] class A : R|kotlin/Any| {
@@ -93,15 +93,15 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunction.kt
super<R|kotlin/Any|>() super<R|kotlin/Any|>()
} }
public final [ResolvedTo(BODY_RESOLVE)] fun doo(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(BODY_RESOLVE)] fun doo(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^doo this@R|<local>/OuterIntoLocal|.R|<local>/foo|() ^doo this@R|<local>/OuterIntoLocal|.R|<local>/foo|()
} }
public final [ResolvedTo(BODY_RESOLVE)] fun foo(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(BODY_RESOLVE)] fun foo(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^foo R|util/bar|() ^foo R|util/bar|()
} }
public final [ResolvedTo(BODY_RESOLVE)] fun baz(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(BODY_RESOLVE)] fun baz(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^baz this@R|<local>/OuterIntoLocal|.R|<local>/foo|() ^baz this@R|<local>/OuterIntoLocal|.R|<local>/foo|()
} }
@@ -340,7 +340,7 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunction.kt
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str) public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str)
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String|
public final [ResolvedTo(CONTRACTS)] fun bar(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(CONTRACTS)] fun bar(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^bar Null(null) ^bar Null(null)
} }
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] class A : R|kotlin/Any| { public final [ResolvedTo(ANNOTATION_ARGUMENTS)] class A : R|kotlin/Any| {
@@ -351,15 +351,15 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunction.kt
super<R|kotlin/Any|>() super<R|kotlin/Any|>()
} }
public final [ResolvedTo(BODY_RESOLVE)] fun doo(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(BODY_RESOLVE)] fun doo(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^doo this@R|<local>/OuterIntoLocal|.R|<local>/foo|() ^doo this@R|<local>/OuterIntoLocal|.R|<local>/foo|()
} }
public final [ResolvedTo(BODY_RESOLVE)] fun foo(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(BODY_RESOLVE)] fun foo(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^foo R|util/bar|() ^foo R|util/bar|()
} }
public final [ResolvedTo(BODY_RESOLVE)] fun baz(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(BODY_RESOLVE)] fun baz(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^baz this@R|<local>/OuterIntoLocal|.R|<local>/foo|() ^baz this@R|<local>/OuterIntoLocal|.R|<local>/foo|()
} }
@@ -1,36 +1,36 @@
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirNamedFunctionSymbol <local>/doo context -> FirNamedFunctionSymbol <local>/doo
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirNamedFunctionSymbol <local>/doo context -> FirNamedFunctionSymbol <local>/doo
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirNamedFunctionSymbol <local>/doo context -> FirNamedFunctionSymbol <local>/doo
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirNamedFunctionSymbol <local>/foo context -> FirNamedFunctionSymbol <local>/foo
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirNamedFunctionSymbol <local>/foo context -> FirNamedFunctionSymbol <local>/foo
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirNamedFunctionSymbol <local>/foo context -> FirNamedFunctionSymbol <local>/foo
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirNamedFunctionSymbol <local>/baz context -> FirNamedFunctionSymbol <local>/baz
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirNamedFunctionSymbol <local>/baz context -> FirNamedFunctionSymbol <local>/baz
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirNamedFunctionSymbol <local>/baz context -> FirNamedFunctionSymbol <local>/baz
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@@ -88,7 +88,7 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunctionScript.kts
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str) public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str)
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String|
public final [ResolvedTo(CONTRACTS)] fun bar(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(CONTRACTS)] fun bar(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^bar Null(null) ^bar Null(null)
} }
@@ -100,15 +100,15 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunctionScript.kts
super<R|kotlin/Any|>() super<R|kotlin/Any|>()
} }
public final [ResolvedTo(BODY_RESOLVE)] fun doo(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(BODY_RESOLVE)] fun doo(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^doo this@R|<local>/OuterIntoLocal|.R|<local>/foo|() ^doo this@R|<local>/OuterIntoLocal|.R|<local>/foo|()
} }
public final [ResolvedTo(BODY_RESOLVE)] fun foo(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(BODY_RESOLVE)] fun foo(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^foo R|util/bar|() ^foo R|util/bar|()
} }
public final [ResolvedTo(BODY_RESOLVE)] fun baz(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(BODY_RESOLVE)] fun baz(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^baz this@R|<local>/OuterIntoLocal|.R|<local>/foo|() ^baz this@R|<local>/OuterIntoLocal|.R|<local>/foo|()
} }
@@ -434,7 +434,7 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunctionScript.kts
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str) public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str)
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String|
public final [ResolvedTo(CONTRACTS)] fun bar(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(CONTRACTS)] fun bar(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^bar Null(null) ^bar Null(null)
} }
@@ -446,15 +446,15 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunctionScript.kts
super<R|kotlin/Any|>() super<R|kotlin/Any|>()
} }
public final [ResolvedTo(BODY_RESOLVE)] fun doo(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(BODY_RESOLVE)] fun doo(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^doo this@R|<local>/OuterIntoLocal|.R|<local>/foo|() ^doo this@R|<local>/OuterIntoLocal|.R|<local>/foo|()
} }
public final [ResolvedTo(BODY_RESOLVE)] fun foo(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(BODY_RESOLVE)] fun foo(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^foo R|util/bar|() ^foo R|util/bar|()
} }
public final [ResolvedTo(BODY_RESOLVE)] fun baz(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(BODY_RESOLVE)] fun baz(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^baz this@R|<local>/OuterIntoLocal|.R|<local>/foo|() ^baz this@R|<local>/OuterIntoLocal|.R|<local>/foo|()
} }
@@ -119,7 +119,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitType.kt
} }
ANNOTATION_ARGUMENTS: 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)] [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|(<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 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| { @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| {
@@ -142,17 +142,17 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitType.kt
} }
public abstract [ResolvedTo(STATUS)] interface OriginalInterface : R|kotlin/Any| { public abstract [ResolvedTo(STATUS)] interface OriginalInterface : R|kotlin/Any| {
@R|Anno|[Types](position = <strcat>(String(implicitType ), R|/prop|)) public open [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>| { @R|Anno|[Types](position = <strcat>(String(implicitType ), R|/prop|)) public open [ResolvedTo(ANNOTATION_ARGUMENTS)] 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|(<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>>| {
^implicitType R|/explicitType|() ^implicitType R|/explicitType|()
} }
} }
public final [ResolvedTo(CONTRACTS)] fun explicitType(): 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>>| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): 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>>| {
^explicitType IntegerLiteral(1) ^explicitType IntegerLiteral(1)
} }
BODY_RESOLVE: 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)] [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|(<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 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| { @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| {
@@ -175,12 +175,12 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitType.kt
} }
public abstract [ResolvedTo(STATUS)] interface OriginalInterface : R|kotlin/Any| { public abstract [ResolvedTo(STATUS)] interface OriginalInterface : R|kotlin/Any| {
@R|Anno|[Types](position = <strcat>(String(implicitType ), R|/prop|)) public open [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>| { @R|Anno|[Types](position = <strcat>(String(implicitType ), R|/prop|)) public open [ResolvedTo(ANNOTATION_ARGUMENTS)] 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|(<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>>| {
^implicitType R|/explicitType|() ^implicitType R|/explicitType|()
} }
} }
public final [ResolvedTo(CONTRACTS)] fun explicitType(): 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>>| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): 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>>| {
^explicitType IntegerLiteral(1) ^explicitType IntegerLiteral(1)
} }
@@ -155,7 +155,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeScript.kts
ANNOTATION_ARGUMENTS: 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)] [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|(<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 FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeScript.kts
context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|) context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|)
@@ -185,19 +185,19 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeScript.kts
} }
public abstract [ResolvedTo(STATUS)] interface OriginalInterface : R|kotlin/Any| { public abstract [ResolvedTo(STATUS)] interface OriginalInterface : R|kotlin/Any| {
@R|Anno|[Types](position = <strcat>(String(implicitType ), R|/prop|)) public open [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>| { @R|Anno|[Types](position = <strcat>(String(implicitType ), R|/prop|)) public open [ResolvedTo(ANNOTATION_ARGUMENTS)] 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|(<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>>| {
^implicitType R|/explicitType|() ^implicitType R|/explicitType|()
} }
} }
public final [ResolvedTo(CONTRACTS)] fun explicitType(): 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>>| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): 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>>| {
^explicitType IntegerLiteral(1) ^explicitType IntegerLiteral(1)
} }
BODY_RESOLVE: 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)] [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|(<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 FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeScript.kts
context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|) context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|)
@@ -227,13 +227,13 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeScript.kts
} }
public abstract [ResolvedTo(STATUS)] interface OriginalInterface : R|kotlin/Any| { public abstract [ResolvedTo(STATUS)] interface OriginalInterface : R|kotlin/Any| {
@R|Anno|[Types](position = <strcat>(String(implicitType ), R|/prop|)) public open [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>| { @R|Anno|[Types](position = <strcat>(String(implicitType ), R|/prop|)) public open [ResolvedTo(ANNOTATION_ARGUMENTS)] 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|(<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>>| {
^implicitType R|/explicitType|() ^implicitType R|/explicitType|()
} }
} }
public final [ResolvedTo(CONTRACTS)] fun explicitType(): 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>>| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): 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>>| {
^explicitType IntegerLiteral(1) ^explicitType IntegerLiteral(1)
} }
@@ -155,7 +155,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeUnavailable.kt
} }
ANNOTATION_ARGUMENTS: 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)] [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|(<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 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| { @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| {
@@ -176,7 +176,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeUnavailable.kt
} }
public abstract [ResolvedTo(STATUS)] interface OriginalInterface : R|kotlin/Any| { public abstract [ResolvedTo(STATUS)] interface OriginalInterface : R|kotlin/Any| {
@R|Anno|[Types](position = <strcat>(String(implicitType ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) public open [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>| { @R|Anno|[Types](position = <strcat>(String(implicitType ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) public open [ResolvedTo(ANNOTATION_ARGUMENTS)] 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|(<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>>| {
^implicitType this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.explicitType|() ^implicitType this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.explicitType|()
} }
@@ -185,7 +185,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeUnavailable.kt
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
private final [ResolvedTo(CONTRACTS)] fun explicitType(): 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>>| { private final [ResolvedTo(CONTRACTS)] fun explicitType(): 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>>| {
^explicitType IntegerLiteral(1) ^explicitType IntegerLiteral(1)
} }
@@ -197,7 +197,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeUnavailable.kt
} }
BODY_RESOLVE: 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)] [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|(<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 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| { @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| {
@@ -218,7 +218,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeUnavailable.kt
} }
public abstract [ResolvedTo(STATUS)] interface OriginalInterface : R|kotlin/Any| { public abstract [ResolvedTo(STATUS)] interface OriginalInterface : R|kotlin/Any| {
@R|Anno|[Types](position = <strcat>(String(implicitType ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) public open [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>| { @R|Anno|[Types](position = <strcat>(String(implicitType ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) public open [ResolvedTo(ANNOTATION_ARGUMENTS)] 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|(<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>>| {
^implicitType this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.explicitType|() ^implicitType this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.explicitType|()
} }
@@ -227,7 +227,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeUnavailable.kt
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
private final [ResolvedTo(CONTRACTS)] fun explicitType(): 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>>| { private final [ResolvedTo(CONTRACTS)] fun explicitType(): 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>>| {
^explicitType IntegerLiteral(1) ^explicitType IntegerLiteral(1)
} }
@@ -183,7 +183,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeUnavailableScript.kts
ANNOTATION_ARGUMENTS: 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)] [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|(<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 FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeUnavailableScript.kts
context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|) context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|)
@@ -210,7 +210,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeUnavailableScript.kts
} }
public abstract [ResolvedTo(STATUS)] interface OriginalInterface : R|kotlin/Any| { public abstract [ResolvedTo(STATUS)] interface OriginalInterface : R|kotlin/Any| {
@R|Anno|[Types](position = <strcat>(String(implicitType ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) public open [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>| { @R|Anno|[Types](position = <strcat>(String(implicitType ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) public open [ResolvedTo(ANNOTATION_ARGUMENTS)] 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|(<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>>| {
^implicitType this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.explicitType|() ^implicitType this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.explicitType|()
} }
@@ -222,7 +222,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeUnavailableScript.kts
private final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/Int| = Int(0) private final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/Int| = Int(0)
private [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [ContainingClassKey=Companion] get(): R|kotlin/Int| private [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [ContainingClassKey=Companion] get(): R|kotlin/Int|
private final [ResolvedTo(CONTRACTS)] fun explicitType(): 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>>| { private final [ResolvedTo(CONTRACTS)] fun explicitType(): 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>>| {
^explicitType IntegerLiteral(1) ^explicitType IntegerLiteral(1)
} }
@@ -232,7 +232,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeUnavailableScript.kts
BODY_RESOLVE: 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)] [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|(<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 FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeUnavailableScript.kts
context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|) context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|)
@@ -259,7 +259,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeUnavailableScript.kts
} }
public abstract [ResolvedTo(STATUS)] interface OriginalInterface : R|kotlin/Any| { public abstract [ResolvedTo(STATUS)] interface OriginalInterface : R|kotlin/Any| {
@R|Anno|[Types](position = <strcat>(String(implicitType ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) public open [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>| { @R|Anno|[Types](position = <strcat>(String(implicitType ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) public open [ResolvedTo(ANNOTATION_ARGUMENTS)] 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|(<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>>| {
^implicitType this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.explicitType|() ^implicitType this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.explicitType|()
} }
@@ -271,7 +271,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeUnavailableScript.kts
private final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/Int| = Int(0) private final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/Int| = Int(0)
private [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [ContainingClassKey=Companion] get(): R|kotlin/Int| private [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [ContainingClassKey=Companion] get(): R|kotlin/Int|
private final [ResolvedTo(CONTRACTS)] fun explicitType(): 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>>| { private final [ResolvedTo(CONTRACTS)] fun explicitType(): 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>>| {
^explicitType IntegerLiteral(1) ^explicitType IntegerLiteral(1)
} }
@@ -293,7 +293,7 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithExplicitType.kt
LAZY_super<<implicit>> LAZY_super<<implicit>>
} }
public open override operator [ResolvedTo(CONTRACTS)] fun getValue([ResolvedTo(CONTRACTS)] thisRef: R|kotlin/Any?|, [ResolvedTo(CONTRACTS)] property: R|kotlin/reflect/KProperty<*>|): R|@R|Anno|(position = <strcat>(String(getValue type ref ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested type ref ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested nested type ref ), R|/prop|)) kotlin/Int>>| { public open override operator [ResolvedTo(CONTRACTS)] fun getValue([ResolvedTo(CONTRACTS)] thisRef: R|kotlin/Any?|, [ResolvedTo(CONTRACTS)] property: R|kotlin/reflect/KProperty<*>|): R|@R|Anno|(<strcat>(String(getValue type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested nested type ref ), prop#)) kotlin/Int>>| {
^getValue IntegerLiteral(1) ^getValue IntegerLiteral(1)
} }
@@ -301,11 +301,11 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithExplicitType.kt
} }
} }
@PROPERTY:R|Anno|[Types](position = <strcat>(String(property ), R|/prop|)) field:@PROPERTY_DELEGATE_FIELD:R|Anno|[Types](position = <strcat>(String(delegate ), R|/prop|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] var <@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 ), R|/prop|)) R|F|.propertyToResolve: R|@R|Anno|(position = <strcat>(String(getValue type ref ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested type ref ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested nested type ref ), R|/prop|)) kotlin/Int>>|by R|/Delegate.Delegate|() @PROPERTY:R|Anno|[Types](position = <strcat>(String(property ), R|/prop|)) field:@PROPERTY_DELEGATE_FIELD:R|Anno|[Types](position = <strcat>(String(delegate ), R|/prop|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] var <@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 ), R|/prop|)) R|F|.propertyToResolve: R|@R|Anno|(<strcat>(String(getValue type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested nested type ref ), prop#)) kotlin/Int>>|by R|/Delegate.Delegate|()
@PROPERTY_GETTER:R|Anno|[Types](position = <strcat>(String(get ), R|/prop|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] get(): R|@R|Anno|(position = <strcat>(String(getValue type ref ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested type ref ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested nested type ref ), R|/prop|)) kotlin/Int>>| { @PROPERTY_GETTER:R|Anno|[Types](position = <strcat>(String(get ), R|/prop|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] get(): R|@R|Anno|(<strcat>(String(getValue type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested nested type ref ), prop#)) kotlin/Int>>| {
^ D|/propertyToResolve|.R|/Delegate.getValue|(this@R|/propertyToResolve|, ::R|/propertyToResolve|) ^ D|/propertyToResolve|.R|/Delegate.getValue|(this@R|/propertyToResolve|, ::R|/propertyToResolve|)
} }
@PROPERTY_SETTER:R|Anno|[Types](position = <strcat>(String(set ), R|/prop|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] set([ResolvedTo(ANNOTATION_ARGUMENTS)] @SETTER_PARAMETER:R|Anno|[Types](position = <strcat>(String(setparam ), R|/prop|)) <set-?>: R|@R|Anno|(position = <strcat>(String(getValue type ref ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested type ref ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested nested type ref ), R|/prop|)) kotlin/Int>>|): R|kotlin/Unit| { @PROPERTY_SETTER:R|Anno|[Types](position = <strcat>(String(set ), R|/prop|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] set([ResolvedTo(ANNOTATION_ARGUMENTS)] @SETTER_PARAMETER:R|Anno|[Types](position = <strcat>(String(setparam ), R|/prop|)) <set-?>: R|@R|Anno|(<strcat>(String(getValue type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested nested type ref ), prop#)) kotlin/Int>>|): R|kotlin/Unit| {
^ D|/propertyToResolve|.R|/Delegate.setValue|(this@R|/propertyToResolve|, ::R|/propertyToResolve|, R|<local>/propertyToResolve|) ^ D|/propertyToResolve|.R|/Delegate.setValue|(this@R|/propertyToResolve|, ::R|/propertyToResolve|, R|<local>/propertyToResolve|)
} }
@@ -327,7 +327,7 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithExplicitType.kt
LAZY_super<<implicit>> LAZY_super<<implicit>>
} }
public open override operator [ResolvedTo(CONTRACTS)] fun getValue([ResolvedTo(CONTRACTS)] thisRef: R|kotlin/Any?|, [ResolvedTo(CONTRACTS)] property: R|kotlin/reflect/KProperty<*>|): R|@R|Anno|(position = <strcat>(String(getValue type ref ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested type ref ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested nested type ref ), R|/prop|)) kotlin/Int>>| { public open override operator [ResolvedTo(CONTRACTS)] fun getValue([ResolvedTo(CONTRACTS)] thisRef: R|kotlin/Any?|, [ResolvedTo(CONTRACTS)] property: R|kotlin/reflect/KProperty<*>|): R|@R|Anno|(<strcat>(String(getValue type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested nested type ref ), prop#)) kotlin/Int>>| {
^getValue IntegerLiteral(1) ^getValue IntegerLiteral(1)
} }
@@ -335,11 +335,11 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithExplicitType.kt
} }
} }
@PROPERTY:R|Anno|[Types](position = <strcat>(String(property ), R|/prop|)) field:@PROPERTY_DELEGATE_FIELD:R|Anno|[Types](position = <strcat>(String(delegate ), R|/prop|)) public final [ResolvedTo(BODY_RESOLVE)] var <@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 ), R|/prop|)) R|F|.propertyToResolve: R|@R|Anno|(position = <strcat>(String(getValue type ref ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested type ref ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested nested type ref ), R|/prop|)) kotlin/Int>>|by R|/Delegate.Delegate|() @PROPERTY:R|Anno|[Types](position = <strcat>(String(property ), R|/prop|)) field:@PROPERTY_DELEGATE_FIELD:R|Anno|[Types](position = <strcat>(String(delegate ), R|/prop|)) public final [ResolvedTo(BODY_RESOLVE)] var <@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 ), R|/prop|)) R|F|.propertyToResolve: R|@R|Anno|(<strcat>(String(getValue type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested nested type ref ), prop#)) kotlin/Int>>|by R|/Delegate.Delegate|()
@PROPERTY_GETTER:R|Anno|[Types](position = <strcat>(String(get ), R|/prop|)) public [ResolvedTo(BODY_RESOLVE)] get(): R|@R|Anno|(position = <strcat>(String(getValue type ref ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested type ref ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested nested type ref ), R|/prop|)) kotlin/Int>>| { @PROPERTY_GETTER:R|Anno|[Types](position = <strcat>(String(get ), R|/prop|)) public [ResolvedTo(BODY_RESOLVE)] get(): R|@R|Anno|(<strcat>(String(getValue type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested nested type ref ), prop#)) kotlin/Int>>| {
^ D|/propertyToResolve|.R|/Delegate.getValue|(this@R|/propertyToResolve|, ::R|/propertyToResolve|) ^ D|/propertyToResolve|.R|/Delegate.getValue|(this@R|/propertyToResolve|, ::R|/propertyToResolve|)
} }
@PROPERTY_SETTER:R|Anno|[Types](position = <strcat>(String(set ), R|/prop|)) public [ResolvedTo(BODY_RESOLVE)] set([ResolvedTo(BODY_RESOLVE)] @SETTER_PARAMETER:R|Anno|[Types](position = <strcat>(String(setparam ), R|/prop|)) <set-?>: R|@R|Anno|(position = <strcat>(String(getValue type ref ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested type ref ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested nested type ref ), R|/prop|)) kotlin/Int>>|): R|kotlin/Unit| { @PROPERTY_SETTER:R|Anno|[Types](position = <strcat>(String(set ), R|/prop|)) public [ResolvedTo(BODY_RESOLVE)] set([ResolvedTo(BODY_RESOLVE)] @SETTER_PARAMETER:R|Anno|[Types](position = <strcat>(String(setparam ), R|/prop|)) <set-?>: R|@R|Anno|(<strcat>(String(getValue type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested nested type ref ), prop#)) kotlin/Int>>|): R|kotlin/Unit| {
^ D|/propertyToResolve|.R|/Delegate.setValue|(this@R|/propertyToResolve|, ::R|/propertyToResolve|, R|<local>/propertyToResolve|) ^ D|/propertyToResolve|.R|/Delegate.setValue|(this@R|/propertyToResolve|, ::R|/propertyToResolve|, R|<local>/propertyToResolve|)
} }
@@ -379,7 +379,7 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithExplicitTypeScript.kts
LAZY_super<<implicit>> LAZY_super<<implicit>>
} }
public open override operator [ResolvedTo(CONTRACTS)] fun getValue([ResolvedTo(CONTRACTS)] thisRef: R|kotlin/Any?|, [ResolvedTo(CONTRACTS)] property: R|kotlin/reflect/KProperty<*>|): R|@R|Anno|(position = <strcat>(String(getValue type ref ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested type ref ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested nested type ref ), R|/prop|)) kotlin/Int>>| { public open override operator [ResolvedTo(CONTRACTS)] fun getValue([ResolvedTo(CONTRACTS)] thisRef: R|kotlin/Any?|, [ResolvedTo(CONTRACTS)] property: R|kotlin/reflect/KProperty<*>|): R|@R|Anno|(<strcat>(String(getValue type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested nested type ref ), prop#)) kotlin/Int>>| {
^getValue IntegerLiteral(1) ^getValue IntegerLiteral(1)
} }
@@ -388,11 +388,11 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithExplicitTypeScript.kts
} }
@PROPERTY:R|Anno|[Types](position = <strcat>(String(property ), R|/prop|)) field:@PROPERTY_DELEGATE_FIELD:R|Anno|[Types](position = <strcat>(String(delegate ), R|/prop|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] var <@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 ), R|/prop|)) R|F|.propertyToResolve: R|@R|Anno|(position = <strcat>(String(getValue type ref ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested type ref ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested nested type ref ), R|/prop|)) kotlin/Int>>|by R|/Delegate.Delegate|() @PROPERTY:R|Anno|[Types](position = <strcat>(String(property ), R|/prop|)) field:@PROPERTY_DELEGATE_FIELD:R|Anno|[Types](position = <strcat>(String(delegate ), R|/prop|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] var <@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 ), R|/prop|)) R|F|.propertyToResolve: R|@R|Anno|(<strcat>(String(getValue type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested nested type ref ), prop#)) kotlin/Int>>|by R|/Delegate.Delegate|()
@PROPERTY_GETTER:R|Anno|[Types](position = <strcat>(String(get ), R|/prop|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] get(): R|@R|Anno|(position = <strcat>(String(getValue type ref ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested type ref ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested nested type ref ), R|/prop|)) kotlin/Int>>| { @PROPERTY_GETTER:R|Anno|[Types](position = <strcat>(String(get ), R|/prop|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] get(): R|@R|Anno|(<strcat>(String(getValue type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested nested type ref ), prop#)) kotlin/Int>>| {
^ D|/propertyToResolve|.R|/Delegate.getValue|(this@R|/propertyToResolve|, ::R|/propertyToResolve|) ^ D|/propertyToResolve|.R|/Delegate.getValue|(this@R|/propertyToResolve|, ::R|/propertyToResolve|)
} }
@PROPERTY_SETTER:R|Anno|[Types](position = <strcat>(String(set ), R|/prop|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] set([ResolvedTo(ANNOTATION_ARGUMENTS)] @SETTER_PARAMETER:R|Anno|[Types](position = <strcat>(String(setparam ), R|/prop|)) <set-?>: R|@R|Anno|(position = <strcat>(String(getValue type ref ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested type ref ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested nested type ref ), R|/prop|)) kotlin/Int>>|): R|kotlin/Unit| { @PROPERTY_SETTER:R|Anno|[Types](position = <strcat>(String(set ), R|/prop|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] set([ResolvedTo(ANNOTATION_ARGUMENTS)] @SETTER_PARAMETER:R|Anno|[Types](position = <strcat>(String(setparam ), R|/prop|)) <set-?>: R|@R|Anno|(<strcat>(String(getValue type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested nested type ref ), prop#)) kotlin/Int>>|): R|kotlin/Unit| {
^ D|/propertyToResolve|.R|/Delegate.setValue|(this@R|/propertyToResolve|, ::R|/propertyToResolve|, R|<local>/propertyToResolve|) ^ D|/propertyToResolve|.R|/Delegate.setValue|(this@R|/propertyToResolve|, ::R|/propertyToResolve|, R|<local>/propertyToResolve|)
} }
@@ -421,7 +421,7 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithExplicitTypeScript.kts
LAZY_super<<implicit>> LAZY_super<<implicit>>
} }
public open override operator [ResolvedTo(CONTRACTS)] fun getValue([ResolvedTo(CONTRACTS)] thisRef: R|kotlin/Any?|, [ResolvedTo(CONTRACTS)] property: R|kotlin/reflect/KProperty<*>|): R|@R|Anno|(position = <strcat>(String(getValue type ref ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested type ref ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested nested type ref ), R|/prop|)) kotlin/Int>>| { public open override operator [ResolvedTo(CONTRACTS)] fun getValue([ResolvedTo(CONTRACTS)] thisRef: R|kotlin/Any?|, [ResolvedTo(CONTRACTS)] property: R|kotlin/reflect/KProperty<*>|): R|@R|Anno|(<strcat>(String(getValue type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested nested type ref ), prop#)) kotlin/Int>>| {
^getValue IntegerLiteral(1) ^getValue IntegerLiteral(1)
} }
@@ -430,11 +430,11 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithExplicitTypeScript.kts
} }
@PROPERTY:R|Anno|[Types](position = <strcat>(String(property ), R|/prop|)) field:@PROPERTY_DELEGATE_FIELD:R|Anno|[Types](position = <strcat>(String(delegate ), R|/prop|)) public final [ResolvedTo(BODY_RESOLVE)] var <@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 ), R|/prop|)) R|F|.propertyToResolve: R|@R|Anno|(position = <strcat>(String(getValue type ref ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested type ref ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested nested type ref ), R|/prop|)) kotlin/Int>>|by R|/Delegate.Delegate|() @PROPERTY:R|Anno|[Types](position = <strcat>(String(property ), R|/prop|)) field:@PROPERTY_DELEGATE_FIELD:R|Anno|[Types](position = <strcat>(String(delegate ), R|/prop|)) public final [ResolvedTo(BODY_RESOLVE)] var <@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 ), R|/prop|)) R|F|.propertyToResolve: R|@R|Anno|(<strcat>(String(getValue type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested nested type ref ), prop#)) kotlin/Int>>|by R|/Delegate.Delegate|()
@PROPERTY_GETTER:R|Anno|[Types](position = <strcat>(String(get ), R|/prop|)) public [ResolvedTo(BODY_RESOLVE)] get(): R|@R|Anno|(position = <strcat>(String(getValue type ref ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested type ref ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested nested type ref ), R|/prop|)) kotlin/Int>>| { @PROPERTY_GETTER:R|Anno|[Types](position = <strcat>(String(get ), R|/prop|)) public [ResolvedTo(BODY_RESOLVE)] get(): R|@R|Anno|(<strcat>(String(getValue type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested nested type ref ), prop#)) kotlin/Int>>| {
^ D|/propertyToResolve|.R|/Delegate.getValue|(this@R|/propertyToResolve|, ::R|/propertyToResolve|) ^ D|/propertyToResolve|.R|/Delegate.getValue|(this@R|/propertyToResolve|, ::R|/propertyToResolve|)
} }
@PROPERTY_SETTER:R|Anno|[Types](position = <strcat>(String(set ), R|/prop|)) public [ResolvedTo(BODY_RESOLVE)] set([ResolvedTo(BODY_RESOLVE)] @SETTER_PARAMETER:R|Anno|[Types](position = <strcat>(String(setparam ), R|/prop|)) <set-?>: R|@R|Anno|(position = <strcat>(String(getValue type ref ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested type ref ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested nested type ref ), R|/prop|)) kotlin/Int>>|): R|kotlin/Unit| { @PROPERTY_SETTER:R|Anno|[Types](position = <strcat>(String(set ), R|/prop|)) public [ResolvedTo(BODY_RESOLVE)] set([ResolvedTo(BODY_RESOLVE)] @SETTER_PARAMETER:R|Anno|[Types](position = <strcat>(String(setparam ), R|/prop|)) <set-?>: R|@R|Anno|(<strcat>(String(getValue type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested nested type ref ), prop#)) kotlin/Int>>|): R|kotlin/Unit| {
^ D|/propertyToResolve|.R|/Delegate.setValue|(this@R|/propertyToResolve|, ::R|/propertyToResolve|, R|<local>/propertyToResolve|) ^ D|/propertyToResolve|.R|/Delegate.setValue|(this@R|/propertyToResolve|, ::R|/propertyToResolve|, R|<local>/propertyToResolve|)
} }
@@ -479,3 +479,4 @@ FILE: [ResolvedTo(BODY_RESOLVE)] propertyWithExplicitTypeScript.kts
@PROPERTY_SETTER:R|Anno|[Types](position = <strcat>(String(set ), R|/prop|)) public [ResolvedTo(BODY_RESOLVE)] set([ResolvedTo(BODY_RESOLVE)] @SETTER_PARAMETER:R|Anno|[Types](position = <strcat>(String(setparam ), R|/prop|)) <set-?>: R|@R|Anno|(position = <strcat>(String(getValue type ref ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested type ref ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested nested type ref ), R|/prop|)) kotlin/Int>>|): R|kotlin/Unit| { @PROPERTY_SETTER:R|Anno|[Types](position = <strcat>(String(set ), R|/prop|)) public [ResolvedTo(BODY_RESOLVE)] set([ResolvedTo(BODY_RESOLVE)] @SETTER_PARAMETER:R|Anno|[Types](position = <strcat>(String(setparam ), R|/prop|)) <set-?>: R|@R|Anno|(position = <strcat>(String(getValue type ref ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested type ref ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested nested type ref ), R|/prop|)) kotlin/Int>>|): R|kotlin/Unit| {
^ D|/propertyToResolve|.R|/Delegate.setValue|(this@R|/propertyToResolve|, ::R|/propertyToResolve|, R|<local>/propertyToResolve|) ^ D|/propertyToResolve|.R|/Delegate.setValue|(this@R|/propertyToResolve|, ::R|/propertyToResolve|, R|<local>/propertyToResolve|)
} }
@@ -357,13 +357,13 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithExplicitTypeUnavailable.kt
ANNOTATION_ARGUMENTS: ANNOTATION_ARGUMENTS:
FILE: [ResolvedTo(IMPORTS)] propertyWithExplicitTypeUnavailable.kt FILE: [ResolvedTo(IMPORTS)] propertyWithExplicitTypeUnavailable.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_GETTER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_SETTER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FIELD|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_GETTER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_SETTER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FIELD|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.position] position: R|kotlin/String|): R|Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.position] position: String): R|Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final [ResolvedTo(STATUS)] class Delegate : R|kotlin/properties/ReadWriteProperty<kotlin/Any?, kotlin/collections/List<kotlin/collections/List<kotlin/Int>>>| { public final [ResolvedTo(STATUS)] class Delegate : R|kotlin/properties/ReadWriteProperty<kotlin/Any?, kotlin/collections/List<kotlin/collections/List<kotlin/Int>>>| {
@@ -381,7 +381,7 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithExplicitTypeUnavailable.kt
} }
public open override operator [ResolvedTo(CONTRACTS)] fun getValue([ResolvedTo(CONTRACTS)] thisRef: R|kotlin/Any?|, [ResolvedTo(CONTRACTS)] property: R|kotlin/reflect/KProperty<*>|): R|@R|Anno|(position = <strcat>(String(getValue type ref ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested type ref ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested nested type ref ), <Unresolved name: prop>#)) kotlin/Int>>| { public open override operator [ResolvedTo(CONTRACTS)] fun getValue([ResolvedTo(CONTRACTS)] thisRef: R|kotlin/Any?|, [ResolvedTo(CONTRACTS)] property: R|kotlin/reflect/KProperty<*>|): R|@R|Anno|(<strcat>(String(getValue type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested nested type ref ), prop#)) kotlin/Int>>| {
^getValue IntegerLiteral(1) ^getValue IntegerLiteral(1)
} }
@@ -389,23 +389,23 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithExplicitTypeUnavailable.kt
} }
} }
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] var propertyToResolve: R|@R|Anno|(position = <strcat>(String(getValue type ref ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested type ref ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested nested type ref ), <Unresolved name: prop>#)) kotlin/Int>>|by R|/Delegate.Delegate|() public final [ResolvedTo(ANNOTATION_ARGUMENTS)] var propertyToResolve: R|@R|Anno|(<strcat>(String(getValue type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested nested type ref ), prop#)) kotlin/Int>>|by R|/Delegate.Delegate|()
public [ResolvedTo(ANNOTATION_ARGUMENTS)] get(): R|@R|Anno|(position = <strcat>(String(getValue type ref ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested type ref ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested nested type ref ), <Unresolved name: prop>#)) kotlin/Int>>| { public [ResolvedTo(ANNOTATION_ARGUMENTS)] get(): R|@R|Anno|(<strcat>(String(getValue type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested nested type ref ), prop#)) kotlin/Int>>| {
^ D|/propertyToResolve|.R|/Delegate.getValue|(Null(null), ::R|/propertyToResolve|) ^ D|/propertyToResolve|.R|/Delegate.getValue|(Null(null), ::R|/propertyToResolve|)
} }
public [ResolvedTo(ANNOTATION_ARGUMENTS)] set([ResolvedTo(ANNOTATION_ARGUMENTS)] <set-?>: R|@R|Anno|(position = <strcat>(String(getValue type ref ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested type ref ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested nested type ref ), <Unresolved name: prop>#)) kotlin/Int>>|): R|kotlin/Unit| { public [ResolvedTo(ANNOTATION_ARGUMENTS)] set([ResolvedTo(ANNOTATION_ARGUMENTS)] <set-?>: R|@R|Anno|(<strcat>(String(getValue type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested nested type ref ), prop#)) kotlin/Int>>|): R|kotlin/Unit| {
^ D|/propertyToResolve|.R|/Delegate.setValue|(Null(null), ::R|/propertyToResolve|, R|<local>/propertyToResolve|) ^ D|/propertyToResolve|.R|/Delegate.setValue|(Null(null), ::R|/propertyToResolve|, R|<local>/propertyToResolve|)
} }
BODY_RESOLVE: BODY_RESOLVE:
FILE: [ResolvedTo(IMPORTS)] propertyWithExplicitTypeUnavailable.kt FILE: [ResolvedTo(IMPORTS)] propertyWithExplicitTypeUnavailable.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_GETTER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_SETTER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FIELD|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_GETTER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_SETTER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FIELD|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.position] position: R|kotlin/String|): R|Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.position] position: String): R|Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final [ResolvedTo(STATUS)] class Delegate : R|kotlin/properties/ReadWriteProperty<kotlin/Any?, kotlin/collections/List<kotlin/collections/List<kotlin/Int>>>| { public final [ResolvedTo(STATUS)] class Delegate : R|kotlin/properties/ReadWriteProperty<kotlin/Any?, kotlin/collections/List<kotlin/collections/List<kotlin/Int>>>| {
@@ -423,7 +423,7 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithExplicitTypeUnavailable.kt
} }
public open override operator [ResolvedTo(CONTRACTS)] fun getValue([ResolvedTo(CONTRACTS)] thisRef: R|kotlin/Any?|, [ResolvedTo(CONTRACTS)] property: R|kotlin/reflect/KProperty<*>|): R|@R|Anno|(position = <strcat>(String(getValue type ref ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested type ref ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested nested type ref ), <Unresolved name: prop>#)) kotlin/Int>>| { public open override operator [ResolvedTo(CONTRACTS)] fun getValue([ResolvedTo(CONTRACTS)] thisRef: R|kotlin/Any?|, [ResolvedTo(CONTRACTS)] property: R|kotlin/reflect/KProperty<*>|): R|@R|Anno|(<strcat>(String(getValue type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested nested type ref ), prop#)) kotlin/Int>>| {
^getValue IntegerLiteral(1) ^getValue IntegerLiteral(1)
} }
@@ -431,11 +431,11 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithExplicitTypeUnavailable.kt
} }
} }
public final [ResolvedTo(BODY_RESOLVE)] var propertyToResolve: R|@R|Anno|(position = <strcat>(String(getValue type ref ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested type ref ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested nested type ref ), <Unresolved name: prop>#)) kotlin/Int>>|by R|/Delegate.Delegate|() public final [ResolvedTo(BODY_RESOLVE)] var propertyToResolve: R|@R|Anno|(<strcat>(String(getValue type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested nested type ref ), prop#)) kotlin/Int>>|by R|/Delegate.Delegate|()
public [ResolvedTo(BODY_RESOLVE)] get(): R|@R|Anno|(position = <strcat>(String(getValue type ref ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested type ref ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested nested type ref ), <Unresolved name: prop>#)) kotlin/Int>>| { public [ResolvedTo(BODY_RESOLVE)] get(): R|@R|Anno|(<strcat>(String(getValue type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested nested type ref ), prop#)) kotlin/Int>>| {
^ D|/propertyToResolve|.R|/Delegate.getValue|(Null(null), ::R|/propertyToResolve|) ^ D|/propertyToResolve|.R|/Delegate.getValue|(Null(null), ::R|/propertyToResolve|)
} }
public [ResolvedTo(BODY_RESOLVE)] set([ResolvedTo(BODY_RESOLVE)] <set-?>: R|@R|Anno|(position = <strcat>(String(getValue type ref ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested type ref ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested nested type ref ), <Unresolved name: prop>#)) kotlin/Int>>|): R|kotlin/Unit| { public [ResolvedTo(BODY_RESOLVE)] set([ResolvedTo(BODY_RESOLVE)] <set-?>: R|@R|Anno|(<strcat>(String(getValue type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested nested type ref ), prop#)) kotlin/Int>>|): R|kotlin/Unit| {
^ D|/propertyToResolve|.R|/Delegate.setValue|(Null(null), ::R|/propertyToResolve|, R|<local>/propertyToResolve|) ^ D|/propertyToResolve|.R|/Delegate.setValue|(Null(null), ::R|/propertyToResolve|, R|<local>/propertyToResolve|)
} }
@@ -431,13 +431,13 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithExplicitTypeUnavailableScript.kts
SCRIPT: [ResolvedTo(TYPES)] <script-propertyWithExplicitTypeUnavailableScript.kts> SCRIPT: [ResolvedTo(TYPES)] <script-propertyWithExplicitTypeUnavailableScript.kts>
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>| [ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_GETTER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_SETTER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FIELD|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_GETTER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_SETTER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FIELD|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.position] position: R|kotlin/String|): R|Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.position] position: String): R|Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
@@ -456,7 +456,7 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithExplicitTypeUnavailableScript.kts
} }
public open override operator [ResolvedTo(CONTRACTS)] fun getValue([ResolvedTo(CONTRACTS)] thisRef: R|kotlin/Any?|, [ResolvedTo(CONTRACTS)] property: R|kotlin/reflect/KProperty<*>|): R|@R|Anno|(position = <strcat>(String(getValue type ref ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested type ref ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested nested type ref ), <Unresolved name: prop>#)) kotlin/Int>>| { public open override operator [ResolvedTo(CONTRACTS)] fun getValue([ResolvedTo(CONTRACTS)] thisRef: R|kotlin/Any?|, [ResolvedTo(CONTRACTS)] property: R|kotlin/reflect/KProperty<*>|): R|@R|Anno|(<strcat>(String(getValue type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested nested type ref ), prop#)) kotlin/Int>>| {
^getValue IntegerLiteral(1) ^getValue IntegerLiteral(1)
} }
@@ -465,11 +465,11 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithExplicitTypeUnavailableScript.kts
} }
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] var propertyToResolve: R|@R|Anno|(position = <strcat>(String(getValue type ref ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested type ref ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested nested type ref ), <Unresolved name: prop>#)) kotlin/Int>>|by R|/Delegate.Delegate|() public final [ResolvedTo(ANNOTATION_ARGUMENTS)] var propertyToResolve: R|@R|Anno|(<strcat>(String(getValue type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested nested type ref ), prop#)) kotlin/Int>>|by R|/Delegate.Delegate|()
public [ResolvedTo(ANNOTATION_ARGUMENTS)] get(): R|@R|Anno|(position = <strcat>(String(getValue type ref ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested type ref ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested nested type ref ), <Unresolved name: prop>#)) kotlin/Int>>| { public [ResolvedTo(ANNOTATION_ARGUMENTS)] get(): R|@R|Anno|(<strcat>(String(getValue type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested nested type ref ), prop#)) kotlin/Int>>| {
^ D|/propertyToResolve|.R|/Delegate.getValue|(Null(null), ::R|/propertyToResolve|) ^ D|/propertyToResolve|.R|/Delegate.getValue|(Null(null), ::R|/propertyToResolve|)
} }
public [ResolvedTo(ANNOTATION_ARGUMENTS)] set([ResolvedTo(ANNOTATION_ARGUMENTS)] <set-?>: R|@R|Anno|(position = <strcat>(String(getValue type ref ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested type ref ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested nested type ref ), <Unresolved name: prop>#)) kotlin/Int>>|): R|kotlin/Unit| { public [ResolvedTo(ANNOTATION_ARGUMENTS)] set([ResolvedTo(ANNOTATION_ARGUMENTS)] <set-?>: R|@R|Anno|(<strcat>(String(getValue type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested nested type ref ), prop#)) kotlin/Int>>|): R|kotlin/Unit| {
^ D|/propertyToResolve|.R|/Delegate.setValue|(Null(null), ::R|/propertyToResolve|, R|<local>/propertyToResolve|) ^ D|/propertyToResolve|.R|/Delegate.setValue|(Null(null), ::R|/propertyToResolve|, R|<local>/propertyToResolve|)
} }
@@ -480,13 +480,13 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithExplicitTypeUnavailableScript.kts
SCRIPT: [ResolvedTo(TYPES)] <script-propertyWithExplicitTypeUnavailableScript.kts> SCRIPT: [ResolvedTo(TYPES)] <script-propertyWithExplicitTypeUnavailableScript.kts>
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>| [ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_GETTER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_SETTER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FIELD|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_GETTER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_SETTER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FIELD|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.position] position: R|kotlin/String|): R|Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.position] position: String): R|Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
@@ -505,7 +505,7 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithExplicitTypeUnavailableScript.kts
} }
public open override operator [ResolvedTo(CONTRACTS)] fun getValue([ResolvedTo(CONTRACTS)] thisRef: R|kotlin/Any?|, [ResolvedTo(CONTRACTS)] property: R|kotlin/reflect/KProperty<*>|): R|@R|Anno|(position = <strcat>(String(getValue type ref ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested type ref ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested nested type ref ), <Unresolved name: prop>#)) kotlin/Int>>| { public open override operator [ResolvedTo(CONTRACTS)] fun getValue([ResolvedTo(CONTRACTS)] thisRef: R|kotlin/Any?|, [ResolvedTo(CONTRACTS)] property: R|kotlin/reflect/KProperty<*>|): R|@R|Anno|(<strcat>(String(getValue type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested nested type ref ), prop#)) kotlin/Int>>| {
^getValue IntegerLiteral(1) ^getValue IntegerLiteral(1)
} }
@@ -514,11 +514,11 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithExplicitTypeUnavailableScript.kts
} }
public final [ResolvedTo(BODY_RESOLVE)] var propertyToResolve: R|@R|Anno|(position = <strcat>(String(getValue type ref ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested type ref ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested nested type ref ), <Unresolved name: prop>#)) kotlin/Int>>|by R|/Delegate.Delegate|() public final [ResolvedTo(BODY_RESOLVE)] var propertyToResolve: R|@R|Anno|(<strcat>(String(getValue type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested nested type ref ), prop#)) kotlin/Int>>|by R|/Delegate.Delegate|()
public [ResolvedTo(BODY_RESOLVE)] get(): R|@R|Anno|(position = <strcat>(String(getValue type ref ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested type ref ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested nested type ref ), <Unresolved name: prop>#)) kotlin/Int>>| { public [ResolvedTo(BODY_RESOLVE)] get(): R|@R|Anno|(<strcat>(String(getValue type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested nested type ref ), prop#)) kotlin/Int>>| {
^ D|/propertyToResolve|.R|/Delegate.getValue|(Null(null), ::R|/propertyToResolve|) ^ D|/propertyToResolve|.R|/Delegate.getValue|(Null(null), ::R|/propertyToResolve|)
} }
public [ResolvedTo(BODY_RESOLVE)] set([ResolvedTo(BODY_RESOLVE)] <set-?>: R|@R|Anno|(position = <strcat>(String(getValue type ref ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested type ref ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested nested type ref ), <Unresolved name: prop>#)) kotlin/Int>>|): R|kotlin/Unit| { public [ResolvedTo(BODY_RESOLVE)] set([ResolvedTo(BODY_RESOLVE)] <set-?>: R|@R|Anno|(<strcat>(String(getValue type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested type ref ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(getValue nested nested type ref ), prop#)) kotlin/Int>>|): R|kotlin/Unit| {
^ D|/propertyToResolve|.R|/Delegate.setValue|(Null(null), ::R|/propertyToResolve|, R|<local>/propertyToResolve|) ^ D|/propertyToResolve|.R|/Delegate.setValue|(Null(null), ::R|/propertyToResolve|, R|<local>/propertyToResolve|)
} }
@@ -570,3 +570,4 @@ FILE: [ResolvedTo(BODY_RESOLVE)] propertyWithExplicitTypeUnavailableScript.kts
public [ResolvedTo(BODY_RESOLVE)] set([ResolvedTo(BODY_RESOLVE)] <set-?>: R|@R|Anno|(position = <strcat>(String(getValue type ref ), this@R|/Delegate.Companion|.R|/Delegate.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested type ref ), this@R|/Delegate.Companion|.R|/Delegate.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested nested type ref ), this@R|/Delegate.Companion|.R|/Delegate.Companion.prop|)) kotlin/Int>>|): R|kotlin/Unit| { public [ResolvedTo(BODY_RESOLVE)] set([ResolvedTo(BODY_RESOLVE)] <set-?>: R|@R|Anno|(position = <strcat>(String(getValue type ref ), this@R|/Delegate.Companion|.R|/Delegate.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested type ref ), this@R|/Delegate.Companion|.R|/Delegate.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(getValue nested nested type ref ), this@R|/Delegate.Companion|.R|/Delegate.Companion.prop|)) kotlin/Int>>|): R|kotlin/Unit| {
^ D|/propertyToResolve|.R|/Delegate.setValue|(Null(null), ::R|/propertyToResolve|, R|<local>/propertyToResolve|) ^ D|/propertyToResolve|.R|/Delegate.setValue|(Null(null), ::R|/propertyToResolve|, R|<local>/propertyToResolve|)
} }
@@ -315,11 +315,11 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitType.kt
LAZY_super<<implicit>> LAZY_super<<implicit>>
} }
public final [ResolvedTo(CONTRACTS)] fun explicitType(): 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>>| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): 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>>| {
^explicitType IntegerLiteral(1) ^explicitType IntegerLiteral(1)
} }
public open override operator [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun getValue([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] thisRef: R|kotlin/Any?|, [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] property: R|kotlin/reflect/KProperty<*>|): 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>>| { public open override operator [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun getValue([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] thisRef: R|kotlin/Any?|, [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] property: R|kotlin/reflect/KProperty<*>|): 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>>| {
^getValue this@R|/Delegate|.R|/Delegate.explicitType|() ^getValue this@R|/Delegate|.R|/Delegate.explicitType|()
} }
@@ -327,11 +327,11 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitType.kt
} }
} }
@PROPERTY:R|Anno|[Types](position = <strcat>(String(property ), R|/prop|)) field:@PROPERTY_DELEGATE_FIELD:R|Anno|[Types](position = <strcat>(String(delegate ), R|/prop|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] var <@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 ), R|/prop|)) R|F|.propertyToResolve: 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>>|by R|/Delegate.Delegate|() @PROPERTY:R|Anno|[Types](position = <strcat>(String(property ), R|/prop|)) field:@PROPERTY_DELEGATE_FIELD:R|Anno|[Types](position = <strcat>(String(delegate ), R|/prop|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] var <@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 ), R|/prop|)) R|F|.propertyToResolve: 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>>|by R|/Delegate.Delegate|()
@PROPERTY_GETTER:R|Anno|[Types](position = <strcat>(String(get ), R|/prop|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] get(): 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>>| { @PROPERTY_GETTER:R|Anno|[Types](position = <strcat>(String(get ), R|/prop|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] get(): 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>>| {
^ D|/propertyToResolve|.R|/Delegate.getValue|(this@R|/propertyToResolve|, ::R|/propertyToResolve|) ^ D|/propertyToResolve|.R|/Delegate.getValue|(this@R|/propertyToResolve|, ::R|/propertyToResolve|)
} }
@PROPERTY_SETTER:R|Anno|[Types](position = <strcat>(String(set ), R|/prop|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] set([ResolvedTo(ANNOTATION_ARGUMENTS)] @SETTER_PARAMETER:R|Anno|[Types](position = <strcat>(String(setparam ), R|/prop|)) <set-?>: 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>>|): R|kotlin/Unit| { @PROPERTY_SETTER:R|Anno|[Types](position = <strcat>(String(set ), R|/prop|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] set([ResolvedTo(ANNOTATION_ARGUMENTS)] @SETTER_PARAMETER:R|Anno|[Types](position = <strcat>(String(setparam ), R|/prop|)) <set-?>: 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>>|): R|kotlin/Unit| {
^ D|/propertyToResolve|.R|/Delegate.setValue|(this@R|/propertyToResolve|, ::R|/propertyToResolve|, R|<local>/propertyToResolve|) ^ D|/propertyToResolve|.R|/Delegate.setValue|(this@R|/propertyToResolve|, ::R|/propertyToResolve|, R|<local>/propertyToResolve|)
} }
@@ -353,11 +353,11 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitType.kt
LAZY_super<<implicit>> LAZY_super<<implicit>>
} }
public final [ResolvedTo(CONTRACTS)] fun explicitType(): 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>>| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): 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>>| {
^explicitType IntegerLiteral(1) ^explicitType IntegerLiteral(1)
} }
public open override operator [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun getValue([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] thisRef: R|kotlin/Any?|, [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] property: R|kotlin/reflect/KProperty<*>|): 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>>| { public open override operator [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun getValue([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] thisRef: R|kotlin/Any?|, [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] property: R|kotlin/reflect/KProperty<*>|): 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>>| {
^getValue this@R|/Delegate|.R|/Delegate.explicitType|() ^getValue this@R|/Delegate|.R|/Delegate.explicitType|()
} }
@@ -365,11 +365,11 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitType.kt
} }
} }
@PROPERTY:R|Anno|[Types](position = <strcat>(String(property ), R|/prop|)) field:@PROPERTY_DELEGATE_FIELD:R|Anno|[Types](position = <strcat>(String(delegate ), R|/prop|)) public final [ResolvedTo(BODY_RESOLVE)] var <@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 ), R|/prop|)) R|F|.propertyToResolve: 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>>|by R|/Delegate.Delegate|() @PROPERTY:R|Anno|[Types](position = <strcat>(String(property ), R|/prop|)) field:@PROPERTY_DELEGATE_FIELD:R|Anno|[Types](position = <strcat>(String(delegate ), R|/prop|)) public final [ResolvedTo(BODY_RESOLVE)] var <@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 ), R|/prop|)) R|F|.propertyToResolve: 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>>|by R|/Delegate.Delegate|()
@PROPERTY_GETTER:R|Anno|[Types](position = <strcat>(String(get ), R|/prop|)) public [ResolvedTo(BODY_RESOLVE)] get(): 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>>| { @PROPERTY_GETTER:R|Anno|[Types](position = <strcat>(String(get ), R|/prop|)) public [ResolvedTo(BODY_RESOLVE)] get(): 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>>| {
^ D|/propertyToResolve|.R|/Delegate.getValue|(this@R|/propertyToResolve|, ::R|/propertyToResolve|) ^ D|/propertyToResolve|.R|/Delegate.getValue|(this@R|/propertyToResolve|, ::R|/propertyToResolve|)
} }
@PROPERTY_SETTER:R|Anno|[Types](position = <strcat>(String(set ), R|/prop|)) public [ResolvedTo(BODY_RESOLVE)] set([ResolvedTo(BODY_RESOLVE)] @SETTER_PARAMETER:R|Anno|[Types](position = <strcat>(String(setparam ), R|/prop|)) <set-?>: 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>>|): R|kotlin/Unit| { @PROPERTY_SETTER:R|Anno|[Types](position = <strcat>(String(set ), R|/prop|)) public [ResolvedTo(BODY_RESOLVE)] set([ResolvedTo(BODY_RESOLVE)] @SETTER_PARAMETER:R|Anno|[Types](position = <strcat>(String(setparam ), R|/prop|)) <set-?>: 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>>|): R|kotlin/Unit| {
^ D|/propertyToResolve|.R|/Delegate.setValue|(this@R|/propertyToResolve|, ::R|/propertyToResolve|, R|<local>/propertyToResolve|) ^ D|/propertyToResolve|.R|/Delegate.setValue|(this@R|/propertyToResolve|, ::R|/propertyToResolve|, R|<local>/propertyToResolve|)
} }
@@ -401,11 +401,11 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitTypeScript.kts
LAZY_super<<implicit>> LAZY_super<<implicit>>
} }
public final [ResolvedTo(CONTRACTS)] fun explicitType(): 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>>| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): 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>>| {
^explicitType IntegerLiteral(1) ^explicitType IntegerLiteral(1)
} }
public open override operator [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun getValue([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] thisRef: R|kotlin/Any?|, [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] property: R|kotlin/reflect/KProperty<*>|): 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>>| { public open override operator [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun getValue([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] thisRef: R|kotlin/Any?|, [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] property: R|kotlin/reflect/KProperty<*>|): 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>>| {
^getValue this@R|/Delegate|.R|/Delegate.explicitType|() ^getValue this@R|/Delegate|.R|/Delegate.explicitType|()
} }
@@ -414,11 +414,11 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitTypeScript.kts
} }
@PROPERTY:R|Anno|[Types](position = <strcat>(String(property ), R|/prop|)) field:@PROPERTY_DELEGATE_FIELD:R|Anno|[Types](position = <strcat>(String(delegate ), R|/prop|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] var <@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 ), R|/prop|)) R|F|.propertyToResolve: 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>>|by R|/Delegate.Delegate|() @PROPERTY:R|Anno|[Types](position = <strcat>(String(property ), R|/prop|)) field:@PROPERTY_DELEGATE_FIELD:R|Anno|[Types](position = <strcat>(String(delegate ), R|/prop|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] var <@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 ), R|/prop|)) R|F|.propertyToResolve: 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>>|by R|/Delegate.Delegate|()
@PROPERTY_GETTER:R|Anno|[Types](position = <strcat>(String(get ), R|/prop|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] get(): 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>>| { @PROPERTY_GETTER:R|Anno|[Types](position = <strcat>(String(get ), R|/prop|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] get(): 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>>| {
^ D|/propertyToResolve|.R|/Delegate.getValue|(this@R|/propertyToResolve|, ::R|/propertyToResolve|) ^ D|/propertyToResolve|.R|/Delegate.getValue|(this@R|/propertyToResolve|, ::R|/propertyToResolve|)
} }
@PROPERTY_SETTER:R|Anno|[Types](position = <strcat>(String(set ), R|/prop|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] set([ResolvedTo(ANNOTATION_ARGUMENTS)] @SETTER_PARAMETER:R|Anno|[Types](position = <strcat>(String(setparam ), R|/prop|)) <set-?>: 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>>|): R|kotlin/Unit| { @PROPERTY_SETTER:R|Anno|[Types](position = <strcat>(String(set ), R|/prop|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] set([ResolvedTo(ANNOTATION_ARGUMENTS)] @SETTER_PARAMETER:R|Anno|[Types](position = <strcat>(String(setparam ), R|/prop|)) <set-?>: 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>>|): R|kotlin/Unit| {
^ D|/propertyToResolve|.R|/Delegate.setValue|(this@R|/propertyToResolve|, ::R|/propertyToResolve|, R|<local>/propertyToResolve|) ^ D|/propertyToResolve|.R|/Delegate.setValue|(this@R|/propertyToResolve|, ::R|/propertyToResolve|, R|<local>/propertyToResolve|)
} }
@@ -447,11 +447,11 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitTypeScript.kts
LAZY_super<<implicit>> LAZY_super<<implicit>>
} }
public final [ResolvedTo(CONTRACTS)] fun explicitType(): 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>>| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): 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>>| {
^explicitType IntegerLiteral(1) ^explicitType IntegerLiteral(1)
} }
public open override operator [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun getValue([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] thisRef: R|kotlin/Any?|, [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] property: R|kotlin/reflect/KProperty<*>|): 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>>| { public open override operator [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun getValue([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] thisRef: R|kotlin/Any?|, [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] property: R|kotlin/reflect/KProperty<*>|): 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>>| {
^getValue this@R|/Delegate|.R|/Delegate.explicitType|() ^getValue this@R|/Delegate|.R|/Delegate.explicitType|()
} }
@@ -460,11 +460,11 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitTypeScript.kts
} }
@PROPERTY:R|Anno|[Types](position = <strcat>(String(property ), R|/prop|)) field:@PROPERTY_DELEGATE_FIELD:R|Anno|[Types](position = <strcat>(String(delegate ), R|/prop|)) public final [ResolvedTo(BODY_RESOLVE)] var <@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 ), R|/prop|)) R|F|.propertyToResolve: 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>>|by R|/Delegate.Delegate|() @PROPERTY:R|Anno|[Types](position = <strcat>(String(property ), R|/prop|)) field:@PROPERTY_DELEGATE_FIELD:R|Anno|[Types](position = <strcat>(String(delegate ), R|/prop|)) public final [ResolvedTo(BODY_RESOLVE)] var <@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 ), R|/prop|)) R|F|.propertyToResolve: 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>>|by R|/Delegate.Delegate|()
@PROPERTY_GETTER:R|Anno|[Types](position = <strcat>(String(get ), R|/prop|)) public [ResolvedTo(BODY_RESOLVE)] get(): 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>>| { @PROPERTY_GETTER:R|Anno|[Types](position = <strcat>(String(get ), R|/prop|)) public [ResolvedTo(BODY_RESOLVE)] get(): 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>>| {
^ D|/propertyToResolve|.R|/Delegate.getValue|(this@R|/propertyToResolve|, ::R|/propertyToResolve|) ^ D|/propertyToResolve|.R|/Delegate.getValue|(this@R|/propertyToResolve|, ::R|/propertyToResolve|)
} }
@PROPERTY_SETTER:R|Anno|[Types](position = <strcat>(String(set ), R|/prop|)) public [ResolvedTo(BODY_RESOLVE)] set([ResolvedTo(BODY_RESOLVE)] @SETTER_PARAMETER:R|Anno|[Types](position = <strcat>(String(setparam ), R|/prop|)) <set-?>: 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>>|): R|kotlin/Unit| { @PROPERTY_SETTER:R|Anno|[Types](position = <strcat>(String(set ), R|/prop|)) public [ResolvedTo(BODY_RESOLVE)] set([ResolvedTo(BODY_RESOLVE)] @SETTER_PARAMETER:R|Anno|[Types](position = <strcat>(String(setparam ), R|/prop|)) <set-?>: 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>>|): R|kotlin/Unit| {
^ D|/propertyToResolve|.R|/Delegate.setValue|(this@R|/propertyToResolve|, ::R|/propertyToResolve|, R|<local>/propertyToResolve|) ^ D|/propertyToResolve|.R|/Delegate.setValue|(this@R|/propertyToResolve|, ::R|/propertyToResolve|, R|<local>/propertyToResolve|)
} }
@@ -513,3 +513,4 @@ FILE: [ResolvedTo(BODY_RESOLVE)] propertyWithImplicitTypeScript.kts
@PROPERTY_SETTER:R|Anno|[Types](position = <strcat>(String(set ), R|/prop|)) public [ResolvedTo(BODY_RESOLVE)] set([ResolvedTo(BODY_RESOLVE)] @SETTER_PARAMETER:R|Anno|[Types](position = <strcat>(String(setparam ), R|/prop|)) <set-?>: 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>>|): R|kotlin/Unit| { @PROPERTY_SETTER:R|Anno|[Types](position = <strcat>(String(set ), R|/prop|)) public [ResolvedTo(BODY_RESOLVE)] set([ResolvedTo(BODY_RESOLVE)] @SETTER_PARAMETER:R|Anno|[Types](position = <strcat>(String(setparam ), R|/prop|)) <set-?>: 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>>|): R|kotlin/Unit| {
^ D|/propertyToResolve|.R|/Delegate.setValue|(this@R|/propertyToResolve|, ::R|/propertyToResolve|, R|<local>/propertyToResolve|) ^ D|/propertyToResolve|.R|/Delegate.setValue|(this@R|/propertyToResolve|, ::R|/propertyToResolve|, R|<local>/propertyToResolve|)
} }
@@ -379,13 +379,13 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitTypeUnavailable.kt
ANNOTATION_ARGUMENTS: ANNOTATION_ARGUMENTS:
FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitTypeUnavailable.kt FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitTypeUnavailable.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_GETTER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_SETTER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FIELD|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_GETTER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_SETTER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FIELD|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.position] position: R|kotlin/String|): R|Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.position] position: String): R|Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final [ResolvedTo(STATUS)] class Delegate : R|kotlin/properties/ReadWriteProperty<kotlin/Any?, kotlin/collections/List<kotlin/collections/List<kotlin/Int>>>| { public final [ResolvedTo(STATUS)] class Delegate : R|kotlin/properties/ReadWriteProperty<kotlin/Any?, kotlin/collections/List<kotlin/collections/List<kotlin/Int>>>| {
@@ -398,7 +398,7 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitTypeUnavailable.kt
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|Anno|(position = <strcat>(String(explicitType return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), <Unresolved name: prop>#)) kotlin/Int>>| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): 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>>| {
^explicitType IntegerLiteral(1) ^explicitType IntegerLiteral(1)
} }
@@ -407,7 +407,7 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitTypeUnavailable.kt
} }
public open override operator [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun getValue([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] thisRef: R|kotlin/Any?|, [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] property: R|kotlin/reflect/KProperty<*>|): R|@R|Anno|(position = <strcat>(String(explicitType return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), <Unresolved name: prop>#)) kotlin/Int>>| { public open override operator [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun getValue([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] thisRef: R|kotlin/Any?|, [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] property: R|kotlin/reflect/KProperty<*>|): 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>>| {
^getValue this@R|/Delegate.Companion|.R|/Delegate.Companion.explicitType|() ^getValue this@R|/Delegate.Companion|.R|/Delegate.Companion.explicitType|()
} }
@@ -415,23 +415,23 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitTypeUnavailable.kt
} }
} }
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] var propertyToResolve: R|@R|Anno|(position = <strcat>(String(explicitType return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), <Unresolved name: prop>#)) kotlin/Int>>|by R|/Delegate.Delegate|() public final [ResolvedTo(ANNOTATION_ARGUMENTS)] var propertyToResolve: 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>>|by R|/Delegate.Delegate|()
public [ResolvedTo(ANNOTATION_ARGUMENTS)] get(): R|@R|Anno|(position = <strcat>(String(explicitType return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), <Unresolved name: prop>#)) kotlin/Int>>| { public [ResolvedTo(ANNOTATION_ARGUMENTS)] get(): 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>>| {
^ D|/propertyToResolve|.R|/Delegate.getValue|(Null(null), ::R|/propertyToResolve|) ^ D|/propertyToResolve|.R|/Delegate.getValue|(Null(null), ::R|/propertyToResolve|)
} }
public [ResolvedTo(ANNOTATION_ARGUMENTS)] set([ResolvedTo(ANNOTATION_ARGUMENTS)] <set-?>: R|@R|Anno|(position = <strcat>(String(explicitType return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), <Unresolved name: prop>#)) kotlin/Int>>|): R|kotlin/Unit| { public [ResolvedTo(ANNOTATION_ARGUMENTS)] set([ResolvedTo(ANNOTATION_ARGUMENTS)] <set-?>: 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>>|): R|kotlin/Unit| {
^ D|/propertyToResolve|.R|/Delegate.setValue|(Null(null), ::R|/propertyToResolve|, R|<local>/propertyToResolve|) ^ D|/propertyToResolve|.R|/Delegate.setValue|(Null(null), ::R|/propertyToResolve|, R|<local>/propertyToResolve|)
} }
BODY_RESOLVE: BODY_RESOLVE:
FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitTypeUnavailable.kt FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitTypeUnavailable.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_GETTER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_SETTER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FIELD|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_GETTER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_SETTER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FIELD|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.position] position: R|kotlin/String|): R|Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.position] position: String): R|Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final [ResolvedTo(STATUS)] class Delegate : R|kotlin/properties/ReadWriteProperty<kotlin/Any?, kotlin/collections/List<kotlin/collections/List<kotlin/Int>>>| { public final [ResolvedTo(STATUS)] class Delegate : R|kotlin/properties/ReadWriteProperty<kotlin/Any?, kotlin/collections/List<kotlin/collections/List<kotlin/Int>>>| {
@@ -444,7 +444,7 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitTypeUnavailable.kt
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|Anno|(position = <strcat>(String(explicitType return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), <Unresolved name: prop>#)) kotlin/Int>>| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): 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>>| {
^explicitType IntegerLiteral(1) ^explicitType IntegerLiteral(1)
} }
@@ -453,7 +453,7 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitTypeUnavailable.kt
} }
public open override operator [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun getValue([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] thisRef: R|kotlin/Any?|, [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] property: R|kotlin/reflect/KProperty<*>|): R|@R|Anno|(position = <strcat>(String(explicitType return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), <Unresolved name: prop>#)) kotlin/Int>>| { public open override operator [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun getValue([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] thisRef: R|kotlin/Any?|, [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] property: R|kotlin/reflect/KProperty<*>|): 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>>| {
^getValue this@R|/Delegate.Companion|.R|/Delegate.Companion.explicitType|() ^getValue this@R|/Delegate.Companion|.R|/Delegate.Companion.explicitType|()
} }
@@ -461,11 +461,11 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitTypeUnavailable.kt
} }
} }
public final [ResolvedTo(BODY_RESOLVE)] var propertyToResolve: R|@R|Anno|(position = <strcat>(String(explicitType return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), <Unresolved name: prop>#)) kotlin/Int>>|by R|/Delegate.Delegate|() public final [ResolvedTo(BODY_RESOLVE)] var propertyToResolve: 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>>|by R|/Delegate.Delegate|()
public [ResolvedTo(BODY_RESOLVE)] get(): R|@R|Anno|(position = <strcat>(String(explicitType return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), <Unresolved name: prop>#)) kotlin/Int>>| { public [ResolvedTo(BODY_RESOLVE)] get(): 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>>| {
^ D|/propertyToResolve|.R|/Delegate.getValue|(Null(null), ::R|/propertyToResolve|) ^ D|/propertyToResolve|.R|/Delegate.getValue|(Null(null), ::R|/propertyToResolve|)
} }
public [ResolvedTo(BODY_RESOLVE)] set([ResolvedTo(BODY_RESOLVE)] <set-?>: R|@R|Anno|(position = <strcat>(String(explicitType return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), <Unresolved name: prop>#)) kotlin/Int>>|): R|kotlin/Unit| { public [ResolvedTo(BODY_RESOLVE)] set([ResolvedTo(BODY_RESOLVE)] <set-?>: 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>>|): R|kotlin/Unit| {
^ D|/propertyToResolve|.R|/Delegate.setValue|(Null(null), ::R|/propertyToResolve|, R|<local>/propertyToResolve|) ^ D|/propertyToResolve|.R|/Delegate.setValue|(Null(null), ::R|/propertyToResolve|, R|<local>/propertyToResolve|)
} }
@@ -453,13 +453,13 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitTypeUnavailableScript.kts
SCRIPT: [ResolvedTo(TYPES)] <script-propertyWithImplicitTypeUnavailableScript.kts> SCRIPT: [ResolvedTo(TYPES)] <script-propertyWithImplicitTypeUnavailableScript.kts>
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>| [ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_GETTER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_SETTER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FIELD|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_GETTER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_SETTER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FIELD|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.position] position: R|kotlin/String|): R|Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.position] position: String): R|Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
@@ -473,7 +473,7 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitTypeUnavailableScript.kts
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|Anno|(position = <strcat>(String(explicitType return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), <Unresolved name: prop>#)) kotlin/Int>>| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): 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>>| {
^explicitType IntegerLiteral(1) ^explicitType IntegerLiteral(1)
} }
@@ -482,7 +482,7 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitTypeUnavailableScript.kts
} }
public open override operator [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun getValue([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] thisRef: R|kotlin/Any?|, [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] property: R|kotlin/reflect/KProperty<*>|): R|@R|Anno|(position = <strcat>(String(explicitType return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), <Unresolved name: prop>#)) kotlin/Int>>| { public open override operator [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun getValue([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] thisRef: R|kotlin/Any?|, [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] property: R|kotlin/reflect/KProperty<*>|): 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>>| {
^getValue this@R|/Delegate.Companion|.R|/Delegate.Companion.explicitType|() ^getValue this@R|/Delegate.Companion|.R|/Delegate.Companion.explicitType|()
} }
@@ -491,11 +491,11 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitTypeUnavailableScript.kts
} }
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] var propertyToResolve: R|@R|Anno|(position = <strcat>(String(explicitType return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), <Unresolved name: prop>#)) kotlin/Int>>|by R|/Delegate.Delegate|() public final [ResolvedTo(ANNOTATION_ARGUMENTS)] var propertyToResolve: 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>>|by R|/Delegate.Delegate|()
public [ResolvedTo(ANNOTATION_ARGUMENTS)] get(): R|@R|Anno|(position = <strcat>(String(explicitType return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), <Unresolved name: prop>#)) kotlin/Int>>| { public [ResolvedTo(ANNOTATION_ARGUMENTS)] get(): 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>>| {
^ D|/propertyToResolve|.R|/Delegate.getValue|(Null(null), ::R|/propertyToResolve|) ^ D|/propertyToResolve|.R|/Delegate.getValue|(Null(null), ::R|/propertyToResolve|)
} }
public [ResolvedTo(ANNOTATION_ARGUMENTS)] set([ResolvedTo(ANNOTATION_ARGUMENTS)] <set-?>: R|@R|Anno|(position = <strcat>(String(explicitType return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), <Unresolved name: prop>#)) kotlin/Int>>|): R|kotlin/Unit| { public [ResolvedTo(ANNOTATION_ARGUMENTS)] set([ResolvedTo(ANNOTATION_ARGUMENTS)] <set-?>: 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>>|): R|kotlin/Unit| {
^ D|/propertyToResolve|.R|/Delegate.setValue|(Null(null), ::R|/propertyToResolve|, R|<local>/propertyToResolve|) ^ D|/propertyToResolve|.R|/Delegate.setValue|(Null(null), ::R|/propertyToResolve|, R|<local>/propertyToResolve|)
} }
@@ -506,13 +506,13 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitTypeUnavailableScript.kts
SCRIPT: [ResolvedTo(TYPES)] <script-propertyWithImplicitTypeUnavailableScript.kts> SCRIPT: [ResolvedTo(TYPES)] <script-propertyWithImplicitTypeUnavailableScript.kts>
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>| [ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_GETTER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_SETTER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FIELD|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_GETTER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_SETTER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FIELD|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.position] position: R|kotlin/String|): R|Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.position] position: String): R|Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
@@ -526,7 +526,7 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitTypeUnavailableScript.kts
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|Anno|(position = <strcat>(String(explicitType return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), <Unresolved name: prop>#)) kotlin/Int>>| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): 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>>| {
^explicitType IntegerLiteral(1) ^explicitType IntegerLiteral(1)
} }
@@ -535,7 +535,7 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitTypeUnavailableScript.kts
} }
public open override operator [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun getValue([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] thisRef: R|kotlin/Any?|, [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] property: R|kotlin/reflect/KProperty<*>|): R|@R|Anno|(position = <strcat>(String(explicitType return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), <Unresolved name: prop>#)) kotlin/Int>>| { public open override operator [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun getValue([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] thisRef: R|kotlin/Any?|, [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] property: R|kotlin/reflect/KProperty<*>|): 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>>| {
^getValue this@R|/Delegate.Companion|.R|/Delegate.Companion.explicitType|() ^getValue this@R|/Delegate.Companion|.R|/Delegate.Companion.explicitType|()
} }
@@ -544,11 +544,11 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitTypeUnavailableScript.kts
} }
public final [ResolvedTo(BODY_RESOLVE)] var propertyToResolve: R|@R|Anno|(position = <strcat>(String(explicitType return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), <Unresolved name: prop>#)) kotlin/Int>>|by R|/Delegate.Delegate|() public final [ResolvedTo(BODY_RESOLVE)] var propertyToResolve: 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>>|by R|/Delegate.Delegate|()
public [ResolvedTo(BODY_RESOLVE)] get(): R|@R|Anno|(position = <strcat>(String(explicitType return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), <Unresolved name: prop>#)) kotlin/Int>>| { public [ResolvedTo(BODY_RESOLVE)] get(): 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>>| {
^ D|/propertyToResolve|.R|/Delegate.getValue|(Null(null), ::R|/propertyToResolve|) ^ D|/propertyToResolve|.R|/Delegate.getValue|(Null(null), ::R|/propertyToResolve|)
} }
public [ResolvedTo(BODY_RESOLVE)] set([ResolvedTo(BODY_RESOLVE)] <set-?>: R|@R|Anno|(position = <strcat>(String(explicitType return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), <Unresolved name: prop>#)) kotlin/Int>>|): R|kotlin/Unit| { public [ResolvedTo(BODY_RESOLVE)] set([ResolvedTo(BODY_RESOLVE)] <set-?>: 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>>|): R|kotlin/Unit| {
^ D|/propertyToResolve|.R|/Delegate.setValue|(Null(null), ::R|/propertyToResolve|, R|<local>/propertyToResolve|) ^ D|/propertyToResolve|.R|/Delegate.setValue|(Null(null), ::R|/propertyToResolve|, R|<local>/propertyToResolve|)
} }
@@ -604,3 +604,4 @@ FILE: [ResolvedTo(BODY_RESOLVE)] propertyWithImplicitTypeUnavailableScript.kts
public [ResolvedTo(BODY_RESOLVE)] set([ResolvedTo(BODY_RESOLVE)] <set-?>: R|@R|Anno|(position = <strcat>(String(explicitType return type ), this@R|/Delegate.Companion|.R|/Delegate.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), this@R|/Delegate.Companion|.R|/Delegate.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), this@R|/Delegate.Companion|.R|/Delegate.Companion.prop|)) kotlin/Int>>|): R|kotlin/Unit| { public [ResolvedTo(BODY_RESOLVE)] set([ResolvedTo(BODY_RESOLVE)] <set-?>: R|@R|Anno|(position = <strcat>(String(explicitType return type ), this@R|/Delegate.Companion|.R|/Delegate.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested return type ), this@R|/Delegate.Companion|.R|/Delegate.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(explicitType nested nested return type ), this@R|/Delegate.Companion|.R|/Delegate.Companion.prop|)) kotlin/Int>>|): R|kotlin/Unit| {
^ D|/propertyToResolve|.R|/Delegate.setValue|(Null(null), ::R|/propertyToResolve|, R|<local>/propertyToResolve|) ^ D|/propertyToResolve|.R|/Delegate.setValue|(Null(null), ::R|/propertyToResolve|, R|<local>/propertyToResolve|)
} }
@@ -1,192 +1,192 @@
@R|util/Anno|(str = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>? @R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?
context -> FirValueParameterSymbol <local>/a from FirConstructorSymbol util/Pair.Pair context -> FirValueParameterSymbol <local>/a from FirConstructorSymbol util/Pair.Pair
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String> @R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>
context -> FirValueParameterSymbol <local>/a from FirConstructorSymbol util/Pair.Pair context -> FirValueParameterSymbol <local>/a from FirConstructorSymbol util/Pair.Pair
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String @R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String
context -> FirValueParameterSymbol <local>/a from FirConstructorSymbol util/Pair.Pair context -> FirValueParameterSymbol <local>/a from FirConstructorSymbol util/Pair.Pair
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?
context -> FirValueParameterSymbol <local>/b from FirConstructorSymbol util/Pair.Pair context -> FirValueParameterSymbol <local>/b from FirConstructorSymbol util/Pair.Pair
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int> @R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>
context -> FirValueParameterSymbol <local>/b from FirConstructorSymbol util/Pair.Pair context -> FirValueParameterSymbol <local>/b from FirConstructorSymbol util/Pair.Pair
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int @R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int
context -> FirValueParameterSymbol <local>/b from FirConstructorSymbol util/Pair.Pair context -> FirValueParameterSymbol <local>/b from FirConstructorSymbol util/Pair.Pair
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>? @R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?
context -> FirPropertySymbol util/Pair.a context -> FirPropertySymbol util/Pair.a
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String> @R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>
context -> FirPropertySymbol util/Pair.a context -> FirPropertySymbol util/Pair.a
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String @R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String
context -> FirPropertySymbol util/Pair.a context -> FirPropertySymbol util/Pair.a
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>? @R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol util/Pair.a context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol util/Pair.a
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String> @R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol util/Pair.a context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol util/Pair.a
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String @R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol util/Pair.a context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol util/Pair.a
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>? @R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol util/Pair.a context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol util/Pair.a
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String> @R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol util/Pair.a context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol util/Pair.a
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String @R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol util/Pair.a context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol util/Pair.a
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?
context -> FirPropertySymbol util/Pair.b context -> FirPropertySymbol util/Pair.b
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int> @R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>
context -> FirPropertySymbol util/Pair.b context -> FirPropertySymbol util/Pair.b
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int @R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int
context -> FirPropertySymbol util/Pair.b context -> FirPropertySymbol util/Pair.b
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol util/Pair.b context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol util/Pair.b
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int> @R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol util/Pair.b context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol util/Pair.b
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int @R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol util/Pair.b context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol util/Pair.b
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol util/Pair.b context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol util/Pair.b
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int> @R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol util/Pair.b context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol util/Pair.b
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int @R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol util/Pair.b context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol util/Pair.b
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>? @R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?
context -> FirNamedFunctionSymbol util/Pair.component1 context -> FirNamedFunctionSymbol util/Pair.component1
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String> @R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>
context -> FirNamedFunctionSymbol util/Pair.component1 context -> FirNamedFunctionSymbol util/Pair.component1
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String @R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String
context -> FirNamedFunctionSymbol util/Pair.component1 context -> FirNamedFunctionSymbol util/Pair.component1
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?
context -> FirNamedFunctionSymbol util/Pair.component2 context -> FirNamedFunctionSymbol util/Pair.component2
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int> @R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>
context -> FirNamedFunctionSymbol util/Pair.component2 context -> FirNamedFunctionSymbol util/Pair.component2
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int @R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int
context -> FirNamedFunctionSymbol util/Pair.component2 context -> FirNamedFunctionSymbol util/Pair.component2
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>? @R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?
context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol util/Pair.copy context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol util/Pair.copy
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String> @R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>
context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol util/Pair.copy context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol util/Pair.copy
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String @R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String
context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol util/Pair.copy context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol util/Pair.copy
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?
context -> FirValueParameterSymbol <local>/b from FirNamedFunctionSymbol util/Pair.copy context -> FirValueParameterSymbol <local>/b from FirNamedFunctionSymbol util/Pair.copy
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int> @R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>
context -> FirValueParameterSymbol <local>/b from FirNamedFunctionSymbol util/Pair.copy context -> FirValueParameterSymbol <local>/b from FirNamedFunctionSymbol util/Pair.copy
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int @R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int
context -> FirValueParameterSymbol <local>/b from FirNamedFunctionSymbol util/Pair.copy context -> FirValueParameterSymbol <local>/b from FirNamedFunctionSymbol util/Pair.copy
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>? @R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?
context -> FirPropertySymbol <local>/a context -> FirPropertySymbol <local>/a
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String> @R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>
context -> FirPropertySymbol <local>/a context -> FirPropertySymbol <local>/a
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String @R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String
context -> FirPropertySymbol <local>/a context -> FirPropertySymbol <local>/a
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?
context -> FirPropertySymbol <local>/b context -> FirPropertySymbol <local>/b
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int> @R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>
context -> FirPropertySymbol <local>/b context -> FirPropertySymbol <local>/b
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int @R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int
context -> FirPropertySymbol <local>/b context -> FirPropertySymbol <local>/b
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>? @R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?
context -> FirPropertySymbol <local>/c context -> FirPropertySymbol <local>/c
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String> @R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>
context -> FirPropertySymbol <local>/c context -> FirPropertySymbol <local>/c
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String @R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String
context -> FirPropertySymbol <local>/c context -> FirPropertySymbol <local>/c
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?
context -> FirPropertySymbol <local>/d context -> FirPropertySymbol <local>/d
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int> @R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>
context -> FirPropertySymbol <local>/d context -> FirPropertySymbol <local>/d
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int @R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int
context -> FirPropertySymbol <local>/d context -> FirPropertySymbol <local>/d
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@@ -205,25 +205,25 @@ FILE: [ResolvedTo(IMPORTS)] scriptStatementLevel.kts
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val constant: R|kotlin/String| = String(s) public? final? const [ResolvedTo(RAW_FIR)] val constant: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final data [ResolvedTo(CONTRACTS)] class Pair : R|kotlin/Any| { public final data [ResolvedTo(CONTRACTS)] class Pair : R|kotlin/Any| {
public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] constructor([ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.a] a: R|@R|util/Anno|(str = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?|, [ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.b] b: R|@R|util/Anno|(str = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?|): R|util/Pair| { public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] constructor([ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.a] a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?|, [ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.b] b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?|): R|util/Pair| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component1, IsFromPrimaryConstructor=true] val a: R|@R|util/Anno|(str = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = R|<local>/a| public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component1, IsFromPrimaryConstructor=true] val a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = R|<local>/a|
public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(str = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?|
public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component2, IsFromPrimaryConstructor=true] val b: R|@R|util/Anno|(str = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = R|<local>/b| public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component2, IsFromPrimaryConstructor=true] val b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = R|<local>/b|
public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(str = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?|
public final operator [ResolvedTo(CONTRACTS)] fun component1(): R|@R|util/Anno|(str = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| public final operator [ResolvedTo(CONTRACTS)] fun component1(): R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?|
public final operator [ResolvedTo(CONTRACTS)] fun component2(): R|@R|util/Anno|(str = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| public final operator [ResolvedTo(CONTRACTS)] fun component2(): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?|
public final [ResolvedTo(STATUS)] fun copy([ResolvedTo(STATUS)] a: R|@R|util/Anno|(str = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = this@R|util/Pair|.R|util/Pair.a|, [ResolvedTo(STATUS)] b: R|@R|util/Anno|(str = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = this@R|util/Pair|.R|util/Pair.b|): R|util/Pair| public final [ResolvedTo(STATUS)] fun copy([ResolvedTo(STATUS)] a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = this@R|util/Pair|.R|util/Pair.a|, [ResolvedTo(STATUS)] b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = this@R|util/Pair|.R|util/Pair.b|): R|util/Pair|
} }
@@ -233,11 +233,11 @@ FILE: [ResolvedTo(IMPORTS)] scriptStatementLevel.kts
when () { when () {
Boolean(true) -> { Boolean(true) -> {
@R|util/Anno|[Types](str = <strcat>(String(destr 1 ), R|util/prop|)) [ResolvedTo(BODY_RESOLVE)] lval <destruct>: R|util/Pair| = R|util/Pair.Pair|(Null(null), Null(null)) @R|util/Anno|[Types](str = <strcat>(String(destr 1 ), R|util/prop|)) [ResolvedTo(BODY_RESOLVE)] lval <destruct>: R|util/Pair| = R|util/Pair.Pair|(Null(null), Null(null))
@R|util/Anno|[Types](str = <strcat>(String(a ), R|util/prop|)) [ResolvedTo(BODY_RESOLVE)] lval a: R|@R|util/Anno|(str = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|() @R|util/Anno|[Types](str = <strcat>(String(a ), R|util/prop|)) [ResolvedTo(BODY_RESOLVE)] lval a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|()
@R|util/Anno|[Types](str = <strcat>(String(b ), R|util/prop|)) [ResolvedTo(BODY_RESOLVE)] lval b: R|@R|util/Anno|(str = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|() @R|util/Anno|[Types](str = <strcat>(String(b ), R|util/prop|)) [ResolvedTo(BODY_RESOLVE)] lval b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|()
@R|util/Anno|[Types](str = <strcat>(String(destr 1 ), R|util/prop|)) [ResolvedTo(BODY_RESOLVE)] lval <destruct>: R|util/Pair| = R|util/Pair.Pair|(Null(null), Null(null)) @R|util/Anno|[Types](str = <strcat>(String(destr 1 ), R|util/prop|)) [ResolvedTo(BODY_RESOLVE)] lval <destruct>: R|util/Pair| = R|util/Pair.Pair|(Null(null), Null(null))
@R|util/Anno|[Types](str = <strcat>(String(c ), R|util/prop|)) [ResolvedTo(BODY_RESOLVE)] lval c: R|@R|util/Anno|(str = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|() @R|util/Anno|[Types](str = <strcat>(String(c ), R|util/prop|)) [ResolvedTo(BODY_RESOLVE)] lval c: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|()
@R|util/Anno|[Types](str = <strcat>(String(d ), R|util/prop|)) [ResolvedTo(BODY_RESOLVE)] lval d: R|@R|util/Anno|(str = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|() @R|util/Anno|[Types](str = <strcat>(String(d ), R|util/prop|)) [ResolvedTo(BODY_RESOLVE)] lval d: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|()
} }
} }
@@ -619,25 +619,25 @@ FILE: [ResolvedTo(IMPORTS)] scriptStatementLevel.kts
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val constant: R|kotlin/String| = String(s) public? final? const [ResolvedTo(RAW_FIR)] val constant: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final data [ResolvedTo(CONTRACTS)] class Pair : R|kotlin/Any| { public final data [ResolvedTo(CONTRACTS)] class Pair : R|kotlin/Any| {
public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] constructor([ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.a] a: R|@R|util/Anno|(str = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?|, [ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.b] b: R|@R|util/Anno|(str = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?|): R|util/Pair| { public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] constructor([ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.a] a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?|, [ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.b] b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?|): R|util/Pair| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component1, IsFromPrimaryConstructor=true] val a: R|@R|util/Anno|(str = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = R|<local>/a| public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component1, IsFromPrimaryConstructor=true] val a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = R|<local>/a|
public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(str = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?|
public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component2, IsFromPrimaryConstructor=true] val b: R|@R|util/Anno|(str = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = R|<local>/b| public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component2, IsFromPrimaryConstructor=true] val b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = R|<local>/b|
public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(str = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?|
public final operator [ResolvedTo(CONTRACTS)] fun component1(): R|@R|util/Anno|(str = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| public final operator [ResolvedTo(CONTRACTS)] fun component1(): R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?|
public final operator [ResolvedTo(CONTRACTS)] fun component2(): R|@R|util/Anno|(str = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| public final operator [ResolvedTo(CONTRACTS)] fun component2(): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?|
public final [ResolvedTo(STATUS)] fun copy([ResolvedTo(STATUS)] a: R|@R|util/Anno|(str = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = this@R|util/Pair|.R|util/Pair.a|, [ResolvedTo(STATUS)] b: R|@R|util/Anno|(str = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = this@R|util/Pair|.R|util/Pair.b|): R|util/Pair| public final [ResolvedTo(STATUS)] fun copy([ResolvedTo(STATUS)] a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = this@R|util/Pair|.R|util/Pair.a|, [ResolvedTo(STATUS)] b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = this@R|util/Pair|.R|util/Pair.b|): R|util/Pair|
} }
@@ -647,11 +647,11 @@ FILE: [ResolvedTo(IMPORTS)] scriptStatementLevel.kts
when () { when () {
Boolean(true) -> { Boolean(true) -> {
@R|util/Anno|[Types](str = <strcat>(String(destr 1 ), R|util/prop|)) [ResolvedTo(BODY_RESOLVE)] lval <destruct>: R|util/Pair| = R|util/Pair.Pair|(Null(null), Null(null)) @R|util/Anno|[Types](str = <strcat>(String(destr 1 ), R|util/prop|)) [ResolvedTo(BODY_RESOLVE)] lval <destruct>: R|util/Pair| = R|util/Pair.Pair|(Null(null), Null(null))
@R|util/Anno|[Types](str = <strcat>(String(a ), R|util/prop|)) [ResolvedTo(BODY_RESOLVE)] lval a: R|@R|util/Anno|(str = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|() @R|util/Anno|[Types](str = <strcat>(String(a ), R|util/prop|)) [ResolvedTo(BODY_RESOLVE)] lval a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|()
@R|util/Anno|[Types](str = <strcat>(String(b ), R|util/prop|)) [ResolvedTo(BODY_RESOLVE)] lval b: R|@R|util/Anno|(str = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|() @R|util/Anno|[Types](str = <strcat>(String(b ), R|util/prop|)) [ResolvedTo(BODY_RESOLVE)] lval b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|()
@R|util/Anno|[Types](str = <strcat>(String(destr 1 ), R|util/prop|)) [ResolvedTo(BODY_RESOLVE)] lval <destruct>: R|util/Pair| = R|util/Pair.Pair|(Null(null), Null(null)) @R|util/Anno|[Types](str = <strcat>(String(destr 1 ), R|util/prop|)) [ResolvedTo(BODY_RESOLVE)] lval <destruct>: R|util/Pair| = R|util/Pair.Pair|(Null(null), Null(null))
@R|util/Anno|[Types](str = <strcat>(String(c ), R|util/prop|)) [ResolvedTo(BODY_RESOLVE)] lval c: R|@R|util/Anno|(str = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|() @R|util/Anno|[Types](str = <strcat>(String(c ), R|util/prop|)) [ResolvedTo(BODY_RESOLVE)] lval c: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|()
@R|util/Anno|[Types](str = <strcat>(String(d ), R|util/prop|)) [ResolvedTo(BODY_RESOLVE)] lval d: R|@R|util/Anno|(str = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|() @R|util/Anno|[Types](str = <strcat>(String(d ), R|util/prop|)) [ResolvedTo(BODY_RESOLVE)] lval d: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|()
} }
} }
@@ -1,48 +1,48 @@
@R|util/Anno|(str = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>? @R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?
context -> FirPropertySymbol <local>/a context -> FirPropertySymbol <local>/a
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String> @R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>
context -> FirPropertySymbol <local>/a context -> FirPropertySymbol <local>/a
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String @R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String
context -> FirPropertySymbol <local>/a context -> FirPropertySymbol <local>/a
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?
context -> FirPropertySymbol <local>/b context -> FirPropertySymbol <local>/b
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int> @R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>
context -> FirPropertySymbol <local>/b context -> FirPropertySymbol <local>/b
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int @R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int
context -> FirPropertySymbol <local>/b context -> FirPropertySymbol <local>/b
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>? @R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?
context -> FirPropertySymbol <local>/c context -> FirPropertySymbol <local>/c
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String> @R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>
context -> FirPropertySymbol <local>/c context -> FirPropertySymbol <local>/c
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String @R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String
context -> FirPropertySymbol <local>/c context -> FirPropertySymbol <local>/c
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?
context -> FirPropertySymbol <local>/d context -> FirPropertySymbol <local>/d
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int> @R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>
context -> FirPropertySymbol <local>/d context -> FirPropertySymbol <local>/d
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int @R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int
context -> FirPropertySymbol <local>/d context -> FirPropertySymbol <local>/d
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@@ -61,25 +61,25 @@ FILE: [ResolvedTo(IMPORTS)] scriptStatementLevelAsLastStatement.kts
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val constant: R|kotlin/String| = String(s) public? final? const [ResolvedTo(RAW_FIR)] val constant: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final data [ResolvedTo(CONTRACTS)] class Pair : R|kotlin/Any| { public final data [ResolvedTo(CONTRACTS)] class Pair : R|kotlin/Any| {
public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] constructor([ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.a] a: R|@R|util/Anno|(str = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?|, [ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.b] b: R|@R|util/Anno|(str = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?|): R|util/Pair| { public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] constructor([ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.a] a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?|, [ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.b] b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?|): R|util/Pair| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component1, IsFromPrimaryConstructor=true] val a: R|@R|util/Anno|(str = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = R|<local>/a| public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component1, IsFromPrimaryConstructor=true] val a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = R|<local>/a|
public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(str = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?|
public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component2, IsFromPrimaryConstructor=true] val b: R|@R|util/Anno|(str = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = R|<local>/b| public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component2, IsFromPrimaryConstructor=true] val b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = R|<local>/b|
public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(str = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?|
public final operator [ResolvedTo(CONTRACTS)] fun component1(): R|@R|util/Anno|(str = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| public final operator [ResolvedTo(CONTRACTS)] fun component1(): R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?|
public final operator [ResolvedTo(CONTRACTS)] fun component2(): R|@R|util/Anno|(str = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| public final operator [ResolvedTo(CONTRACTS)] fun component2(): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?|
public final [ResolvedTo(STATUS)] fun copy([ResolvedTo(STATUS)] a: R|@R|util/Anno|(str = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = this@R|util/Pair|.R|util/Pair.a|, [ResolvedTo(STATUS)] b: R|@R|util/Anno|(str = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = this@R|util/Pair|.R|util/Pair.b|): R|util/Pair| public final [ResolvedTo(STATUS)] fun copy([ResolvedTo(STATUS)] a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = this@R|util/Pair|.R|util/Pair.a|, [ResolvedTo(STATUS)] b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = this@R|util/Pair|.R|util/Pair.b|): R|util/Pair|
} }
@@ -89,11 +89,11 @@ FILE: [ResolvedTo(IMPORTS)] scriptStatementLevelAsLastStatement.kts
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val $$result: R|kotlin/Unit| = when () { public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val $$result: R|kotlin/Unit| = when () {
Boolean(true) -> { Boolean(true) -> {
@R|util/Anno|[Types](str = <strcat>(String(destr 1 ), R|util/prop|)) [ResolvedTo(RAW_FIR)] lval <destruct>: R|util/Pair| = R|util/Pair.Pair|(Null(null), Null(null)) @R|util/Anno|[Types](str = <strcat>(String(destr 1 ), R|util/prop|)) [ResolvedTo(RAW_FIR)] lval <destruct>: R|util/Pair| = R|util/Pair.Pair|(Null(null), Null(null))
@R|util/Anno|[Types](str = <strcat>(String(a ), R|util/prop|)) [ResolvedTo(RAW_FIR)] lval a: R|@R|util/Anno|(str = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|() @R|util/Anno|[Types](str = <strcat>(String(a ), R|util/prop|)) [ResolvedTo(RAW_FIR)] lval a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|()
@R|util/Anno|[Types](str = <strcat>(String(b ), R|util/prop|)) [ResolvedTo(RAW_FIR)] lval b: R|@R|util/Anno|(str = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|() @R|util/Anno|[Types](str = <strcat>(String(b ), R|util/prop|)) [ResolvedTo(RAW_FIR)] lval b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|()
@R|util/Anno|[Types](str = <strcat>(String(destr 1 ), R|util/prop|)) [ResolvedTo(RAW_FIR)] lval <destruct>: R|util/Pair| = R|util/Pair.Pair|(Null(null), Null(null)) @R|util/Anno|[Types](str = <strcat>(String(destr 1 ), R|util/prop|)) [ResolvedTo(RAW_FIR)] lval <destruct>: R|util/Pair| = R|util/Pair.Pair|(Null(null), Null(null))
@R|util/Anno|[Types](str = <strcat>(String(c ), R|util/prop|)) [ResolvedTo(RAW_FIR)] lval c: R|@R|util/Anno|(str = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|() @R|util/Anno|[Types](str = <strcat>(String(c ), R|util/prop|)) [ResolvedTo(RAW_FIR)] lval c: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|()
@R|util/Anno|[Types](str = <strcat>(String(d ), R|util/prop|)) [ResolvedTo(RAW_FIR)] lval d: R|@R|util/Anno|(str = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|() @R|util/Anno|[Types](str = <strcat>(String(d ), R|util/prop|)) [ResolvedTo(RAW_FIR)] lval d: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|()
} }
} }
@@ -509,25 +509,25 @@ FILE: [ResolvedTo(IMPORTS)] scriptStatementLevelAsLastStatement.kts
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val constant: R|kotlin/String| = String(s) public? final? const [ResolvedTo(RAW_FIR)] val constant: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final data [ResolvedTo(CONTRACTS)] class Pair : R|kotlin/Any| { public final data [ResolvedTo(CONTRACTS)] class Pair : R|kotlin/Any| {
public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] constructor([ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.a] a: R|@R|util/Anno|(str = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?|, [ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.b] b: R|@R|util/Anno|(str = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?|): R|util/Pair| { public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] constructor([ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.a] a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?|, [ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.b] b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?|): R|util/Pair| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component1, IsFromPrimaryConstructor=true] val a: R|@R|util/Anno|(str = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = R|<local>/a| public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component1, IsFromPrimaryConstructor=true] val a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = R|<local>/a|
public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(str = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?|
public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component2, IsFromPrimaryConstructor=true] val b: R|@R|util/Anno|(str = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = R|<local>/b| public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component2, IsFromPrimaryConstructor=true] val b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = R|<local>/b|
public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(str = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?|
public final operator [ResolvedTo(CONTRACTS)] fun component1(): R|@R|util/Anno|(str = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| public final operator [ResolvedTo(CONTRACTS)] fun component1(): R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?|
public final operator [ResolvedTo(CONTRACTS)] fun component2(): R|@R|util/Anno|(str = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| public final operator [ResolvedTo(CONTRACTS)] fun component2(): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?|
public final [ResolvedTo(STATUS)] fun copy([ResolvedTo(STATUS)] a: R|@R|util/Anno|(str = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = this@R|util/Pair|.R|util/Pair.a|, [ResolvedTo(STATUS)] b: R|@R|util/Anno|(str = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = this@R|util/Pair|.R|util/Pair.b|): R|util/Pair| public final [ResolvedTo(STATUS)] fun copy([ResolvedTo(STATUS)] a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = this@R|util/Pair|.R|util/Pair.a|, [ResolvedTo(STATUS)] b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = this@R|util/Pair|.R|util/Pair.b|): R|util/Pair|
} }
@@ -537,11 +537,11 @@ FILE: [ResolvedTo(IMPORTS)] scriptStatementLevelAsLastStatement.kts
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val $$result: R|kotlin/Unit| = when () { public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val $$result: R|kotlin/Unit| = when () {
Boolean(true) -> { Boolean(true) -> {
@R|util/Anno|[Types](str = <strcat>(String(destr 1 ), R|util/prop|)) [ResolvedTo(RAW_FIR)] lval <destruct>: R|util/Pair| = R|util/Pair.Pair|(Null(null), Null(null)) @R|util/Anno|[Types](str = <strcat>(String(destr 1 ), R|util/prop|)) [ResolvedTo(RAW_FIR)] lval <destruct>: R|util/Pair| = R|util/Pair.Pair|(Null(null), Null(null))
@R|util/Anno|[Types](str = <strcat>(String(a ), R|util/prop|)) [ResolvedTo(RAW_FIR)] lval a: R|@R|util/Anno|(str = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|() @R|util/Anno|[Types](str = <strcat>(String(a ), R|util/prop|)) [ResolvedTo(RAW_FIR)] lval a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|()
@R|util/Anno|[Types](str = <strcat>(String(b ), R|util/prop|)) [ResolvedTo(RAW_FIR)] lval b: R|@R|util/Anno|(str = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|() @R|util/Anno|[Types](str = <strcat>(String(b ), R|util/prop|)) [ResolvedTo(RAW_FIR)] lval b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|()
@R|util/Anno|[Types](str = <strcat>(String(destr 1 ), R|util/prop|)) [ResolvedTo(RAW_FIR)] lval <destruct>: R|util/Pair| = R|util/Pair.Pair|(Null(null), Null(null)) @R|util/Anno|[Types](str = <strcat>(String(destr 1 ), R|util/prop|)) [ResolvedTo(RAW_FIR)] lval <destruct>: R|util/Pair| = R|util/Pair.Pair|(Null(null), Null(null))
@R|util/Anno|[Types](str = <strcat>(String(c ), R|util/prop|)) [ResolvedTo(RAW_FIR)] lval c: R|@R|util/Anno|(str = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|() @R|util/Anno|[Types](str = <strcat>(String(c ), R|util/prop|)) [ResolvedTo(RAW_FIR)] lval c: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|()
@R|util/Anno|[Types](str = <strcat>(String(d ), R|util/prop|)) [ResolvedTo(RAW_FIR)] lval d: R|@R|util/Anno|(str = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|() @R|util/Anno|[Types](str = <strcat>(String(d ), R|util/prop|)) [ResolvedTo(RAW_FIR)] lval d: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|()
} }
} }
@@ -564,25 +564,25 @@ FILE: [ResolvedTo(IMPORTS)] scriptStatementLevelAsLastStatement.kts
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val constant: R|kotlin/String| = String(s) public? final? const [ResolvedTo(RAW_FIR)] val constant: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final data [ResolvedTo(CONTRACTS)] class Pair : R|kotlin/Any| { public final data [ResolvedTo(CONTRACTS)] class Pair : R|kotlin/Any| {
public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] constructor([ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.a] a: R|@R|util/Anno|(str = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?|, [ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.b] b: R|@R|util/Anno|(str = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?|): R|util/Pair| { public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] constructor([ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.a] a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?|, [ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.b] b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?|): R|util/Pair| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component1, IsFromPrimaryConstructor=true] val a: R|@R|util/Anno|(str = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = R|<local>/a| public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component1, IsFromPrimaryConstructor=true] val a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = R|<local>/a|
public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(str = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?|
public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component2, IsFromPrimaryConstructor=true] val b: R|@R|util/Anno|(str = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = R|<local>/b| public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component2, IsFromPrimaryConstructor=true] val b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = R|<local>/b|
public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(str = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?|
public final operator [ResolvedTo(CONTRACTS)] fun component1(): R|@R|util/Anno|(str = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| public final operator [ResolvedTo(CONTRACTS)] fun component1(): R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?|
public final operator [ResolvedTo(CONTRACTS)] fun component2(): R|@R|util/Anno|(str = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| public final operator [ResolvedTo(CONTRACTS)] fun component2(): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?|
public final [ResolvedTo(STATUS)] fun copy([ResolvedTo(STATUS)] a: R|@R|util/Anno|(str = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = this@R|util/Pair|.R|util/Pair.a|, [ResolvedTo(STATUS)] b: R|@R|util/Anno|(str = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = this@R|util/Pair|.R|util/Pair.b|): R|util/Pair| public final [ResolvedTo(STATUS)] fun copy([ResolvedTo(STATUS)] a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = this@R|util/Pair|.R|util/Pair.a|, [ResolvedTo(STATUS)] b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = this@R|util/Pair|.R|util/Pair.b|): R|util/Pair|
} }
@@ -592,11 +592,11 @@ FILE: [ResolvedTo(IMPORTS)] scriptStatementLevelAsLastStatement.kts
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] val $$result: R|kotlin/Unit| = when () { public final [ResolvedTo(ANNOTATION_ARGUMENTS)] val $$result: R|kotlin/Unit| = when () {
Boolean(true) -> { Boolean(true) -> {
@R|util/Anno|[Types](str = <strcat>(String(destr 1 ), R|util/prop|)) [ResolvedTo(RAW_FIR)] lval <destruct>: R|util/Pair| = R|util/Pair.Pair|(Null(null), Null(null)) @R|util/Anno|[Types](str = <strcat>(String(destr 1 ), R|util/prop|)) [ResolvedTo(RAW_FIR)] lval <destruct>: R|util/Pair| = R|util/Pair.Pair|(Null(null), Null(null))
@R|util/Anno|[Types](str = <strcat>(String(a ), R|util/prop|)) [ResolvedTo(RAW_FIR)] lval a: R|@R|util/Anno|(str = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|() @R|util/Anno|[Types](str = <strcat>(String(a ), R|util/prop|)) [ResolvedTo(RAW_FIR)] lval a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|()
@R|util/Anno|[Types](str = <strcat>(String(b ), R|util/prop|)) [ResolvedTo(RAW_FIR)] lval b: R|@R|util/Anno|(str = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|() @R|util/Anno|[Types](str = <strcat>(String(b ), R|util/prop|)) [ResolvedTo(RAW_FIR)] lval b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|()
@R|util/Anno|[Types](str = <strcat>(String(destr 1 ), R|util/prop|)) [ResolvedTo(RAW_FIR)] lval <destruct>: R|util/Pair| = R|util/Pair.Pair|(Null(null), Null(null)) @R|util/Anno|[Types](str = <strcat>(String(destr 1 ), R|util/prop|)) [ResolvedTo(RAW_FIR)] lval <destruct>: R|util/Pair| = R|util/Pair.Pair|(Null(null), Null(null))
@R|util/Anno|[Types](str = <strcat>(String(c ), R|util/prop|)) [ResolvedTo(RAW_FIR)] lval c: R|@R|util/Anno|(str = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|() @R|util/Anno|[Types](str = <strcat>(String(c ), R|util/prop|)) [ResolvedTo(RAW_FIR)] lval c: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|()
@R|util/Anno|[Types](str = <strcat>(String(d ), R|util/prop|)) [ResolvedTo(RAW_FIR)] lval d: R|@R|util/Anno|(str = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|() @R|util/Anno|[Types](str = <strcat>(String(d ), R|util/prop|)) [ResolvedTo(RAW_FIR)] lval d: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|()
} }
} }
@@ -619,25 +619,25 @@ FILE: [ResolvedTo(IMPORTS)] scriptStatementLevelAsLastStatement.kts
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val constant: R|kotlin/String| = String(s) public? final? const [ResolvedTo(RAW_FIR)] val constant: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final data [ResolvedTo(CONTRACTS)] class Pair : R|kotlin/Any| { public final data [ResolvedTo(CONTRACTS)] class Pair : R|kotlin/Any| {
public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] constructor([ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.a] a: R|@R|util/Anno|(str = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?|, [ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.b] b: R|@R|util/Anno|(str = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?|): R|util/Pair| { public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] constructor([ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.a] a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?|, [ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.b] b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?|): R|util/Pair| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component1, IsFromPrimaryConstructor=true] val a: R|@R|util/Anno|(str = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = R|<local>/a| public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component1, IsFromPrimaryConstructor=true] val a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = R|<local>/a|
public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(str = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?|
public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component2, IsFromPrimaryConstructor=true] val b: R|@R|util/Anno|(str = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = R|<local>/b| public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component2, IsFromPrimaryConstructor=true] val b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = R|<local>/b|
public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(str = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?|
public final operator [ResolvedTo(CONTRACTS)] fun component1(): R|@R|util/Anno|(str = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| public final operator [ResolvedTo(CONTRACTS)] fun component1(): R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?|
public final operator [ResolvedTo(CONTRACTS)] fun component2(): R|@R|util/Anno|(str = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| public final operator [ResolvedTo(CONTRACTS)] fun component2(): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?|
public final [ResolvedTo(STATUS)] fun copy([ResolvedTo(STATUS)] a: R|@R|util/Anno|(str = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = this@R|util/Pair|.R|util/Pair.a|, [ResolvedTo(STATUS)] b: R|@R|util/Anno|(str = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = this@R|util/Pair|.R|util/Pair.b|): R|util/Pair| public final [ResolvedTo(STATUS)] fun copy([ResolvedTo(STATUS)] a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = this@R|util/Pair|.R|util/Pair.a|, [ResolvedTo(STATUS)] b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = this@R|util/Pair|.R|util/Pair.b|): R|util/Pair|
} }
@@ -647,11 +647,11 @@ FILE: [ResolvedTo(IMPORTS)] scriptStatementLevelAsLastStatement.kts
public final [ResolvedTo(BODY_RESOLVE)] val $$result: R|kotlin/Unit| = when () { public final [ResolvedTo(BODY_RESOLVE)] val $$result: R|kotlin/Unit| = when () {
Boolean(true) -> { Boolean(true) -> {
@R|util/Anno|[Types](str = <strcat>(String(destr 1 ), R|util/prop|)) [ResolvedTo(BODY_RESOLVE)] lval <destruct>: R|util/Pair| = R|util/Pair.Pair|(Null(null), Null(null)) @R|util/Anno|[Types](str = <strcat>(String(destr 1 ), R|util/prop|)) [ResolvedTo(BODY_RESOLVE)] lval <destruct>: R|util/Pair| = R|util/Pair.Pair|(Null(null), Null(null))
@R|util/Anno|[Types](str = <strcat>(String(a ), R|util/prop|)) [ResolvedTo(BODY_RESOLVE)] lval a: R|@R|util/Anno|(str = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|() @R|util/Anno|[Types](str = <strcat>(String(a ), R|util/prop|)) [ResolvedTo(BODY_RESOLVE)] lval a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|()
@R|util/Anno|[Types](str = <strcat>(String(b ), R|util/prop|)) [ResolvedTo(BODY_RESOLVE)] lval b: R|@R|util/Anno|(str = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|() @R|util/Anno|[Types](str = <strcat>(String(b ), R|util/prop|)) [ResolvedTo(BODY_RESOLVE)] lval b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|()
@R|util/Anno|[Types](str = <strcat>(String(destr 1 ), R|util/prop|)) [ResolvedTo(BODY_RESOLVE)] lval <destruct>: R|util/Pair| = R|util/Pair.Pair|(Null(null), Null(null)) @R|util/Anno|[Types](str = <strcat>(String(destr 1 ), R|util/prop|)) [ResolvedTo(BODY_RESOLVE)] lval <destruct>: R|util/Pair| = R|util/Pair.Pair|(Null(null), Null(null))
@R|util/Anno|[Types](str = <strcat>(String(c ), R|util/prop|)) [ResolvedTo(BODY_RESOLVE)] lval c: R|@R|util/Anno|(str = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|() @R|util/Anno|[Types](str = <strcat>(String(c ), R|util/prop|)) [ResolvedTo(BODY_RESOLVE)] lval c: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|()
@R|util/Anno|[Types](str = <strcat>(String(d ), R|util/prop|)) [ResolvedTo(BODY_RESOLVE)] lval d: R|@R|util/Anno|(str = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(str = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|() @R|util/Anno|[Types](str = <strcat>(String(d ), R|util/prop|)) [ResolvedTo(BODY_RESOLVE)] lval d: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|()
} }
} }
@@ -164,41 +164,41 @@ FILE: [ResolvedTo(IMPORTS)] implicitType.kt
ANNOTATION_ARGUMENTS: ANNOTATION_ARGUMENTS:
FILE: [ResolvedTo(IMPORTS)] implicitType.kt FILE: [ResolvedTo(IMPORTS)] implicitType.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=lowlevel/Anno.position] position: R|kotlin/String|): R|lowlevel/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=lowlevel/Anno.position] position: String): R|lowlevel/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str) public? final? const [ResolvedTo(RAW_FIR)] val prop: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|lowlevel/Anno|(position = <strcat>(String(return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested return type ), R|lowlevel/prop|)) kotlin/Int>>| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|lowlevel/Anno|(<strcat>(String(return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested nested return type ), prop#)) kotlin/Int>>| {
^explicitType IntegerLiteral(0) ^explicitType IntegerLiteral(0)
} }
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun implicitType(): R|@R|lowlevel/Anno|(position = <strcat>(String(return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested return type ), R|lowlevel/prop|)) kotlin/Int>>| { public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun implicitType(): R|@R|lowlevel/Anno|(<strcat>(String(return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested nested return type ), prop#)) kotlin/Int>>| {
^implicitType R|lowlevel/explicitType|() ^implicitType R|lowlevel/explicitType|()
} }
BODY_RESOLVE: BODY_RESOLVE:
FILE: [ResolvedTo(IMPORTS)] implicitType.kt FILE: [ResolvedTo(IMPORTS)] implicitType.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=lowlevel/Anno.position] position: R|kotlin/String|): R|lowlevel/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=lowlevel/Anno.position] position: String): R|lowlevel/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str) public? final? const [ResolvedTo(RAW_FIR)] val prop: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|lowlevel/Anno|(position = <strcat>(String(return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested return type ), R|lowlevel/prop|)) kotlin/Int>>| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|lowlevel/Anno|(<strcat>(String(return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested nested return type ), prop#)) kotlin/Int>>| {
^explicitType IntegerLiteral(0) ^explicitType IntegerLiteral(0)
} }
public final [ResolvedTo(BODY_RESOLVE)] fun implicitType(): R|@R|lowlevel/Anno|(position = <strcat>(String(return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested return type ), R|lowlevel/prop|)) kotlin/Int>>| { public final [ResolvedTo(BODY_RESOLVE)] fun implicitType(): R|@R|lowlevel/Anno|(<strcat>(String(return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested nested return type ), prop#)) kotlin/Int>>| {
^implicitType R|lowlevel/explicitType|() ^implicitType R|lowlevel/explicitType|()
} }
@@ -248,24 +248,24 @@ FILE: [ResolvedTo(IMPORTS)] implicitTypeScript.kts
SCRIPT: [ResolvedTo(TYPES)] <script-implicitTypeScript.kts> SCRIPT: [ResolvedTo(TYPES)] <script-implicitTypeScript.kts>
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>| [ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=lowlevel/Anno.position] position: R|kotlin/String|): R|lowlevel/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=lowlevel/Anno.position] position: String): R|lowlevel/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str) public? final? const [ResolvedTo(RAW_FIR)] val prop: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|lowlevel/Anno|(position = <strcat>(String(return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested return type ), R|lowlevel/prop|)) kotlin/Int>>| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|lowlevel/Anno|(<strcat>(String(return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested nested return type ), prop#)) kotlin/Int>>| {
^explicitType IntegerLiteral(0) ^explicitType IntegerLiteral(0)
} }
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun implicitType(): R|@R|lowlevel/Anno|(position = <strcat>(String(return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested return type ), R|lowlevel/prop|)) kotlin/Int>>| { public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun implicitType(): R|@R|lowlevel/Anno|(<strcat>(String(return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested nested return type ), prop#)) kotlin/Int>>| {
^implicitType R|lowlevel/explicitType|() ^implicitType R|lowlevel/explicitType|()
} }
@@ -276,24 +276,24 @@ FILE: [ResolvedTo(IMPORTS)] implicitTypeScript.kts
SCRIPT: [ResolvedTo(TYPES)] <script-implicitTypeScript.kts> SCRIPT: [ResolvedTo(TYPES)] <script-implicitTypeScript.kts>
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>| [ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=lowlevel/Anno.position] position: R|kotlin/String|): R|lowlevel/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=lowlevel/Anno.position] position: String): R|lowlevel/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str) public? final? const [ResolvedTo(RAW_FIR)] val prop: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|lowlevel/Anno|(position = <strcat>(String(return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested return type ), R|lowlevel/prop|)) kotlin/Int>>| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|lowlevel/Anno|(<strcat>(String(return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested nested return type ), prop#)) kotlin/Int>>| {
^explicitType IntegerLiteral(0) ^explicitType IntegerLiteral(0)
} }
public final [ResolvedTo(BODY_RESOLVE)] fun implicitType(): R|@R|lowlevel/Anno|(position = <strcat>(String(return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested return type ), R|lowlevel/prop|)) kotlin/Int>>| { public final [ResolvedTo(BODY_RESOLVE)] fun implicitType(): R|@R|lowlevel/Anno|(<strcat>(String(return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested nested return type ), prop#)) kotlin/Int>>| {
^implicitType R|lowlevel/explicitType|() ^implicitType R|lowlevel/explicitType|()
} }
@@ -324,3 +324,4 @@ FILE: [ResolvedTo(BODY_RESOLVE)] implicitTypeScript.kts
public final [ResolvedTo(BODY_RESOLVE)] fun implicitType(): R|@R|lowlevel/Anno|(position = <strcat>(String(return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested return type ), R|lowlevel/prop|)) kotlin/Int>>| { public final [ResolvedTo(BODY_RESOLVE)] fun implicitType(): R|@R|lowlevel/Anno|(position = <strcat>(String(return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested return type ), R|lowlevel/prop|)) kotlin/Int>>| {
^implicitType R|lowlevel/explicitType|() ^implicitType R|lowlevel/explicitType|()
} }
@@ -244,13 +244,13 @@ FILE: [ResolvedTo(IMPORTS)] implicitTypeUnavailable.kt
ANNOTATION_ARGUMENTS: ANNOTATION_ARGUMENTS:
FILE: [ResolvedTo(IMPORTS)] implicitTypeUnavailable.kt FILE: [ResolvedTo(IMPORTS)] implicitTypeUnavailable.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=lowlevel/Anno.position] position: R|kotlin/String|): R|lowlevel/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=lowlevel/Anno.position] position: String): R|lowlevel/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final [ResolvedTo(STATUS)] object Obj : R|kotlin/Any| { public final [ResolvedTo(STATUS)] object Obj : R|kotlin/Any| {
@@ -261,24 +261,24 @@ FILE: [ResolvedTo(IMPORTS)] implicitTypeUnavailable.kt
private final const [ResolvedTo(STATUS)] val prop: <implicit> = LAZY_EXPRESSION private final const [ResolvedTo(STATUS)] val prop: <implicit> = LAZY_EXPRESSION
private [ResolvedTo(STATUS)] [ContainingClassKey=Obj] get(): <implicit> private [ResolvedTo(STATUS)] [ContainingClassKey=Obj] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|lowlevel/Anno|(position = <strcat>(String(return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested return type ), <Unresolved name: prop>#)) kotlin/Int>>| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|lowlevel/Anno|(<strcat>(String(return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested nested return type ), prop#)) kotlin/Int>>| {
^explicitType IntegerLiteral(0) ^explicitType IntegerLiteral(0)
} }
} }
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun implicitType(): R|@R|lowlevel/Anno|(position = <strcat>(String(return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested return type ), <Unresolved name: prop>#)) kotlin/Int>>| { public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun implicitType(): R|@R|lowlevel/Anno|(<strcat>(String(return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested nested return type ), prop#)) kotlin/Int>>| {
^implicitType Q|lowlevel/Obj|.R|lowlevel/Obj.explicitType|() ^implicitType Q|lowlevel/Obj|.R|lowlevel/Obj.explicitType|()
} }
BODY_RESOLVE: BODY_RESOLVE:
FILE: [ResolvedTo(IMPORTS)] implicitTypeUnavailable.kt FILE: [ResolvedTo(IMPORTS)] implicitTypeUnavailable.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=lowlevel/Anno.position] position: R|kotlin/String|): R|lowlevel/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=lowlevel/Anno.position] position: String): R|lowlevel/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final [ResolvedTo(STATUS)] object Obj : R|kotlin/Any| { public final [ResolvedTo(STATUS)] object Obj : R|kotlin/Any| {
@@ -289,12 +289,12 @@ FILE: [ResolvedTo(IMPORTS)] implicitTypeUnavailable.kt
private final const [ResolvedTo(STATUS)] val prop: <implicit> = LAZY_EXPRESSION private final const [ResolvedTo(STATUS)] val prop: <implicit> = LAZY_EXPRESSION
private [ResolvedTo(STATUS)] [ContainingClassKey=Obj] get(): <implicit> private [ResolvedTo(STATUS)] [ContainingClassKey=Obj] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|lowlevel/Anno|(position = <strcat>(String(return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested return type ), <Unresolved name: prop>#)) kotlin/Int>>| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|lowlevel/Anno|(<strcat>(String(return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested nested return type ), prop#)) kotlin/Int>>| {
^explicitType IntegerLiteral(0) ^explicitType IntegerLiteral(0)
} }
} }
public final [ResolvedTo(BODY_RESOLVE)] fun implicitType(): R|@R|lowlevel/Anno|(position = <strcat>(String(return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested return type ), <Unresolved name: prop>#)) kotlin/Int>>| { public final [ResolvedTo(BODY_RESOLVE)] fun implicitType(): R|@R|lowlevel/Anno|(<strcat>(String(return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested nested return type ), prop#)) kotlin/Int>>| {
^implicitType Q|lowlevel/Obj|.R|lowlevel/Obj.explicitType|() ^implicitType Q|lowlevel/Obj|.R|lowlevel/Obj.explicitType|()
} }
@@ -318,13 +318,13 @@ FILE: [ResolvedTo(IMPORTS)] implicitTypeUnavailableScript.kts
SCRIPT: [ResolvedTo(TYPES)] <script-implicitTypeUnavailableScript.kts> SCRIPT: [ResolvedTo(TYPES)] <script-implicitTypeUnavailableScript.kts>
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>| [ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=lowlevel/Anno.position] position: R|kotlin/String|): R|lowlevel/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=lowlevel/Anno.position] position: String): R|lowlevel/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
@@ -336,13 +336,13 @@ FILE: [ResolvedTo(IMPORTS)] implicitTypeUnavailableScript.kts
private final const [ResolvedTo(STATUS)] val prop: <implicit> = LAZY_EXPRESSION private final const [ResolvedTo(STATUS)] val prop: <implicit> = LAZY_EXPRESSION
private [ResolvedTo(STATUS)] [ContainingClassKey=Obj] get(): <implicit> private [ResolvedTo(STATUS)] [ContainingClassKey=Obj] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|lowlevel/Anno|(position = <strcat>(String(return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested return type ), <Unresolved name: prop>#)) kotlin/Int>>| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|lowlevel/Anno|(<strcat>(String(return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested nested return type ), prop#)) kotlin/Int>>| {
^explicitType IntegerLiteral(0) ^explicitType IntegerLiteral(0)
} }
} }
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun implicitType(): R|@R|lowlevel/Anno|(position = <strcat>(String(return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested return type ), <Unresolved name: prop>#)) kotlin/Int>>| { public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun implicitType(): R|@R|lowlevel/Anno|(<strcat>(String(return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested nested return type ), prop#)) kotlin/Int>>| {
^implicitType Q|lowlevel/Obj|.R|lowlevel/Obj.explicitType|() ^implicitType Q|lowlevel/Obj|.R|lowlevel/Obj.explicitType|()
} }
@@ -353,13 +353,13 @@ FILE: [ResolvedTo(IMPORTS)] implicitTypeUnavailableScript.kts
SCRIPT: [ResolvedTo(TYPES)] <script-implicitTypeUnavailableScript.kts> SCRIPT: [ResolvedTo(TYPES)] <script-implicitTypeUnavailableScript.kts>
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>| [ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=lowlevel/Anno.position] position: R|kotlin/String|): R|lowlevel/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=lowlevel/Anno.position] position: String): R|lowlevel/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
@@ -371,13 +371,13 @@ FILE: [ResolvedTo(IMPORTS)] implicitTypeUnavailableScript.kts
private final const [ResolvedTo(STATUS)] val prop: <implicit> = LAZY_EXPRESSION private final const [ResolvedTo(STATUS)] val prop: <implicit> = LAZY_EXPRESSION
private [ResolvedTo(STATUS)] [ContainingClassKey=Obj] get(): <implicit> private [ResolvedTo(STATUS)] [ContainingClassKey=Obj] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|lowlevel/Anno|(position = <strcat>(String(return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested return type ), <Unresolved name: prop>#)) kotlin/Int>>| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|lowlevel/Anno|(<strcat>(String(return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested nested return type ), prop#)) kotlin/Int>>| {
^explicitType IntegerLiteral(0) ^explicitType IntegerLiteral(0)
} }
} }
public final [ResolvedTo(BODY_RESOLVE)] fun implicitType(): R|@R|lowlevel/Anno|(position = <strcat>(String(return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested return type ), <Unresolved name: prop>#)) kotlin/Int>>| { public final [ResolvedTo(BODY_RESOLVE)] fun implicitType(): R|@R|lowlevel/Anno|(<strcat>(String(return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested nested return type ), prop#)) kotlin/Int>>| {
^implicitType Q|lowlevel/Obj|.R|lowlevel/Obj.explicitType|() ^implicitType Q|lowlevel/Obj|.R|lowlevel/Obj.explicitType|()
} }
@@ -415,3 +415,4 @@ FILE: [ResolvedTo(BODY_RESOLVE)] implicitTypeUnavailableScript.kts
public final [ResolvedTo(BODY_RESOLVE)] fun implicitType(): R|@R|lowlevel/Anno|(position = <strcat>(String(return type ), this@R|lowlevel/Obj|.R|lowlevel/Obj.prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested return type ), this@R|lowlevel/Obj|.R|lowlevel/Obj.prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested return type ), this@R|lowlevel/Obj|.R|lowlevel/Obj.prop|)) kotlin/Int>>| { public final [ResolvedTo(BODY_RESOLVE)] fun implicitType(): R|@R|lowlevel/Anno|(position = <strcat>(String(return type ), this@R|lowlevel/Obj|.R|lowlevel/Obj.prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested return type ), this@R|lowlevel/Obj|.R|lowlevel/Obj.prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested return type ), this@R|lowlevel/Obj|.R|lowlevel/Obj.prop|)) kotlin/Int>>| {
^implicitType Q|lowlevel/Obj|.R|lowlevel/Obj.explicitType|() ^implicitType Q|lowlevel/Obj|.R|lowlevel/Obj.explicitType|()
} }
@@ -1,128 +1,128 @@
@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?
context -> FirNamedFunctionSymbol util/foo context -> FirNamedFunctionSymbol util/foo
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int> @R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>
context -> FirNamedFunctionSymbol util/foo context -> FirNamedFunctionSymbol util/foo
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int @R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int
context -> FirNamedFunctionSymbol util/foo context -> FirNamedFunctionSymbol util/foo
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?
context -> FirNamedFunctionSymbol util/foo context -> FirNamedFunctionSymbol util/foo
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int> @R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>
context -> FirNamedFunctionSymbol util/foo context -> FirNamedFunctionSymbol util/foo
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int @R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int
context -> FirNamedFunctionSymbol util/foo context -> FirNamedFunctionSymbol util/foo
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int> @R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int @R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) util/Pair @R|util/Anno|(<strcat>(String(b nested type ), constant#)) util/Pair
context -> FirPropertySymbol <local>/<iterator> context -> FirPropertySymbol <local>/<iterator>
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) util/Pair @R|util/Anno|(<strcat>(String(b nested type ), constant#)) util/Pair
context -> FirPropertySymbol <local>/<destruct> context -> FirPropertySymbol <local>/<destruct>
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>? @R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?
context -> FirPropertySymbol <local>/x context -> FirPropertySymbol <local>/x
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String> @R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>
context -> FirPropertySymbol <local>/x context -> FirPropertySymbol <local>/x
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String @R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String
context -> FirPropertySymbol <local>/x context -> FirPropertySymbol <local>/x
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?
context -> FirPropertySymbol <local>/y context -> FirPropertySymbol <local>/y
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int> @R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>
context -> FirPropertySymbol <local>/y context -> FirPropertySymbol <local>/y
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int @R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int
context -> FirPropertySymbol <local>/y context -> FirPropertySymbol <local>/y
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>? @R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?
context -> FirPropertySymbol <local>/a context -> FirPropertySymbol <local>/a
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String> @R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>
context -> FirPropertySymbol <local>/a context -> FirPropertySymbol <local>/a
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String @R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String
context -> FirPropertySymbol <local>/a context -> FirPropertySymbol <local>/a
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?
context -> FirPropertySymbol <local>/b context -> FirPropertySymbol <local>/b
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int> @R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>
context -> FirPropertySymbol <local>/b context -> FirPropertySymbol <local>/b
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int @R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int
context -> FirPropertySymbol <local>/b context -> FirPropertySymbol <local>/b
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>? @R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?
context -> FirPropertySymbol <local>/a context -> FirPropertySymbol <local>/a
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String> @R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>
context -> FirPropertySymbol <local>/a context -> FirPropertySymbol <local>/a
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String @R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String
context -> FirPropertySymbol <local>/a context -> FirPropertySymbol <local>/a
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?
context -> FirPropertySymbol <local>/b context -> FirPropertySymbol <local>/b
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int> @R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>
context -> FirPropertySymbol <local>/b context -> FirPropertySymbol <local>/b
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int @R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int
context -> FirPropertySymbol <local>/b context -> FirPropertySymbol <local>/b
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int> @R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int @R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@@ -136,33 +136,33 @@ FILE: [ResolvedTo(IMPORTS)] multiDeclaration.kt
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String|
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val constant: R|kotlin/String| = String(s) public? final? const [ResolvedTo(RAW_FIR)] val constant: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final data [ResolvedTo(CONTRACTS)] class Pair : R|kotlin/Any| { public final data [ResolvedTo(CONTRACTS)] class Pair : R|kotlin/Any| {
public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] constructor([ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.a] a: R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?|, [ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.b] b: R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?|): R|util/Pair| { public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] constructor([ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.a] a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?|, [ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.b] b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?|): R|util/Pair| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component1, IsFromPrimaryConstructor=true] val a: R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = R|<local>/a| public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component1, IsFromPrimaryConstructor=true] val a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = R|<local>/a|
public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?|
public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component2, IsFromPrimaryConstructor=true] val b: R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = R|<local>/b| public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component2, IsFromPrimaryConstructor=true] val b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = R|<local>/b|
public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?|
public final operator [ResolvedTo(CONTRACTS)] fun component1(): R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| public final operator [ResolvedTo(CONTRACTS)] fun component1(): R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?|
public final operator [ResolvedTo(CONTRACTS)] fun component2(): R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| public final operator [ResolvedTo(CONTRACTS)] fun component2(): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?|
public final [ResolvedTo(STATUS)] fun copy([ResolvedTo(STATUS)] a: R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = this@R|util/Pair|.R|util/Pair.a|, [ResolvedTo(STATUS)] b: R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = this@R|util/Pair|.R|util/Pair.b|): R|util/Pair| public final [ResolvedTo(STATUS)] fun copy([ResolvedTo(STATUS)] a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = this@R|util/Pair|.R|util/Pair.a|, [ResolvedTo(STATUS)] b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = this@R|util/Pair|.R|util/Pair.b|): R|util/Pair|
} }
public final [ResolvedTo(CONTRACTS)] fun bar(): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) util/Pair>| { public final [ResolvedTo(CONTRACTS)] fun bar(): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) util/Pair>| {
^bar Null(null)!! ^bar Null(null)!!
} }
public final [ResolvedTo(CONTRACTS)] fun <[ResolvedTo(CONTRACTS)] T> withLambda([ResolvedTo(CONTRACTS)] lambda: R|(util/Pair) -> T|): R|T| { public final [ResolvedTo(CONTRACTS)] fun <[ResolvedTo(CONTRACTS)] T> withLambda([ResolvedTo(CONTRACTS)] lambda: R|(util/Pair) -> T|): R|T| {
} }
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun foo(): R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| { public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun foo(): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| {
^foo R|util/withLambda|<R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?|>(<L> = [ResolvedTo(RAW_FIR)] [MatchingParameterFunctionTypeKey=kotlin/Function1<util/Pair, T>] withLambda@fun <anonymous>([ResolvedTo(RAW_FIR)] <unused var>: R|util/Pair|): R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| <inline=NoInline> { ^foo R|util/withLambda|<R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?|>(<L> = [ResolvedTo(RAW_FIR)] [MatchingParameterFunctionTypeKey=kotlin/Function1<util/Pair, T>] withLambda@fun <anonymous>([ResolvedTo(RAW_FIR)] <unused var>: R|util/Pair|): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| <inline=NoInline> {
[ResolvedTo(RAW_FIR)] lval prop: R|kotlin/String| = String(str) [ResolvedTo(RAW_FIR)] lval prop: R|kotlin/String| = String(str)
@R|util/Anno|[Types](position = <strcat>(String(near for ), R|<local>/prop|)) { @R|util/Anno|[Types](position = <strcat>(String(near for ), R|<local>/prop|)) {
[ResolvedTo(RAW_FIR)] lval <iterator>: R|kotlin/collections/IntIterator| = Int(1).R|kotlin/Int.rangeTo|(Int(100)).R|kotlin/ranges/IntProgression.iterator|() [ResolvedTo(RAW_FIR)] lval <iterator>: R|kotlin/collections/IntIterator| = Int(1).R|kotlin/Int.rangeTo|(Int(100)).R|kotlin/ranges/IntProgression.iterator|()
@@ -176,11 +176,11 @@ FILE: [ResolvedTo(IMPORTS)] multiDeclaration.kt
} }
{ {
[ResolvedTo(RAW_FIR)] lval <iterator>: R|kotlin/collections/Iterator<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) util/Pair>| = R|util/bar|().R|SubstitutionOverride<kotlin/collections/List.iterator: R|kotlin/collections/Iterator<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) util/Pair>|>|() [ResolvedTo(RAW_FIR)] lval <iterator>: R|kotlin/collections/Iterator<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) util/Pair>| = R|util/bar|().R|SubstitutionOverride<kotlin/collections/List.iterator: R|kotlin/collections/Iterator<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) util/Pair>|>|()
while(R|<local>/<iterator>|.R|SubstitutionOverride<kotlin/collections/Iterator.hasNext: R|kotlin/Boolean|>|()) { while(R|<local>/<iterator>|.R|SubstitutionOverride<kotlin/collections/Iterator.hasNext: R|kotlin/Boolean|>|()) {
@R|util/Anno|[Types](position = <strcat>(String(second for ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval <destruct>: R|@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) util/Pair| = R|<local>/<iterator>|.R|SubstitutionOverride<kotlin/collections/Iterator.next: R|@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) util/Pair|>|() @R|util/Anno|[Types](position = <strcat>(String(second for ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval <destruct>: R|@R|util/Anno|(<strcat>(String(b nested type ), constant#)) util/Pair| = R|<local>/<iterator>|.R|SubstitutionOverride<kotlin/collections/Iterator.next: R|@R|util/Anno|(<strcat>(String(b nested type ), constant#)) util/Pair|>|()
[ResolvedTo(RAW_FIR)] lval x: R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|() [ResolvedTo(RAW_FIR)] lval x: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|()
@R|util/Anno|[Types](position = <strcat>(String(destructuring in for ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval y: R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|() @R|util/Anno|[Types](position = <strcat>(String(destructuring in for ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval y: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|()
{ {
} }
@@ -189,8 +189,8 @@ FILE: [ResolvedTo(IMPORTS)] multiDeclaration.kt
} }
R|util/withLambda|<R|kotlin/Unit|>(<L> = [ResolvedTo(RAW_FIR)] [MatchingParameterFunctionTypeKey=kotlin/Function1<util/Pair, T>] withLambda@fun <anonymous>([ResolvedTo(RAW_FIR)] <destruct>: R|util/Pair|): R|kotlin/Unit| <inline=NoInline> { R|util/withLambda|<R|kotlin/Unit|>(<L> = [ResolvedTo(RAW_FIR)] [MatchingParameterFunctionTypeKey=kotlin/Function1<util/Pair, T>] withLambda@fun <anonymous>([ResolvedTo(RAW_FIR)] <destruct>: R|util/Pair|): R|kotlin/Unit| <inline=NoInline> {
@R|util/Anno|[Types](position = <strcat>(String(lambda a ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval a: R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|() @R|util/Anno|[Types](position = <strcat>(String(lambda a ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|()
@R|util/Anno|[Types](position = <strcat>(String(lambda b ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval b: R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|() @R|util/Anno|[Types](position = <strcat>(String(lambda b ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|()
{ {
^@withLambda Unit ^@withLambda Unit
} }
@@ -198,8 +198,8 @@ FILE: [ResolvedTo(IMPORTS)] multiDeclaration.kt
} }
) )
@R|util/Anno|[Types](position = <strcat>(String(destr ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval <destruct>: R|util/Pair| = R|util/Pair.Pair|(Null(null), Null(null)) @R|util/Anno|[Types](position = <strcat>(String(destr ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval <destruct>: R|util/Pair| = R|util/Pair.Pair|(Null(null), Null(null))
@R|util/Anno|[Types](position = <strcat>(String(a ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval a: R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|() @R|util/Anno|[Types](position = <strcat>(String(a ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|()
@R|util/Anno|[Types](position = <strcat>(String(b ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval b: R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|() @R|util/Anno|[Types](position = <strcat>(String(b ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|()
^ R|<local>/b| ^ R|<local>/b|
} }
) )
@@ -324,33 +324,33 @@ FILE: [ResolvedTo(IMPORTS)] multiDeclaration.kt
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String|
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val constant: R|kotlin/String| = String(s) public? final? const [ResolvedTo(RAW_FIR)] val constant: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final data [ResolvedTo(CONTRACTS)] class Pair : R|kotlin/Any| { public final data [ResolvedTo(CONTRACTS)] class Pair : R|kotlin/Any| {
public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] constructor([ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.a] a: R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?|, [ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.b] b: R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?|): R|util/Pair| { public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] constructor([ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.a] a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?|, [ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.b] b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?|): R|util/Pair| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component1, IsFromPrimaryConstructor=true] val a: R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = R|<local>/a| public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component1, IsFromPrimaryConstructor=true] val a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = R|<local>/a|
public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?|
public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component2, IsFromPrimaryConstructor=true] val b: R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = R|<local>/b| public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component2, IsFromPrimaryConstructor=true] val b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = R|<local>/b|
public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?|
public final operator [ResolvedTo(CONTRACTS)] fun component1(): R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| public final operator [ResolvedTo(CONTRACTS)] fun component1(): R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?|
public final operator [ResolvedTo(CONTRACTS)] fun component2(): R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| public final operator [ResolvedTo(CONTRACTS)] fun component2(): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?|
public final [ResolvedTo(STATUS)] fun copy([ResolvedTo(STATUS)] a: R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = this@R|util/Pair|.R|util/Pair.a|, [ResolvedTo(STATUS)] b: R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = this@R|util/Pair|.R|util/Pair.b|): R|util/Pair| public final [ResolvedTo(STATUS)] fun copy([ResolvedTo(STATUS)] a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = this@R|util/Pair|.R|util/Pair.a|, [ResolvedTo(STATUS)] b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = this@R|util/Pair|.R|util/Pair.b|): R|util/Pair|
} }
public final [ResolvedTo(CONTRACTS)] fun bar(): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) util/Pair>| { public final [ResolvedTo(CONTRACTS)] fun bar(): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) util/Pair>| {
^bar Null(null)!! ^bar Null(null)!!
} }
public final [ResolvedTo(CONTRACTS)] fun <[ResolvedTo(CONTRACTS)] T> withLambda([ResolvedTo(CONTRACTS)] lambda: R|(util/Pair) -> T|): R|T| { public final [ResolvedTo(CONTRACTS)] fun <[ResolvedTo(CONTRACTS)] T> withLambda([ResolvedTo(CONTRACTS)] lambda: R|(util/Pair) -> T|): R|T| {
} }
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun foo(): R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| { public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun foo(): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| {
^foo R|util/withLambda|<R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?|>(<L> = [ResolvedTo(RAW_FIR)] [MatchingParameterFunctionTypeKey=kotlin/Function1<util/Pair, T>] withLambda@fun <anonymous>([ResolvedTo(RAW_FIR)] <unused var>: R|util/Pair|): R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| <inline=NoInline> { ^foo R|util/withLambda|<R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?|>(<L> = [ResolvedTo(RAW_FIR)] [MatchingParameterFunctionTypeKey=kotlin/Function1<util/Pair, T>] withLambda@fun <anonymous>([ResolvedTo(RAW_FIR)] <unused var>: R|util/Pair|): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| <inline=NoInline> {
[ResolvedTo(RAW_FIR)] lval prop: R|kotlin/String| = String(str) [ResolvedTo(RAW_FIR)] lval prop: R|kotlin/String| = String(str)
@R|util/Anno|[Types](position = <strcat>(String(near for ), R|<local>/prop|)) { @R|util/Anno|[Types](position = <strcat>(String(near for ), R|<local>/prop|)) {
[ResolvedTo(RAW_FIR)] lval <iterator>: R|kotlin/collections/IntIterator| = Int(1).R|kotlin/Int.rangeTo|(Int(100)).R|kotlin/ranges/IntProgression.iterator|() [ResolvedTo(RAW_FIR)] lval <iterator>: R|kotlin/collections/IntIterator| = Int(1).R|kotlin/Int.rangeTo|(Int(100)).R|kotlin/ranges/IntProgression.iterator|()
@@ -364,11 +364,11 @@ FILE: [ResolvedTo(IMPORTS)] multiDeclaration.kt
} }
{ {
[ResolvedTo(RAW_FIR)] lval <iterator>: R|kotlin/collections/Iterator<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) util/Pair>| = R|util/bar|().R|SubstitutionOverride<kotlin/collections/List.iterator: R|kotlin/collections/Iterator<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) util/Pair>|>|() [ResolvedTo(RAW_FIR)] lval <iterator>: R|kotlin/collections/Iterator<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) util/Pair>| = R|util/bar|().R|SubstitutionOverride<kotlin/collections/List.iterator: R|kotlin/collections/Iterator<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) util/Pair>|>|()
while(R|<local>/<iterator>|.R|SubstitutionOverride<kotlin/collections/Iterator.hasNext: R|kotlin/Boolean|>|()) { while(R|<local>/<iterator>|.R|SubstitutionOverride<kotlin/collections/Iterator.hasNext: R|kotlin/Boolean|>|()) {
@R|util/Anno|[Types](position = <strcat>(String(second for ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval <destruct>: R|@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) util/Pair| = R|<local>/<iterator>|.R|SubstitutionOverride<kotlin/collections/Iterator.next: R|@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) util/Pair|>|() @R|util/Anno|[Types](position = <strcat>(String(second for ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval <destruct>: R|@R|util/Anno|(<strcat>(String(b nested type ), constant#)) util/Pair| = R|<local>/<iterator>|.R|SubstitutionOverride<kotlin/collections/Iterator.next: R|@R|util/Anno|(<strcat>(String(b nested type ), constant#)) util/Pair|>|()
[ResolvedTo(RAW_FIR)] lval x: R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|() [ResolvedTo(RAW_FIR)] lval x: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|()
@R|util/Anno|[Types](position = <strcat>(String(destructuring in for ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval y: R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|() @R|util/Anno|[Types](position = <strcat>(String(destructuring in for ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval y: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|()
{ {
} }
@@ -377,8 +377,8 @@ FILE: [ResolvedTo(IMPORTS)] multiDeclaration.kt
} }
R|util/withLambda|<R|kotlin/Unit|>(<L> = [ResolvedTo(RAW_FIR)] [MatchingParameterFunctionTypeKey=kotlin/Function1<util/Pair, T>] withLambda@fun <anonymous>([ResolvedTo(RAW_FIR)] <destruct>: R|util/Pair|): R|kotlin/Unit| <inline=NoInline> { R|util/withLambda|<R|kotlin/Unit|>(<L> = [ResolvedTo(RAW_FIR)] [MatchingParameterFunctionTypeKey=kotlin/Function1<util/Pair, T>] withLambda@fun <anonymous>([ResolvedTo(RAW_FIR)] <destruct>: R|util/Pair|): R|kotlin/Unit| <inline=NoInline> {
@R|util/Anno|[Types](position = <strcat>(String(lambda a ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval a: R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|() @R|util/Anno|[Types](position = <strcat>(String(lambda a ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|()
@R|util/Anno|[Types](position = <strcat>(String(lambda b ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval b: R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|() @R|util/Anno|[Types](position = <strcat>(String(lambda b ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|()
{ {
^@withLambda Unit ^@withLambda Unit
} }
@@ -386,8 +386,8 @@ FILE: [ResolvedTo(IMPORTS)] multiDeclaration.kt
} }
) )
@R|util/Anno|[Types](position = <strcat>(String(destr ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval <destruct>: R|util/Pair| = R|util/Pair.Pair|(Null(null), Null(null)) @R|util/Anno|[Types](position = <strcat>(String(destr ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval <destruct>: R|util/Pair| = R|util/Pair.Pair|(Null(null), Null(null))
@R|util/Anno|[Types](position = <strcat>(String(a ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval a: R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|() @R|util/Anno|[Types](position = <strcat>(String(a ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|()
@R|util/Anno|[Types](position = <strcat>(String(b ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval b: R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|() @R|util/Anno|[Types](position = <strcat>(String(b ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|()
^ R|<local>/b| ^ R|<local>/b|
} }
) )
@@ -404,33 +404,33 @@ FILE: [ResolvedTo(IMPORTS)] multiDeclaration.kt
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String|
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val constant: R|kotlin/String| = String(s) public? final? const [ResolvedTo(RAW_FIR)] val constant: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final data [ResolvedTo(CONTRACTS)] class Pair : R|kotlin/Any| { public final data [ResolvedTo(CONTRACTS)] class Pair : R|kotlin/Any| {
public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] constructor([ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.a] a: R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?|, [ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.b] b: R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?|): R|util/Pair| { public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] constructor([ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.a] a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?|, [ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.b] b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?|): R|util/Pair| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component1, IsFromPrimaryConstructor=true] val a: R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = R|<local>/a| public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component1, IsFromPrimaryConstructor=true] val a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = R|<local>/a|
public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?|
public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component2, IsFromPrimaryConstructor=true] val b: R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = R|<local>/b| public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component2, IsFromPrimaryConstructor=true] val b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = R|<local>/b|
public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?|
public final operator [ResolvedTo(CONTRACTS)] fun component1(): R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| public final operator [ResolvedTo(CONTRACTS)] fun component1(): R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?|
public final operator [ResolvedTo(CONTRACTS)] fun component2(): R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| public final operator [ResolvedTo(CONTRACTS)] fun component2(): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?|
public final [ResolvedTo(STATUS)] fun copy([ResolvedTo(STATUS)] a: R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = this@R|util/Pair|.R|util/Pair.a|, [ResolvedTo(STATUS)] b: R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = this@R|util/Pair|.R|util/Pair.b|): R|util/Pair| public final [ResolvedTo(STATUS)] fun copy([ResolvedTo(STATUS)] a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = this@R|util/Pair|.R|util/Pair.a|, [ResolvedTo(STATUS)] b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = this@R|util/Pair|.R|util/Pair.b|): R|util/Pair|
} }
public final [ResolvedTo(CONTRACTS)] fun bar(): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) util/Pair>| { public final [ResolvedTo(CONTRACTS)] fun bar(): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) util/Pair>| {
^bar Null(null)!! ^bar Null(null)!!
} }
public final [ResolvedTo(CONTRACTS)] fun <[ResolvedTo(CONTRACTS)] T> withLambda([ResolvedTo(CONTRACTS)] lambda: R|(util/Pair) -> T|): R|T| { public final [ResolvedTo(CONTRACTS)] fun <[ResolvedTo(CONTRACTS)] T> withLambda([ResolvedTo(CONTRACTS)] lambda: R|(util/Pair) -> T|): R|T| {
} }
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun foo(): R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| { public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun foo(): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| {
^foo R|util/withLambda|<R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?|>(<L> = [ResolvedTo(RAW_FIR)] [MatchingParameterFunctionTypeKey=kotlin/Function1<util/Pair, T>] withLambda@fun <anonymous>([ResolvedTo(RAW_FIR)] <unused var>: R|util/Pair|): R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| <inline=NoInline> { ^foo R|util/withLambda|<R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?|>(<L> = [ResolvedTo(RAW_FIR)] [MatchingParameterFunctionTypeKey=kotlin/Function1<util/Pair, T>] withLambda@fun <anonymous>([ResolvedTo(RAW_FIR)] <unused var>: R|util/Pair|): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| <inline=NoInline> {
[ResolvedTo(RAW_FIR)] lval prop: R|kotlin/String| = String(str) [ResolvedTo(RAW_FIR)] lval prop: R|kotlin/String| = String(str)
@R|util/Anno|[Types](position = <strcat>(String(near for ), R|<local>/prop|)) { @R|util/Anno|[Types](position = <strcat>(String(near for ), R|<local>/prop|)) {
[ResolvedTo(RAW_FIR)] lval <iterator>: R|kotlin/collections/IntIterator| = Int(1).R|kotlin/Int.rangeTo|(Int(100)).R|kotlin/ranges/IntProgression.iterator|() [ResolvedTo(RAW_FIR)] lval <iterator>: R|kotlin/collections/IntIterator| = Int(1).R|kotlin/Int.rangeTo|(Int(100)).R|kotlin/ranges/IntProgression.iterator|()
@@ -444,11 +444,11 @@ FILE: [ResolvedTo(IMPORTS)] multiDeclaration.kt
} }
{ {
[ResolvedTo(RAW_FIR)] lval <iterator>: R|kotlin/collections/Iterator<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) util/Pair>| = R|util/bar|().R|SubstitutionOverride<kotlin/collections/List.iterator: R|kotlin/collections/Iterator<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) util/Pair>|>|() [ResolvedTo(RAW_FIR)] lval <iterator>: R|kotlin/collections/Iterator<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) util/Pair>| = R|util/bar|().R|SubstitutionOverride<kotlin/collections/List.iterator: R|kotlin/collections/Iterator<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) util/Pair>|>|()
while(R|<local>/<iterator>|.R|SubstitutionOverride<kotlin/collections/Iterator.hasNext: R|kotlin/Boolean|>|()) { while(R|<local>/<iterator>|.R|SubstitutionOverride<kotlin/collections/Iterator.hasNext: R|kotlin/Boolean|>|()) {
@R|util/Anno|[Types](position = <strcat>(String(second for ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval <destruct>: R|@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) util/Pair| = R|<local>/<iterator>|.R|SubstitutionOverride<kotlin/collections/Iterator.next: R|@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) util/Pair|>|() @R|util/Anno|[Types](position = <strcat>(String(second for ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval <destruct>: R|@R|util/Anno|(<strcat>(String(b nested type ), constant#)) util/Pair| = R|<local>/<iterator>|.R|SubstitutionOverride<kotlin/collections/Iterator.next: R|@R|util/Anno|(<strcat>(String(b nested type ), constant#)) util/Pair|>|()
[ResolvedTo(RAW_FIR)] lval x: R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|() [ResolvedTo(RAW_FIR)] lval x: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|()
@R|util/Anno|[Types](position = <strcat>(String(destructuring in for ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval y: R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|() @R|util/Anno|[Types](position = <strcat>(String(destructuring in for ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval y: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|()
{ {
} }
@@ -457,8 +457,8 @@ FILE: [ResolvedTo(IMPORTS)] multiDeclaration.kt
} }
R|util/withLambda|<R|kotlin/Unit|>(<L> = [ResolvedTo(RAW_FIR)] [MatchingParameterFunctionTypeKey=kotlin/Function1<util/Pair, T>] withLambda@fun <anonymous>([ResolvedTo(RAW_FIR)] <destruct>: R|util/Pair|): R|kotlin/Unit| <inline=NoInline> { R|util/withLambda|<R|kotlin/Unit|>(<L> = [ResolvedTo(RAW_FIR)] [MatchingParameterFunctionTypeKey=kotlin/Function1<util/Pair, T>] withLambda@fun <anonymous>([ResolvedTo(RAW_FIR)] <destruct>: R|util/Pair|): R|kotlin/Unit| <inline=NoInline> {
@R|util/Anno|[Types](position = <strcat>(String(lambda a ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval a: R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|() @R|util/Anno|[Types](position = <strcat>(String(lambda a ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|()
@R|util/Anno|[Types](position = <strcat>(String(lambda b ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval b: R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|() @R|util/Anno|[Types](position = <strcat>(String(lambda b ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|()
{ {
^@withLambda Unit ^@withLambda Unit
} }
@@ -466,8 +466,8 @@ FILE: [ResolvedTo(IMPORTS)] multiDeclaration.kt
} }
) )
@R|util/Anno|[Types](position = <strcat>(String(destr ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval <destruct>: R|util/Pair| = R|util/Pair.Pair|(Null(null), Null(null)) @R|util/Anno|[Types](position = <strcat>(String(destr ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval <destruct>: R|util/Pair| = R|util/Pair.Pair|(Null(null), Null(null))
@R|util/Anno|[Types](position = <strcat>(String(a ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval a: R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|() @R|util/Anno|[Types](position = <strcat>(String(a ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|()
@R|util/Anno|[Types](position = <strcat>(String(b ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval b: R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|() @R|util/Anno|[Types](position = <strcat>(String(b ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|()
^ R|<local>/b| ^ R|<local>/b|
} }
) )
@@ -484,33 +484,33 @@ FILE: [ResolvedTo(IMPORTS)] multiDeclaration.kt
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String|
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val constant: R|kotlin/String| = String(s) public? final? const [ResolvedTo(RAW_FIR)] val constant: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final data [ResolvedTo(CONTRACTS)] class Pair : R|kotlin/Any| { public final data [ResolvedTo(CONTRACTS)] class Pair : R|kotlin/Any| {
public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] constructor([ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.a] a: R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?|, [ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.b] b: R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?|): R|util/Pair| { public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] constructor([ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.a] a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?|, [ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.b] b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?|): R|util/Pair| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component1, IsFromPrimaryConstructor=true] val a: R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = R|<local>/a| public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component1, IsFromPrimaryConstructor=true] val a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = R|<local>/a|
public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?|
public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component2, IsFromPrimaryConstructor=true] val b: R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = R|<local>/b| public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component2, IsFromPrimaryConstructor=true] val b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = R|<local>/b|
public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?|
public final operator [ResolvedTo(CONTRACTS)] fun component1(): R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| public final operator [ResolvedTo(CONTRACTS)] fun component1(): R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?|
public final operator [ResolvedTo(CONTRACTS)] fun component2(): R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| public final operator [ResolvedTo(CONTRACTS)] fun component2(): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?|
public final [ResolvedTo(STATUS)] fun copy([ResolvedTo(STATUS)] a: R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = this@R|util/Pair|.R|util/Pair.a|, [ResolvedTo(STATUS)] b: R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = this@R|util/Pair|.R|util/Pair.b|): R|util/Pair| public final [ResolvedTo(STATUS)] fun copy([ResolvedTo(STATUS)] a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = this@R|util/Pair|.R|util/Pair.a|, [ResolvedTo(STATUS)] b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = this@R|util/Pair|.R|util/Pair.b|): R|util/Pair|
} }
public final [ResolvedTo(CONTRACTS)] fun bar(): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) util/Pair>| { public final [ResolvedTo(CONTRACTS)] fun bar(): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) util/Pair>| {
^bar Null(null)!! ^bar Null(null)!!
} }
public final [ResolvedTo(CONTRACTS)] fun <[ResolvedTo(CONTRACTS)] T> withLambda([ResolvedTo(CONTRACTS)] lambda: R|(util/Pair) -> T|): R|T| { public final [ResolvedTo(CONTRACTS)] fun <[ResolvedTo(CONTRACTS)] T> withLambda([ResolvedTo(CONTRACTS)] lambda: R|(util/Pair) -> T|): R|T| {
} }
public final [ResolvedTo(BODY_RESOLVE)] fun foo(): R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| { public final [ResolvedTo(BODY_RESOLVE)] fun foo(): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| {
^foo R|util/withLambda|<R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?|>(<L> = [ResolvedTo(BODY_RESOLVE)] [MatchingParameterFunctionTypeKey=kotlin/Function1<util/Pair, T>] withLambda@fun <anonymous>([ResolvedTo(BODY_RESOLVE)] <unused var>: R|util/Pair|): R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| <inline=NoInline> { ^foo R|util/withLambda|<R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?|>(<L> = [ResolvedTo(BODY_RESOLVE)] [MatchingParameterFunctionTypeKey=kotlin/Function1<util/Pair, T>] withLambda@fun <anonymous>([ResolvedTo(BODY_RESOLVE)] <unused var>: R|util/Pair|): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| <inline=NoInline> {
[ResolvedTo(BODY_RESOLVE)] lval prop: R|kotlin/String| = String(str) [ResolvedTo(BODY_RESOLVE)] lval prop: R|kotlin/String| = String(str)
@R|util/Anno|[Types](position = <strcat>(String(near for ), R|<local>/prop|)) { @R|util/Anno|[Types](position = <strcat>(String(near for ), R|<local>/prop|)) {
[ResolvedTo(BODY_RESOLVE)] lval <iterator>: R|kotlin/collections/IntIterator| = Int(1).R|kotlin/Int.rangeTo|(Int(100)).R|kotlin/ranges/IntProgression.iterator|() [ResolvedTo(BODY_RESOLVE)] lval <iterator>: R|kotlin/collections/IntIterator| = Int(1).R|kotlin/Int.rangeTo|(Int(100)).R|kotlin/ranges/IntProgression.iterator|()
@@ -524,11 +524,11 @@ FILE: [ResolvedTo(IMPORTS)] multiDeclaration.kt
} }
{ {
[ResolvedTo(BODY_RESOLVE)] lval <iterator>: R|kotlin/collections/Iterator<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) util/Pair>| = R|util/bar|().R|SubstitutionOverride<kotlin/collections/List.iterator: R|kotlin/collections/Iterator<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) util/Pair>|>|() [ResolvedTo(BODY_RESOLVE)] lval <iterator>: R|kotlin/collections/Iterator<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) util/Pair>| = R|util/bar|().R|SubstitutionOverride<kotlin/collections/List.iterator: R|kotlin/collections/Iterator<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) util/Pair>|>|()
while(R|<local>/<iterator>|.R|SubstitutionOverride<kotlin/collections/Iterator.hasNext: R|kotlin/Boolean|>|()) { while(R|<local>/<iterator>|.R|SubstitutionOverride<kotlin/collections/Iterator.hasNext: R|kotlin/Boolean|>|()) {
@R|util/Anno|[Types](position = <strcat>(String(second for ), R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] lval <destruct>: R|@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) util/Pair| = R|<local>/<iterator>|.R|SubstitutionOverride<kotlin/collections/Iterator.next: R|@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) util/Pair|>|() @R|util/Anno|[Types](position = <strcat>(String(second for ), R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] lval <destruct>: R|@R|util/Anno|(<strcat>(String(b nested type ), constant#)) util/Pair| = R|<local>/<iterator>|.R|SubstitutionOverride<kotlin/collections/Iterator.next: R|@R|util/Anno|(<strcat>(String(b nested type ), constant#)) util/Pair|>|()
[ResolvedTo(BODY_RESOLVE)] lval x: R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|() [ResolvedTo(BODY_RESOLVE)] lval x: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|()
@R|util/Anno|[Types](position = <strcat>(String(destructuring in for ), R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] lval y: R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|() @R|util/Anno|[Types](position = <strcat>(String(destructuring in for ), R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] lval y: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|()
{ {
} }
@@ -537,8 +537,8 @@ FILE: [ResolvedTo(IMPORTS)] multiDeclaration.kt
} }
R|util/withLambda|<R|kotlin/Unit|>(<L> = [ResolvedTo(BODY_RESOLVE)] [MatchingParameterFunctionTypeKey=kotlin/Function1<util/Pair, T>] withLambda@fun <anonymous>([ResolvedTo(BODY_RESOLVE)] <destruct>: R|util/Pair|): R|kotlin/Unit| <inline=NoInline> { R|util/withLambda|<R|kotlin/Unit|>(<L> = [ResolvedTo(BODY_RESOLVE)] [MatchingParameterFunctionTypeKey=kotlin/Function1<util/Pair, T>] withLambda@fun <anonymous>([ResolvedTo(BODY_RESOLVE)] <destruct>: R|util/Pair|): R|kotlin/Unit| <inline=NoInline> {
@R|util/Anno|[Types](position = <strcat>(String(lambda a ), R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] lval a: R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|() @R|util/Anno|[Types](position = <strcat>(String(lambda a ), R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] lval a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|()
@R|util/Anno|[Types](position = <strcat>(String(lambda b ), R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] lval b: R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|() @R|util/Anno|[Types](position = <strcat>(String(lambda b ), R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] lval b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|()
{ {
^@withLambda Unit ^@withLambda Unit
} }
@@ -546,8 +546,8 @@ FILE: [ResolvedTo(IMPORTS)] multiDeclaration.kt
} }
) )
@R|util/Anno|[Types](position = <strcat>(String(destr ), R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] lval <destruct>: R|util/Pair| = R|util/Pair.Pair|(Null(null), Null(null)) @R|util/Anno|[Types](position = <strcat>(String(destr ), R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] lval <destruct>: R|util/Pair| = R|util/Pair.Pair|(Null(null), Null(null))
@R|util/Anno|[Types](position = <strcat>(String(a ), R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] lval a: R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|() @R|util/Anno|[Types](position = <strcat>(String(a ), R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] lval a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|()
@R|util/Anno|[Types](position = <strcat>(String(b ), R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] lval b: R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|() @R|util/Anno|[Types](position = <strcat>(String(b ), R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] lval b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|()
^ R|<local>/b| ^ R|<local>/b|
} }
) )
@@ -1,128 +1,128 @@
@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?
context -> FirNamedFunctionSymbol util/foo context -> FirNamedFunctionSymbol util/foo
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int> @R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>
context -> FirNamedFunctionSymbol util/foo context -> FirNamedFunctionSymbol util/foo
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int @R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int
context -> FirNamedFunctionSymbol util/foo context -> FirNamedFunctionSymbol util/foo
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?
context -> FirNamedFunctionSymbol util/foo context -> FirNamedFunctionSymbol util/foo
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int> @R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>
context -> FirNamedFunctionSymbol util/foo context -> FirNamedFunctionSymbol util/foo
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int @R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int
context -> FirNamedFunctionSymbol util/foo context -> FirNamedFunctionSymbol util/foo
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int> @R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int @R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) util/Pair @R|util/Anno|(<strcat>(String(b nested type ), constant#)) util/Pair
context -> FirPropertySymbol <local>/<iterator> context -> FirPropertySymbol <local>/<iterator>
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) util/Pair @R|util/Anno|(<strcat>(String(b nested type ), constant#)) util/Pair
context -> FirPropertySymbol <local>/<destruct> context -> FirPropertySymbol <local>/<destruct>
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>? @R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?
context -> FirPropertySymbol <local>/x context -> FirPropertySymbol <local>/x
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String> @R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>
context -> FirPropertySymbol <local>/x context -> FirPropertySymbol <local>/x
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String @R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String
context -> FirPropertySymbol <local>/x context -> FirPropertySymbol <local>/x
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?
context -> FirPropertySymbol <local>/y context -> FirPropertySymbol <local>/y
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int> @R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>
context -> FirPropertySymbol <local>/y context -> FirPropertySymbol <local>/y
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int @R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int
context -> FirPropertySymbol <local>/y context -> FirPropertySymbol <local>/y
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>? @R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?
context -> FirPropertySymbol <local>/a context -> FirPropertySymbol <local>/a
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String> @R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>
context -> FirPropertySymbol <local>/a context -> FirPropertySymbol <local>/a
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String @R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String
context -> FirPropertySymbol <local>/a context -> FirPropertySymbol <local>/a
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?
context -> FirPropertySymbol <local>/b context -> FirPropertySymbol <local>/b
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int> @R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>
context -> FirPropertySymbol <local>/b context -> FirPropertySymbol <local>/b
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int @R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int
context -> FirPropertySymbol <local>/b context -> FirPropertySymbol <local>/b
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>? @R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?
context -> FirPropertySymbol <local>/a context -> FirPropertySymbol <local>/a
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String> @R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>
context -> FirPropertySymbol <local>/a context -> FirPropertySymbol <local>/a
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String @R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String
context -> FirPropertySymbol <local>/a context -> FirPropertySymbol <local>/a
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?
context -> FirPropertySymbol <local>/b context -> FirPropertySymbol <local>/b
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int> @R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>
context -> FirPropertySymbol <local>/b context -> FirPropertySymbol <local>/b
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int @R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int
context -> FirPropertySymbol <local>/b context -> FirPropertySymbol <local>/b
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int> @R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int @R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
anchor -> [FirConstructorSymbol util/Pair.Pair] anchor -> [FirConstructorSymbol util/Pair.Pair]
@@ -141,37 +141,37 @@ FILE: [ResolvedTo(IMPORTS)] multiDeclarationScript.kts
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val constant: R|kotlin/String| = String(s) public? final? const [ResolvedTo(RAW_FIR)] val constant: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final data [ResolvedTo(CONTRACTS)] class Pair : R|kotlin/Any| { public final data [ResolvedTo(CONTRACTS)] class Pair : R|kotlin/Any| {
public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] constructor([ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.a] a: R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?|, [ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.b] b: R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?|): R|util/Pair| { public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] constructor([ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.a] a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?|, [ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.b] b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?|): R|util/Pair| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component1, IsFromPrimaryConstructor=true] val a: R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = R|<local>/a| public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component1, IsFromPrimaryConstructor=true] val a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = R|<local>/a|
public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?|
public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component2, IsFromPrimaryConstructor=true] val b: R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = R|<local>/b| public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component2, IsFromPrimaryConstructor=true] val b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = R|<local>/b|
public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?|
public final operator [ResolvedTo(CONTRACTS)] fun component1(): R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| public final operator [ResolvedTo(CONTRACTS)] fun component1(): R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?|
public final operator [ResolvedTo(CONTRACTS)] fun component2(): R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| public final operator [ResolvedTo(CONTRACTS)] fun component2(): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?|
public final [ResolvedTo(STATUS)] fun copy([ResolvedTo(STATUS)] a: R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = this@R|util/Pair|.R|util/Pair.a|, [ResolvedTo(STATUS)] b: R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = this@R|util/Pair|.R|util/Pair.b|): R|util/Pair| public final [ResolvedTo(STATUS)] fun copy([ResolvedTo(STATUS)] a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = this@R|util/Pair|.R|util/Pair.a|, [ResolvedTo(STATUS)] b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = this@R|util/Pair|.R|util/Pair.b|): R|util/Pair|
} }
public final [ResolvedTo(CONTRACTS)] fun bar(): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) util/Pair>| { public final [ResolvedTo(CONTRACTS)] fun bar(): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) util/Pair>| {
^bar Null(null)!! ^bar Null(null)!!
} }
public final [ResolvedTo(CONTRACTS)] fun <[ResolvedTo(CONTRACTS)] T> withLambda([ResolvedTo(CONTRACTS)] lambda: R|(util/Pair) -> T|): R|T| { public final [ResolvedTo(CONTRACTS)] fun <[ResolvedTo(CONTRACTS)] T> withLambda([ResolvedTo(CONTRACTS)] lambda: R|(util/Pair) -> T|): R|T| {
} }
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun foo(): R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| { public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun foo(): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| {
^foo R|util/withLambda|<R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?|>(<L> = [ResolvedTo(RAW_FIR)] [MatchingParameterFunctionTypeKey=kotlin/Function1<util/Pair, T>] withLambda@fun <anonymous>([ResolvedTo(RAW_FIR)] <unused var>: R|util/Pair|): R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| <inline=NoInline> { ^foo R|util/withLambda|<R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?|>(<L> = [ResolvedTo(RAW_FIR)] [MatchingParameterFunctionTypeKey=kotlin/Function1<util/Pair, T>] withLambda@fun <anonymous>([ResolvedTo(RAW_FIR)] <unused var>: R|util/Pair|): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| <inline=NoInline> {
[ResolvedTo(RAW_FIR)] lval prop: R|kotlin/String| = String(str) [ResolvedTo(RAW_FIR)] lval prop: R|kotlin/String| = String(str)
@R|util/Anno|[Types](position = <strcat>(String(near for ), R|<local>/prop|)) { @R|util/Anno|[Types](position = <strcat>(String(near for ), R|<local>/prop|)) {
[ResolvedTo(RAW_FIR)] lval <iterator>: R|kotlin/collections/IntIterator| = Int(1).R|kotlin/Int.rangeTo|(Int(100)).R|kotlin/ranges/IntProgression.iterator|() [ResolvedTo(RAW_FIR)] lval <iterator>: R|kotlin/collections/IntIterator| = Int(1).R|kotlin/Int.rangeTo|(Int(100)).R|kotlin/ranges/IntProgression.iterator|()
@@ -185,11 +185,11 @@ FILE: [ResolvedTo(IMPORTS)] multiDeclarationScript.kts
} }
{ {
[ResolvedTo(RAW_FIR)] lval <iterator>: R|kotlin/collections/Iterator<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) util/Pair>| = R|util/bar|().R|SubstitutionOverride<kotlin/collections/List.iterator: R|kotlin/collections/Iterator<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) util/Pair>|>|() [ResolvedTo(RAW_FIR)] lval <iterator>: R|kotlin/collections/Iterator<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) util/Pair>| = R|util/bar|().R|SubstitutionOverride<kotlin/collections/List.iterator: R|kotlin/collections/Iterator<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) util/Pair>|>|()
while(R|<local>/<iterator>|.R|SubstitutionOverride<kotlin/collections/Iterator.hasNext: R|kotlin/Boolean|>|()) { while(R|<local>/<iterator>|.R|SubstitutionOverride<kotlin/collections/Iterator.hasNext: R|kotlin/Boolean|>|()) {
@R|util/Anno|[Types](position = <strcat>(String(second for ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval <destruct>: R|@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) util/Pair| = R|<local>/<iterator>|.R|SubstitutionOverride<kotlin/collections/Iterator.next: R|@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) util/Pair|>|() @R|util/Anno|[Types](position = <strcat>(String(second for ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval <destruct>: R|@R|util/Anno|(<strcat>(String(b nested type ), constant#)) util/Pair| = R|<local>/<iterator>|.R|SubstitutionOverride<kotlin/collections/Iterator.next: R|@R|util/Anno|(<strcat>(String(b nested type ), constant#)) util/Pair|>|()
[ResolvedTo(RAW_FIR)] lval x: R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|() [ResolvedTo(RAW_FIR)] lval x: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|()
@R|util/Anno|[Types](position = <strcat>(String(destructuring in for ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval y: R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|() @R|util/Anno|[Types](position = <strcat>(String(destructuring in for ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval y: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|()
{ {
} }
@@ -198,8 +198,8 @@ FILE: [ResolvedTo(IMPORTS)] multiDeclarationScript.kts
} }
R|util/withLambda|<R|kotlin/Unit|>(<L> = [ResolvedTo(RAW_FIR)] [MatchingParameterFunctionTypeKey=kotlin/Function1<util/Pair, T>] withLambda@fun <anonymous>([ResolvedTo(RAW_FIR)] <destruct>: R|util/Pair|): R|kotlin/Unit| <inline=NoInline> { R|util/withLambda|<R|kotlin/Unit|>(<L> = [ResolvedTo(RAW_FIR)] [MatchingParameterFunctionTypeKey=kotlin/Function1<util/Pair, T>] withLambda@fun <anonymous>([ResolvedTo(RAW_FIR)] <destruct>: R|util/Pair|): R|kotlin/Unit| <inline=NoInline> {
@R|util/Anno|[Types](position = <strcat>(String(lambda a ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval a: R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|() @R|util/Anno|[Types](position = <strcat>(String(lambda a ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|()
@R|util/Anno|[Types](position = <strcat>(String(lambda b ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval b: R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|() @R|util/Anno|[Types](position = <strcat>(String(lambda b ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|()
{ {
^@withLambda Unit ^@withLambda Unit
} }
@@ -207,8 +207,8 @@ FILE: [ResolvedTo(IMPORTS)] multiDeclarationScript.kts
} }
) )
@R|util/Anno|[Types](position = <strcat>(String(destr ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval <destruct>: R|util/Pair| = R|util/Pair.Pair|(Null(null), Null(null)) @R|util/Anno|[Types](position = <strcat>(String(destr ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval <destruct>: R|util/Pair| = R|util/Pair.Pair|(Null(null), Null(null))
@R|util/Anno|[Types](position = <strcat>(String(a ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval a: R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|() @R|util/Anno|[Types](position = <strcat>(String(a ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|()
@R|util/Anno|[Types](position = <strcat>(String(b ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval b: R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|() @R|util/Anno|[Types](position = <strcat>(String(b ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|()
^ R|<local>/b| ^ R|<local>/b|
} }
) )
@@ -419,37 +419,37 @@ FILE: [ResolvedTo(IMPORTS)] multiDeclarationScript.kts
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val constant: R|kotlin/String| = String(s) public? final? const [ResolvedTo(RAW_FIR)] val constant: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final data [ResolvedTo(CONTRACTS)] class Pair : R|kotlin/Any| { public final data [ResolvedTo(CONTRACTS)] class Pair : R|kotlin/Any| {
public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] constructor([ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.a] a: R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?|, [ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.b] b: R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?|): R|util/Pair| { public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] constructor([ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.a] a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?|, [ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.b] b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?|): R|util/Pair| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component1, IsFromPrimaryConstructor=true] val a: R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = R|<local>/a| public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component1, IsFromPrimaryConstructor=true] val a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = R|<local>/a|
public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?|
public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component2, IsFromPrimaryConstructor=true] val b: R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = R|<local>/b| public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component2, IsFromPrimaryConstructor=true] val b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = R|<local>/b|
public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?|
public final operator [ResolvedTo(CONTRACTS)] fun component1(): R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| public final operator [ResolvedTo(CONTRACTS)] fun component1(): R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?|
public final operator [ResolvedTo(CONTRACTS)] fun component2(): R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| public final operator [ResolvedTo(CONTRACTS)] fun component2(): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?|
public final [ResolvedTo(STATUS)] fun copy([ResolvedTo(STATUS)] a: R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = this@R|util/Pair|.R|util/Pair.a|, [ResolvedTo(STATUS)] b: R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = this@R|util/Pair|.R|util/Pair.b|): R|util/Pair| public final [ResolvedTo(STATUS)] fun copy([ResolvedTo(STATUS)] a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = this@R|util/Pair|.R|util/Pair.a|, [ResolvedTo(STATUS)] b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = this@R|util/Pair|.R|util/Pair.b|): R|util/Pair|
} }
public final [ResolvedTo(CONTRACTS)] fun bar(): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) util/Pair>| { public final [ResolvedTo(CONTRACTS)] fun bar(): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) util/Pair>| {
^bar Null(null)!! ^bar Null(null)!!
} }
public final [ResolvedTo(CONTRACTS)] fun <[ResolvedTo(CONTRACTS)] T> withLambda([ResolvedTo(CONTRACTS)] lambda: R|(util/Pair) -> T|): R|T| { public final [ResolvedTo(CONTRACTS)] fun <[ResolvedTo(CONTRACTS)] T> withLambda([ResolvedTo(CONTRACTS)] lambda: R|(util/Pair) -> T|): R|T| {
} }
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun foo(): R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| { public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun foo(): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| {
^foo R|util/withLambda|<R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?|>(<L> = [ResolvedTo(RAW_FIR)] [MatchingParameterFunctionTypeKey=kotlin/Function1<util/Pair, T>] withLambda@fun <anonymous>([ResolvedTo(RAW_FIR)] <unused var>: R|util/Pair|): R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| <inline=NoInline> { ^foo R|util/withLambda|<R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?|>(<L> = [ResolvedTo(RAW_FIR)] [MatchingParameterFunctionTypeKey=kotlin/Function1<util/Pair, T>] withLambda@fun <anonymous>([ResolvedTo(RAW_FIR)] <unused var>: R|util/Pair|): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| <inline=NoInline> {
[ResolvedTo(RAW_FIR)] lval prop: R|kotlin/String| = String(str) [ResolvedTo(RAW_FIR)] lval prop: R|kotlin/String| = String(str)
@R|util/Anno|[Types](position = <strcat>(String(near for ), R|<local>/prop|)) { @R|util/Anno|[Types](position = <strcat>(String(near for ), R|<local>/prop|)) {
[ResolvedTo(RAW_FIR)] lval <iterator>: R|kotlin/collections/IntIterator| = Int(1).R|kotlin/Int.rangeTo|(Int(100)).R|kotlin/ranges/IntProgression.iterator|() [ResolvedTo(RAW_FIR)] lval <iterator>: R|kotlin/collections/IntIterator| = Int(1).R|kotlin/Int.rangeTo|(Int(100)).R|kotlin/ranges/IntProgression.iterator|()
@@ -463,11 +463,11 @@ FILE: [ResolvedTo(IMPORTS)] multiDeclarationScript.kts
} }
{ {
[ResolvedTo(RAW_FIR)] lval <iterator>: R|kotlin/collections/Iterator<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) util/Pair>| = R|util/bar|().R|SubstitutionOverride<kotlin/collections/List.iterator: R|kotlin/collections/Iterator<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) util/Pair>|>|() [ResolvedTo(RAW_FIR)] lval <iterator>: R|kotlin/collections/Iterator<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) util/Pair>| = R|util/bar|().R|SubstitutionOverride<kotlin/collections/List.iterator: R|kotlin/collections/Iterator<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) util/Pair>|>|()
while(R|<local>/<iterator>|.R|SubstitutionOverride<kotlin/collections/Iterator.hasNext: R|kotlin/Boolean|>|()) { while(R|<local>/<iterator>|.R|SubstitutionOverride<kotlin/collections/Iterator.hasNext: R|kotlin/Boolean|>|()) {
@R|util/Anno|[Types](position = <strcat>(String(second for ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval <destruct>: R|@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) util/Pair| = R|<local>/<iterator>|.R|SubstitutionOverride<kotlin/collections/Iterator.next: R|@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) util/Pair|>|() @R|util/Anno|[Types](position = <strcat>(String(second for ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval <destruct>: R|@R|util/Anno|(<strcat>(String(b nested type ), constant#)) util/Pair| = R|<local>/<iterator>|.R|SubstitutionOverride<kotlin/collections/Iterator.next: R|@R|util/Anno|(<strcat>(String(b nested type ), constant#)) util/Pair|>|()
[ResolvedTo(RAW_FIR)] lval x: R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|() [ResolvedTo(RAW_FIR)] lval x: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|()
@R|util/Anno|[Types](position = <strcat>(String(destructuring in for ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval y: R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|() @R|util/Anno|[Types](position = <strcat>(String(destructuring in for ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval y: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|()
{ {
} }
@@ -476,8 +476,8 @@ FILE: [ResolvedTo(IMPORTS)] multiDeclarationScript.kts
} }
R|util/withLambda|<R|kotlin/Unit|>(<L> = [ResolvedTo(RAW_FIR)] [MatchingParameterFunctionTypeKey=kotlin/Function1<util/Pair, T>] withLambda@fun <anonymous>([ResolvedTo(RAW_FIR)] <destruct>: R|util/Pair|): R|kotlin/Unit| <inline=NoInline> { R|util/withLambda|<R|kotlin/Unit|>(<L> = [ResolvedTo(RAW_FIR)] [MatchingParameterFunctionTypeKey=kotlin/Function1<util/Pair, T>] withLambda@fun <anonymous>([ResolvedTo(RAW_FIR)] <destruct>: R|util/Pair|): R|kotlin/Unit| <inline=NoInline> {
@R|util/Anno|[Types](position = <strcat>(String(lambda a ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval a: R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|() @R|util/Anno|[Types](position = <strcat>(String(lambda a ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|()
@R|util/Anno|[Types](position = <strcat>(String(lambda b ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval b: R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|() @R|util/Anno|[Types](position = <strcat>(String(lambda b ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|()
{ {
^@withLambda Unit ^@withLambda Unit
} }
@@ -485,8 +485,8 @@ FILE: [ResolvedTo(IMPORTS)] multiDeclarationScript.kts
} }
) )
@R|util/Anno|[Types](position = <strcat>(String(destr ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval <destruct>: R|util/Pair| = R|util/Pair.Pair|(Null(null), Null(null)) @R|util/Anno|[Types](position = <strcat>(String(destr ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval <destruct>: R|util/Pair| = R|util/Pair.Pair|(Null(null), Null(null))
@R|util/Anno|[Types](position = <strcat>(String(a ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval a: R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|() @R|util/Anno|[Types](position = <strcat>(String(a ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|()
@R|util/Anno|[Types](position = <strcat>(String(b ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval b: R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|() @R|util/Anno|[Types](position = <strcat>(String(b ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|()
^ R|<local>/b| ^ R|<local>/b|
} }
) )
@@ -509,37 +509,37 @@ FILE: [ResolvedTo(IMPORTS)] multiDeclarationScript.kts
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val constant: R|kotlin/String| = String(s) public? final? const [ResolvedTo(RAW_FIR)] val constant: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final data [ResolvedTo(CONTRACTS)] class Pair : R|kotlin/Any| { public final data [ResolvedTo(CONTRACTS)] class Pair : R|kotlin/Any| {
public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] constructor([ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.a] a: R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?|, [ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.b] b: R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?|): R|util/Pair| { public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] constructor([ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.a] a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?|, [ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.b] b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?|): R|util/Pair| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component1, IsFromPrimaryConstructor=true] val a: R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = R|<local>/a| public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component1, IsFromPrimaryConstructor=true] val a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = R|<local>/a|
public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?|
public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component2, IsFromPrimaryConstructor=true] val b: R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = R|<local>/b| public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component2, IsFromPrimaryConstructor=true] val b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = R|<local>/b|
public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?|
public final operator [ResolvedTo(CONTRACTS)] fun component1(): R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| public final operator [ResolvedTo(CONTRACTS)] fun component1(): R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?|
public final operator [ResolvedTo(CONTRACTS)] fun component2(): R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| public final operator [ResolvedTo(CONTRACTS)] fun component2(): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?|
public final [ResolvedTo(STATUS)] fun copy([ResolvedTo(STATUS)] a: R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = this@R|util/Pair|.R|util/Pair.a|, [ResolvedTo(STATUS)] b: R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = this@R|util/Pair|.R|util/Pair.b|): R|util/Pair| public final [ResolvedTo(STATUS)] fun copy([ResolvedTo(STATUS)] a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = this@R|util/Pair|.R|util/Pair.a|, [ResolvedTo(STATUS)] b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = this@R|util/Pair|.R|util/Pair.b|): R|util/Pair|
} }
public final [ResolvedTo(CONTRACTS)] fun bar(): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) util/Pair>| { public final [ResolvedTo(CONTRACTS)] fun bar(): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) util/Pair>| {
^bar Null(null)!! ^bar Null(null)!!
} }
public final [ResolvedTo(CONTRACTS)] fun <[ResolvedTo(CONTRACTS)] T> withLambda([ResolvedTo(CONTRACTS)] lambda: R|(util/Pair) -> T|): R|T| { public final [ResolvedTo(CONTRACTS)] fun <[ResolvedTo(CONTRACTS)] T> withLambda([ResolvedTo(CONTRACTS)] lambda: R|(util/Pair) -> T|): R|T| {
} }
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun foo(): R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| { public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun foo(): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| {
^foo R|util/withLambda|<R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?|>(<L> = [ResolvedTo(RAW_FIR)] [MatchingParameterFunctionTypeKey=kotlin/Function1<util/Pair, T>] withLambda@fun <anonymous>([ResolvedTo(RAW_FIR)] <unused var>: R|util/Pair|): R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| <inline=NoInline> { ^foo R|util/withLambda|<R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?|>(<L> = [ResolvedTo(RAW_FIR)] [MatchingParameterFunctionTypeKey=kotlin/Function1<util/Pair, T>] withLambda@fun <anonymous>([ResolvedTo(RAW_FIR)] <unused var>: R|util/Pair|): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| <inline=NoInline> {
[ResolvedTo(RAW_FIR)] lval prop: R|kotlin/String| = String(str) [ResolvedTo(RAW_FIR)] lval prop: R|kotlin/String| = String(str)
@R|util/Anno|[Types](position = <strcat>(String(near for ), R|<local>/prop|)) { @R|util/Anno|[Types](position = <strcat>(String(near for ), R|<local>/prop|)) {
[ResolvedTo(RAW_FIR)] lval <iterator>: R|kotlin/collections/IntIterator| = Int(1).R|kotlin/Int.rangeTo|(Int(100)).R|kotlin/ranges/IntProgression.iterator|() [ResolvedTo(RAW_FIR)] lval <iterator>: R|kotlin/collections/IntIterator| = Int(1).R|kotlin/Int.rangeTo|(Int(100)).R|kotlin/ranges/IntProgression.iterator|()
@@ -553,11 +553,11 @@ FILE: [ResolvedTo(IMPORTS)] multiDeclarationScript.kts
} }
{ {
[ResolvedTo(RAW_FIR)] lval <iterator>: R|kotlin/collections/Iterator<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) util/Pair>| = R|util/bar|().R|SubstitutionOverride<kotlin/collections/List.iterator: R|kotlin/collections/Iterator<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) util/Pair>|>|() [ResolvedTo(RAW_FIR)] lval <iterator>: R|kotlin/collections/Iterator<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) util/Pair>| = R|util/bar|().R|SubstitutionOverride<kotlin/collections/List.iterator: R|kotlin/collections/Iterator<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) util/Pair>|>|()
while(R|<local>/<iterator>|.R|SubstitutionOverride<kotlin/collections/Iterator.hasNext: R|kotlin/Boolean|>|()) { while(R|<local>/<iterator>|.R|SubstitutionOverride<kotlin/collections/Iterator.hasNext: R|kotlin/Boolean|>|()) {
@R|util/Anno|[Types](position = <strcat>(String(second for ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval <destruct>: R|@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) util/Pair| = R|<local>/<iterator>|.R|SubstitutionOverride<kotlin/collections/Iterator.next: R|@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) util/Pair|>|() @R|util/Anno|[Types](position = <strcat>(String(second for ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval <destruct>: R|@R|util/Anno|(<strcat>(String(b nested type ), constant#)) util/Pair| = R|<local>/<iterator>|.R|SubstitutionOverride<kotlin/collections/Iterator.next: R|@R|util/Anno|(<strcat>(String(b nested type ), constant#)) util/Pair|>|()
[ResolvedTo(RAW_FIR)] lval x: R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|() [ResolvedTo(RAW_FIR)] lval x: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|()
@R|util/Anno|[Types](position = <strcat>(String(destructuring in for ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval y: R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|() @R|util/Anno|[Types](position = <strcat>(String(destructuring in for ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval y: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|()
{ {
} }
@@ -566,8 +566,8 @@ FILE: [ResolvedTo(IMPORTS)] multiDeclarationScript.kts
} }
R|util/withLambda|<R|kotlin/Unit|>(<L> = [ResolvedTo(RAW_FIR)] [MatchingParameterFunctionTypeKey=kotlin/Function1<util/Pair, T>] withLambda@fun <anonymous>([ResolvedTo(RAW_FIR)] <destruct>: R|util/Pair|): R|kotlin/Unit| <inline=NoInline> { R|util/withLambda|<R|kotlin/Unit|>(<L> = [ResolvedTo(RAW_FIR)] [MatchingParameterFunctionTypeKey=kotlin/Function1<util/Pair, T>] withLambda@fun <anonymous>([ResolvedTo(RAW_FIR)] <destruct>: R|util/Pair|): R|kotlin/Unit| <inline=NoInline> {
@R|util/Anno|[Types](position = <strcat>(String(lambda a ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval a: R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|() @R|util/Anno|[Types](position = <strcat>(String(lambda a ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|()
@R|util/Anno|[Types](position = <strcat>(String(lambda b ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval b: R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|() @R|util/Anno|[Types](position = <strcat>(String(lambda b ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|()
{ {
^@withLambda Unit ^@withLambda Unit
} }
@@ -575,8 +575,8 @@ FILE: [ResolvedTo(IMPORTS)] multiDeclarationScript.kts
} }
) )
@R|util/Anno|[Types](position = <strcat>(String(destr ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval <destruct>: R|util/Pair| = R|util/Pair.Pair|(Null(null), Null(null)) @R|util/Anno|[Types](position = <strcat>(String(destr ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval <destruct>: R|util/Pair| = R|util/Pair.Pair|(Null(null), Null(null))
@R|util/Anno|[Types](position = <strcat>(String(a ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval a: R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|() @R|util/Anno|[Types](position = <strcat>(String(a ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|()
@R|util/Anno|[Types](position = <strcat>(String(b ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval b: R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|() @R|util/Anno|[Types](position = <strcat>(String(b ), R|<local>/prop|)) [ResolvedTo(RAW_FIR)] lval b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|()
^ R|<local>/b| ^ R|<local>/b|
} }
) )
@@ -599,37 +599,37 @@ FILE: [ResolvedTo(IMPORTS)] multiDeclarationScript.kts
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val constant: R|kotlin/String| = String(s) public? final? const [ResolvedTo(RAW_FIR)] val constant: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final data [ResolvedTo(CONTRACTS)] class Pair : R|kotlin/Any| { public final data [ResolvedTo(CONTRACTS)] class Pair : R|kotlin/Any| {
public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] constructor([ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.a] a: R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?|, [ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.b] b: R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?|): R|util/Pair| { public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] constructor([ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.a] a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?|, [ResolvedTo(CONTRACTS)] [CorrespondingProperty=util/Pair.b] b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?|): R|util/Pair| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component1, IsFromPrimaryConstructor=true] val a: R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = R|<local>/a| public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component1, IsFromPrimaryConstructor=true] val a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = R|<local>/a|
public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?|
public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component2, IsFromPrimaryConstructor=true] val b: R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = R|<local>/b| public final [ResolvedTo(CONTRACTS)] [ComponentFunctionSymbolKey=util/Pair.component2, IsFromPrimaryConstructor=true] val b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = R|<local>/b|
public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| public [ResolvedTo(CONTRACTS)] [ContainingClassKey=Pair] get(): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?|
public final operator [ResolvedTo(CONTRACTS)] fun component1(): R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| public final operator [ResolvedTo(CONTRACTS)] fun component1(): R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?|
public final operator [ResolvedTo(CONTRACTS)] fun component2(): R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| public final operator [ResolvedTo(CONTRACTS)] fun component2(): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?|
public final [ResolvedTo(STATUS)] fun copy([ResolvedTo(STATUS)] a: R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = this@R|util/Pair|.R|util/Pair.a|, [ResolvedTo(STATUS)] b: R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = this@R|util/Pair|.R|util/Pair.b|): R|util/Pair| public final [ResolvedTo(STATUS)] fun copy([ResolvedTo(STATUS)] a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = this@R|util/Pair|.R|util/Pair.a|, [ResolvedTo(STATUS)] b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = this@R|util/Pair|.R|util/Pair.b|): R|util/Pair|
} }
public final [ResolvedTo(CONTRACTS)] fun bar(): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) util/Pair>| { public final [ResolvedTo(CONTRACTS)] fun bar(): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) util/Pair>| {
^bar Null(null)!! ^bar Null(null)!!
} }
public final [ResolvedTo(CONTRACTS)] fun <[ResolvedTo(CONTRACTS)] T> withLambda([ResolvedTo(CONTRACTS)] lambda: R|(util/Pair) -> T|): R|T| { public final [ResolvedTo(CONTRACTS)] fun <[ResolvedTo(CONTRACTS)] T> withLambda([ResolvedTo(CONTRACTS)] lambda: R|(util/Pair) -> T|): R|T| {
} }
public final [ResolvedTo(BODY_RESOLVE)] fun foo(): R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| { public final [ResolvedTo(BODY_RESOLVE)] fun foo(): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| {
^foo R|util/withLambda|<R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?|>(<L> = [ResolvedTo(BODY_RESOLVE)] [MatchingParameterFunctionTypeKey=kotlin/Function1<util/Pair, T>] withLambda@fun <anonymous>([ResolvedTo(BODY_RESOLVE)] <unused var>: R|util/Pair|): R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| <inline=NoInline> { ^foo R|util/withLambda|<R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?|>(<L> = [ResolvedTo(BODY_RESOLVE)] [MatchingParameterFunctionTypeKey=kotlin/Function1<util/Pair, T>] withLambda@fun <anonymous>([ResolvedTo(BODY_RESOLVE)] <unused var>: R|util/Pair|): R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| <inline=NoInline> {
[ResolvedTo(BODY_RESOLVE)] lval prop: R|kotlin/String| = String(str) [ResolvedTo(BODY_RESOLVE)] lval prop: R|kotlin/String| = String(str)
@R|util/Anno|[Types](position = <strcat>(String(near for ), R|<local>/prop|)) { @R|util/Anno|[Types](position = <strcat>(String(near for ), R|<local>/prop|)) {
[ResolvedTo(BODY_RESOLVE)] lval <iterator>: R|kotlin/collections/IntIterator| = Int(1).R|kotlin/Int.rangeTo|(Int(100)).R|kotlin/ranges/IntProgression.iterator|() [ResolvedTo(BODY_RESOLVE)] lval <iterator>: R|kotlin/collections/IntIterator| = Int(1).R|kotlin/Int.rangeTo|(Int(100)).R|kotlin/ranges/IntProgression.iterator|()
@@ -643,11 +643,11 @@ FILE: [ResolvedTo(IMPORTS)] multiDeclarationScript.kts
} }
{ {
[ResolvedTo(BODY_RESOLVE)] lval <iterator>: R|kotlin/collections/Iterator<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) util/Pair>| = R|util/bar|().R|SubstitutionOverride<kotlin/collections/List.iterator: R|kotlin/collections/Iterator<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) util/Pair>|>|() [ResolvedTo(BODY_RESOLVE)] lval <iterator>: R|kotlin/collections/Iterator<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) util/Pair>| = R|util/bar|().R|SubstitutionOverride<kotlin/collections/List.iterator: R|kotlin/collections/Iterator<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) util/Pair>|>|()
while(R|<local>/<iterator>|.R|SubstitutionOverride<kotlin/collections/Iterator.hasNext: R|kotlin/Boolean|>|()) { while(R|<local>/<iterator>|.R|SubstitutionOverride<kotlin/collections/Iterator.hasNext: R|kotlin/Boolean|>|()) {
@R|util/Anno|[Types](position = <strcat>(String(second for ), R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] lval <destruct>: R|@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) util/Pair| = R|<local>/<iterator>|.R|SubstitutionOverride<kotlin/collections/Iterator.next: R|@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) util/Pair|>|() @R|util/Anno|[Types](position = <strcat>(String(second for ), R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] lval <destruct>: R|@R|util/Anno|(<strcat>(String(b nested type ), constant#)) util/Pair| = R|<local>/<iterator>|.R|SubstitutionOverride<kotlin/collections/Iterator.next: R|@R|util/Anno|(<strcat>(String(b nested type ), constant#)) util/Pair|>|()
[ResolvedTo(BODY_RESOLVE)] lval x: R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|() [ResolvedTo(BODY_RESOLVE)] lval x: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|()
@R|util/Anno|[Types](position = <strcat>(String(destructuring in for ), R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] lval y: R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|() @R|util/Anno|[Types](position = <strcat>(String(destructuring in for ), R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] lval y: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|()
{ {
} }
@@ -656,8 +656,8 @@ FILE: [ResolvedTo(IMPORTS)] multiDeclarationScript.kts
} }
R|util/withLambda|<R|kotlin/Unit|>(<L> = [ResolvedTo(BODY_RESOLVE)] [MatchingParameterFunctionTypeKey=kotlin/Function1<util/Pair, T>] withLambda@fun <anonymous>([ResolvedTo(BODY_RESOLVE)] <destruct>: R|util/Pair|): R|kotlin/Unit| <inline=NoInline> { R|util/withLambda|<R|kotlin/Unit|>(<L> = [ResolvedTo(BODY_RESOLVE)] [MatchingParameterFunctionTypeKey=kotlin/Function1<util/Pair, T>] withLambda@fun <anonymous>([ResolvedTo(BODY_RESOLVE)] <destruct>: R|util/Pair|): R|kotlin/Unit| <inline=NoInline> {
@R|util/Anno|[Types](position = <strcat>(String(lambda a ), R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] lval a: R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|() @R|util/Anno|[Types](position = <strcat>(String(lambda a ), R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] lval a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|()
@R|util/Anno|[Types](position = <strcat>(String(lambda b ), R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] lval b: R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|() @R|util/Anno|[Types](position = <strcat>(String(lambda b ), R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] lval b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|()
{ {
^@withLambda Unit ^@withLambda Unit
} }
@@ -665,8 +665,8 @@ FILE: [ResolvedTo(IMPORTS)] multiDeclarationScript.kts
} }
) )
@R|util/Anno|[Types](position = <strcat>(String(destr ), R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] lval <destruct>: R|util/Pair| = R|util/Pair.Pair|(Null(null), Null(null)) @R|util/Anno|[Types](position = <strcat>(String(destr ), R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] lval <destruct>: R|util/Pair| = R|util/Pair.Pair|(Null(null), Null(null))
@R|util/Anno|[Types](position = <strcat>(String(a ), R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] lval a: R|@R|util/Anno|(position = <strcat>(String(a type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(a nested type ), R|util/constant|)) kotlin/collections/Collection<@R|util/Anno|(position = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|() @R|util/Anno|[Types](position = <strcat>(String(a ), R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] lval a: R|@R|util/Anno|(<strcat>(String(a type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(a nested type ), constant#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String>>?| = R|<local>/<destruct>|.R|util/Pair.component1|()
@R|util/Anno|[Types](position = <strcat>(String(b ), R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] lval b: R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/Array<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|() @R|util/Anno|[Types](position = <strcat>(String(b ), R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] lval b: R|@R|util/Anno|(<strcat>(String(b type ), constant#)) kotlin/Array<@R|util/Anno|(<strcat>(String(b nested type ), constant#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int>>?| = R|<local>/<destruct>|.R|util/Pair.component2|()
^ R|<local>/b| ^ R|<local>/b|
} }
) )
@@ -1,52 +1,52 @@
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirNamedFunctionSymbol <local>/doo context -> FirNamedFunctionSymbol <local>/doo
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirNamedFunctionSymbol <local>/doo context -> FirNamedFunctionSymbol <local>/doo
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirNamedFunctionSymbol <local>/doo context -> FirNamedFunctionSymbol <local>/doo
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirNamedFunctionSymbol <local>/foo context -> FirNamedFunctionSymbol <local>/foo
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirNamedFunctionSymbol <local>/foo context -> FirNamedFunctionSymbol <local>/foo
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirNamedFunctionSymbol <local>/foo context -> FirNamedFunctionSymbol <local>/foo
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirNamedFunctionSymbol <local>/baz context -> FirNamedFunctionSymbol <local>/baz
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirNamedFunctionSymbol <local>/baz context -> FirNamedFunctionSymbol <local>/baz
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirNamedFunctionSymbol <local>/baz context -> FirNamedFunctionSymbol <local>/baz
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunction.kt FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunction.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=util/Anno.str] str: R|kotlin/String|): R|util/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=util/Anno.str] str: String): R|util/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val str: R|kotlin/String| = R|<local>/str| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val str: String = R|<local>/str|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str) public? final? const [ResolvedTo(RAW_FIR)] val prop: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun bar(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(CONTRACTS)] fun bar(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^bar Null(null) ^bar Null(null)
} }
public final [ResolvedTo(BODY_RESOLVE)] fun foo(): R|kotlin/Unit| { public final [ResolvedTo(BODY_RESOLVE)] fun foo(): R|kotlin/Unit| {
@@ -55,15 +55,15 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunction.kt
super<R|kotlin/Any|>() super<R|kotlin/Any|>()
} }
public final [ResolvedTo(BODY_RESOLVE)] fun doo(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(BODY_RESOLVE)] fun doo(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^doo this@R|<local>/Local|.R|<local>/foo|() ^doo this@R|<local>/Local|.R|<local>/foo|()
} }
public final [ResolvedTo(BODY_RESOLVE)] fun foo(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(BODY_RESOLVE)] fun foo(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^foo R|util/bar|() ^foo R|util/bar|()
} }
public final [ResolvedTo(BODY_RESOLVE)] fun baz(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(BODY_RESOLVE)] fun baz(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^baz this@R|<local>/Local|.R|<local>/foo|() ^baz this@R|<local>/Local|.R|<local>/foo|()
} }
@@ -236,18 +236,18 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunction.kt
BODY_RESOLVE: BODY_RESOLVE:
FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunction.kt FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunction.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=util/Anno.str] str: R|kotlin/String|): R|util/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=util/Anno.str] str: String): R|util/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val str: R|kotlin/String| = R|<local>/str| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val str: String = R|<local>/str|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str) public? final? const [ResolvedTo(RAW_FIR)] val prop: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun bar(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(CONTRACTS)] fun bar(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^bar Null(null) ^bar Null(null)
} }
public final [ResolvedTo(BODY_RESOLVE)] fun foo(): R|kotlin/Unit| { public final [ResolvedTo(BODY_RESOLVE)] fun foo(): R|kotlin/Unit| {
@@ -256,15 +256,15 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunction.kt
super<R|kotlin/Any|>() super<R|kotlin/Any|>()
} }
public final [ResolvedTo(BODY_RESOLVE)] fun doo(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(BODY_RESOLVE)] fun doo(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^doo this@R|<local>/Local|.R|<local>/foo|() ^doo this@R|<local>/Local|.R|<local>/foo|()
} }
public final [ResolvedTo(BODY_RESOLVE)] fun foo(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(BODY_RESOLVE)] fun foo(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^foo R|util/bar|() ^foo R|util/bar|()
} }
public final [ResolvedTo(BODY_RESOLVE)] fun baz(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(BODY_RESOLVE)] fun baz(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^baz this@R|<local>/Local|.R|<local>/foo|() ^baz this@R|<local>/Local|.R|<local>/foo|()
} }
@@ -1,52 +1,52 @@
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirNamedFunctionSymbol <local>/doo context -> FirNamedFunctionSymbol <local>/doo
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirNamedFunctionSymbol <local>/doo context -> FirNamedFunctionSymbol <local>/doo
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirNamedFunctionSymbol <local>/doo context -> FirNamedFunctionSymbol <local>/doo
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirNamedFunctionSymbol <local>/foo context -> FirNamedFunctionSymbol <local>/foo
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirNamedFunctionSymbol <local>/foo context -> FirNamedFunctionSymbol <local>/foo
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirNamedFunctionSymbol <local>/foo context -> FirNamedFunctionSymbol <local>/foo
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirNamedFunctionSymbol <local>/baz context -> FirNamedFunctionSymbol <local>/baz
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirNamedFunctionSymbol <local>/baz context -> FirNamedFunctionSymbol <local>/baz
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirNamedFunctionSymbol <local>/baz context -> FirNamedFunctionSymbol <local>/baz
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunctionImplicitBody.kt FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunctionImplicitBody.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=util/Anno.str] str: R|kotlin/String|): R|util/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=util/Anno.str] str: String): R|util/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val str: R|kotlin/String| = R|<local>/str| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val str: String = R|<local>/str|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str) public? final? const [ResolvedTo(RAW_FIR)] val prop: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun bar(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(CONTRACTS)] fun bar(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^bar Null(null) ^bar Null(null)
} }
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun lambda([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] action: R|() -> kotlin/Unit|): R|kotlin/Unit| { public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun lambda([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] action: R|() -> kotlin/Unit|): R|kotlin/Unit| {
@@ -59,15 +59,15 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunctionImplicitBody.kt
super<R|kotlin/Any|>() super<R|kotlin/Any|>()
} }
public final [ResolvedTo(RAW_FIR)] fun doo(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(RAW_FIR)] fun doo(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^doo this@R|<local>/Local|.R|<local>/foo|() ^doo this@R|<local>/Local|.R|<local>/foo|()
} }
public final [ResolvedTo(RAW_FIR)] fun foo(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(RAW_FIR)] fun foo(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^foo R|util/bar|() ^foo R|util/bar|()
} }
public final [ResolvedTo(RAW_FIR)] fun baz(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(RAW_FIR)] fun baz(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^baz this@R|<local>/Local|.R|<local>/foo|() ^baz this@R|<local>/Local|.R|<local>/foo|()
} }
@@ -153,18 +153,18 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunctionImplicitBody.kt
IMPLICIT_TYPES_BODY_RESOLVE: IMPLICIT_TYPES_BODY_RESOLVE:
FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunctionImplicitBody.kt FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunctionImplicitBody.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=util/Anno.str] str: R|kotlin/String|): R|util/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=util/Anno.str] str: String): R|util/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val str: R|kotlin/String| = R|<local>/str| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val str: String = R|<local>/str|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str) public? final? const [ResolvedTo(RAW_FIR)] val prop: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun bar(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(CONTRACTS)] fun bar(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^bar Null(null) ^bar Null(null)
} }
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun lambda([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] action: R|() -> kotlin/Unit|): R|kotlin/Unit| { public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun lambda([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] action: R|() -> kotlin/Unit|): R|kotlin/Unit| {
@@ -177,15 +177,15 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunctionImplicitBody.kt
super<R|kotlin/Any|>() super<R|kotlin/Any|>()
} }
public final [ResolvedTo(RAW_FIR)] fun doo(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(RAW_FIR)] fun doo(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^doo this@R|<local>/Local|.R|<local>/foo|() ^doo this@R|<local>/Local|.R|<local>/foo|()
} }
public final [ResolvedTo(RAW_FIR)] fun foo(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(RAW_FIR)] fun foo(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^foo R|util/bar|() ^foo R|util/bar|()
} }
public final [ResolvedTo(RAW_FIR)] fun baz(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(RAW_FIR)] fun baz(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^baz this@R|<local>/Local|.R|<local>/foo|() ^baz this@R|<local>/Local|.R|<local>/foo|()
} }
@@ -197,18 +197,18 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunctionImplicitBody.kt
ANNOTATION_ARGUMENTS: ANNOTATION_ARGUMENTS:
FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunctionImplicitBody.kt FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunctionImplicitBody.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=util/Anno.str] str: R|kotlin/String|): R|util/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=util/Anno.str] str: String): R|util/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val str: R|kotlin/String| = R|<local>/str| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val str: String = R|<local>/str|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str) public? final? const [ResolvedTo(RAW_FIR)] val prop: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun bar(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(CONTRACTS)] fun bar(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^bar Null(null) ^bar Null(null)
} }
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun lambda([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] action: R|() -> kotlin/Unit|): R|kotlin/Unit| { public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun lambda([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] action: R|() -> kotlin/Unit|): R|kotlin/Unit| {
@@ -221,15 +221,15 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunctionImplicitBody.kt
super<R|kotlin/Any|>() super<R|kotlin/Any|>()
} }
public final [ResolvedTo(RAW_FIR)] fun doo(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(RAW_FIR)] fun doo(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^doo this@R|<local>/Local|.R|<local>/foo|() ^doo this@R|<local>/Local|.R|<local>/foo|()
} }
public final [ResolvedTo(RAW_FIR)] fun foo(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(RAW_FIR)] fun foo(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^foo R|util/bar|() ^foo R|util/bar|()
} }
public final [ResolvedTo(RAW_FIR)] fun baz(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(RAW_FIR)] fun baz(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^baz this@R|<local>/Local|.R|<local>/foo|() ^baz this@R|<local>/Local|.R|<local>/foo|()
} }
@@ -241,18 +241,18 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunctionImplicitBody.kt
BODY_RESOLVE: BODY_RESOLVE:
FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunctionImplicitBody.kt FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunctionImplicitBody.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=util/Anno.str] str: R|kotlin/String|): R|util/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=util/Anno.str] str: String): R|util/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val str: R|kotlin/String| = R|<local>/str| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val str: String = R|<local>/str|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str) public? final? const [ResolvedTo(RAW_FIR)] val prop: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun bar(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(CONTRACTS)] fun bar(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^bar Null(null) ^bar Null(null)
} }
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun lambda([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] action: R|() -> kotlin/Unit|): R|kotlin/Unit| { public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun lambda([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] action: R|() -> kotlin/Unit|): R|kotlin/Unit| {
@@ -265,15 +265,15 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunctionImplicitBody.kt
super<R|kotlin/Any|>() super<R|kotlin/Any|>()
} }
public final [ResolvedTo(BODY_RESOLVE)] fun doo(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(BODY_RESOLVE)] fun doo(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^doo this@R|<local>/Local|.R|<local>/foo|() ^doo this@R|<local>/Local|.R|<local>/foo|()
} }
public final [ResolvedTo(BODY_RESOLVE)] fun foo(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(BODY_RESOLVE)] fun foo(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^foo R|util/bar|() ^foo R|util/bar|()
} }
public final [ResolvedTo(BODY_RESOLVE)] fun baz(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(BODY_RESOLVE)] fun baz(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^baz this@R|<local>/Local|.R|<local>/foo|() ^baz this@R|<local>/Local|.R|<local>/foo|()
} }
@@ -203,52 +203,52 @@ FILE: [ResolvedTo(IMPORTS)] usafe.kt
ANNOTATION_ARGUMENTS: ANNOTATION_ARGUMENTS:
FILE: [ResolvedTo(IMPORTS)] declaration.kt FILE: [ResolvedTo(IMPORTS)] declaration.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.number] number: R|kotlin/Int|): R|Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.number] number: Int): R|Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val number: R|kotlin/Int| = R|<local>/number| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val number: Int = R|<local>/number|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/Int| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): Int
} }
private final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val privateConstant: R|kotlin/Int| = Int(0) private final? const [ResolvedTo(RAW_FIR)] val privateConstant: <implicit> = LAZY_EXPRESSION
private [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/Int| private [ResolvedTo(RAW_FIR)] get(): <implicit>
internal final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val internalConstant: R|kotlin/Int| = Int(1) internal final? const [ResolvedTo(RAW_FIR)] val internalConstant: <implicit> = LAZY_EXPRESSION
internal [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/Int| internal [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun withType(): R|@R|Anno|(number = R|/internalConstant<HIDDEN: /internalConstant is invisible>#|) kotlin/collections/List<@R|Anno|(number = R|/privateConstant<HIDDEN: /privateConstant is invisible>#|) kotlin/Int>| { public final [ResolvedTo(CONTRACTS)] fun withType(): R|@R|Anno|(internalConstant#) kotlin/collections/List<@R|Anno|(privateConstant#) kotlin/Int>| {
} }
FILE: [ResolvedTo(IMPORTS)] usafe.kt FILE: [ResolvedTo(IMPORTS)] usafe.kt
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun implicitType(): R|@R|Anno|(number = R|/internalConstant<HIDDEN: /internalConstant is invisible>#|) kotlin/collections/List<@R|Anno|(number = R|/privateConstant<HIDDEN: /privateConstant is invisible>#|) kotlin/Int>| { public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun implicitType(): R|@R|Anno|(internalConstant#) kotlin/collections/List<@R|Anno|(privateConstant#) kotlin/Int>| {
^implicitType R|/withType|() ^implicitType R|/withType|()
} }
BODY_RESOLVE: BODY_RESOLVE:
FILE: [ResolvedTo(IMPORTS)] declaration.kt FILE: [ResolvedTo(IMPORTS)] declaration.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.number] number: R|kotlin/Int|): R|Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.number] number: Int): R|Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val number: R|kotlin/Int| = R|<local>/number| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val number: Int = R|<local>/number|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/Int| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): Int
} }
private final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val privateConstant: R|kotlin/Int| = Int(0) private final? const [ResolvedTo(RAW_FIR)] val privateConstant: <implicit> = LAZY_EXPRESSION
private [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/Int| private [ResolvedTo(RAW_FIR)] get(): <implicit>
internal final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val internalConstant: R|kotlin/Int| = Int(1) internal final? const [ResolvedTo(RAW_FIR)] val internalConstant: <implicit> = LAZY_EXPRESSION
internal [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/Int| internal [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun withType(): R|@R|Anno|(number = R|/internalConstant<HIDDEN: /internalConstant is invisible>#|) kotlin/collections/List<@R|Anno|(number = R|/privateConstant<HIDDEN: /privateConstant is invisible>#|) kotlin/Int>| { public final [ResolvedTo(CONTRACTS)] fun withType(): R|@R|Anno|(internalConstant#) kotlin/collections/List<@R|Anno|(privateConstant#) kotlin/Int>| {
} }
FILE: [ResolvedTo(IMPORTS)] usafe.kt FILE: [ResolvedTo(IMPORTS)] usafe.kt
public final [ResolvedTo(BODY_RESOLVE)] fun implicitType(): R|@R|Anno|(number = R|/internalConstant<HIDDEN: /internalConstant is invisible>#|) kotlin/collections/List<@R|Anno|(number = R|/privateConstant<HIDDEN: /privateConstant is invisible>#|) kotlin/Int>| { public final [ResolvedTo(BODY_RESOLVE)] fun implicitType(): R|@R|Anno|(internalConstant#) kotlin/collections/List<@R|Anno|(privateConstant#) kotlin/Int>| {
^implicitType R|/withType|() ^implicitType R|/withType|()
} }
FILE RAW TO BODY: FILE RAW TO BODY:
FILE: [ResolvedTo(BODY_RESOLVE)] usafe.kt FILE: [ResolvedTo(BODY_RESOLVE)] usafe.kt
public final [ResolvedTo(BODY_RESOLVE)] fun implicitType(): R|@R|Anno|(number = R|/internalConstant<HIDDEN: /internalConstant is invisible>#|) kotlin/collections/List<@R|Anno|(number = R|/privateConstant<HIDDEN: /privateConstant is invisible>#|) kotlin/Int>| { public final [ResolvedTo(BODY_RESOLVE)] fun implicitType(): R|@R|Anno|(internalConstant#) kotlin/collections/List<@R|Anno|(privateConstant#) kotlin/Int>| {
^implicitType R|/withType|() ^implicitType R|/withType|()
} }
@@ -279,30 +279,30 @@ FILE: [ResolvedTo(IMPORTS)] usafe.kt
BODY_RESOLVE: BODY_RESOLVE:
FILE: [ResolvedTo(IMPORTS)] declaration.kt FILE: [ResolvedTo(IMPORTS)] declaration.kt
private final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val privateConstant: R|kotlin/String| = String(0) private final? const [ResolvedTo(RAW_FIR)] val privateConstant: <implicit> = LAZY_EXPRESSION
private [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| private [ResolvedTo(RAW_FIR)] get(): <implicit>
internal final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val internalConstant: R|kotlin/String| = String(1) internal final? const [ResolvedTo(RAW_FIR)] val internalConstant: <implicit> = LAZY_EXPRESSION
internal [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| internal [ResolvedTo(RAW_FIR)] get(): <implicit>
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val regularConstant: R|kotlin/String| = String(2) public? final? const [ResolvedTo(RAW_FIR)] val regularConstant: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.message] message: R|kotlin/String|): R|Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.message] message: String): R|Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val message: R|kotlin/String| = R|<local>/message| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val message: String = R|<local>/message|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final [ResolvedTo(CONTRACTS)] val nullablePropertyWithAnnotatedType: R|@R|Anno|(message = R|/privateConstant<HIDDEN: /privateConstant is invisible>#|) kotlin/collections/List<@R|Anno|(message = R|/internalConstant<HIDDEN: /internalConstant is invisible>#|) kotlin/collections/List<@R|Anno|(message = R|/regularConstant|) kotlin/Int>>?| public final [ResolvedTo(CONTRACTS)] val nullablePropertyWithAnnotatedType: R|@R|Anno|(privateConstant#) kotlin/collections/List<@R|Anno|(internalConstant#) kotlin/collections/List<@R|Anno|(regularConstant#) kotlin/Int>>?|
public [ResolvedTo(CONTRACTS)] get(): R|@R|Anno|(message = R|/privateConstant<HIDDEN: /privateConstant is invisible>#|) kotlin/collections/List<@R|Anno|(message = R|/internalConstant<HIDDEN: /internalConstant is invisible>#|) kotlin/collections/List<@R|Anno|(message = R|/regularConstant|) kotlin/Int>>?| { public [ResolvedTo(CONTRACTS)] get(): R|@R|Anno|(privateConstant#) kotlin/collections/List<@R|Anno|(internalConstant#) kotlin/collections/List<@R|Anno|(regularConstant#) kotlin/Int>>?| {
^ Null(null) ^ Null(null)
} }
FILE: [ResolvedTo(IMPORTS)] usafe.kt FILE: [ResolvedTo(IMPORTS)] usafe.kt
public final [ResolvedTo(BODY_RESOLVE)] val propertyToResolve: R|kotlin/String| public final [ResolvedTo(BODY_RESOLVE)] val propertyToResolve: R|kotlin/String|
public [ResolvedTo(BODY_RESOLVE)] get(): R|kotlin/String| { public [ResolvedTo(BODY_RESOLVE)] get(): R|kotlin/String| {
^ R|/nullablePropertyWithAnnotatedType|?.{ $subj$.R|kotlin/let|<R|@R|Anno|(message = R|/privateConstant<HIDDEN: /privateConstant is invisible>#|) kotlin/collections/List<@R|Anno|(message = R|/internalConstant<HIDDEN: /internalConstant is invisible>#|) kotlin/collections/List<@R|Anno|(message = R|/regularConstant|) kotlin/Int>>|, R|kotlin/String|>(<L> = [ResolvedTo(BODY_RESOLVE)] [MatchingParameterFunctionTypeKey=kotlin/Function1<T, R>] let@fun <anonymous>([ResolvedTo(BODY_RESOLVE)] it: R|@R|Anno|(message = R|/privateConstant<HIDDEN: /privateConstant is invisible>#|) kotlin/collections/List<@R|Anno|(message = R|/internalConstant<HIDDEN: /internalConstant is invisible>#|) kotlin/collections/List<@R|Anno|(message = R|/regularConstant|) kotlin/Int>>|): R|kotlin/String| <inline=Inline, kind=EXACTLY_ONCE> { ^ R|/nullablePropertyWithAnnotatedType|?.{ $subj$.R|kotlin/let|<R|@R|Anno|(privateConstant#) kotlin/collections/List<@R|Anno|(internalConstant#) kotlin/collections/List<@R|Anno|(regularConstant#) kotlin/Int>>|, R|kotlin/String|>(<L> = [ResolvedTo(BODY_RESOLVE)] [MatchingParameterFunctionTypeKey=kotlin/Function1<T, R>] let@fun <anonymous>([ResolvedTo(BODY_RESOLVE)] it: R|@R|Anno|(privateConstant#) kotlin/collections/List<@R|Anno|(internalConstant#) kotlin/collections/List<@R|Anno|(regularConstant#) kotlin/Int>>|): R|kotlin/String| <inline=Inline, kind=EXACTLY_ONCE> {
^ <strcat>(String( (), R|<local>/it|, String())) ^ <strcat>(String( (), R|<local>/it|, String()))
} }
) } ?: String() ) } ?: String()
@@ -312,7 +312,7 @@ FILE RAW TO BODY:
FILE: [ResolvedTo(BODY_RESOLVE)] usafe.kt FILE: [ResolvedTo(BODY_RESOLVE)] usafe.kt
public final [ResolvedTo(BODY_RESOLVE)] val propertyToResolve: R|kotlin/String| public final [ResolvedTo(BODY_RESOLVE)] val propertyToResolve: R|kotlin/String|
public [ResolvedTo(BODY_RESOLVE)] get(): R|kotlin/String| { public [ResolvedTo(BODY_RESOLVE)] get(): R|kotlin/String| {
^ R|/nullablePropertyWithAnnotatedType|?.{ $subj$.R|kotlin/let|<R|@R|Anno|(message = R|/privateConstant<HIDDEN: /privateConstant is invisible>#|) kotlin/collections/List<@R|Anno|(message = R|/internalConstant<HIDDEN: /internalConstant is invisible>#|) kotlin/collections/List<@R|Anno|(message = R|/regularConstant|) kotlin/Int>>|, R|kotlin/String|>(<L> = [ResolvedTo(BODY_RESOLVE)] [MatchingParameterFunctionTypeKey=kotlin/Function1<T, R>] let@fun <anonymous>([ResolvedTo(BODY_RESOLVE)] it: R|@R|Anno|(message = R|/privateConstant<HIDDEN: /privateConstant is invisible>#|) kotlin/collections/List<@R|Anno|(message = R|/internalConstant<HIDDEN: /internalConstant is invisible>#|) kotlin/collections/List<@R|Anno|(message = R|/regularConstant|) kotlin/Int>>|): R|kotlin/String| <inline=Inline, kind=EXACTLY_ONCE> { ^ R|/nullablePropertyWithAnnotatedType|?.{ $subj$.R|kotlin/let|<R|@R|Anno|(privateConstant#) kotlin/collections/List<@R|Anno|(internalConstant#) kotlin/collections/List<@R|Anno|(regularConstant#) kotlin/Int>>|, R|kotlin/String|>(<L> = [ResolvedTo(BODY_RESOLVE)] [MatchingParameterFunctionTypeKey=kotlin/Function1<T, R>] let@fun <anonymous>([ResolvedTo(BODY_RESOLVE)] it: R|@R|Anno|(privateConstant#) kotlin/collections/List<@R|Anno|(internalConstant#) kotlin/collections/List<@R|Anno|(regularConstant#) kotlin/Int>>|): R|kotlin/String| <inline=Inline, kind=EXACTLY_ONCE> {
^ <strcat>(String( (), R|<local>/it|, String())) ^ <strcat>(String( (), R|<local>/it|, String()))
} }
) } ?: String() ) } ?: String()
@@ -1,36 +1,36 @@
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirNamedFunctionSymbol <local>/doo context -> FirNamedFunctionSymbol <local>/doo
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirNamedFunctionSymbol <local>/doo context -> FirNamedFunctionSymbol <local>/doo
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirNamedFunctionSymbol <local>/doo context -> FirNamedFunctionSymbol <local>/doo
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirNamedFunctionSymbol <local>/foo context -> FirNamedFunctionSymbol <local>/foo
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirNamedFunctionSymbol <local>/foo context -> FirNamedFunctionSymbol <local>/foo
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirNamedFunctionSymbol <local>/foo context -> FirNamedFunctionSymbol <local>/foo
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirNamedFunctionSymbol <local>/baz context -> FirNamedFunctionSymbol <local>/baz
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirNamedFunctionSymbol <local>/baz context -> FirNamedFunctionSymbol <local>/baz
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirNamedFunctionSymbol <local>/baz context -> FirNamedFunctionSymbol <local>/baz
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@@ -82,7 +82,7 @@ FILE: [ResolvedTo(IMPORTS)] classInitializer.kt
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str) public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str)
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String|
public final [ResolvedTo(CONTRACTS)] fun bar(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(CONTRACTS)] fun bar(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^bar Null(null) ^bar Null(null)
} }
public final [ResolvedTo(STATUS)] class A : R|kotlin/Any| { public final [ResolvedTo(STATUS)] class A : R|kotlin/Any| {
@@ -96,15 +96,15 @@ FILE: [ResolvedTo(IMPORTS)] classInitializer.kt
super<R|kotlin/Any|>() super<R|kotlin/Any|>()
} }
public final [ResolvedTo(BODY_RESOLVE)] fun doo(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(BODY_RESOLVE)] fun doo(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^doo this@R|<local>/OuterIntoLocal|.R|<local>/foo|() ^doo this@R|<local>/OuterIntoLocal|.R|<local>/foo|()
} }
public final [ResolvedTo(BODY_RESOLVE)] fun foo(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(BODY_RESOLVE)] fun foo(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^foo R|util/bar|() ^foo R|util/bar|()
} }
public final [ResolvedTo(BODY_RESOLVE)] fun baz(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(BODY_RESOLVE)] fun baz(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^baz this@R|<local>/OuterIntoLocal|.R|<local>/foo|() ^baz this@R|<local>/OuterIntoLocal|.R|<local>/foo|()
} }
@@ -264,7 +264,7 @@ FILE: [ResolvedTo(IMPORTS)] classInitializer.kt
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str) public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str)
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String|
public final [ResolvedTo(CONTRACTS)] fun bar(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(CONTRACTS)] fun bar(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^bar Null(null) ^bar Null(null)
} }
public final [ResolvedTo(STATUS)] class A : R|kotlin/Any| { public final [ResolvedTo(STATUS)] class A : R|kotlin/Any| {
@@ -278,15 +278,15 @@ FILE: [ResolvedTo(IMPORTS)] classInitializer.kt
super<R|kotlin/Any|>() super<R|kotlin/Any|>()
} }
public final [ResolvedTo(BODY_RESOLVE)] fun doo(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(BODY_RESOLVE)] fun doo(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^doo this@R|<local>/OuterIntoLocal|.R|<local>/foo|() ^doo this@R|<local>/OuterIntoLocal|.R|<local>/foo|()
} }
public final [ResolvedTo(BODY_RESOLVE)] fun foo(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(BODY_RESOLVE)] fun foo(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^foo R|util/bar|() ^foo R|util/bar|()
} }
public final [ResolvedTo(BODY_RESOLVE)] fun baz(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(BODY_RESOLVE)] fun baz(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^baz this@R|<local>/OuterIntoLocal|.R|<local>/foo|() ^baz this@R|<local>/OuterIntoLocal|.R|<local>/foo|()
} }
@@ -1,36 +1,36 @@
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirNamedFunctionSymbol <local>/doo context -> FirNamedFunctionSymbol <local>/doo
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirNamedFunctionSymbol <local>/doo context -> FirNamedFunctionSymbol <local>/doo
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirNamedFunctionSymbol <local>/doo context -> FirNamedFunctionSymbol <local>/doo
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirNamedFunctionSymbol <local>/foo context -> FirNamedFunctionSymbol <local>/foo
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirNamedFunctionSymbol <local>/foo context -> FirNamedFunctionSymbol <local>/foo
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirNamedFunctionSymbol <local>/foo context -> FirNamedFunctionSymbol <local>/foo
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirNamedFunctionSymbol <local>/baz context -> FirNamedFunctionSymbol <local>/baz
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirNamedFunctionSymbol <local>/baz context -> FirNamedFunctionSymbol <local>/baz
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirNamedFunctionSymbol <local>/baz context -> FirNamedFunctionSymbol <local>/baz
anchor -> [FirNamedFunctionSymbol util/bar] anchor -> [FirNamedFunctionSymbol util/bar]
@@ -88,7 +88,7 @@ FILE: [ResolvedTo(IMPORTS)] classInitializerScript.kts
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str) public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str)
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String|
public final [ResolvedTo(CONTRACTS)] fun bar(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(CONTRACTS)] fun bar(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^bar Null(null) ^bar Null(null)
} }
@@ -103,15 +103,15 @@ FILE: [ResolvedTo(IMPORTS)] classInitializerScript.kts
super<R|kotlin/Any|>() super<R|kotlin/Any|>()
} }
public final [ResolvedTo(BODY_RESOLVE)] fun doo(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(BODY_RESOLVE)] fun doo(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^doo this@R|<local>/OuterIntoLocal|.R|<local>/foo|() ^doo this@R|<local>/OuterIntoLocal|.R|<local>/foo|()
} }
public final [ResolvedTo(BODY_RESOLVE)] fun foo(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(BODY_RESOLVE)] fun foo(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^foo R|util/bar|() ^foo R|util/bar|()
} }
public final [ResolvedTo(BODY_RESOLVE)] fun baz(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(BODY_RESOLVE)] fun baz(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^baz this@R|<local>/OuterIntoLocal|.R|<local>/foo|() ^baz this@R|<local>/OuterIntoLocal|.R|<local>/foo|()
} }
@@ -358,7 +358,7 @@ FILE: [ResolvedTo(IMPORTS)] classInitializerScript.kts
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str) public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str)
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String|
public final [ResolvedTo(CONTRACTS)] fun bar(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(CONTRACTS)] fun bar(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^bar Null(null) ^bar Null(null)
} }
@@ -373,15 +373,15 @@ FILE: [ResolvedTo(IMPORTS)] classInitializerScript.kts
super<R|kotlin/Any|>() super<R|kotlin/Any|>()
} }
public final [ResolvedTo(BODY_RESOLVE)] fun doo(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(BODY_RESOLVE)] fun doo(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^doo this@R|<local>/OuterIntoLocal|.R|<local>/foo|() ^doo this@R|<local>/OuterIntoLocal|.R|<local>/foo|()
} }
public final [ResolvedTo(BODY_RESOLVE)] fun foo(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(BODY_RESOLVE)] fun foo(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^foo R|util/bar|() ^foo R|util/bar|()
} }
public final [ResolvedTo(BODY_RESOLVE)] fun baz(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public final [ResolvedTo(BODY_RESOLVE)] fun baz(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^baz this@R|<local>/OuterIntoLocal|.R|<local>/foo|() ^baz this@R|<local>/OuterIntoLocal|.R|<local>/foo|()
} }
@@ -188,48 +188,48 @@ FILE: [ResolvedTo(IMPORTS)] implicitType.kt
ANNOTATION_ARGUMENTS: ANNOTATION_ARGUMENTS:
FILE: [ResolvedTo(IMPORTS)] implicitType.kt FILE: [ResolvedTo(IMPORTS)] implicitType.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=lowlevel/Anno.position] position: R|kotlin/String|): R|lowlevel/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=lowlevel/Anno.position] position: String): R|lowlevel/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str) public? final? const [ResolvedTo(RAW_FIR)] val prop: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|lowlevel/Anno|(position = <strcat>(String(return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested return type ), R|lowlevel/prop|)) kotlin/Int>>| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|lowlevel/Anno|(<strcat>(String(return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested nested return type ), prop#)) kotlin/Int>>| {
^explicitType IntegerLiteral(0) ^explicitType IntegerLiteral(0)
} }
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] var implicitType: R|@R|lowlevel/Anno|(position = <strcat>(String(return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested return type ), R|lowlevel/prop|)) kotlin/Int>>| public final [ResolvedTo(ANNOTATION_ARGUMENTS)] var implicitType: R|@R|lowlevel/Anno|(<strcat>(String(return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested nested return type ), prop#)) kotlin/Int>>|
public [ResolvedTo(ANNOTATION_ARGUMENTS)] get(): R|@R|lowlevel/Anno|(position = <strcat>(String(return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested return type ), R|lowlevel/prop|)) kotlin/Int>>| { public [ResolvedTo(ANNOTATION_ARGUMENTS)] get(): R|@R|lowlevel/Anno|(<strcat>(String(return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested nested return type ), prop#)) kotlin/Int>>| {
^ R|lowlevel/explicitType|() ^ R|lowlevel/explicitType|()
} }
public [ResolvedTo(ANNOTATION_ARGUMENTS)] set([ResolvedTo(ANNOTATION_ARGUMENTS)] value: R|@R|lowlevel/Anno|(position = <strcat>(String(return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested return type ), R|lowlevel/prop|)) kotlin/Int>>|): R|kotlin/Unit| { public [ResolvedTo(ANNOTATION_ARGUMENTS)] set([ResolvedTo(ANNOTATION_ARGUMENTS)] value: R|@R|lowlevel/Anno|(<strcat>(String(return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested nested return type ), prop#)) kotlin/Int>>|): R|kotlin/Unit| {
} }
BODY_RESOLVE: BODY_RESOLVE:
FILE: [ResolvedTo(IMPORTS)] implicitType.kt FILE: [ResolvedTo(IMPORTS)] implicitType.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=lowlevel/Anno.position] position: R|kotlin/String|): R|lowlevel/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=lowlevel/Anno.position] position: String): R|lowlevel/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str) public? final? const [ResolvedTo(RAW_FIR)] val prop: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|lowlevel/Anno|(position = <strcat>(String(return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested return type ), R|lowlevel/prop|)) kotlin/Int>>| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|lowlevel/Anno|(<strcat>(String(return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested nested return type ), prop#)) kotlin/Int>>| {
^explicitType IntegerLiteral(0) ^explicitType IntegerLiteral(0)
} }
public final [ResolvedTo(BODY_RESOLVE)] var implicitType: R|@R|lowlevel/Anno|(position = <strcat>(String(return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested return type ), R|lowlevel/prop|)) kotlin/Int>>| public final [ResolvedTo(BODY_RESOLVE)] var implicitType: R|@R|lowlevel/Anno|(<strcat>(String(return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested nested return type ), prop#)) kotlin/Int>>|
public [ResolvedTo(BODY_RESOLVE)] get(): R|@R|lowlevel/Anno|(position = <strcat>(String(return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested return type ), R|lowlevel/prop|)) kotlin/Int>>| { public [ResolvedTo(BODY_RESOLVE)] get(): R|@R|lowlevel/Anno|(<strcat>(String(return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested nested return type ), prop#)) kotlin/Int>>| {
^ R|lowlevel/explicitType|() ^ R|lowlevel/explicitType|()
} }
public [ResolvedTo(BODY_RESOLVE)] set([ResolvedTo(BODY_RESOLVE)] value: R|@R|lowlevel/Anno|(position = <strcat>(String(return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested return type ), R|lowlevel/prop|)) kotlin/Int>>|): R|kotlin/Unit| { public [ResolvedTo(BODY_RESOLVE)] set([ResolvedTo(BODY_RESOLVE)] value: R|@R|lowlevel/Anno|(<strcat>(String(return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested nested return type ), prop#)) kotlin/Int>>|): R|kotlin/Unit| {
} }
FILE RAW TO BODY: FILE RAW TO BODY:
@@ -272,28 +272,28 @@ FILE: [ResolvedTo(IMPORTS)] implicitTypeScript.kts
SCRIPT: [ResolvedTo(TYPES)] <script-implicitTypeScript.kts> SCRIPT: [ResolvedTo(TYPES)] <script-implicitTypeScript.kts>
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>| [ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=lowlevel/Anno.position] position: R|kotlin/String|): R|lowlevel/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=lowlevel/Anno.position] position: String): R|lowlevel/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str) public? final? const [ResolvedTo(RAW_FIR)] val prop: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|lowlevel/Anno|(position = <strcat>(String(return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested return type ), R|lowlevel/prop|)) kotlin/Int>>| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|lowlevel/Anno|(<strcat>(String(return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested nested return type ), prop#)) kotlin/Int>>| {
^explicitType IntegerLiteral(0) ^explicitType IntegerLiteral(0)
} }
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] var implicitType: R|@R|lowlevel/Anno|(position = <strcat>(String(return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested return type ), R|lowlevel/prop|)) kotlin/Int>>| public final [ResolvedTo(ANNOTATION_ARGUMENTS)] var implicitType: R|@R|lowlevel/Anno|(<strcat>(String(return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested nested return type ), prop#)) kotlin/Int>>|
public [ResolvedTo(ANNOTATION_ARGUMENTS)] get(): R|@R|lowlevel/Anno|(position = <strcat>(String(return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested return type ), R|lowlevel/prop|)) kotlin/Int>>| { public [ResolvedTo(ANNOTATION_ARGUMENTS)] get(): R|@R|lowlevel/Anno|(<strcat>(String(return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested nested return type ), prop#)) kotlin/Int>>| {
^ R|lowlevel/explicitType|() ^ R|lowlevel/explicitType|()
} }
public [ResolvedTo(ANNOTATION_ARGUMENTS)] set([ResolvedTo(ANNOTATION_ARGUMENTS)] value: R|@R|lowlevel/Anno|(position = <strcat>(String(return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested return type ), R|lowlevel/prop|)) kotlin/Int>>|): R|kotlin/Unit| { public [ResolvedTo(ANNOTATION_ARGUMENTS)] set([ResolvedTo(ANNOTATION_ARGUMENTS)] value: R|@R|lowlevel/Anno|(<strcat>(String(return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested nested return type ), prop#)) kotlin/Int>>|): R|kotlin/Unit| {
} }
@@ -303,28 +303,28 @@ FILE: [ResolvedTo(IMPORTS)] implicitTypeScript.kts
SCRIPT: [ResolvedTo(TYPES)] <script-implicitTypeScript.kts> SCRIPT: [ResolvedTo(TYPES)] <script-implicitTypeScript.kts>
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>| [ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=lowlevel/Anno.position] position: R|kotlin/String|): R|lowlevel/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=lowlevel/Anno.position] position: String): R|lowlevel/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str) public? final? const [ResolvedTo(RAW_FIR)] val prop: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|lowlevel/Anno|(position = <strcat>(String(return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested return type ), R|lowlevel/prop|)) kotlin/Int>>| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|lowlevel/Anno|(<strcat>(String(return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested nested return type ), prop#)) kotlin/Int>>| {
^explicitType IntegerLiteral(0) ^explicitType IntegerLiteral(0)
} }
public final [ResolvedTo(BODY_RESOLVE)] var implicitType: R|@R|lowlevel/Anno|(position = <strcat>(String(return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested return type ), R|lowlevel/prop|)) kotlin/Int>>| public final [ResolvedTo(BODY_RESOLVE)] var implicitType: R|@R|lowlevel/Anno|(<strcat>(String(return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested nested return type ), prop#)) kotlin/Int>>|
public [ResolvedTo(BODY_RESOLVE)] get(): R|@R|lowlevel/Anno|(position = <strcat>(String(return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested return type ), R|lowlevel/prop|)) kotlin/Int>>| { public [ResolvedTo(BODY_RESOLVE)] get(): R|@R|lowlevel/Anno|(<strcat>(String(return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested nested return type ), prop#)) kotlin/Int>>| {
^ R|lowlevel/explicitType|() ^ R|lowlevel/explicitType|()
} }
public [ResolvedTo(BODY_RESOLVE)] set([ResolvedTo(BODY_RESOLVE)] value: R|@R|lowlevel/Anno|(position = <strcat>(String(return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested return type ), R|lowlevel/prop|)) kotlin/Int>>|): R|kotlin/Unit| { public [ResolvedTo(BODY_RESOLVE)] set([ResolvedTo(BODY_RESOLVE)] value: R|@R|lowlevel/Anno|(<strcat>(String(return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested nested return type ), prop#)) kotlin/Int>>|): R|kotlin/Unit| {
} }
@@ -357,3 +357,4 @@ FILE: [ResolvedTo(BODY_RESOLVE)] implicitTypeScript.kts
} }
public [ResolvedTo(BODY_RESOLVE)] set([ResolvedTo(BODY_RESOLVE)] value: R|@R|lowlevel/Anno|(position = <strcat>(String(return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested return type ), R|lowlevel/prop|)) kotlin/Int>>|): R|kotlin/Unit| { public [ResolvedTo(BODY_RESOLVE)] set([ResolvedTo(BODY_RESOLVE)] value: R|@R|lowlevel/Anno|(position = <strcat>(String(return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested return type ), R|lowlevel/prop|)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested return type ), R|lowlevel/prop|)) kotlin/Int>>|): R|kotlin/Unit| {
} }
@@ -268,13 +268,13 @@ FILE: [ResolvedTo(IMPORTS)] implicitTypeUnavailable.kt
ANNOTATION_ARGUMENTS: ANNOTATION_ARGUMENTS:
FILE: [ResolvedTo(IMPORTS)] implicitTypeUnavailable.kt FILE: [ResolvedTo(IMPORTS)] implicitTypeUnavailable.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=lowlevel/Anno.position] position: R|kotlin/String|): R|lowlevel/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=lowlevel/Anno.position] position: String): R|lowlevel/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final [ResolvedTo(STATUS)] object Obj : R|kotlin/Any| { public final [ResolvedTo(STATUS)] object Obj : R|kotlin/Any| {
@@ -285,27 +285,27 @@ FILE: [ResolvedTo(IMPORTS)] implicitTypeUnavailable.kt
private final const [ResolvedTo(STATUS)] val prop: <implicit> = LAZY_EXPRESSION private final const [ResolvedTo(STATUS)] val prop: <implicit> = LAZY_EXPRESSION
private [ResolvedTo(STATUS)] [ContainingClassKey=Obj] get(): <implicit> private [ResolvedTo(STATUS)] [ContainingClassKey=Obj] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|lowlevel/Anno|(position = <strcat>(String(return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested return type ), <Unresolved name: prop>#)) kotlin/Int>>| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|lowlevel/Anno|(<strcat>(String(return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested nested return type ), prop#)) kotlin/Int>>| {
^explicitType IntegerLiteral(0) ^explicitType IntegerLiteral(0)
} }
} }
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] var implicitType: R|@R|lowlevel/Anno|(position = <strcat>(String(return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested return type ), <Unresolved name: prop>#)) kotlin/Int>>| public final [ResolvedTo(ANNOTATION_ARGUMENTS)] var implicitType: R|@R|lowlevel/Anno|(<strcat>(String(return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested nested return type ), prop#)) kotlin/Int>>|
public [ResolvedTo(ANNOTATION_ARGUMENTS)] get(): R|@R|lowlevel/Anno|(position = <strcat>(String(return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested return type ), <Unresolved name: prop>#)) kotlin/Int>>| { public [ResolvedTo(ANNOTATION_ARGUMENTS)] get(): R|@R|lowlevel/Anno|(<strcat>(String(return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested nested return type ), prop#)) kotlin/Int>>| {
^ Q|lowlevel/Obj|.R|lowlevel/Obj.explicitType|() ^ Q|lowlevel/Obj|.R|lowlevel/Obj.explicitType|()
} }
public [ResolvedTo(ANNOTATION_ARGUMENTS)] set([ResolvedTo(ANNOTATION_ARGUMENTS)] value: R|@R|lowlevel/Anno|(position = <strcat>(String(return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested return type ), <Unresolved name: prop>#)) kotlin/Int>>|): R|kotlin/Unit| { public [ResolvedTo(ANNOTATION_ARGUMENTS)] set([ResolvedTo(ANNOTATION_ARGUMENTS)] value: R|@R|lowlevel/Anno|(<strcat>(String(return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested nested return type ), prop#)) kotlin/Int>>|): R|kotlin/Unit| {
} }
BODY_RESOLVE: BODY_RESOLVE:
FILE: [ResolvedTo(IMPORTS)] implicitTypeUnavailable.kt FILE: [ResolvedTo(IMPORTS)] implicitTypeUnavailable.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=lowlevel/Anno.position] position: R|kotlin/String|): R|lowlevel/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=lowlevel/Anno.position] position: String): R|lowlevel/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final [ResolvedTo(STATUS)] object Obj : R|kotlin/Any| { public final [ResolvedTo(STATUS)] object Obj : R|kotlin/Any| {
@@ -316,16 +316,16 @@ FILE: [ResolvedTo(IMPORTS)] implicitTypeUnavailable.kt
private final const [ResolvedTo(STATUS)] val prop: <implicit> = LAZY_EXPRESSION private final const [ResolvedTo(STATUS)] val prop: <implicit> = LAZY_EXPRESSION
private [ResolvedTo(STATUS)] [ContainingClassKey=Obj] get(): <implicit> private [ResolvedTo(STATUS)] [ContainingClassKey=Obj] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|lowlevel/Anno|(position = <strcat>(String(return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested return type ), <Unresolved name: prop>#)) kotlin/Int>>| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|lowlevel/Anno|(<strcat>(String(return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested nested return type ), prop#)) kotlin/Int>>| {
^explicitType IntegerLiteral(0) ^explicitType IntegerLiteral(0)
} }
} }
public final [ResolvedTo(BODY_RESOLVE)] var implicitType: R|@R|lowlevel/Anno|(position = <strcat>(String(return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested return type ), <Unresolved name: prop>#)) kotlin/Int>>| public final [ResolvedTo(BODY_RESOLVE)] var implicitType: R|@R|lowlevel/Anno|(<strcat>(String(return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested nested return type ), prop#)) kotlin/Int>>|
public [ResolvedTo(BODY_RESOLVE)] get(): R|@R|lowlevel/Anno|(position = <strcat>(String(return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested return type ), <Unresolved name: prop>#)) kotlin/Int>>| { public [ResolvedTo(BODY_RESOLVE)] get(): R|@R|lowlevel/Anno|(<strcat>(String(return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested nested return type ), prop#)) kotlin/Int>>| {
^ Q|lowlevel/Obj|.R|lowlevel/Obj.explicitType|() ^ Q|lowlevel/Obj|.R|lowlevel/Obj.explicitType|()
} }
public [ResolvedTo(BODY_RESOLVE)] set([ResolvedTo(BODY_RESOLVE)] value: R|@R|lowlevel/Anno|(position = <strcat>(String(return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested return type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|lowlevel/Anno|(position = <strcat>(String(nested nested return type ), <Unresolved name: prop>#)) kotlin/Int>>|): R|kotlin/Unit| { public [ResolvedTo(BODY_RESOLVE)] set([ResolvedTo(BODY_RESOLVE)] value: R|@R|lowlevel/Anno|(<strcat>(String(return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested return type ), prop#)) kotlin/collections/List<@R|lowlevel/Anno|(<strcat>(String(nested nested return type ), prop#)) kotlin/Int>>|): R|kotlin/Unit| {
} }
FILE RAW TO BODY: FILE RAW TO BODY:
@@ -1,104 +1,104 @@
@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>> @R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>
context -> FirPropertySymbol <local>/localProperty context -> FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/explicitType] anchor -> [FirNamedFunctionSymbol foo/explicitType]
@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String> @R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>
context -> FirPropertySymbol <local>/localProperty context -> FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/explicitType] anchor -> [FirNamedFunctionSymbol foo/explicitType]
@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String @R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String
context -> FirPropertySymbol <local>/localProperty context -> FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/explicitType] anchor -> [FirNamedFunctionSymbol foo/explicitType]
@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>> @R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>
context -> FirPropertySymbol <local>/localProperty context -> FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/explicitType] anchor -> [FirNamedFunctionSymbol foo/explicitType]
@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String> @R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>
context -> FirPropertySymbol <local>/localProperty context -> FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/explicitType] anchor -> [FirNamedFunctionSymbol foo/explicitType]
@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String @R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String
context -> FirPropertySymbol <local>/localProperty context -> FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/explicitType] anchor -> [FirNamedFunctionSymbol foo/explicitType]
@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>> @R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
anchor -> [FirNamedFunctionSymbol foo/explicitType] anchor -> [FirNamedFunctionSymbol foo/explicitType]
@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String> @R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
anchor -> [FirNamedFunctionSymbol foo/explicitType] anchor -> [FirNamedFunctionSymbol foo/explicitType]
@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String @R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
anchor -> [FirNamedFunctionSymbol foo/explicitType] anchor -> [FirNamedFunctionSymbol foo/explicitType]
@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>> @R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
anchor -> [FirNamedFunctionSymbol foo/explicitType] anchor -> [FirNamedFunctionSymbol foo/explicitType]
@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String> @R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
anchor -> [FirNamedFunctionSymbol foo/explicitType] anchor -> [FirNamedFunctionSymbol foo/explicitType]
@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String @R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
anchor -> [FirNamedFunctionSymbol foo/explicitType] anchor -> [FirNamedFunctionSymbol foo/explicitType]
@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>> @R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/explicitType] anchor -> [FirNamedFunctionSymbol foo/explicitType]
@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String> @R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/explicitType] anchor -> [FirNamedFunctionSymbol foo/explicitType]
@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String @R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/explicitType] anchor -> [FirNamedFunctionSymbol foo/explicitType]
@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>> @R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/explicitType] anchor -> [FirNamedFunctionSymbol foo/explicitType]
@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String> @R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/explicitType] anchor -> [FirNamedFunctionSymbol foo/explicitType]
@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String @R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/explicitType] anchor -> [FirNamedFunctionSymbol foo/explicitType]
@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>> @R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/explicitType] anchor -> [FirNamedFunctionSymbol foo/explicitType]
@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String> @R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/explicitType] anchor -> [FirNamedFunctionSymbol foo/explicitType]
@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String @R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/explicitType] anchor -> [FirNamedFunctionSymbol foo/explicitType]
FILE: [ResolvedTo(IMPORTS)] localDelegatedPropertyWithPropagatedType.kt FILE: [ResolvedTo(IMPORTS)] localDelegatedPropertyWithPropagatedType.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=foo/Anno.position] position: R|kotlin/String|): R|foo/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=foo/Anno.position] position: String): R|foo/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val constant: R|kotlin/Int| = Int(0) public? final? const [ResolvedTo(RAW_FIR)] val constant: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/Int| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>| {
^explicitType IntegerLiteral(0) ^explicitType IntegerLiteral(0)
} }
public final [ResolvedTo(BODY_RESOLVE)] fun resolveMe(): R|kotlin/Unit| { public final [ResolvedTo(BODY_RESOLVE)] fun resolveMe(): R|kotlin/Unit| {
[ResolvedTo(BODY_RESOLVE)] lval localProperty: R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>|by R|kotlin/lazy|<R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>|>(<L> = [ResolvedTo(BODY_RESOLVE)] [MatchingParameterFunctionTypeKey=kotlin/Function0<T>] lazy@fun <anonymous>(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>| <inline=NoInline> { [ResolvedTo(BODY_RESOLVE)] lval localProperty: R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>|by R|kotlin/lazy|<R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>|>(<L> = [ResolvedTo(BODY_RESOLVE)] [MatchingParameterFunctionTypeKey=kotlin/Function0<T>] lazy@fun <anonymous>(): R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>| <inline=NoInline> {
^ R|foo/explicitType|() ^ R|foo/explicitType|()
} }
) )
@@ -191,22 +191,22 @@ FILE: [ResolvedTo(IMPORTS)] localDelegatedPropertyWithPropagatedType.kt
BODY_RESOLVE: BODY_RESOLVE:
FILE: [ResolvedTo(IMPORTS)] localDelegatedPropertyWithPropagatedType.kt FILE: [ResolvedTo(IMPORTS)] localDelegatedPropertyWithPropagatedType.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=foo/Anno.position] position: R|kotlin/String|): R|foo/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=foo/Anno.position] position: String): R|foo/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val constant: R|kotlin/Int| = Int(0) public? final? const [ResolvedTo(RAW_FIR)] val constant: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/Int| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>| {
^explicitType IntegerLiteral(0) ^explicitType IntegerLiteral(0)
} }
public final [ResolvedTo(BODY_RESOLVE)] fun resolveMe(): R|kotlin/Unit| { public final [ResolvedTo(BODY_RESOLVE)] fun resolveMe(): R|kotlin/Unit| {
[ResolvedTo(BODY_RESOLVE)] lval localProperty: R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>|by R|kotlin/lazy|<R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>|>(<L> = [ResolvedTo(BODY_RESOLVE)] [MatchingParameterFunctionTypeKey=kotlin/Function0<T>] lazy@fun <anonymous>(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>| <inline=NoInline> { [ResolvedTo(BODY_RESOLVE)] lval localProperty: R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>|by R|kotlin/lazy|<R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>|>(<L> = [ResolvedTo(BODY_RESOLVE)] [MatchingParameterFunctionTypeKey=kotlin/Function0<T>] lazy@fun <anonymous>(): R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>| <inline=NoInline> {
^ R|foo/explicitType|() ^ R|foo/explicitType|()
} }
) )
@@ -1,84 +1,84 @@
@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>> @R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>
context -> FirPropertySymbol <local>/localProperty context -> FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/explicitType] anchor -> [FirNamedFunctionSymbol foo/explicitType]
@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String> @R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>
context -> FirPropertySymbol <local>/localProperty context -> FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/explicitType] anchor -> [FirNamedFunctionSymbol foo/explicitType]
@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String @R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String
context -> FirPropertySymbol <local>/localProperty context -> FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/explicitType] anchor -> [FirNamedFunctionSymbol foo/explicitType]
@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>> @R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>
context -> FirPropertySymbol <local>/localProperty context -> FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/explicitType] anchor -> [FirNamedFunctionSymbol foo/explicitType]
@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String> @R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>
context -> FirPropertySymbol <local>/localProperty context -> FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/explicitType] anchor -> [FirNamedFunctionSymbol foo/explicitType]
@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String @R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String
context -> FirPropertySymbol <local>/localProperty context -> FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/explicitType] anchor -> [FirNamedFunctionSymbol foo/explicitType]
@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>> @R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
anchor -> [FirNamedFunctionSymbol foo/explicitType] anchor -> [FirNamedFunctionSymbol foo/explicitType]
@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String> @R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
anchor -> [FirNamedFunctionSymbol foo/explicitType] anchor -> [FirNamedFunctionSymbol foo/explicitType]
@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String @R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
anchor -> [FirNamedFunctionSymbol foo/explicitType] anchor -> [FirNamedFunctionSymbol foo/explicitType]
@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>> @R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
anchor -> [FirNamedFunctionSymbol foo/explicitType] anchor -> [FirNamedFunctionSymbol foo/explicitType]
@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String> @R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
anchor -> [FirNamedFunctionSymbol foo/explicitType] anchor -> [FirNamedFunctionSymbol foo/explicitType]
@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String @R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
anchor -> [FirNamedFunctionSymbol foo/explicitType] anchor -> [FirNamedFunctionSymbol foo/explicitType]
@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>> @R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/explicitType] anchor -> [FirNamedFunctionSymbol foo/explicitType]
@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String> @R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/explicitType] anchor -> [FirNamedFunctionSymbol foo/explicitType]
@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String @R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/explicitType] anchor -> [FirNamedFunctionSymbol foo/explicitType]
@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>> @R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/explicitType] anchor -> [FirNamedFunctionSymbol foo/explicitType]
@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String> @R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/explicitType] anchor -> [FirNamedFunctionSymbol foo/explicitType]
@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String @R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/explicitType] anchor -> [FirNamedFunctionSymbol foo/explicitType]
@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>> @R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/explicitType] anchor -> [FirNamedFunctionSymbol foo/explicitType]
@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String> @R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/explicitType] anchor -> [FirNamedFunctionSymbol foo/explicitType]
@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String @R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/explicitType] anchor -> [FirNamedFunctionSymbol foo/explicitType]
@@ -87,26 +87,27 @@ FILE: [ResolvedTo(IMPORTS)] localDelegatedPropertyWithPropagatedTypeScript.kts
SCRIPT: [ResolvedTo(TYPES)] <script-localDelegatedPropertyWithPropagatedTypeScript.kts> SCRIPT: [ResolvedTo(TYPES)] <script-localDelegatedPropertyWithPropagatedTypeScript.kts>
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>| [ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=foo/Anno.position] position: R|kotlin/String|): R|foo/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=foo/Anno.position] position: String): R|foo/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val constant: R|kotlin/Int| = Int(0) public? final? const [ResolvedTo(RAW_FIR)] val constant: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/Int| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>| {
^explicitType IntegerLiteral(0) ^explicitType IntegerLiteral(0)
} }
public final [ResolvedTo(BODY_RESOLVE)] fun resolveMe(): R|kotlin/Unit| { public final [ResolvedTo(BODY_RESOLVE)] fun resolveMe(): R|kotlin/Unit| {
[ResolvedTo(BODY_RESOLVE)] lval localProperty: R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>|by R|kotlin/lazy|<R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>|>(<L> = [ResolvedTo(BODY_RESOLVE)] [MatchingParameterFunctionTypeKey=kotlin/Function0<T>] lazy@fun <anonymous>(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>| <inline=NoInline> { [ResolvedTo(BODY_RESOLVE)] lval localProperty: R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>|by R|kotlin/lazy|<R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>|>(<L> = [ResolvedTo(BODY_RESOLVE)] [MatchingParameterFunctionTypeKey=kotlin/Function0<T>] lazy@fun <anonymous>(): R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>| <inline=NoInline> {
^ R|foo/explicitType|() ^ R|foo/explicitType|()
} }
) )
} }
@@ -283,25 +283,25 @@ FILE: [ResolvedTo(IMPORTS)] localDelegatedPropertyWithPropagatedTypeScript.kts
SCRIPT: [ResolvedTo(TYPES)] <script-localDelegatedPropertyWithPropagatedTypeScript.kts> SCRIPT: [ResolvedTo(TYPES)] <script-localDelegatedPropertyWithPropagatedTypeScript.kts>
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>| [ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=foo/Anno.position] position: R|kotlin/String|): R|foo/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=foo/Anno.position] position: String): R|foo/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val constant: R|kotlin/Int| = Int(0) public? final? const [ResolvedTo(RAW_FIR)] val constant: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/Int| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>| {
^explicitType IntegerLiteral(0) ^explicitType IntegerLiteral(0)
} }
public final [ResolvedTo(BODY_RESOLVE)] fun resolveMe(): R|kotlin/Unit| { public final [ResolvedTo(BODY_RESOLVE)] fun resolveMe(): R|kotlin/Unit| {
[ResolvedTo(BODY_RESOLVE)] lval localProperty: R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>|by R|kotlin/lazy|<R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>|>(<L> = [ResolvedTo(BODY_RESOLVE)] [MatchingParameterFunctionTypeKey=kotlin/Function0<T>] lazy@fun <anonymous>(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>| <inline=NoInline> { [ResolvedTo(BODY_RESOLVE)] lval localProperty: R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>|by R|kotlin/lazy|<R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>|>(<L> = [ResolvedTo(BODY_RESOLVE)] [MatchingParameterFunctionTypeKey=kotlin/Function0<T>] lazy@fun <anonymous>(): R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>| <inline=NoInline> {
^ R|foo/explicitType|() ^ R|foo/explicitType|()
} }
) )
@@ -337,3 +337,4 @@ FILE: [ResolvedTo(BODY_RESOLVE)] localDelegatedPropertyWithPropagatedTypeScript.
} }
) )
} }
@@ -1,84 +1,84 @@
@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>> @R|foo/Anno|(position = <strcat>(String(return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String>>
context -> FirPropertySymbol <local>/localProperty context -> FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String> @R|foo/Anno|(position = <strcat>(String(nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String>
context -> FirPropertySymbol <local>/localProperty context -> FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String @R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String
context -> FirPropertySymbol <local>/localProperty context -> FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>> @R|foo/Anno|(position = <strcat>(String(return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String>>
context -> FirPropertySymbol <local>/localProperty context -> FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String> @R|foo/Anno|(position = <strcat>(String(nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String>
context -> FirPropertySymbol <local>/localProperty context -> FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String @R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String
context -> FirPropertySymbol <local>/localProperty context -> FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>> @R|foo/Anno|(position = <strcat>(String(return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String>>
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String> @R|foo/Anno|(position = <strcat>(String(nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String>
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String @R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>> @R|foo/Anno|(position = <strcat>(String(return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String>>
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String> @R|foo/Anno|(position = <strcat>(String(nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String>
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String @R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>> @R|foo/Anno|(position = <strcat>(String(return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String>>
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String> @R|foo/Anno|(position = <strcat>(String(nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String>
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String @R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>> @R|foo/Anno|(position = <strcat>(String(return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String>>
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String> @R|foo/Anno|(position = <strcat>(String(nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String>
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String @R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>> @R|foo/Anno|(position = <strcat>(String(return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String>>
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String> @R|foo/Anno|(position = <strcat>(String(nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String>
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String @R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@@ -97,16 +97,16 @@ FILE: [ResolvedTo(IMPORTS)] localDelegatedPropertyWithPropagatedTypeUnavailable.
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
private final const [ResolvedTo(STATUS)] val constant: <implicit> = LAZY_EXPRESSION private final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val constant: R|kotlin/Int| = Int(0)
private [ResolvedTo(STATUS)] [ContainingClassKey=Obj] get(): <implicit> private [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [ContainingClassKey=Obj] get(): R|kotlin/Int|
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun explicitType(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>>| { public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun explicitType(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String>>| {
^explicitType IntegerLiteral(0) ^explicitType IntegerLiteral(0)
} }
} }
public final [ResolvedTo(BODY_RESOLVE)] fun resolveMe(): R|kotlin/Unit| { public final [ResolvedTo(BODY_RESOLVE)] fun resolveMe(): R|kotlin/Unit| {
[ResolvedTo(BODY_RESOLVE)] lval localProperty: R|@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>>|by R|kotlin/lazy|<R|@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>>|>(<L> = [ResolvedTo(BODY_RESOLVE)] [MatchingParameterFunctionTypeKey=kotlin/Function0<T>] lazy@fun <anonymous>(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>>| <inline=NoInline> { [ResolvedTo(BODY_RESOLVE)] lval localProperty: R|@R|foo/Anno|(position = <strcat>(String(return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String>>|by R|kotlin/lazy|<R|@R|foo/Anno|(position = <strcat>(String(return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String>>|>(<L> = [ResolvedTo(BODY_RESOLVE)] [MatchingParameterFunctionTypeKey=kotlin/Function0<T>] lazy@fun <anonymous>(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String>>| <inline=NoInline> {
^ Q|foo/Obj|.R|foo/Obj.explicitType|() ^ Q|foo/Obj|.R|foo/Obj.explicitType|()
} }
) )
@@ -1,95 +1,95 @@
@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>> @R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>
context -> FirPropertySymbol <local>/localProperty context -> FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String> @R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>
context -> FirPropertySymbol <local>/localProperty context -> FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String @R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String
context -> FirPropertySymbol <local>/localProperty context -> FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>> @R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>
context -> FirPropertySymbol <local>/localProperty context -> FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String> @R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>
context -> FirPropertySymbol <local>/localProperty context -> FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String @R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String
context -> FirPropertySymbol <local>/localProperty context -> FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>> @R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String> @R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String @R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>> @R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String> @R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String @R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>> @R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String> @R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String @R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>> @R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String> @R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String @R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>> @R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String> @R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String @R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
FILE: [ResolvedTo(IMPORTS)] localDelegatedPropertyWithPropagatedTypeUnavailable.kt FILE: [ResolvedTo(IMPORTS)] localDelegatedPropertyWithPropagatedTypeUnavailable.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=foo/Anno.position] position: R|kotlin/String|): R|foo/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=foo/Anno.position] position: String): R|foo/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final [ResolvedTo(STATUS)] object Obj : R|kotlin/Any| { public final [ResolvedTo(STATUS)] object Obj : R|kotlin/Any| {
@@ -100,13 +100,13 @@ FILE: [ResolvedTo(IMPORTS)] localDelegatedPropertyWithPropagatedTypeUnavailable.
private final const [ResolvedTo(STATUS)] val constant: <implicit> = LAZY_EXPRESSION private final const [ResolvedTo(STATUS)] val constant: <implicit> = LAZY_EXPRESSION
private [ResolvedTo(STATUS)] [ContainingClassKey=Obj] get(): <implicit> private [ResolvedTo(STATUS)] [ContainingClassKey=Obj] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>>| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>| {
^explicitType IntegerLiteral(0) ^explicitType IntegerLiteral(0)
} }
} }
public final [ResolvedTo(BODY_RESOLVE)] fun resolveMe(): R|kotlin/Unit| { public final [ResolvedTo(BODY_RESOLVE)] fun resolveMe(): R|kotlin/Unit| {
[ResolvedTo(BODY_RESOLVE)] lval localProperty: R|@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>>|by R|kotlin/lazy|<R|@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>>|>(<L> = [ResolvedTo(BODY_RESOLVE)] [MatchingParameterFunctionTypeKey=kotlin/Function0<T>] lazy@fun <anonymous>(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>>| <inline=NoInline> { [ResolvedTo(BODY_RESOLVE)] lval localProperty: R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>|by R|kotlin/lazy|<R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>|>(<L> = [ResolvedTo(BODY_RESOLVE)] [MatchingParameterFunctionTypeKey=kotlin/Function0<T>] lazy@fun <anonymous>(): R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>| <inline=NoInline> {
^ Q|foo/Obj|.R|foo/Obj.explicitType|() ^ Q|foo/Obj|.R|foo/Obj.explicitType|()
} }
) )
@@ -279,13 +279,13 @@ FILE: [ResolvedTo(IMPORTS)] localDelegatedPropertyWithPropagatedTypeUnavailable.
BODY_RESOLVE: BODY_RESOLVE:
FILE: [ResolvedTo(IMPORTS)] localDelegatedPropertyWithPropagatedTypeUnavailable.kt FILE: [ResolvedTo(IMPORTS)] localDelegatedPropertyWithPropagatedTypeUnavailable.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=foo/Anno.position] position: R|kotlin/String|): R|foo/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=foo/Anno.position] position: String): R|foo/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final [ResolvedTo(STATUS)] object Obj : R|kotlin/Any| { public final [ResolvedTo(STATUS)] object Obj : R|kotlin/Any| {
@@ -296,13 +296,13 @@ FILE: [ResolvedTo(IMPORTS)] localDelegatedPropertyWithPropagatedTypeUnavailable.
private final const [ResolvedTo(STATUS)] val constant: <implicit> = LAZY_EXPRESSION private final const [ResolvedTo(STATUS)] val constant: <implicit> = LAZY_EXPRESSION
private [ResolvedTo(STATUS)] [ContainingClassKey=Obj] get(): <implicit> private [ResolvedTo(STATUS)] [ContainingClassKey=Obj] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>>| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>| {
^explicitType IntegerLiteral(0) ^explicitType IntegerLiteral(0)
} }
} }
public final [ResolvedTo(BODY_RESOLVE)] fun resolveMe(): R|kotlin/Unit| { public final [ResolvedTo(BODY_RESOLVE)] fun resolveMe(): R|kotlin/Unit| {
[ResolvedTo(BODY_RESOLVE)] lval localProperty: R|@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>>|by R|kotlin/lazy|<R|@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>>|>(<L> = [ResolvedTo(BODY_RESOLVE)] [MatchingParameterFunctionTypeKey=kotlin/Function0<T>] lazy@fun <anonymous>(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>>| <inline=NoInline> { [ResolvedTo(BODY_RESOLVE)] lval localProperty: R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>|by R|kotlin/lazy|<R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>|>(<L> = [ResolvedTo(BODY_RESOLVE)] [MatchingParameterFunctionTypeKey=kotlin/Function0<T>] lazy@fun <anonymous>(): R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>| <inline=NoInline> {
^ Q|foo/Obj|.R|foo/Obj.explicitType|() ^ Q|foo/Obj|.R|foo/Obj.explicitType|()
} }
) )
@@ -1,84 +1,84 @@
@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>> @R|foo/Anno|(position = <strcat>(String(return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String>>
context -> FirPropertySymbol <local>/localProperty context -> FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String> @R|foo/Anno|(position = <strcat>(String(nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String>
context -> FirPropertySymbol <local>/localProperty context -> FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String @R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String
context -> FirPropertySymbol <local>/localProperty context -> FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>> @R|foo/Anno|(position = <strcat>(String(return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String>>
context -> FirPropertySymbol <local>/localProperty context -> FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String> @R|foo/Anno|(position = <strcat>(String(nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String>
context -> FirPropertySymbol <local>/localProperty context -> FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String @R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String
context -> FirPropertySymbol <local>/localProperty context -> FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>> @R|foo/Anno|(position = <strcat>(String(return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String>>
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String> @R|foo/Anno|(position = <strcat>(String(nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String>
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String @R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>> @R|foo/Anno|(position = <strcat>(String(return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String>>
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String> @R|foo/Anno|(position = <strcat>(String(nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String>
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String @R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>> @R|foo/Anno|(position = <strcat>(String(return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String>>
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String> @R|foo/Anno|(position = <strcat>(String(nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String>
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String @R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>> @R|foo/Anno|(position = <strcat>(String(return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String>>
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String> @R|foo/Anno|(position = <strcat>(String(nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String>
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String @R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>> @R|foo/Anno|(position = <strcat>(String(return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String>>
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String> @R|foo/Anno|(position = <strcat>(String(nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String>
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String @R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@@ -102,18 +102,19 @@ FILE: [ResolvedTo(IMPORTS)] localDelegatedPropertyWithPropagatedTypeUnavailableS
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
private final const [ResolvedTo(STATUS)] val constant: <implicit> = LAZY_EXPRESSION private final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val constant: R|kotlin/Int| = Int(0)
private [ResolvedTo(STATUS)] [ContainingClassKey=Obj] get(): <implicit> private [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [ContainingClassKey=Obj] get(): R|kotlin/Int|
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun explicitType(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>>| { public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun explicitType(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String>>| {
^explicitType IntegerLiteral(0) ^explicitType IntegerLiteral(0)
} }
} }
public final [ResolvedTo(BODY_RESOLVE)] fun resolveMe(): R|kotlin/Unit| { public final [ResolvedTo(BODY_RESOLVE)] fun resolveMe(): R|kotlin/Unit| {
[ResolvedTo(BODY_RESOLVE)] lval localProperty: R|@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>>|by R|kotlin/lazy|<R|@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>>|>(<L> = [ResolvedTo(BODY_RESOLVE)] [MatchingParameterFunctionTypeKey=kotlin/Function0<T>] lazy@fun <anonymous>(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>>| <inline=NoInline> { [ResolvedTo(BODY_RESOLVE)] lval localProperty: R|@R|foo/Anno|(position = <strcat>(String(return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String>>|by R|kotlin/lazy|<R|@R|foo/Anno|(position = <strcat>(String(return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String>>|>(<L> = [ResolvedTo(BODY_RESOLVE)] [MatchingParameterFunctionTypeKey=kotlin/Function0<T>] lazy@fun <anonymous>(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String>>| <inline=NoInline> {
^ Q|foo/Obj|.R|foo/Obj.explicitType|() ^ Q|foo/Obj|.R|foo/Obj.explicitType|()
} }
) )
} }
@@ -1,84 +1,84 @@
@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>> @R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>
context -> FirPropertySymbol <local>/localProperty context -> FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String> @R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>
context -> FirPropertySymbol <local>/localProperty context -> FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String @R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String
context -> FirPropertySymbol <local>/localProperty context -> FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>> @R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>
context -> FirPropertySymbol <local>/localProperty context -> FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String> @R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>
context -> FirPropertySymbol <local>/localProperty context -> FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String @R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String
context -> FirPropertySymbol <local>/localProperty context -> FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>> @R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String> @R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String @R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>> @R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String> @R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String @R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String
context -> FirAnonymousFunctionSymbol special/anonymous context -> FirAnonymousFunctionSymbol special/anonymous
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>> @R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String> @R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String @R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>> @R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String> @R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String @R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>> @R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String> @R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String @R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@@ -87,13 +87,13 @@ FILE: [ResolvedTo(IMPORTS)] localDelegatedPropertyWithPropagatedTypeUnavailableS
SCRIPT: [ResolvedTo(TYPES)] <script-localDelegatedPropertyWithPropagatedTypeUnavailableScript.kts> SCRIPT: [ResolvedTo(TYPES)] <script-localDelegatedPropertyWithPropagatedTypeUnavailableScript.kts>
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>| [ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=foo/Anno.position] position: R|kotlin/String|): R|foo/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=foo/Anno.position] position: String): R|foo/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
@@ -105,15 +105,16 @@ FILE: [ResolvedTo(IMPORTS)] localDelegatedPropertyWithPropagatedTypeUnavailableS
private final const [ResolvedTo(STATUS)] val constant: <implicit> = LAZY_EXPRESSION private final const [ResolvedTo(STATUS)] val constant: <implicit> = LAZY_EXPRESSION
private [ResolvedTo(STATUS)] [ContainingClassKey=Obj] get(): <implicit> private [ResolvedTo(STATUS)] [ContainingClassKey=Obj] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>>| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>| {
^explicitType IntegerLiteral(0) ^explicitType IntegerLiteral(0)
} }
} }
public final [ResolvedTo(BODY_RESOLVE)] fun resolveMe(): R|kotlin/Unit| { public final [ResolvedTo(BODY_RESOLVE)] fun resolveMe(): R|kotlin/Unit| {
[ResolvedTo(BODY_RESOLVE)] lval localProperty: R|@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>>|by R|kotlin/lazy|<R|@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>>|>(<L> = [ResolvedTo(BODY_RESOLVE)] [MatchingParameterFunctionTypeKey=kotlin/Function0<T>] lazy@fun <anonymous>(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>>| <inline=NoInline> { [ResolvedTo(BODY_RESOLVE)] lval localProperty: R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>|by R|kotlin/lazy|<R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>|>(<L> = [ResolvedTo(BODY_RESOLVE)] [MatchingParameterFunctionTypeKey=kotlin/Function0<T>] lazy@fun <anonymous>(): R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>| <inline=NoInline> {
^ Q|foo/Obj|.R|foo/Obj.explicitType|() ^ Q|foo/Obj|.R|foo/Obj.explicitType|()
} }
) )
} }
@@ -360,13 +360,13 @@ FILE: [ResolvedTo(IMPORTS)] localDelegatedPropertyWithPropagatedTypeUnavailableS
SCRIPT: [ResolvedTo(TYPES)] <script-localDelegatedPropertyWithPropagatedTypeUnavailableScript.kts> SCRIPT: [ResolvedTo(TYPES)] <script-localDelegatedPropertyWithPropagatedTypeUnavailableScript.kts>
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>| [ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=foo/Anno.position] position: R|kotlin/String|): R|foo/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=foo/Anno.position] position: String): R|foo/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
@@ -378,14 +378,14 @@ FILE: [ResolvedTo(IMPORTS)] localDelegatedPropertyWithPropagatedTypeUnavailableS
private final const [ResolvedTo(STATUS)] val constant: <implicit> = LAZY_EXPRESSION private final const [ResolvedTo(STATUS)] val constant: <implicit> = LAZY_EXPRESSION
private [ResolvedTo(STATUS)] [ContainingClassKey=Obj] get(): <implicit> private [ResolvedTo(STATUS)] [ContainingClassKey=Obj] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>>| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>| {
^explicitType IntegerLiteral(0) ^explicitType IntegerLiteral(0)
} }
} }
public final [ResolvedTo(BODY_RESOLVE)] fun resolveMe(): R|kotlin/Unit| { public final [ResolvedTo(BODY_RESOLVE)] fun resolveMe(): R|kotlin/Unit| {
[ResolvedTo(BODY_RESOLVE)] lval localProperty: R|@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>>|by R|kotlin/lazy|<R|@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>>|>(<L> = [ResolvedTo(BODY_RESOLVE)] [MatchingParameterFunctionTypeKey=kotlin/Function0<T>] lazy@fun <anonymous>(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>>| <inline=NoInline> { [ResolvedTo(BODY_RESOLVE)] lval localProperty: R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>|by R|kotlin/lazy|<R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>|>(<L> = [ResolvedTo(BODY_RESOLVE)] [MatchingParameterFunctionTypeKey=kotlin/Function0<T>] lazy@fun <anonymous>(): R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>| <inline=NoInline> {
^ Q|foo/Obj|.R|foo/Obj.explicitType|() ^ Q|foo/Obj|.R|foo/Obj.explicitType|()
} }
) )
@@ -428,3 +428,4 @@ FILE: [ResolvedTo(BODY_RESOLVE)] localDelegatedPropertyWithPropagatedTypeUnavail
} }
) )
} }
@@ -1,42 +1,42 @@
@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>> @R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>
context -> FirPropertySymbol <local>/localProperty context -> FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/explicitType] anchor -> [FirNamedFunctionSymbol foo/explicitType]
@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String> @R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>
context -> FirPropertySymbol <local>/localProperty context -> FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/explicitType] anchor -> [FirNamedFunctionSymbol foo/explicitType]
@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String @R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String
context -> FirPropertySymbol <local>/localProperty context -> FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/explicitType] anchor -> [FirNamedFunctionSymbol foo/explicitType]
@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>> @R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/explicitType] anchor -> [FirNamedFunctionSymbol foo/explicitType]
@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String> @R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/explicitType] anchor -> [FirNamedFunctionSymbol foo/explicitType]
@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String @R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/explicitType] anchor -> [FirNamedFunctionSymbol foo/explicitType]
FILE: [ResolvedTo(IMPORTS)] localPropertyWithPropagatedType.kt FILE: [ResolvedTo(IMPORTS)] localPropertyWithPropagatedType.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=foo/Anno.position] position: R|kotlin/String|): R|foo/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=foo/Anno.position] position: String): R|foo/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val constant: R|kotlin/Int| = Int(0) public? final? const [ResolvedTo(RAW_FIR)] val constant: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/Int| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>| {
^explicitType IntegerLiteral(0) ^explicitType IntegerLiteral(0)
} }
public final [ResolvedTo(BODY_RESOLVE)] fun resolveMe(): R|kotlin/Unit| { public final [ResolvedTo(BODY_RESOLVE)] fun resolveMe(): R|kotlin/Unit| {
[ResolvedTo(BODY_RESOLVE)] lval localProperty: R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>| = R|foo/explicitType|() [ResolvedTo(BODY_RESOLVE)] lval localProperty: R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>| = R|foo/explicitType|()
} }
@@ -182,22 +182,22 @@ FILE: [ResolvedTo(IMPORTS)] localPropertyWithPropagatedType.kt
BODY_RESOLVE: BODY_RESOLVE:
FILE: [ResolvedTo(IMPORTS)] localPropertyWithPropagatedType.kt FILE: [ResolvedTo(IMPORTS)] localPropertyWithPropagatedType.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=foo/Anno.position] position: R|kotlin/String|): R|foo/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=foo/Anno.position] position: String): R|foo/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val constant: R|kotlin/Int| = Int(0) public? final? const [ResolvedTo(RAW_FIR)] val constant: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/Int| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>| {
^explicitType IntegerLiteral(0) ^explicitType IntegerLiteral(0)
} }
public final [ResolvedTo(BODY_RESOLVE)] fun resolveMe(): R|kotlin/Unit| { public final [ResolvedTo(BODY_RESOLVE)] fun resolveMe(): R|kotlin/Unit| {
[ResolvedTo(BODY_RESOLVE)] lval localProperty: R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>| = R|foo/explicitType|() [ResolvedTo(BODY_RESOLVE)] lval localProperty: R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>| = R|foo/explicitType|()
} }
FILE RAW TO BODY: FILE RAW TO BODY:
@@ -1,24 +1,24 @@
@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>> @R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>
context -> FirPropertySymbol <local>/localProperty context -> FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/explicitType] anchor -> [FirNamedFunctionSymbol foo/explicitType]
@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String> @R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>
context -> FirPropertySymbol <local>/localProperty context -> FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/explicitType] anchor -> [FirNamedFunctionSymbol foo/explicitType]
@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String @R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String
context -> FirPropertySymbol <local>/localProperty context -> FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/explicitType] anchor -> [FirNamedFunctionSymbol foo/explicitType]
@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>> @R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/explicitType] anchor -> [FirNamedFunctionSymbol foo/explicitType]
@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String> @R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/explicitType] anchor -> [FirNamedFunctionSymbol foo/explicitType]
@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String @R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/explicitType] anchor -> [FirNamedFunctionSymbol foo/explicitType]
@@ -27,23 +27,24 @@ FILE: [ResolvedTo(IMPORTS)] localPropertyWithPropagatedTypeScript.kts
SCRIPT: [ResolvedTo(TYPES)] <script-localPropertyWithPropagatedTypeScript.kts> SCRIPT: [ResolvedTo(TYPES)] <script-localPropertyWithPropagatedTypeScript.kts>
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>| [ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=foo/Anno.position] position: R|kotlin/String|): R|foo/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=foo/Anno.position] position: String): R|foo/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val constant: R|kotlin/Int| = Int(0) public? final? const [ResolvedTo(RAW_FIR)] val constant: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/Int| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>| {
^explicitType IntegerLiteral(0) ^explicitType IntegerLiteral(0)
} }
public final [ResolvedTo(BODY_RESOLVE)] fun resolveMe(): R|kotlin/Unit| { public final [ResolvedTo(BODY_RESOLVE)] fun resolveMe(): R|kotlin/Unit| {
[ResolvedTo(BODY_RESOLVE)] lval localProperty: R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>| = R|foo/explicitType|() [ResolvedTo(BODY_RESOLVE)] lval localProperty: R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>| = R|foo/explicitType|()
} }
@@ -274,25 +274,25 @@ FILE: [ResolvedTo(IMPORTS)] localPropertyWithPropagatedTypeScript.kts
SCRIPT: [ResolvedTo(TYPES)] <script-localPropertyWithPropagatedTypeScript.kts> SCRIPT: [ResolvedTo(TYPES)] <script-localPropertyWithPropagatedTypeScript.kts>
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>| [ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=foo/Anno.position] position: R|kotlin/String|): R|foo/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=foo/Anno.position] position: String): R|foo/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val constant: R|kotlin/Int| = Int(0) public? final? const [ResolvedTo(RAW_FIR)] val constant: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/Int| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>| {
^explicitType IntegerLiteral(0) ^explicitType IntegerLiteral(0)
} }
public final [ResolvedTo(BODY_RESOLVE)] fun resolveMe(): R|kotlin/Unit| { public final [ResolvedTo(BODY_RESOLVE)] fun resolveMe(): R|kotlin/Unit| {
[ResolvedTo(BODY_RESOLVE)] lval localProperty: R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>| = R|foo/explicitType|() [ResolvedTo(BODY_RESOLVE)] lval localProperty: R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>| = R|foo/explicitType|()
} }
@@ -322,3 +322,4 @@ FILE: [ResolvedTo(BODY_RESOLVE)] localPropertyWithPropagatedTypeScript.kts
public final [ResolvedTo(BODY_RESOLVE)] fun resolveMe(): R|kotlin/Unit| { public final [ResolvedTo(BODY_RESOLVE)] fun resolveMe(): R|kotlin/Unit| {
[ResolvedTo(BODY_RESOLVE)] lval localProperty: R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>| = R|foo/explicitType|() [ResolvedTo(BODY_RESOLVE)] lval localProperty: R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>| = R|foo/explicitType|()
} }
@@ -1,24 +1,24 @@
@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>> @R|foo/Anno|(position = <strcat>(String(return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String>>
context -> FirPropertySymbol <local>/localProperty context -> FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String> @R|foo/Anno|(position = <strcat>(String(nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String>
context -> FirPropertySymbol <local>/localProperty context -> FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String @R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String
context -> FirPropertySymbol <local>/localProperty context -> FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>> @R|foo/Anno|(position = <strcat>(String(return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String>>
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String> @R|foo/Anno|(position = <strcat>(String(nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String>
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String @R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@@ -37,14 +37,14 @@ FILE: [ResolvedTo(IMPORTS)] localPropertyWithPropagatedTypeUnavailable.kt
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
private final const [ResolvedTo(STATUS)] val constant: <implicit> = LAZY_EXPRESSION private final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val constant: R|kotlin/Int| = Int(0)
private [ResolvedTo(STATUS)] [ContainingClassKey=Obj] get(): <implicit> private [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [ContainingClassKey=Obj] get(): R|kotlin/Int|
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun explicitType(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>>| { public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun explicitType(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String>>| {
^explicitType IntegerLiteral(0) ^explicitType IntegerLiteral(0)
} }
} }
public final [ResolvedTo(BODY_RESOLVE)] fun resolveMe(): R|kotlin/Unit| { public final [ResolvedTo(BODY_RESOLVE)] fun resolveMe(): R|kotlin/Unit| {
[ResolvedTo(BODY_RESOLVE)] lval localProperty: R|@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>>| = Q|foo/Obj|.R|foo/Obj.explicitType|() [ResolvedTo(BODY_RESOLVE)] lval localProperty: R|@R|foo/Anno|(position = <strcat>(String(return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String>>| = Q|foo/Obj|.R|foo/Obj.explicitType|()
} }
@@ -1,35 +1,35 @@
@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>> @R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>
context -> FirPropertySymbol <local>/localProperty context -> FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String> @R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>
context -> FirPropertySymbol <local>/localProperty context -> FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String @R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String
context -> FirPropertySymbol <local>/localProperty context -> FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>> @R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String> @R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String @R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/localProperty
anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType] anchor -> [FirNamedFunctionSymbol foo/Obj.explicitType]
FILE: [ResolvedTo(IMPORTS)] localPropertyWithPropagatedTypeUnavailable.kt FILE: [ResolvedTo(IMPORTS)] localPropertyWithPropagatedTypeUnavailable.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=foo/Anno.position] position: R|kotlin/String|): R|foo/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=foo/Anno.position] position: String): R|foo/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final [ResolvedTo(STATUS)] object Obj : R|kotlin/Any| { public final [ResolvedTo(STATUS)] object Obj : R|kotlin/Any| {
@@ -40,11 +40,11 @@ FILE: [ResolvedTo(IMPORTS)] localPropertyWithPropagatedTypeUnavailable.kt
private final const [ResolvedTo(STATUS)] val constant: <implicit> = LAZY_EXPRESSION private final const [ResolvedTo(STATUS)] val constant: <implicit> = LAZY_EXPRESSION
private [ResolvedTo(STATUS)] [ContainingClassKey=Obj] get(): <implicit> private [ResolvedTo(STATUS)] [ContainingClassKey=Obj] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>>| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>| {
^explicitType IntegerLiteral(0) ^explicitType IntegerLiteral(0)
} }
} }
public final [ResolvedTo(BODY_RESOLVE)] fun resolveMe(): R|kotlin/Unit| { public final [ResolvedTo(BODY_RESOLVE)] fun resolveMe(): R|kotlin/Unit| {
[ResolvedTo(BODY_RESOLVE)] lval localProperty: R|@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>>| = Q|foo/Obj|.R|foo/Obj.explicitType|() [ResolvedTo(BODY_RESOLVE)] lval localProperty: R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>| = Q|foo/Obj|.R|foo/Obj.explicitType|()
} }
@@ -270,13 +270,13 @@ FILE: [ResolvedTo(IMPORTS)] localPropertyWithPropagatedTypeUnavailable.kt
BODY_RESOLVE: BODY_RESOLVE:
FILE: [ResolvedTo(IMPORTS)] localPropertyWithPropagatedTypeUnavailable.kt FILE: [ResolvedTo(IMPORTS)] localPropertyWithPropagatedTypeUnavailable.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=foo/Anno.position] position: R|kotlin/String|): R|foo/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=foo/Anno.position] position: String): R|foo/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final [ResolvedTo(STATUS)] object Obj : R|kotlin/Any| { public final [ResolvedTo(STATUS)] object Obj : R|kotlin/Any| {
@@ -287,13 +287,13 @@ FILE: [ResolvedTo(IMPORTS)] localPropertyWithPropagatedTypeUnavailable.kt
private final const [ResolvedTo(STATUS)] val constant: <implicit> = LAZY_EXPRESSION private final const [ResolvedTo(STATUS)] val constant: <implicit> = LAZY_EXPRESSION
private [ResolvedTo(STATUS)] [ContainingClassKey=Obj] get(): <implicit> private [ResolvedTo(STATUS)] [ContainingClassKey=Obj] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>>| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>| {
^explicitType IntegerLiteral(0) ^explicitType IntegerLiteral(0)
} }
} }
public final [ResolvedTo(BODY_RESOLVE)] fun resolveMe(): R|kotlin/Unit| { public final [ResolvedTo(BODY_RESOLVE)] fun resolveMe(): R|kotlin/Unit| {
[ResolvedTo(BODY_RESOLVE)] lval localProperty: R|@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>>| = Q|foo/Obj|.R|foo/Obj.explicitType|() [ResolvedTo(BODY_RESOLVE)] lval localProperty: R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>| = Q|foo/Obj|.R|foo/Obj.explicitType|()
} }
FILE RAW TO BODY: FILE RAW TO BODY:
@@ -1,168 +1,168 @@
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirPropertySymbol <local>/doo context -> FirPropertySymbol <local>/doo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirPropertySymbol <local>/doo context -> FirPropertySymbol <local>/doo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirPropertySymbol <local>/doo context -> FirPropertySymbol <local>/doo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/doo context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/doo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/doo context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/doo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/doo context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/doo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/doo context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/doo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/doo context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/doo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/doo context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/doo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirPropertySymbol <local>/foo context -> FirPropertySymbol <local>/foo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirPropertySymbol <local>/foo context -> FirPropertySymbol <local>/foo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirPropertySymbol <local>/foo context -> FirPropertySymbol <local>/foo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/foo context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/foo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/foo context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/foo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/foo context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/foo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirValueParameterSymbol <local>/value from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/foo context -> FirValueParameterSymbol <local>/value from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/foo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirValueParameterSymbol <local>/value from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/foo context -> FirValueParameterSymbol <local>/value from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/foo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirValueParameterSymbol <local>/value from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/foo context -> FirValueParameterSymbol <local>/value from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/foo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/foo context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/foo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/foo context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/foo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/foo context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/foo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirPropertySymbol <local>/baz context -> FirPropertySymbol <local>/baz
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirPropertySymbol <local>/baz context -> FirPropertySymbol <local>/baz
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirPropertySymbol <local>/baz context -> FirPropertySymbol <local>/baz
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/baz context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/baz
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/baz context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/baz
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/baz context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/baz
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirValueParameterSymbol <local>/value from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/baz context -> FirValueParameterSymbol <local>/value from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/baz
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirValueParameterSymbol <local>/value from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/baz context -> FirValueParameterSymbol <local>/value from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/baz
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirValueParameterSymbol <local>/value from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/baz context -> FirValueParameterSymbol <local>/value from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/baz
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/baz context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/baz
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/baz context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/baz
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/baz context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/baz
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberProperty.kt FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberProperty.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=util/Anno.str] str: R|kotlin/String|): R|util/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=util/Anno.str] str: String): R|util/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val str: R|kotlin/String| = R|<local>/str| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val str: String = R|<local>/str|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str) public? final? const [ResolvedTo(RAW_FIR)] val prop: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] var bar: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| = Null(null) public final [ResolvedTo(CONTRACTS)] var bar: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| = Null(null)
public [ResolvedTo(CONTRACTS)] get(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| public [ResolvedTo(CONTRACTS)] get(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|
public [ResolvedTo(CONTRACTS)] set([ResolvedTo(CONTRACTS)] value: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?|): R|kotlin/Unit| public [ResolvedTo(CONTRACTS)] set([ResolvedTo(CONTRACTS)] value: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|): R|kotlin/Unit|
public final [ResolvedTo(BODY_RESOLVE)] fun foo(): R|kotlin/Unit| { public final [ResolvedTo(BODY_RESOLVE)] fun foo(): R|kotlin/Unit| {
local final [ResolvedTo(BODY_RESOLVE)] class Local : R|kotlin/Any| { local final [ResolvedTo(BODY_RESOLVE)] class Local : R|kotlin/Any| {
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] constructor(): R|<local>/Local| { public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] constructor(): R|<local>/Local| {
super<R|kotlin/Any|>() super<R|kotlin/Any|>()
} }
public final [ResolvedTo(BODY_RESOLVE)] val doo: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| public final [ResolvedTo(BODY_RESOLVE)] val doo: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^ this@R|<local>/Local|.R|<local>/foo| ^ this@R|<local>/Local|.R|<local>/foo|
} }
public final [ResolvedTo(BODY_RESOLVE)] var foo: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| = R|util/bar| public final [ResolvedTo(BODY_RESOLVE)] var foo: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| = R|util/bar|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] set([ResolvedTo(BODY_RESOLVE)] value: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?|): R|kotlin/Unit| public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] set([ResolvedTo(BODY_RESOLVE)] value: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|): R|kotlin/Unit|
public final [ResolvedTo(BODY_RESOLVE)] var baz: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| = this@R|<local>/Local|.R|<local>/foo| public final [ResolvedTo(BODY_RESOLVE)] var baz: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| = this@R|<local>/Local|.R|<local>/foo|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] set([ResolvedTo(BODY_RESOLVE)] value: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?|): R|kotlin/Unit| public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] set([ResolvedTo(BODY_RESOLVE)] value: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|): R|kotlin/Unit|
} }
@@ -261,38 +261,38 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberProperty.kt
BODY_RESOLVE: BODY_RESOLVE:
FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberProperty.kt FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberProperty.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=util/Anno.str] str: R|kotlin/String|): R|util/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=util/Anno.str] str: String): R|util/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val str: R|kotlin/String| = R|<local>/str| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val str: String = R|<local>/str|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str) public? final? const [ResolvedTo(RAW_FIR)] val prop: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] var bar: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| = Null(null) public final [ResolvedTo(CONTRACTS)] var bar: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| = Null(null)
public [ResolvedTo(CONTRACTS)] get(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| public [ResolvedTo(CONTRACTS)] get(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|
public [ResolvedTo(CONTRACTS)] set([ResolvedTo(CONTRACTS)] value: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?|): R|kotlin/Unit| public [ResolvedTo(CONTRACTS)] set([ResolvedTo(CONTRACTS)] value: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|): R|kotlin/Unit|
public final [ResolvedTo(BODY_RESOLVE)] fun foo(): R|kotlin/Unit| { public final [ResolvedTo(BODY_RESOLVE)] fun foo(): R|kotlin/Unit| {
local final [ResolvedTo(BODY_RESOLVE)] class Local : R|kotlin/Any| { local final [ResolvedTo(BODY_RESOLVE)] class Local : R|kotlin/Any| {
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] constructor(): R|<local>/Local| { public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] constructor(): R|<local>/Local| {
super<R|kotlin/Any|>() super<R|kotlin/Any|>()
} }
public final [ResolvedTo(BODY_RESOLVE)] val doo: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| public final [ResolvedTo(BODY_RESOLVE)] val doo: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^ this@R|<local>/Local|.R|<local>/foo| ^ this@R|<local>/Local|.R|<local>/foo|
} }
public final [ResolvedTo(BODY_RESOLVE)] var foo: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| = R|util/bar| public final [ResolvedTo(BODY_RESOLVE)] var foo: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| = R|util/bar|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] set([ResolvedTo(BODY_RESOLVE)] value: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?|): R|kotlin/Unit| public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] set([ResolvedTo(BODY_RESOLVE)] value: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|): R|kotlin/Unit|
public final [ResolvedTo(BODY_RESOLVE)] var baz: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| = this@R|<local>/Local|.R|<local>/foo| public final [ResolvedTo(BODY_RESOLVE)] var baz: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| = this@R|<local>/Local|.R|<local>/foo|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] set([ResolvedTo(BODY_RESOLVE)] value: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?|): R|kotlin/Unit| public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] set([ResolvedTo(BODY_RESOLVE)] value: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|): R|kotlin/Unit|
} }
@@ -1,150 +1,150 @@
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirPropertySymbol <local>/doo context -> FirPropertySymbol <local>/doo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirPropertySymbol <local>/doo context -> FirPropertySymbol <local>/doo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirPropertySymbol <local>/doo context -> FirPropertySymbol <local>/doo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/doo context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/doo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/doo context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/doo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/doo context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/doo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/doo context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/doo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/doo context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/doo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/doo context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/doo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirPropertySymbol <local>/foo context -> FirPropertySymbol <local>/foo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirPropertySymbol <local>/foo context -> FirPropertySymbol <local>/foo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirPropertySymbol <local>/foo context -> FirPropertySymbol <local>/foo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/foo context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/foo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/foo context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/foo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/foo context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/foo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirValueParameterSymbol <local>/value from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/foo context -> FirValueParameterSymbol <local>/value from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/foo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirValueParameterSymbol <local>/value from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/foo context -> FirValueParameterSymbol <local>/value from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/foo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirValueParameterSymbol <local>/value from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/foo context -> FirValueParameterSymbol <local>/value from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/foo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/foo context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/foo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/foo context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/foo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/foo context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/foo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirPropertySymbol <local>/baz context -> FirPropertySymbol <local>/baz
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirPropertySymbol <local>/baz context -> FirPropertySymbol <local>/baz
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirPropertySymbol <local>/baz context -> FirPropertySymbol <local>/baz
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/baz context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/baz
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/baz context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/baz
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/baz context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/baz
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirValueParameterSymbol <local>/value from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/baz context -> FirValueParameterSymbol <local>/value from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/baz
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirValueParameterSymbol <local>/value from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/baz context -> FirValueParameterSymbol <local>/value from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/baz
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirValueParameterSymbol <local>/value from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/baz context -> FirValueParameterSymbol <local>/value from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/baz
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/baz context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/baz
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/baz context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/baz
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/baz context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/baz
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberPropertyImplicitBody.kt FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberPropertyImplicitBody.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=util/Anno.str] str: R|kotlin/String|): R|util/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=util/Anno.str] str: String): R|util/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val str: R|kotlin/String| = R|<local>/str| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val str: String = R|<local>/str|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str) public? final? const [ResolvedTo(RAW_FIR)] val prop: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] var bar: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| = Null(null) public final [ResolvedTo(CONTRACTS)] var bar: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| = Null(null)
public [ResolvedTo(CONTRACTS)] get(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| public [ResolvedTo(CONTRACTS)] get(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|
public [ResolvedTo(CONTRACTS)] set([ResolvedTo(CONTRACTS)] value: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?|): R|kotlin/Unit| public [ResolvedTo(CONTRACTS)] set([ResolvedTo(CONTRACTS)] value: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|): R|kotlin/Unit|
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun lambda([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] action: R|() -> kotlin/Unit|): R|kotlin/Unit| { public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun lambda([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] action: R|() -> kotlin/Unit|): R|kotlin/Unit| {
^lambda R|<local>/action|.R|SubstitutionOverride<kotlin/Function0.invoke: R|kotlin/Unit|>|() ^lambda R|<local>/action|.R|SubstitutionOverride<kotlin/Function0.invoke: R|kotlin/Unit|>|()
} }
@@ -155,18 +155,18 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberPropertyImplicitBody.kt
super<R|kotlin/Any|>() super<R|kotlin/Any|>()
} }
public final [ResolvedTo(RAW_FIR)] val doo: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| public final [ResolvedTo(RAW_FIR)] val doo: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|
public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^ this@R|<local>/Local|.R|<local>/foo| ^ this@R|<local>/Local|.R|<local>/foo|
} }
public final [ResolvedTo(RAW_FIR)] var foo: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| = R|util/bar| public final [ResolvedTo(RAW_FIR)] var foo: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| = R|util/bar|
public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|
public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] set([ResolvedTo(RAW_FIR)] value: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?|): R|kotlin/Unit| public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] set([ResolvedTo(RAW_FIR)] value: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|): R|kotlin/Unit|
public final [ResolvedTo(RAW_FIR)] var baz: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| = this@R|<local>/Local|.R|<local>/foo| public final [ResolvedTo(RAW_FIR)] var baz: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| = this@R|<local>/Local|.R|<local>/foo|
public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|
public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] set([ResolvedTo(RAW_FIR)] value: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?|): R|kotlin/Unit| public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] set([ResolvedTo(RAW_FIR)] value: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|): R|kotlin/Unit|
} }
@@ -171,20 +171,20 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberPropertyImplicitBody.kt
IMPLICIT_TYPES_BODY_RESOLVE: IMPLICIT_TYPES_BODY_RESOLVE:
FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberPropertyImplicitBody.kt FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberPropertyImplicitBody.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=util/Anno.str] str: R|kotlin/String|): R|util/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=util/Anno.str] str: String): R|util/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val str: R|kotlin/String| = R|<local>/str| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val str: String = R|<local>/str|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str) public? final? const [ResolvedTo(RAW_FIR)] val prop: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] var bar: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| = Null(null) public final [ResolvedTo(CONTRACTS)] var bar: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| = Null(null)
public [ResolvedTo(CONTRACTS)] get(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| public [ResolvedTo(CONTRACTS)] get(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|
public [ResolvedTo(CONTRACTS)] set([ResolvedTo(CONTRACTS)] value: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?|): R|kotlin/Unit| public [ResolvedTo(CONTRACTS)] set([ResolvedTo(CONTRACTS)] value: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|): R|kotlin/Unit|
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun lambda([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] action: R|() -> kotlin/Unit|): R|kotlin/Unit| { public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun lambda([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] action: R|() -> kotlin/Unit|): R|kotlin/Unit| {
^lambda R|<local>/action|.R|SubstitutionOverride<kotlin/Function0.invoke: R|kotlin/Unit|>|() ^lambda R|<local>/action|.R|SubstitutionOverride<kotlin/Function0.invoke: R|kotlin/Unit|>|()
} }
@@ -195,18 +195,18 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberPropertyImplicitBody.kt
super<R|kotlin/Any|>() super<R|kotlin/Any|>()
} }
public final [ResolvedTo(RAW_FIR)] val doo: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| public final [ResolvedTo(RAW_FIR)] val doo: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|
public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^ this@R|<local>/Local|.R|<local>/foo| ^ this@R|<local>/Local|.R|<local>/foo|
} }
public final [ResolvedTo(RAW_FIR)] var foo: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| = R|util/bar| public final [ResolvedTo(RAW_FIR)] var foo: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| = R|util/bar|
public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|
public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] set([ResolvedTo(RAW_FIR)] value: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?|): R|kotlin/Unit| public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] set([ResolvedTo(RAW_FIR)] value: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|): R|kotlin/Unit|
public final [ResolvedTo(RAW_FIR)] var baz: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| = this@R|<local>/Local|.R|<local>/foo| public final [ResolvedTo(RAW_FIR)] var baz: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| = this@R|<local>/Local|.R|<local>/foo|
public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|
public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] set([ResolvedTo(RAW_FIR)] value: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?|): R|kotlin/Unit| public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] set([ResolvedTo(RAW_FIR)] value: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|): R|kotlin/Unit|
} }
@@ -216,20 +216,20 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberPropertyImplicitBody.kt
ANNOTATION_ARGUMENTS: ANNOTATION_ARGUMENTS:
FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberPropertyImplicitBody.kt FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberPropertyImplicitBody.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=util/Anno.str] str: R|kotlin/String|): R|util/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=util/Anno.str] str: String): R|util/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val str: R|kotlin/String| = R|<local>/str| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val str: String = R|<local>/str|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str) public? final? const [ResolvedTo(RAW_FIR)] val prop: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] var bar: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| = Null(null) public final [ResolvedTo(CONTRACTS)] var bar: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| = Null(null)
public [ResolvedTo(CONTRACTS)] get(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| public [ResolvedTo(CONTRACTS)] get(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|
public [ResolvedTo(CONTRACTS)] set([ResolvedTo(CONTRACTS)] value: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?|): R|kotlin/Unit| public [ResolvedTo(CONTRACTS)] set([ResolvedTo(CONTRACTS)] value: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|): R|kotlin/Unit|
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun lambda([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] action: R|() -> kotlin/Unit|): R|kotlin/Unit| { public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun lambda([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] action: R|() -> kotlin/Unit|): R|kotlin/Unit| {
^lambda R|<local>/action|.R|SubstitutionOverride<kotlin/Function0.invoke: R|kotlin/Unit|>|() ^lambda R|<local>/action|.R|SubstitutionOverride<kotlin/Function0.invoke: R|kotlin/Unit|>|()
} }
@@ -240,18 +240,18 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberPropertyImplicitBody.kt
super<R|kotlin/Any|>() super<R|kotlin/Any|>()
} }
public final [ResolvedTo(RAW_FIR)] val doo: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| public final [ResolvedTo(RAW_FIR)] val doo: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|
public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^ this@R|<local>/Local|.R|<local>/foo| ^ this@R|<local>/Local|.R|<local>/foo|
} }
public final [ResolvedTo(RAW_FIR)] var foo: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| = R|util/bar| public final [ResolvedTo(RAW_FIR)] var foo: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| = R|util/bar|
public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|
public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] set([ResolvedTo(RAW_FIR)] value: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?|): R|kotlin/Unit| public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] set([ResolvedTo(RAW_FIR)] value: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|): R|kotlin/Unit|
public final [ResolvedTo(RAW_FIR)] var baz: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| = this@R|<local>/Local|.R|<local>/foo| public final [ResolvedTo(RAW_FIR)] var baz: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| = this@R|<local>/Local|.R|<local>/foo|
public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|
public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] set([ResolvedTo(RAW_FIR)] value: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?|): R|kotlin/Unit| public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] set([ResolvedTo(RAW_FIR)] value: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|): R|kotlin/Unit|
} }
@@ -261,20 +261,20 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberPropertyImplicitBody.kt
BODY_RESOLVE: BODY_RESOLVE:
FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberPropertyImplicitBody.kt FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberPropertyImplicitBody.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=util/Anno.str] str: R|kotlin/String|): R|util/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=util/Anno.str] str: String): R|util/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val str: R|kotlin/String| = R|<local>/str| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val str: String = R|<local>/str|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str) public? final? const [ResolvedTo(RAW_FIR)] val prop: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] var bar: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| = Null(null) public final [ResolvedTo(CONTRACTS)] var bar: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| = Null(null)
public [ResolvedTo(CONTRACTS)] get(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| public [ResolvedTo(CONTRACTS)] get(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|
public [ResolvedTo(CONTRACTS)] set([ResolvedTo(CONTRACTS)] value: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?|): R|kotlin/Unit| public [ResolvedTo(CONTRACTS)] set([ResolvedTo(CONTRACTS)] value: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|): R|kotlin/Unit|
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun lambda([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] action: R|() -> kotlin/Unit|): R|kotlin/Unit| { public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun lambda([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] action: R|() -> kotlin/Unit|): R|kotlin/Unit| {
^lambda R|<local>/action|.R|SubstitutionOverride<kotlin/Function0.invoke: R|kotlin/Unit|>|() ^lambda R|<local>/action|.R|SubstitutionOverride<kotlin/Function0.invoke: R|kotlin/Unit|>|()
} }
@@ -285,18 +285,18 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberPropertyImplicitBody.kt
super<R|kotlin/Any|>() super<R|kotlin/Any|>()
} }
public final [ResolvedTo(BODY_RESOLVE)] val doo: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| public final [ResolvedTo(BODY_RESOLVE)] val doo: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^ this@R|<local>/Local|.R|<local>/foo| ^ this@R|<local>/Local|.R|<local>/foo|
} }
public final [ResolvedTo(BODY_RESOLVE)] var foo: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| = R|util/bar| public final [ResolvedTo(BODY_RESOLVE)] var foo: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| = R|util/bar|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] set([ResolvedTo(BODY_RESOLVE)] value: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?|): R|kotlin/Unit| public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] set([ResolvedTo(BODY_RESOLVE)] value: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|): R|kotlin/Unit|
public final [ResolvedTo(BODY_RESOLVE)] var baz: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| = this@R|<local>/Local|.R|<local>/foo| public final [ResolvedTo(BODY_RESOLVE)] var baz: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| = this@R|<local>/Local|.R|<local>/foo|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] set([ResolvedTo(BODY_RESOLVE)] value: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?|): R|kotlin/Unit| public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] set([ResolvedTo(BODY_RESOLVE)] value: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|): R|kotlin/Unit|
} }
@@ -1,132 +1,132 @@
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirPropertySymbol <local>/doo context -> FirPropertySymbol <local>/doo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirPropertySymbol <local>/doo context -> FirPropertySymbol <local>/doo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirPropertySymbol <local>/doo context -> FirPropertySymbol <local>/doo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/doo context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/doo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/doo context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/doo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/doo context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/doo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/doo context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/doo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/doo context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/doo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/doo context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/doo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirPropertySymbol <local>/foo context -> FirPropertySymbol <local>/foo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirPropertySymbol <local>/foo context -> FirPropertySymbol <local>/foo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirPropertySymbol <local>/foo context -> FirPropertySymbol <local>/foo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/foo context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/foo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/foo context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/foo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/foo context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/foo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirValueParameterSymbol <local>/value from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/foo context -> FirValueParameterSymbol <local>/value from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/foo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirValueParameterSymbol <local>/value from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/foo context -> FirValueParameterSymbol <local>/value from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/foo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirValueParameterSymbol <local>/value from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/foo context -> FirValueParameterSymbol <local>/value from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/foo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/foo context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/foo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/foo context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/foo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/foo context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/foo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirPropertySymbol <local>/baz context -> FirPropertySymbol <local>/baz
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirPropertySymbol <local>/baz context -> FirPropertySymbol <local>/baz
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirPropertySymbol <local>/baz context -> FirPropertySymbol <local>/baz
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/baz context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/baz
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/baz context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/baz
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/baz context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/baz
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirValueParameterSymbol <local>/value from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/baz context -> FirValueParameterSymbol <local>/value from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/baz
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirValueParameterSymbol <local>/value from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/baz context -> FirValueParameterSymbol <local>/value from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/baz
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirValueParameterSymbol <local>/value from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/baz context -> FirValueParameterSymbol <local>/value from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/baz
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/baz context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/baz
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/baz context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/baz
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/baz context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/baz
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@@ -135,22 +135,22 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberPropertyImplicitBodyScript.k
SCRIPT: [ResolvedTo(TYPES)] <script-propagationToLocalMemberPropertyImplicitBodyScript.kts> SCRIPT: [ResolvedTo(TYPES)] <script-propagationToLocalMemberPropertyImplicitBodyScript.kts>
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>| [ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=util/Anno.str] str: R|kotlin/String|): R|util/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=util/Anno.str] str: String): R|util/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val str: R|kotlin/String| = R|<local>/str| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val str: String = R|<local>/str|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str) public? final? const [ResolvedTo(RAW_FIR)] val prop: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] var bar: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| = Null(null) public final [ResolvedTo(CONTRACTS)] var bar: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| = Null(null)
public [ResolvedTo(CONTRACTS)] get(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| public [ResolvedTo(CONTRACTS)] get(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|
public [ResolvedTo(CONTRACTS)] set([ResolvedTo(CONTRACTS)] value: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?|): R|kotlin/Unit| public [ResolvedTo(CONTRACTS)] set([ResolvedTo(CONTRACTS)] value: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|): R|kotlin/Unit|
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun lambda([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] action: R|() -> kotlin/Unit|): R|kotlin/Unit| { public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun lambda([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] action: R|() -> kotlin/Unit|): R|kotlin/Unit| {
^lambda R|<local>/action|.R|SubstitutionOverride<kotlin/Function0.invoke: R|kotlin/Unit|>|() ^lambda R|<local>/action|.R|SubstitutionOverride<kotlin/Function0.invoke: R|kotlin/Unit|>|()
@@ -163,18 +163,18 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberPropertyImplicitBodyScript.k
super<R|kotlin/Any|>() super<R|kotlin/Any|>()
} }
public final [ResolvedTo(RAW_FIR)] val doo: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| public final [ResolvedTo(RAW_FIR)] val doo: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|
public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^ this@R|<local>/Local|.R|<local>/foo| ^ this@R|<local>/Local|.R|<local>/foo|
} }
public final [ResolvedTo(RAW_FIR)] var foo: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| = R|util/bar| public final [ResolvedTo(RAW_FIR)] var foo: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| = R|util/bar|
public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|
public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] set([ResolvedTo(RAW_FIR)] value: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?|): R|kotlin/Unit| public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] set([ResolvedTo(RAW_FIR)] value: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|): R|kotlin/Unit|
public final [ResolvedTo(RAW_FIR)] var baz: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| = this@R|<local>/Local|.R|<local>/foo| public final [ResolvedTo(RAW_FIR)] var baz: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| = this@R|<local>/Local|.R|<local>/foo|
public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|
public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] set([ResolvedTo(RAW_FIR)] value: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?|): R|kotlin/Unit| public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] set([ResolvedTo(RAW_FIR)] value: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|): R|kotlin/Unit|
} }
@@ -256,22 +256,22 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberPropertyImplicitBodyScript.k
SCRIPT: [ResolvedTo(TYPES)] <script-propagationToLocalMemberPropertyImplicitBodyScript.kts> SCRIPT: [ResolvedTo(TYPES)] <script-propagationToLocalMemberPropertyImplicitBodyScript.kts>
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>| [ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=util/Anno.str] str: R|kotlin/String|): R|util/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=util/Anno.str] str: String): R|util/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val str: R|kotlin/String| = R|<local>/str| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val str: String = R|<local>/str|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str) public? final? const [ResolvedTo(RAW_FIR)] val prop: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] var bar: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| = Null(null) public final [ResolvedTo(CONTRACTS)] var bar: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| = Null(null)
public [ResolvedTo(CONTRACTS)] get(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| public [ResolvedTo(CONTRACTS)] get(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|
public [ResolvedTo(CONTRACTS)] set([ResolvedTo(CONTRACTS)] value: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?|): R|kotlin/Unit| public [ResolvedTo(CONTRACTS)] set([ResolvedTo(CONTRACTS)] value: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|): R|kotlin/Unit|
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun lambda([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] action: R|() -> kotlin/Unit|): R|kotlin/Unit| { public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun lambda([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] action: R|() -> kotlin/Unit|): R|kotlin/Unit| {
^lambda R|<local>/action|.R|SubstitutionOverride<kotlin/Function0.invoke: R|kotlin/Unit|>|() ^lambda R|<local>/action|.R|SubstitutionOverride<kotlin/Function0.invoke: R|kotlin/Unit|>|()
@@ -284,18 +284,18 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberPropertyImplicitBodyScript.k
super<R|kotlin/Any|>() super<R|kotlin/Any|>()
} }
public final [ResolvedTo(RAW_FIR)] val doo: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| public final [ResolvedTo(RAW_FIR)] val doo: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|
public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^ this@R|<local>/Local|.R|<local>/foo| ^ this@R|<local>/Local|.R|<local>/foo|
} }
public final [ResolvedTo(RAW_FIR)] var foo: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| = R|util/bar| public final [ResolvedTo(RAW_FIR)] var foo: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| = R|util/bar|
public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|
public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] set([ResolvedTo(RAW_FIR)] value: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?|): R|kotlin/Unit| public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] set([ResolvedTo(RAW_FIR)] value: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|): R|kotlin/Unit|
public final [ResolvedTo(RAW_FIR)] var baz: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| = this@R|<local>/Local|.R|<local>/foo| public final [ResolvedTo(RAW_FIR)] var baz: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| = this@R|<local>/Local|.R|<local>/foo|
public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|
public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] set([ResolvedTo(RAW_FIR)] value: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?|): R|kotlin/Unit| public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] set([ResolvedTo(RAW_FIR)] value: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|): R|kotlin/Unit|
} }
@@ -310,22 +310,22 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberPropertyImplicitBodyScript.k
SCRIPT: [ResolvedTo(TYPES)] <script-propagationToLocalMemberPropertyImplicitBodyScript.kts> SCRIPT: [ResolvedTo(TYPES)] <script-propagationToLocalMemberPropertyImplicitBodyScript.kts>
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>| [ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=util/Anno.str] str: R|kotlin/String|): R|util/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=util/Anno.str] str: String): R|util/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val str: R|kotlin/String| = R|<local>/str| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val str: String = R|<local>/str|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str) public? final? const [ResolvedTo(RAW_FIR)] val prop: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] var bar: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| = Null(null) public final [ResolvedTo(CONTRACTS)] var bar: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| = Null(null)
public [ResolvedTo(CONTRACTS)] get(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| public [ResolvedTo(CONTRACTS)] get(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|
public [ResolvedTo(CONTRACTS)] set([ResolvedTo(CONTRACTS)] value: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?|): R|kotlin/Unit| public [ResolvedTo(CONTRACTS)] set([ResolvedTo(CONTRACTS)] value: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|): R|kotlin/Unit|
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun lambda([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] action: R|() -> kotlin/Unit|): R|kotlin/Unit| { public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun lambda([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] action: R|() -> kotlin/Unit|): R|kotlin/Unit| {
^lambda R|<local>/action|.R|SubstitutionOverride<kotlin/Function0.invoke: R|kotlin/Unit|>|() ^lambda R|<local>/action|.R|SubstitutionOverride<kotlin/Function0.invoke: R|kotlin/Unit|>|()
@@ -338,18 +338,18 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberPropertyImplicitBodyScript.k
super<R|kotlin/Any|>() super<R|kotlin/Any|>()
} }
public final [ResolvedTo(RAW_FIR)] val doo: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| public final [ResolvedTo(RAW_FIR)] val doo: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|
public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^ this@R|<local>/Local|.R|<local>/foo| ^ this@R|<local>/Local|.R|<local>/foo|
} }
public final [ResolvedTo(RAW_FIR)] var foo: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| = R|util/bar| public final [ResolvedTo(RAW_FIR)] var foo: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| = R|util/bar|
public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|
public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] set([ResolvedTo(RAW_FIR)] value: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?|): R|kotlin/Unit| public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] set([ResolvedTo(RAW_FIR)] value: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|): R|kotlin/Unit|
public final [ResolvedTo(RAW_FIR)] var baz: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| = this@R|<local>/Local|.R|<local>/foo| public final [ResolvedTo(RAW_FIR)] var baz: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| = this@R|<local>/Local|.R|<local>/foo|
public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|
public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] set([ResolvedTo(RAW_FIR)] value: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?|): R|kotlin/Unit| public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] set([ResolvedTo(RAW_FIR)] value: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|): R|kotlin/Unit|
} }
@@ -364,22 +364,22 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberPropertyImplicitBodyScript.k
SCRIPT: [ResolvedTo(TYPES)] <script-propagationToLocalMemberPropertyImplicitBodyScript.kts> SCRIPT: [ResolvedTo(TYPES)] <script-propagationToLocalMemberPropertyImplicitBodyScript.kts>
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>| [ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=util/Anno.str] str: R|kotlin/String|): R|util/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=util/Anno.str] str: String): R|util/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val str: R|kotlin/String| = R|<local>/str| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val str: String = R|<local>/str|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str) public? final? const [ResolvedTo(RAW_FIR)] val prop: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] var bar: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| = Null(null) public final [ResolvedTo(CONTRACTS)] var bar: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| = Null(null)
public [ResolvedTo(CONTRACTS)] get(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| public [ResolvedTo(CONTRACTS)] get(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|
public [ResolvedTo(CONTRACTS)] set([ResolvedTo(CONTRACTS)] value: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?|): R|kotlin/Unit| public [ResolvedTo(CONTRACTS)] set([ResolvedTo(CONTRACTS)] value: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|): R|kotlin/Unit|
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun lambda([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] action: R|() -> kotlin/Unit|): R|kotlin/Unit| { public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun lambda([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] action: R|() -> kotlin/Unit|): R|kotlin/Unit| {
^lambda R|<local>/action|.R|SubstitutionOverride<kotlin/Function0.invoke: R|kotlin/Unit|>|() ^lambda R|<local>/action|.R|SubstitutionOverride<kotlin/Function0.invoke: R|kotlin/Unit|>|()
@@ -392,18 +392,18 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberPropertyImplicitBodyScript.k
super<R|kotlin/Any|>() super<R|kotlin/Any|>()
} }
public final [ResolvedTo(BODY_RESOLVE)] val doo: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| public final [ResolvedTo(BODY_RESOLVE)] val doo: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^ this@R|<local>/Local|.R|<local>/foo| ^ this@R|<local>/Local|.R|<local>/foo|
} }
public final [ResolvedTo(BODY_RESOLVE)] var foo: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| = R|util/bar| public final [ResolvedTo(BODY_RESOLVE)] var foo: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| = R|util/bar|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] set([ResolvedTo(BODY_RESOLVE)] value: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?|): R|kotlin/Unit| public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] set([ResolvedTo(BODY_RESOLVE)] value: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|): R|kotlin/Unit|
public final [ResolvedTo(BODY_RESOLVE)] var baz: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| = this@R|<local>/Local|.R|<local>/foo| public final [ResolvedTo(BODY_RESOLVE)] var baz: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| = this@R|<local>/Local|.R|<local>/foo|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] set([ResolvedTo(BODY_RESOLVE)] value: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?|): R|kotlin/Unit| public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] set([ResolvedTo(BODY_RESOLVE)] value: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|): R|kotlin/Unit|
} }
@@ -1,132 +1,132 @@
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirPropertySymbol <local>/doo context -> FirPropertySymbol <local>/doo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirPropertySymbol <local>/doo context -> FirPropertySymbol <local>/doo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirPropertySymbol <local>/doo context -> FirPropertySymbol <local>/doo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/doo context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/doo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/doo context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/doo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/doo context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/doo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/doo context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/doo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/doo context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/doo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/doo context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/doo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirPropertySymbol <local>/foo context -> FirPropertySymbol <local>/foo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirPropertySymbol <local>/foo context -> FirPropertySymbol <local>/foo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirPropertySymbol <local>/foo context -> FirPropertySymbol <local>/foo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/foo context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/foo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/foo context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/foo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/foo context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/foo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirValueParameterSymbol <local>/value from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/foo context -> FirValueParameterSymbol <local>/value from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/foo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirValueParameterSymbol <local>/value from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/foo context -> FirValueParameterSymbol <local>/value from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/foo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirValueParameterSymbol <local>/value from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/foo context -> FirValueParameterSymbol <local>/value from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/foo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/foo context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/foo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/foo context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/foo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/foo context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/foo
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirPropertySymbol <local>/baz context -> FirPropertySymbol <local>/baz
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirPropertySymbol <local>/baz context -> FirPropertySymbol <local>/baz
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirPropertySymbol <local>/baz context -> FirPropertySymbol <local>/baz
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/baz context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/baz
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/baz context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/baz
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/baz context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/baz
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirValueParameterSymbol <local>/value from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/baz context -> FirValueParameterSymbol <local>/value from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/baz
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirValueParameterSymbol <local>/value from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/baz context -> FirValueParameterSymbol <local>/value from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/baz
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirValueParameterSymbol <local>/value from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/baz context -> FirValueParameterSymbol <local>/value from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol <local>/baz
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>? @R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/baz context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/baz
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int> @R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/baz context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/baz
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int @R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/baz context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/baz
anchor -> [FirPropertySymbol util/bar] anchor -> [FirPropertySymbol util/bar]
@@ -135,22 +135,22 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberPropertyScript.kts
SCRIPT: [ResolvedTo(TYPES)] <script-propagationToLocalMemberPropertyScript.kts> SCRIPT: [ResolvedTo(TYPES)] <script-propagationToLocalMemberPropertyScript.kts>
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>| [ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=util/Anno.str] str: R|kotlin/String|): R|util/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=util/Anno.str] str: String): R|util/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val str: R|kotlin/String| = R|<local>/str| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val str: String = R|<local>/str|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str) public? final? const [ResolvedTo(RAW_FIR)] val prop: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] var bar: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| = Null(null) public final [ResolvedTo(CONTRACTS)] var bar: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| = Null(null)
public [ResolvedTo(CONTRACTS)] get(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| public [ResolvedTo(CONTRACTS)] get(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|
public [ResolvedTo(CONTRACTS)] set([ResolvedTo(CONTRACTS)] value: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?|): R|kotlin/Unit| public [ResolvedTo(CONTRACTS)] set([ResolvedTo(CONTRACTS)] value: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|): R|kotlin/Unit|
public final [ResolvedTo(BODY_RESOLVE)] fun foo(): R|kotlin/Unit| { public final [ResolvedTo(BODY_RESOLVE)] fun foo(): R|kotlin/Unit| {
local final [ResolvedTo(BODY_RESOLVE)] class Local : R|kotlin/Any| { local final [ResolvedTo(BODY_RESOLVE)] class Local : R|kotlin/Any| {
@@ -158,18 +158,18 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberPropertyScript.kts
super<R|kotlin/Any|>() super<R|kotlin/Any|>()
} }
public final [ResolvedTo(BODY_RESOLVE)] val doo: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| public final [ResolvedTo(BODY_RESOLVE)] val doo: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^ this@R|<local>/Local|.R|<local>/foo| ^ this@R|<local>/Local|.R|<local>/foo|
} }
public final [ResolvedTo(BODY_RESOLVE)] var foo: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| = R|util/bar| public final [ResolvedTo(BODY_RESOLVE)] var foo: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| = R|util/bar|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] set([ResolvedTo(BODY_RESOLVE)] value: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?|): R|kotlin/Unit| public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] set([ResolvedTo(BODY_RESOLVE)] value: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|): R|kotlin/Unit|
public final [ResolvedTo(BODY_RESOLVE)] var baz: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| = this@R|<local>/Local|.R|<local>/foo| public final [ResolvedTo(BODY_RESOLVE)] var baz: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| = this@R|<local>/Local|.R|<local>/foo|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] set([ResolvedTo(BODY_RESOLVE)] value: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?|): R|kotlin/Unit| public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] set([ResolvedTo(BODY_RESOLVE)] value: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|): R|kotlin/Unit|
} }
@@ -353,22 +353,22 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberPropertyScript.kts
SCRIPT: [ResolvedTo(TYPES)] <script-propagationToLocalMemberPropertyScript.kts> SCRIPT: [ResolvedTo(TYPES)] <script-propagationToLocalMemberPropertyScript.kts>
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>| [ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=util/Anno.str] str: R|kotlin/String|): R|util/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=util/Anno.str] str: String): R|util/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val str: R|kotlin/String| = R|<local>/str| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val str: String = R|<local>/str|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str) public? final? const [ResolvedTo(RAW_FIR)] val prop: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] var bar: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| = Null(null) public final [ResolvedTo(CONTRACTS)] var bar: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| = Null(null)
public [ResolvedTo(CONTRACTS)] get(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| public [ResolvedTo(CONTRACTS)] get(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|
public [ResolvedTo(CONTRACTS)] set([ResolvedTo(CONTRACTS)] value: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?|): R|kotlin/Unit| public [ResolvedTo(CONTRACTS)] set([ResolvedTo(CONTRACTS)] value: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|): R|kotlin/Unit|
public final [ResolvedTo(BODY_RESOLVE)] fun foo(): R|kotlin/Unit| { public final [ResolvedTo(BODY_RESOLVE)] fun foo(): R|kotlin/Unit| {
local final [ResolvedTo(BODY_RESOLVE)] class Local : R|kotlin/Any| { local final [ResolvedTo(BODY_RESOLVE)] class Local : R|kotlin/Any| {
@@ -376,18 +376,18 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberPropertyScript.kts
super<R|kotlin/Any|>() super<R|kotlin/Any|>()
} }
public final [ResolvedTo(BODY_RESOLVE)] val doo: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| public final [ResolvedTo(BODY_RESOLVE)] val doo: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| { public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| {
^ this@R|<local>/Local|.R|<local>/foo| ^ this@R|<local>/Local|.R|<local>/foo|
} }
public final [ResolvedTo(BODY_RESOLVE)] var foo: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| = R|util/bar| public final [ResolvedTo(BODY_RESOLVE)] var foo: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| = R|util/bar|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] set([ResolvedTo(BODY_RESOLVE)] value: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?|): R|kotlin/Unit| public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] set([ResolvedTo(BODY_RESOLVE)] value: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|): R|kotlin/Unit|
public final [ResolvedTo(BODY_RESOLVE)] var baz: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| = this@R|<local>/Local|.R|<local>/foo| public final [ResolvedTo(BODY_RESOLVE)] var baz: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?| = this@R|<local>/Local|.R|<local>/foo|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?| public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] get(): R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] set([ResolvedTo(BODY_RESOLVE)] value: R|@R|util/Anno|(str = <strcat>(String(bar ), R|util/prop|)) kotlin/collections/List<@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>>?|): R|kotlin/Unit| public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Local] set([ResolvedTo(BODY_RESOLVE)] value: R|@R|util/Anno|(<strcat>(String(bar ), prop#)) kotlin/collections/List<@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>>?|): R|kotlin/Unit|
} }
@@ -256,25 +256,25 @@ FILE: [ResolvedTo(IMPORTS)] resultWithPropagatedType.kts
SCRIPT: [ResolvedTo(ANNOTATION_ARGUMENTS)] <script-resultWithPropagatedType.kts> SCRIPT: [ResolvedTo(ANNOTATION_ARGUMENTS)] <script-resultWithPropagatedType.kts>
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>| [ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=foo/Anno.position] position: R|kotlin/String|): R|foo/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=foo/Anno.position] position: String): R|foo/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val constant: R|kotlin/Int| = Int(0) public? final? const [ResolvedTo(RAW_FIR)] val constant: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/Int| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>| {
^explicitType IntegerLiteral(0) ^explicitType IntegerLiteral(0)
} }
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] val $$result: R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>| = R|foo/explicitType|() public final [ResolvedTo(ANNOTATION_ARGUMENTS)] val $$result: R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>| = R|foo/explicitType|()
public [ResolvedTo(ANNOTATION_ARGUMENTS)] get(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>| public [ResolvedTo(ANNOTATION_ARGUMENTS)] get(): R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>|
BODY_RESOLVE: BODY_RESOLVE:
@@ -283,25 +283,25 @@ FILE: [ResolvedTo(IMPORTS)] resultWithPropagatedType.kts
SCRIPT: [ResolvedTo(BODY_RESOLVE)] <script-resultWithPropagatedType.kts> SCRIPT: [ResolvedTo(BODY_RESOLVE)] <script-resultWithPropagatedType.kts>
[ResolvedTo(BODY_RESOLVE)] lval args: R|kotlin/Array<kotlin/String>| [ResolvedTo(BODY_RESOLVE)] lval args: R|kotlin/Array<kotlin/String>|
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=foo/Anno.position] position: R|kotlin/String|): R|foo/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=foo/Anno.position] position: String): R|foo/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val constant: R|kotlin/Int| = Int(0) public? final? const [ResolvedTo(RAW_FIR)] val constant: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/Int| public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>| {
^explicitType IntegerLiteral(0) ^explicitType IntegerLiteral(0)
} }
public final [ResolvedTo(BODY_RESOLVE)] val $$result: R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>| = R|foo/explicitType|() public final [ResolvedTo(BODY_RESOLVE)] val $$result: R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>| = R|foo/explicitType|()
public [ResolvedTo(BODY_RESOLVE)] get(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>| public [ResolvedTo(BODY_RESOLVE)] get(): R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>|
FILE RAW TO BODY: FILE RAW TO BODY:
@@ -329,3 +329,4 @@ FILE: [ResolvedTo(BODY_RESOLVE)] resultWithPropagatedType.kts
public final [ResolvedTo(BODY_RESOLVE)] val $$result: R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>| = R|foo/explicitType|() public final [ResolvedTo(BODY_RESOLVE)] val $$result: R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>| = R|foo/explicitType|()
public [ResolvedTo(BODY_RESOLVE)] get(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>| public [ResolvedTo(BODY_RESOLVE)] get(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), R|foo/constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), R|foo/constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), R|foo/constant|)) kotlin/String>>|
@@ -326,13 +326,13 @@ FILE: [ResolvedTo(IMPORTS)] resultWithPropagatedTypeUnavailable.kts
SCRIPT: [ResolvedTo(ANNOTATION_ARGUMENTS)] <script-resultWithPropagatedTypeUnavailable.kts> SCRIPT: [ResolvedTo(ANNOTATION_ARGUMENTS)] <script-resultWithPropagatedTypeUnavailable.kts>
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>| [ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=foo/Anno.position] position: R|kotlin/String|): R|foo/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=foo/Anno.position] position: String): R|foo/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
@@ -344,14 +344,14 @@ FILE: [ResolvedTo(IMPORTS)] resultWithPropagatedTypeUnavailable.kts
private final const [ResolvedTo(STATUS)] val constant: <implicit> = LAZY_EXPRESSION private final const [ResolvedTo(STATUS)] val constant: <implicit> = LAZY_EXPRESSION
private [ResolvedTo(STATUS)] [ContainingClassKey=Obj] get(): <implicit> private [ResolvedTo(STATUS)] [ContainingClassKey=Obj] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>>| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>| {
^explicitType IntegerLiteral(0) ^explicitType IntegerLiteral(0)
} }
} }
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] val $$result: R|@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>>| = Q|foo/Obj|.R|foo/Obj.explicitType|() public final [ResolvedTo(ANNOTATION_ARGUMENTS)] val $$result: R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>| = Q|foo/Obj|.R|foo/Obj.explicitType|()
public [ResolvedTo(ANNOTATION_ARGUMENTS)] get(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>>| public [ResolvedTo(ANNOTATION_ARGUMENTS)] get(): R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>|
BODY_RESOLVE: BODY_RESOLVE:
@@ -360,13 +360,13 @@ FILE: [ResolvedTo(IMPORTS)] resultWithPropagatedTypeUnavailable.kts
SCRIPT: [ResolvedTo(BODY_RESOLVE)] <script-resultWithPropagatedTypeUnavailable.kts> SCRIPT: [ResolvedTo(BODY_RESOLVE)] <script-resultWithPropagatedTypeUnavailable.kts>
[ResolvedTo(BODY_RESOLVE)] lval args: R|kotlin/Array<kotlin/String>| [ResolvedTo(BODY_RESOLVE)] lval args: R|kotlin/Array<kotlin/String>|
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=foo/Anno.position] position: R|kotlin/String|): R|foo/Anno| { public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=foo/Anno.position] position: String): R|foo/Anno| {
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position| public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String| public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
} }
@@ -378,14 +378,14 @@ FILE: [ResolvedTo(IMPORTS)] resultWithPropagatedTypeUnavailable.kts
private final const [ResolvedTo(STATUS)] val constant: <implicit> = LAZY_EXPRESSION private final const [ResolvedTo(STATUS)] val constant: <implicit> = LAZY_EXPRESSION
private [ResolvedTo(STATUS)] [ContainingClassKey=Obj] get(): <implicit> private [ResolvedTo(STATUS)] [ContainingClassKey=Obj] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>>| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>| {
^explicitType IntegerLiteral(0) ^explicitType IntegerLiteral(0)
} }
} }
public final [ResolvedTo(BODY_RESOLVE)] val $$result: R|@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>>| = Q|foo/Obj|.R|foo/Obj.explicitType|() public final [ResolvedTo(BODY_RESOLVE)] val $$result: R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>| = Q|foo/Obj|.R|foo/Obj.explicitType|()
public [ResolvedTo(BODY_RESOLVE)] get(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>>| public [ResolvedTo(BODY_RESOLVE)] get(): R|@R|foo/Anno|(<strcat>(String(return type: ), constant#)) kotlin/collections/List<@R|foo/Anno|(<strcat>(String(nested return type: ), constant#)) kotlin/collections/Collection<@R|foo/Anno|(<strcat>(String(nested nested return type: ), constant#)) kotlin/String>>|
FILE RAW TO BODY: FILE RAW TO BODY:
@@ -412,11 +412,12 @@ FILE: [ResolvedTo(BODY_RESOLVE)] resultWithPropagatedTypeUnavailable.kts
private final const [ResolvedTo(BODY_RESOLVE)] val constant: R|kotlin/Int| = Int(0) private final const [ResolvedTo(BODY_RESOLVE)] val constant: R|kotlin/Int| = Int(0)
private [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Obj] get(): R|kotlin/Int| private [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=Obj] get(): R|kotlin/Int|
public final [ResolvedTo(BODY_RESOLVE)] fun explicitType(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>>| { public final [ResolvedTo(BODY_RESOLVE)] fun explicitType(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String>>| {
^explicitType Int(0) ^explicitType Int(0)
} }
} }
public final [ResolvedTo(BODY_RESOLVE)] val $$result: R|@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>>| = Q|foo/Obj|.R|foo/Obj.explicitType|() public final [ResolvedTo(BODY_RESOLVE)] val $$result: R|@R|foo/Anno|(position = <strcat>(String(return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String>>| = Q|foo/Obj|.R|foo/Obj.explicitType|()
public [ResolvedTo(BODY_RESOLVE)] get(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), <Unresolved name: constant>#)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), <Unresolved name: constant>#)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), <Unresolved name: constant>#)) kotlin/String>>| public [ResolvedTo(BODY_RESOLVE)] get(): R|@R|foo/Anno|(position = <strcat>(String(return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/List<@R|foo/Anno|(position = <strcat>(String(nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/collections/Collection<@R|foo/Anno|(position = <strcat>(String(nested nested return type: ), this@R|foo/Obj|.R|foo/Obj.constant|)) kotlin/String>>|
@@ -131,7 +131,7 @@ FILE: [ResolvedTo(IMPORTS)] implicitFunction.kt
} }
ANNOTATION_ARGUMENTS: ANNOTATION_ARGUMENTS:
TARGET: @R|second/Anno|[Types](position = <strcat>(String(function ), R|second/constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] [SubstitutedOverrideOriginalKey=second/AbstractClass.resolveMe] fun <@R|second/Anno|[Types](position = <strcat>(String(type param ), R|second/constant|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@R|second/Anno|(position = <strcat>(String(bound type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested bound type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested bound type ), R|second/constant|)) kotlin/String>>|> @RECEIVER:R|second/Anno|[Types](position = <strcat>(String(receiver ), R|second/constant|)) R|@R|second/Anno|(position = <strcat>(String(receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested receiver type ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>|.resolveMe([ResolvedTo(ANNOTATION_ARGUMENTS)] [SubstitutedOverrideOriginalKey=<local>/param] @R|second/Anno|[Types](position = <strcat>(String(param ), R|second/constant|)) param: R|@R|second/Anno|(position = <strcat>(String(param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested param type ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>|): R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>?| TARGET: @R|second/Anno|[Types](position = <strcat>(String(function ), R|second/constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] [SubstitutedOverrideOriginalKey=second/AbstractClass.resolveMe] fun <@R|second/Anno|[Types](position = <strcat>(String(type param ), R|second/constant|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@R|second/Anno|(position = <strcat>(String(bound type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested bound type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested bound type ), R|second/constant|)) kotlin/String>>|> @RECEIVER:R|second/Anno|[Types](position = <strcat>(String(receiver ), R|second/constant|)) R|@R|second/Anno|(position = <strcat>(String(receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested receiver type ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>|.resolveMe([ResolvedTo(ANNOTATION_ARGUMENTS)] [SubstitutedOverrideOriginalKey=<local>/param] @R|second/Anno|[Types](position = <strcat>(String(param ), R|second/constant|)) param: R|@R|second/Anno|(position = <strcat>(String(param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested param type ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>|): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>?|
FILE: [ResolvedTo(IMPORTS)] implicitFunction.kt FILE: [ResolvedTo(IMPORTS)] implicitFunction.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FUNCTION|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FUNCTION|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| {
@@ -156,18 +156,18 @@ FILE: [ResolvedTo(IMPORTS)] implicitFunction.kt
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) T>>?| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?| {
^explicitType Null(null) ^explicitType Null(null)
} }
@R|second/Anno|[Types](position = <strcat>(String(function ), R|second/constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun <@R|second/Anno|[Types](position = <strcat>(String(type param ), R|second/constant|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@R|second/Anno|(position = <strcat>(String(bound type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested bound type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested bound type ), R|second/constant|)) kotlin/String>>|> @RECEIVER:R|second/Anno|[Types](position = <strcat>(String(receiver ), R|second/constant|)) R|@R|second/Anno|(position = <strcat>(String(receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested receiver type ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested receiver type ), R|second/constant|)) T>>|.resolveMe([ResolvedTo(ANNOTATION_ARGUMENTS)] @R|second/Anno|[Types](position = <strcat>(String(param ), R|second/constant|)) param: R|@R|second/Anno|(position = <strcat>(String(param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested param type ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested param type ), R|second/constant|)) T>>|): R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) T>>?| { @R|second/Anno|[Types](position = <strcat>(String(function ), R|second/constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun <@R|second/Anno|[Types](position = <strcat>(String(type param ), R|second/constant|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@R|second/Anno|(position = <strcat>(String(bound type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested bound type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested bound type ), R|second/constant|)) kotlin/String>>|> @RECEIVER:R|second/Anno|[Types](position = <strcat>(String(receiver ), R|second/constant|)) R|@R|second/Anno|(position = <strcat>(String(receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested receiver type ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested receiver type ), R|second/constant|)) T>>|.resolveMe([ResolvedTo(ANNOTATION_ARGUMENTS)] @R|second/Anno|[Types](position = <strcat>(String(param ), R|second/constant|)) param: R|@R|second/Anno|(position = <strcat>(String(param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested param type ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested param type ), R|second/constant|)) T>>|): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?| {
^resolveMe this@R|second/AbstractClass|.R|second/AbstractClass.explicitType|() ^resolveMe this@R|second/AbstractClass|.R|second/AbstractClass.explicitType|()
} }
} }
BODY_RESOLVE: BODY_RESOLVE:
TARGET: @R|second/Anno|[Types](position = <strcat>(String(function ), R|second/constant|)) public final [ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=second/AbstractClass.resolveMe] fun <@R|second/Anno|[Types](position = <strcat>(String(type param ), R|second/constant|)) [ResolvedTo(BODY_RESOLVE)] F : R|@R|second/Anno|(position = <strcat>(String(bound type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested bound type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested bound type ), R|second/constant|)) kotlin/String>>|> @RECEIVER:R|second/Anno|[Types](position = <strcat>(String(receiver ), R|second/constant|)) R|@R|second/Anno|(position = <strcat>(String(receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested receiver type ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>|.resolveMe([ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/param] @R|second/Anno|[Types](position = <strcat>(String(param ), R|second/constant|)) param: R|@R|second/Anno|(position = <strcat>(String(param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested param type ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>|): R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>?| TARGET: @R|second/Anno|[Types](position = <strcat>(String(function ), R|second/constant|)) public final [ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=second/AbstractClass.resolveMe] fun <@R|second/Anno|[Types](position = <strcat>(String(type param ), R|second/constant|)) [ResolvedTo(BODY_RESOLVE)] F : R|@R|second/Anno|(position = <strcat>(String(bound type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested bound type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested bound type ), R|second/constant|)) kotlin/String>>|> @RECEIVER:R|second/Anno|[Types](position = <strcat>(String(receiver ), R|second/constant|)) R|@R|second/Anno|(position = <strcat>(String(receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested receiver type ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>|.resolveMe([ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/param] @R|second/Anno|[Types](position = <strcat>(String(param ), R|second/constant|)) param: R|@R|second/Anno|(position = <strcat>(String(param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested param type ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>|): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>?|
FILE: [ResolvedTo(IMPORTS)] implicitFunction.kt FILE: [ResolvedTo(IMPORTS)] implicitFunction.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FUNCTION|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FUNCTION|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| {
@@ -192,11 +192,11 @@ FILE: [ResolvedTo(IMPORTS)] implicitFunction.kt
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) T>>?| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?| {
^explicitType Null(null) ^explicitType Null(null)
} }
@R|second/Anno|[Types](position = <strcat>(String(function ), R|second/constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun <@R|second/Anno|[Types](position = <strcat>(String(type param ), R|second/constant|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@R|second/Anno|(position = <strcat>(String(bound type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested bound type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested bound type ), R|second/constant|)) kotlin/String>>|> @RECEIVER:R|second/Anno|[Types](position = <strcat>(String(receiver ), R|second/constant|)) R|@R|second/Anno|(position = <strcat>(String(receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested receiver type ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested receiver type ), R|second/constant|)) T>>|.resolveMe([ResolvedTo(ANNOTATION_ARGUMENTS)] @R|second/Anno|[Types](position = <strcat>(String(param ), R|second/constant|)) param: R|@R|second/Anno|(position = <strcat>(String(param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested param type ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested param type ), R|second/constant|)) T>>|): R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) T>>?| { @R|second/Anno|[Types](position = <strcat>(String(function ), R|second/constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun <@R|second/Anno|[Types](position = <strcat>(String(type param ), R|second/constant|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@R|second/Anno|(position = <strcat>(String(bound type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested bound type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested bound type ), R|second/constant|)) kotlin/String>>|> @RECEIVER:R|second/Anno|[Types](position = <strcat>(String(receiver ), R|second/constant|)) R|@R|second/Anno|(position = <strcat>(String(receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested receiver type ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested receiver type ), R|second/constant|)) T>>|.resolveMe([ResolvedTo(ANNOTATION_ARGUMENTS)] @R|second/Anno|[Types](position = <strcat>(String(param ), R|second/constant|)) param: R|@R|second/Anno|(position = <strcat>(String(param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested param type ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested param type ), R|second/constant|)) T>>|): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?| {
^resolveMe this@R|second/AbstractClass|.R|second/AbstractClass.explicitType|() ^resolveMe this@R|second/AbstractClass|.R|second/AbstractClass.explicitType|()
} }
@@ -163,7 +163,7 @@ FILE: [ResolvedTo(IMPORTS)] implicitFunctionScript.kts
ANNOTATION_ARGUMENTS: ANNOTATION_ARGUMENTS:
TARGET: @R|second/Anno|[Types](position = <strcat>(String(function ), R|second/constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] [SubstitutedOverrideOriginalKey=second/AbstractClass.resolveMe] fun <@R|second/Anno|[Types](position = <strcat>(String(type param ), R|second/constant|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@R|second/Anno|(position = <strcat>(String(bound type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested bound type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested bound type ), R|second/constant|)) kotlin/String>>|> @RECEIVER:R|second/Anno|[Types](position = <strcat>(String(receiver ), R|second/constant|)) R|@R|second/Anno|(position = <strcat>(String(receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested receiver type ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>|.resolveMe([ResolvedTo(ANNOTATION_ARGUMENTS)] [SubstitutedOverrideOriginalKey=<local>/param] @R|second/Anno|[Types](position = <strcat>(String(param ), R|second/constant|)) param: R|@R|second/Anno|(position = <strcat>(String(param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested param type ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>|): R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>?| TARGET: @R|second/Anno|[Types](position = <strcat>(String(function ), R|second/constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] [SubstitutedOverrideOriginalKey=second/AbstractClass.resolveMe] fun <@R|second/Anno|[Types](position = <strcat>(String(type param ), R|second/constant|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@R|second/Anno|(position = <strcat>(String(bound type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested bound type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested bound type ), R|second/constant|)) kotlin/String>>|> @RECEIVER:R|second/Anno|[Types](position = <strcat>(String(receiver ), R|second/constant|)) R|@R|second/Anno|(position = <strcat>(String(receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested receiver type ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>|.resolveMe([ResolvedTo(ANNOTATION_ARGUMENTS)] [SubstitutedOverrideOriginalKey=<local>/param] @R|second/Anno|[Types](position = <strcat>(String(param ), R|second/constant|)) param: R|@R|second/Anno|(position = <strcat>(String(param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested param type ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>|): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>?|
FILE: [ResolvedTo(IMPORTS)] implicitFunctionScript.kts FILE: [ResolvedTo(IMPORTS)] implicitFunctionScript.kts
context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|) context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|)
@@ -195,11 +195,11 @@ FILE: [ResolvedTo(IMPORTS)] implicitFunctionScript.kts
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) T>>?| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?| {
^explicitType Null(null) ^explicitType Null(null)
} }
@R|second/Anno|[Types](position = <strcat>(String(function ), R|second/constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun <@R|second/Anno|[Types](position = <strcat>(String(type param ), R|second/constant|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@R|second/Anno|(position = <strcat>(String(bound type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested bound type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested bound type ), R|second/constant|)) kotlin/String>>|> @RECEIVER:R|second/Anno|[Types](position = <strcat>(String(receiver ), R|second/constant|)) R|@R|second/Anno|(position = <strcat>(String(receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested receiver type ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested receiver type ), R|second/constant|)) T>>|.resolveMe([ResolvedTo(ANNOTATION_ARGUMENTS)] @R|second/Anno|[Types](position = <strcat>(String(param ), R|second/constant|)) param: R|@R|second/Anno|(position = <strcat>(String(param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested param type ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested param type ), R|second/constant|)) T>>|): R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) T>>?| { @R|second/Anno|[Types](position = <strcat>(String(function ), R|second/constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun <@R|second/Anno|[Types](position = <strcat>(String(type param ), R|second/constant|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@R|second/Anno|(position = <strcat>(String(bound type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested bound type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested bound type ), R|second/constant|)) kotlin/String>>|> @RECEIVER:R|second/Anno|[Types](position = <strcat>(String(receiver ), R|second/constant|)) R|@R|second/Anno|(position = <strcat>(String(receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested receiver type ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested receiver type ), R|second/constant|)) T>>|.resolveMe([ResolvedTo(ANNOTATION_ARGUMENTS)] @R|second/Anno|[Types](position = <strcat>(String(param ), R|second/constant|)) param: R|@R|second/Anno|(position = <strcat>(String(param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested param type ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested param type ), R|second/constant|)) T>>|): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?| {
^resolveMe this@R|second/AbstractClass|.R|second/AbstractClass.explicitType|() ^resolveMe this@R|second/AbstractClass|.R|second/AbstractClass.explicitType|()
} }
@@ -207,7 +207,7 @@ FILE: [ResolvedTo(IMPORTS)] implicitFunctionScript.kts
BODY_RESOLVE: BODY_RESOLVE:
TARGET: @R|second/Anno|[Types](position = <strcat>(String(function ), R|second/constant|)) public final [ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=second/AbstractClass.resolveMe] fun <@R|second/Anno|[Types](position = <strcat>(String(type param ), R|second/constant|)) [ResolvedTo(BODY_RESOLVE)] F : R|@R|second/Anno|(position = <strcat>(String(bound type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested bound type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested bound type ), R|second/constant|)) kotlin/String>>|> @RECEIVER:R|second/Anno|[Types](position = <strcat>(String(receiver ), R|second/constant|)) R|@R|second/Anno|(position = <strcat>(String(receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested receiver type ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>|.resolveMe([ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/param] @R|second/Anno|[Types](position = <strcat>(String(param ), R|second/constant|)) param: R|@R|second/Anno|(position = <strcat>(String(param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested param type ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>|): R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>?| TARGET: @R|second/Anno|[Types](position = <strcat>(String(function ), R|second/constant|)) public final [ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=second/AbstractClass.resolveMe] fun <@R|second/Anno|[Types](position = <strcat>(String(type param ), R|second/constant|)) [ResolvedTo(BODY_RESOLVE)] F : R|@R|second/Anno|(position = <strcat>(String(bound type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested bound type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested bound type ), R|second/constant|)) kotlin/String>>|> @RECEIVER:R|second/Anno|[Types](position = <strcat>(String(receiver ), R|second/constant|)) R|@R|second/Anno|(position = <strcat>(String(receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested receiver type ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>|.resolveMe([ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/param] @R|second/Anno|[Types](position = <strcat>(String(param ), R|second/constant|)) param: R|@R|second/Anno|(position = <strcat>(String(param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested param type ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>|): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>?|
FILE: [ResolvedTo(IMPORTS)] implicitFunctionScript.kts FILE: [ResolvedTo(IMPORTS)] implicitFunctionScript.kts
context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|) context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|)
@@ -239,11 +239,11 @@ FILE: [ResolvedTo(IMPORTS)] implicitFunctionScript.kts
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) T>>?| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?| {
^explicitType Null(null) ^explicitType Null(null)
} }
@R|second/Anno|[Types](position = <strcat>(String(function ), R|second/constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun <@R|second/Anno|[Types](position = <strcat>(String(type param ), R|second/constant|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@R|second/Anno|(position = <strcat>(String(bound type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested bound type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested bound type ), R|second/constant|)) kotlin/String>>|> @RECEIVER:R|second/Anno|[Types](position = <strcat>(String(receiver ), R|second/constant|)) R|@R|second/Anno|(position = <strcat>(String(receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested receiver type ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested receiver type ), R|second/constant|)) T>>|.resolveMe([ResolvedTo(ANNOTATION_ARGUMENTS)] @R|second/Anno|[Types](position = <strcat>(String(param ), R|second/constant|)) param: R|@R|second/Anno|(position = <strcat>(String(param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested param type ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested param type ), R|second/constant|)) T>>|): R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) T>>?| { @R|second/Anno|[Types](position = <strcat>(String(function ), R|second/constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun <@R|second/Anno|[Types](position = <strcat>(String(type param ), R|second/constant|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@R|second/Anno|(position = <strcat>(String(bound type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested bound type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested bound type ), R|second/constant|)) kotlin/String>>|> @RECEIVER:R|second/Anno|[Types](position = <strcat>(String(receiver ), R|second/constant|)) R|@R|second/Anno|(position = <strcat>(String(receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested receiver type ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested receiver type ), R|second/constant|)) T>>|.resolveMe([ResolvedTo(ANNOTATION_ARGUMENTS)] @R|second/Anno|[Types](position = <strcat>(String(param ), R|second/constant|)) param: R|@R|second/Anno|(position = <strcat>(String(param type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested param type ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested param type ), R|second/constant|)) T>>|): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?| {
^resolveMe this@R|second/AbstractClass|.R|second/AbstractClass.explicitType|() ^resolveMe this@R|second/AbstractClass|.R|second/AbstractClass.explicitType|()
} }
@@ -163,7 +163,7 @@ FILE: [ResolvedTo(IMPORTS)] implicitFunctionUnavailable.kt
} }
ANNOTATION_ARGUMENTS: ANNOTATION_ARGUMENTS:
TARGET: @R|second/Anno|[Types](position = <strcat>(String(function ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] [SubstitutedOverrideOriginalKey=second/AbstractClass.resolveMe] fun <@R|second/Anno|[Types](position = <strcat>(String(type param ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@R|second/Anno|(position = <strcat>(String(bound type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested bound type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested bound type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/String>>|> @RECEIVER:R|second/Anno|[Types](position = <strcat>(String(receiver ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) R|@R|second/Anno|(position = <strcat>(String(receiver type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested receiver type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion is invisible>#|)) @R|second/Anno|(position = <strcat>(String(nested nested receiver type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion is invisible>#|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion is invisible>#|)) kotlin/String>>>>|.resolveMe([ResolvedTo(ANNOTATION_ARGUMENTS)] [SubstitutedOverrideOriginalKey=<local>/param] @R|second/Anno|[Types](position = <strcat>(String(param ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) param: R|@R|second/Anno|(position = <strcat>(String(param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion is invisible>#|)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion is invisible>#|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion is invisible>#|)) kotlin/String>>>>|): R|@R|second/Anno|(position = <strcat>(String(explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) ERROR CLASS: Symbol not found for T>>?| TARGET: @R|second/Anno|[Types](position = <strcat>(String(function ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] [SubstitutedOverrideOriginalKey=second/AbstractClass.resolveMe] fun <@R|second/Anno|[Types](position = <strcat>(String(type param ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@R|second/Anno|(position = <strcat>(String(bound type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested bound type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested bound type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/String>>|> @RECEIVER:R|second/Anno|[Types](position = <strcat>(String(receiver ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) R|@R|second/Anno|(position = <strcat>(String(receiver type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested receiver type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion is invisible>#|)) @R|second/Anno|(position = <strcat>(String(nested nested receiver type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion is invisible>#|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion is invisible>#|)) kotlin/String>>>>|.resolveMe([ResolvedTo(ANNOTATION_ARGUMENTS)] [SubstitutedOverrideOriginalKey=<local>/param] @R|second/Anno|[Types](position = <strcat>(String(param ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) param: R|@R|second/Anno|(position = <strcat>(String(param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion is invisible>#|)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion is invisible>#|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion is invisible>#|)) kotlin/String>>>>|): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) ERROR CLASS: Symbol not found for T>>?|
FILE: [ResolvedTo(IMPORTS)] implicitFunctionUnavailable.kt FILE: [ResolvedTo(IMPORTS)] implicitFunctionUnavailable.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FUNCTION|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FUNCTION|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| {
@@ -186,7 +186,7 @@ FILE: [ResolvedTo(IMPORTS)] implicitFunctionUnavailable.kt
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
@R|second/Anno|[Types](position = <strcat>(String(function ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun <@R|second/Anno|[Types](position = <strcat>(String(type param ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@R|second/Anno|(position = <strcat>(String(bound type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested bound type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested bound type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/String>>|> @RECEIVER:R|second/Anno|[Types](position = <strcat>(String(receiver ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) R|@R|second/Anno|(position = <strcat>(String(receiver type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested receiver type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested receiver type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) T>>|.resolveMe([ResolvedTo(ANNOTATION_ARGUMENTS)] @R|second/Anno|[Types](position = <strcat>(String(param ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) param: R|@R|second/Anno|(position = <strcat>(String(param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) T>>|): R|@R|second/Anno|(position = <strcat>(String(explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) ERROR CLASS: Symbol not found for T>>?| { @R|second/Anno|[Types](position = <strcat>(String(function ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun <@R|second/Anno|[Types](position = <strcat>(String(type param ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@R|second/Anno|(position = <strcat>(String(bound type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested bound type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested bound type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/String>>|> @RECEIVER:R|second/Anno|[Types](position = <strcat>(String(receiver ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) R|@R|second/Anno|(position = <strcat>(String(receiver type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested receiver type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested receiver type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) T>>|.resolveMe([ResolvedTo(ANNOTATION_ARGUMENTS)] @R|second/Anno|[Types](position = <strcat>(String(param ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) param: R|@R|second/Anno|(position = <strcat>(String(param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) T>>|): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) ERROR CLASS: Symbol not found for T>>?| {
^resolveMe this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.explicitType|() ^resolveMe this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.explicitType|()
} }
@@ -195,7 +195,7 @@ FILE: [ResolvedTo(IMPORTS)] implicitFunctionUnavailable.kt
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|second/Anno|(position = <strcat>(String(explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) ERROR CLASS: Symbol not found for T>>?| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) ERROR CLASS: Symbol not found for T>>?| {
^explicitType Null(null) ^explicitType Null(null)
} }
@@ -207,7 +207,7 @@ FILE: [ResolvedTo(IMPORTS)] implicitFunctionUnavailable.kt
} }
BODY_RESOLVE: BODY_RESOLVE:
TARGET: @R|second/Anno|[Types](position = <strcat>(String(function ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public final [ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=second/AbstractClass.resolveMe] fun <@R|second/Anno|[Types](position = <strcat>(String(type param ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) [ResolvedTo(BODY_RESOLVE)] F : R|@R|second/Anno|(position = <strcat>(String(bound type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested bound type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested bound type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/String>>|> @RECEIVER:R|second/Anno|[Types](position = <strcat>(String(receiver ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) R|@R|second/Anno|(position = <strcat>(String(receiver type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested receiver type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion is invisible>#|)) @R|second/Anno|(position = <strcat>(String(nested nested receiver type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion is invisible>#|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion is invisible>#|)) kotlin/String>>>>|.resolveMe([ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/param] @R|second/Anno|[Types](position = <strcat>(String(param ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) param: R|@R|second/Anno|(position = <strcat>(String(param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion is invisible>#|)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion is invisible>#|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion is invisible>#|)) kotlin/String>>>>|): R|@R|second/Anno|(position = <strcat>(String(explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) ERROR CLASS: Symbol not found for T>>?| TARGET: @R|second/Anno|[Types](position = <strcat>(String(function ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public final [ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=second/AbstractClass.resolveMe] fun <@R|second/Anno|[Types](position = <strcat>(String(type param ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) [ResolvedTo(BODY_RESOLVE)] F : R|@R|second/Anno|(position = <strcat>(String(bound type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested bound type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested bound type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/String>>|> @RECEIVER:R|second/Anno|[Types](position = <strcat>(String(receiver ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) R|@R|second/Anno|(position = <strcat>(String(receiver type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested receiver type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion is invisible>#|)) @R|second/Anno|(position = <strcat>(String(nested nested receiver type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion is invisible>#|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion is invisible>#|)) kotlin/String>>>>|.resolveMe([ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/param] @R|second/Anno|[Types](position = <strcat>(String(param ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) param: R|@R|second/Anno|(position = <strcat>(String(param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion is invisible>#|)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion is invisible>#|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion is invisible>#|)) kotlin/String>>>>|): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) ERROR CLASS: Symbol not found for T>>?|
FILE: [ResolvedTo(IMPORTS)] implicitFunctionUnavailable.kt FILE: [ResolvedTo(IMPORTS)] implicitFunctionUnavailable.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FUNCTION|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FUNCTION|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| {
@@ -230,7 +230,7 @@ FILE: [ResolvedTo(IMPORTS)] implicitFunctionUnavailable.kt
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
@R|second/Anno|[Types](position = <strcat>(String(function ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun <@R|second/Anno|[Types](position = <strcat>(String(type param ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@R|second/Anno|(position = <strcat>(String(bound type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested bound type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested bound type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/String>>|> @RECEIVER:R|second/Anno|[Types](position = <strcat>(String(receiver ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) R|@R|second/Anno|(position = <strcat>(String(receiver type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested receiver type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested receiver type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) T>>|.resolveMe([ResolvedTo(ANNOTATION_ARGUMENTS)] @R|second/Anno|[Types](position = <strcat>(String(param ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) param: R|@R|second/Anno|(position = <strcat>(String(param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) T>>|): R|@R|second/Anno|(position = <strcat>(String(explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) ERROR CLASS: Symbol not found for T>>?| { @R|second/Anno|[Types](position = <strcat>(String(function ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun <@R|second/Anno|[Types](position = <strcat>(String(type param ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@R|second/Anno|(position = <strcat>(String(bound type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested bound type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested bound type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/String>>|> @RECEIVER:R|second/Anno|[Types](position = <strcat>(String(receiver ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) R|@R|second/Anno|(position = <strcat>(String(receiver type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested receiver type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested receiver type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) T>>|.resolveMe([ResolvedTo(ANNOTATION_ARGUMENTS)] @R|second/Anno|[Types](position = <strcat>(String(param ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) param: R|@R|second/Anno|(position = <strcat>(String(param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) T>>|): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) ERROR CLASS: Symbol not found for T>>?| {
^resolveMe this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.explicitType|() ^resolveMe this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.explicitType|()
} }
@@ -239,7 +239,7 @@ FILE: [ResolvedTo(IMPORTS)] implicitFunctionUnavailable.kt
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|second/Anno|(position = <strcat>(String(explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) ERROR CLASS: Symbol not found for T>>?| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) ERROR CLASS: Symbol not found for T>>?| {
^explicitType Null(null) ^explicitType Null(null)
} }
@@ -191,7 +191,7 @@ FILE: [ResolvedTo(IMPORTS)] implicitFunctionUnavailableScript.kts
ANNOTATION_ARGUMENTS: ANNOTATION_ARGUMENTS:
TARGET: @R|second/Anno|[Types](position = <strcat>(String(function ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] [SubstitutedOverrideOriginalKey=second/AbstractClass.resolveMe] fun <@R|second/Anno|[Types](position = <strcat>(String(type param ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@R|second/Anno|(position = <strcat>(String(bound type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested bound type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested bound type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/String>>|> @RECEIVER:R|second/Anno|[Types](position = <strcat>(String(receiver ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) R|@R|second/Anno|(position = <strcat>(String(receiver type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested receiver type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion is invisible>#|)) @R|second/Anno|(position = <strcat>(String(nested nested receiver type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion is invisible>#|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion is invisible>#|)) kotlin/String>>>>|.resolveMe([ResolvedTo(ANNOTATION_ARGUMENTS)] [SubstitutedOverrideOriginalKey=<local>/param] @R|second/Anno|[Types](position = <strcat>(String(param ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) param: R|@R|second/Anno|(position = <strcat>(String(param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion is invisible>#|)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion is invisible>#|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion is invisible>#|)) kotlin/String>>>>|): R|@R|second/Anno|(position = <strcat>(String(explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) ERROR CLASS: Symbol not found for T>>?| TARGET: @R|second/Anno|[Types](position = <strcat>(String(function ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] [SubstitutedOverrideOriginalKey=second/AbstractClass.resolveMe] fun <@R|second/Anno|[Types](position = <strcat>(String(type param ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@R|second/Anno|(position = <strcat>(String(bound type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested bound type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested bound type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/String>>|> @RECEIVER:R|second/Anno|[Types](position = <strcat>(String(receiver ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) R|@R|second/Anno|(position = <strcat>(String(receiver type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested receiver type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion is invisible>#|)) @R|second/Anno|(position = <strcat>(String(nested nested receiver type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion is invisible>#|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion is invisible>#|)) kotlin/String>>>>|.resolveMe([ResolvedTo(ANNOTATION_ARGUMENTS)] [SubstitutedOverrideOriginalKey=<local>/param] @R|second/Anno|[Types](position = <strcat>(String(param ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) param: R|@R|second/Anno|(position = <strcat>(String(param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion is invisible>#|)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion is invisible>#|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion is invisible>#|)) kotlin/String>>>>|): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) ERROR CLASS: Symbol not found for T>>?|
FILE: [ResolvedTo(IMPORTS)] implicitFunctionUnavailableScript.kts FILE: [ResolvedTo(IMPORTS)] implicitFunctionUnavailableScript.kts
context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|) context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|)
@@ -220,7 +220,7 @@ FILE: [ResolvedTo(IMPORTS)] implicitFunctionUnavailableScript.kts
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
@R|second/Anno|[Types](position = <strcat>(String(function ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun <@R|second/Anno|[Types](position = <strcat>(String(type param ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@R|second/Anno|(position = <strcat>(String(bound type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested bound type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested bound type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/String>>|> @RECEIVER:R|second/Anno|[Types](position = <strcat>(String(receiver ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) R|@R|second/Anno|(position = <strcat>(String(receiver type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested receiver type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested receiver type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) T>>|.resolveMe([ResolvedTo(ANNOTATION_ARGUMENTS)] @R|second/Anno|[Types](position = <strcat>(String(param ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) param: R|@R|second/Anno|(position = <strcat>(String(param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) T>>|): R|@R|second/Anno|(position = <strcat>(String(explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) ERROR CLASS: Symbol not found for T>>?| { @R|second/Anno|[Types](position = <strcat>(String(function ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun <@R|second/Anno|[Types](position = <strcat>(String(type param ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@R|second/Anno|(position = <strcat>(String(bound type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested bound type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested bound type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/String>>|> @RECEIVER:R|second/Anno|[Types](position = <strcat>(String(receiver ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) R|@R|second/Anno|(position = <strcat>(String(receiver type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested receiver type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested receiver type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) T>>|.resolveMe([ResolvedTo(ANNOTATION_ARGUMENTS)] @R|second/Anno|[Types](position = <strcat>(String(param ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) param: R|@R|second/Anno|(position = <strcat>(String(param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) T>>|): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) ERROR CLASS: Symbol not found for T>>?| {
^resolveMe this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.explicitType|() ^resolveMe this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.explicitType|()
} }
@@ -229,7 +229,7 @@ FILE: [ResolvedTo(IMPORTS)] implicitFunctionUnavailableScript.kts
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|second/Anno|(position = <strcat>(String(explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) ERROR CLASS: Symbol not found for T>>?| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) ERROR CLASS: Symbol not found for T>>?| {
^explicitType Null(null) ^explicitType Null(null)
} }
@@ -242,7 +242,7 @@ FILE: [ResolvedTo(IMPORTS)] implicitFunctionUnavailableScript.kts
BODY_RESOLVE: BODY_RESOLVE:
TARGET: @R|second/Anno|[Types](position = <strcat>(String(function ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public final [ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=second/AbstractClass.resolveMe] fun <@R|second/Anno|[Types](position = <strcat>(String(type param ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) [ResolvedTo(BODY_RESOLVE)] F : R|@R|second/Anno|(position = <strcat>(String(bound type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested bound type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested bound type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/String>>|> @RECEIVER:R|second/Anno|[Types](position = <strcat>(String(receiver ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) R|@R|second/Anno|(position = <strcat>(String(receiver type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested receiver type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion is invisible>#|)) @R|second/Anno|(position = <strcat>(String(nested nested receiver type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion is invisible>#|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion is invisible>#|)) kotlin/String>>>>|.resolveMe([ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/param] @R|second/Anno|[Types](position = <strcat>(String(param ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) param: R|@R|second/Anno|(position = <strcat>(String(param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion is invisible>#|)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion is invisible>#|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion is invisible>#|)) kotlin/String>>>>|): R|@R|second/Anno|(position = <strcat>(String(explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) ERROR CLASS: Symbol not found for T>>?| TARGET: @R|second/Anno|[Types](position = <strcat>(String(function ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public final [ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=second/AbstractClass.resolveMe] fun <@R|second/Anno|[Types](position = <strcat>(String(type param ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) [ResolvedTo(BODY_RESOLVE)] F : R|@R|second/Anno|(position = <strcat>(String(bound type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested bound type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested bound type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/String>>|> @RECEIVER:R|second/Anno|[Types](position = <strcat>(String(receiver ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) R|@R|second/Anno|(position = <strcat>(String(receiver type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested receiver type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion is invisible>#|)) @R|second/Anno|(position = <strcat>(String(nested nested receiver type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion is invisible>#|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion is invisible>#|)) kotlin/String>>>>|.resolveMe([ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/param] @R|second/Anno|[Types](position = <strcat>(String(param ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) param: R|@R|second/Anno|(position = <strcat>(String(param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion is invisible>#|)) @R|second/Anno|(position = <strcat>(String(nested nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion is invisible>#|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion is invisible>#|)) kotlin/String>>>>|): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) ERROR CLASS: Symbol not found for T>>?|
FILE: [ResolvedTo(IMPORTS)] implicitFunctionUnavailableScript.kts FILE: [ResolvedTo(IMPORTS)] implicitFunctionUnavailableScript.kts
context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|) context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|)
@@ -271,7 +271,7 @@ FILE: [ResolvedTo(IMPORTS)] implicitFunctionUnavailableScript.kts
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
@R|second/Anno|[Types](position = <strcat>(String(function ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun <@R|second/Anno|[Types](position = <strcat>(String(type param ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@R|second/Anno|(position = <strcat>(String(bound type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested bound type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested bound type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/String>>|> @RECEIVER:R|second/Anno|[Types](position = <strcat>(String(receiver ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) R|@R|second/Anno|(position = <strcat>(String(receiver type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested receiver type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested receiver type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) T>>|.resolveMe([ResolvedTo(ANNOTATION_ARGUMENTS)] @R|second/Anno|[Types](position = <strcat>(String(param ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) param: R|@R|second/Anno|(position = <strcat>(String(param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) T>>|): R|@R|second/Anno|(position = <strcat>(String(explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) ERROR CLASS: Symbol not found for T>>?| { @R|second/Anno|[Types](position = <strcat>(String(function ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun <@R|second/Anno|[Types](position = <strcat>(String(type param ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@R|second/Anno|(position = <strcat>(String(bound type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested bound type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested bound type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/String>>|> @RECEIVER:R|second/Anno|[Types](position = <strcat>(String(receiver ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) R|@R|second/Anno|(position = <strcat>(String(receiver type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested receiver type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested receiver type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) T>>|.resolveMe([ResolvedTo(ANNOTATION_ARGUMENTS)] @R|second/Anno|[Types](position = <strcat>(String(param ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) param: R|@R|second/Anno|(position = <strcat>(String(param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested param type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) T>>|): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) ERROR CLASS: Symbol not found for T>>?| {
^resolveMe this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.explicitType|() ^resolveMe this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.explicitType|()
} }
@@ -280,7 +280,7 @@ FILE: [ResolvedTo(IMPORTS)] implicitFunctionUnavailableScript.kts
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|second/Anno|(position = <strcat>(String(explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) ERROR CLASS: Symbol not found for T>>?| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) ERROR CLASS: Symbol not found for T>>?| {
^explicitType Null(null) ^explicitType Null(null)
} }
@@ -145,9 +145,9 @@ FILE: [ResolvedTo(IMPORTS)] implicitProperty.kt
} }
ANNOTATION_ARGUMENTS: ANNOTATION_ARGUMENTS:
TARGET: @PROPERTY:R|second/Anno|[Types](position = <strcat>(String(property ), R|second/constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] [SubstitutedOverrideOriginalKey=second/AbstractClass.resolveMe] var resolveMe: R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type param: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type param: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type param: ), R|second/constant|)) kotlin/String>>>>?| TARGET: @PROPERTY:R|second/Anno|[Types](position = <strcat>(String(property ), R|second/constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] [SubstitutedOverrideOriginalKey=second/AbstractClass.resolveMe] var resolveMe: R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type param: ), R|second/constant|)) @R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type param: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type param: ), R|second/constant|)) kotlin/String>>>>?|
@PROPERTY_GETTER:R|second/Anno|[Types](position = <strcat>(String(get ), R|second/constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=SubClass, SubstitutedOverrideOriginalKey=special/accessor] get(): R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type param: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type param: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type param: ), R|second/constant|)) kotlin/String>>>>?| @PROPERTY_GETTER:R|second/Anno|[Types](position = <strcat>(String(get ), R|second/constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=SubClass, SubstitutedOverrideOriginalKey=special/accessor] get(): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type param: ), R|second/constant|)) @R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type param: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type param: ), R|second/constant|)) kotlin/String>>>>?|
@PROPERTY_SETTER:R|second/Anno|[Types](position = <strcat>(String(set ), R|second/constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=SubClass, SubstitutedOverrideOriginalKey=special/accessor] set([ResolvedTo(ANNOTATION_ARGUMENTS)] value: R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type param: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type param: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type param: ), R|second/constant|)) kotlin/String>>>>?|): R|kotlin/Unit| @PROPERTY_SETTER:R|second/Anno|[Types](position = <strcat>(String(set ), R|second/constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=SubClass, SubstitutedOverrideOriginalKey=special/accessor] set([ResolvedTo(ANNOTATION_ARGUMENTS)] value: R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type param: ), R|second/constant|)) @R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type param: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type param: ), R|second/constant|)) kotlin/String>>>>?|): R|kotlin/Unit|
FILE: [ResolvedTo(IMPORTS)] implicitProperty.kt FILE: [ResolvedTo(IMPORTS)] implicitProperty.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FIELD|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_SETTER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_GETTER|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FIELD|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_SETTER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_GETTER|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| {
@@ -172,20 +172,20 @@ FILE: [ResolvedTo(IMPORTS)] implicitProperty.kt
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) T>>?| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?| {
^explicitType Null(null) ^explicitType Null(null)
} }
@PROPERTY:R|second/Anno|[Types](position = <strcat>(String(property ), R|second/constant|)) field:@FIELD:R|second/Anno|[Types](position = <strcat>(String(field ), R|second/constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] var resolveMe: R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) T>>?| = this@R|second/AbstractClass|.R|second/AbstractClass.explicitType|() @PROPERTY:R|second/Anno|[Types](position = <strcat>(String(property ), R|second/constant|)) field:@FIELD:R|second/Anno|[Types](position = <strcat>(String(field ), R|second/constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] var resolveMe: R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?| = this@R|second/AbstractClass|.R|second/AbstractClass.explicitType|()
@PROPERTY_GETTER:R|second/Anno|[Types](position = <strcat>(String(get ), R|second/constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=AbstractClass] get(): R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) T>>?| @PROPERTY_GETTER:R|second/Anno|[Types](position = <strcat>(String(get ), R|second/constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=AbstractClass] get(): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?|
@PROPERTY_SETTER:R|second/Anno|[Types](position = <strcat>(String(set ), R|second/constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=AbstractClass] set([ResolvedTo(ANNOTATION_ARGUMENTS)] @SETTER_PARAMETER:R|second/Anno|[Types](position = <strcat>(String(set ), R|second/constant|)) value: R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) T>>?|): R|kotlin/Unit| @PROPERTY_SETTER:R|second/Anno|[Types](position = <strcat>(String(set ), R|second/constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=AbstractClass] set([ResolvedTo(ANNOTATION_ARGUMENTS)] @SETTER_PARAMETER:R|second/Anno|[Types](position = <strcat>(String(set ), R|second/constant|)) value: R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?|): R|kotlin/Unit|
} }
BODY_RESOLVE: BODY_RESOLVE:
TARGET: @PROPERTY:R|second/Anno|[Types](position = <strcat>(String(property ), R|second/constant|)) public final [ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=second/AbstractClass.resolveMe] var resolveMe: R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type param: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type param: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type param: ), R|second/constant|)) kotlin/String>>>>?| TARGET: @PROPERTY:R|second/Anno|[Types](position = <strcat>(String(property ), R|second/constant|)) public final [ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=second/AbstractClass.resolveMe] var resolveMe: R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type param: ), R|second/constant|)) @R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type param: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type param: ), R|second/constant|)) kotlin/String>>>>?|
@PROPERTY_GETTER:R|second/Anno|[Types](position = <strcat>(String(get ), R|second/constant|)) public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=SubClass, SubstitutedOverrideOriginalKey=special/accessor] get(): R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type param: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type param: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type param: ), R|second/constant|)) kotlin/String>>>>?| @PROPERTY_GETTER:R|second/Anno|[Types](position = <strcat>(String(get ), R|second/constant|)) public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=SubClass, SubstitutedOverrideOriginalKey=special/accessor] get(): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type param: ), R|second/constant|)) @R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type param: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type param: ), R|second/constant|)) kotlin/String>>>>?|
@PROPERTY_SETTER:R|second/Anno|[Types](position = <strcat>(String(set ), R|second/constant|)) public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=SubClass, SubstitutedOverrideOriginalKey=special/accessor] set([ResolvedTo(BODY_RESOLVE)] value: R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type param: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type param: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type param: ), R|second/constant|)) kotlin/String>>>>?|): R|kotlin/Unit| @PROPERTY_SETTER:R|second/Anno|[Types](position = <strcat>(String(set ), R|second/constant|)) public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=SubClass, SubstitutedOverrideOriginalKey=special/accessor] set([ResolvedTo(BODY_RESOLVE)] value: R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type param: ), R|second/constant|)) @R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type param: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type param: ), R|second/constant|)) kotlin/String>>>>?|): R|kotlin/Unit|
FILE: [ResolvedTo(IMPORTS)] implicitProperty.kt FILE: [ResolvedTo(IMPORTS)] implicitProperty.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FIELD|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_SETTER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_GETTER|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FIELD|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_SETTER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_GETTER|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| {
@@ -210,13 +210,13 @@ FILE: [ResolvedTo(IMPORTS)] implicitProperty.kt
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) T>>?| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?| {
^explicitType Null(null) ^explicitType Null(null)
} }
@PROPERTY:R|second/Anno|[Types](position = <strcat>(String(property ), R|second/constant|)) field:@FIELD:R|second/Anno|[Types](position = <strcat>(String(field ), R|second/constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] var resolveMe: R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) T>>?| = this@R|second/AbstractClass|.R|second/AbstractClass.explicitType|() @PROPERTY:R|second/Anno|[Types](position = <strcat>(String(property ), R|second/constant|)) field:@FIELD:R|second/Anno|[Types](position = <strcat>(String(field ), R|second/constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] var resolveMe: R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?| = this@R|second/AbstractClass|.R|second/AbstractClass.explicitType|()
@PROPERTY_GETTER:R|second/Anno|[Types](position = <strcat>(String(get ), R|second/constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=AbstractClass] get(): R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) T>>?| @PROPERTY_GETTER:R|second/Anno|[Types](position = <strcat>(String(get ), R|second/constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=AbstractClass] get(): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?|
@PROPERTY_SETTER:R|second/Anno|[Types](position = <strcat>(String(set ), R|second/constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=AbstractClass] set([ResolvedTo(ANNOTATION_ARGUMENTS)] @SETTER_PARAMETER:R|second/Anno|[Types](position = <strcat>(String(set ), R|second/constant|)) value: R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) T>>?|): R|kotlin/Unit| @PROPERTY_SETTER:R|second/Anno|[Types](position = <strcat>(String(set ), R|second/constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=AbstractClass] set([ResolvedTo(ANNOTATION_ARGUMENTS)] @SETTER_PARAMETER:R|second/Anno|[Types](position = <strcat>(String(set ), R|second/constant|)) value: R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?|): R|kotlin/Unit|
} }
@@ -169,9 +169,9 @@ FILE: [ResolvedTo(IMPORTS)] implicitPropertyAndReceiver.kt
} }
ANNOTATION_ARGUMENTS: ANNOTATION_ARGUMENTS:
TARGET: @PROPERTY:R|second/Anno|[Types](position = <strcat>(String(property ), R|second/constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] [SubstitutedOverrideOriginalKey=second/AbstractClass.resolveMe] var <@R|second/Anno|[Types](position = <strcat>(String(type param ), R|second/constant|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@R|second/Anno|(position = <strcat>(String(bound ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested bound ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested bound ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>|> @RECEIVER:R|second/Anno|[Types](position = <strcat>(String(receiver ), R|second/constant|)) R|@R|second/Anno|(position = <strcat>(String(receiver type ), R|second/constant|)) second/Pair<@R|second/Anno|(position = <strcat>(String(nested left receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested left receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>, @R|second/Anno|(position = <strcat>(String(nested right receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested right receiver type ), R|second/constant|)) F>>|.resolveMe: R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>?| TARGET: @PROPERTY:R|second/Anno|[Types](position = <strcat>(String(property ), R|second/constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] [SubstitutedOverrideOriginalKey=second/AbstractClass.resolveMe] var <@R|second/Anno|[Types](position = <strcat>(String(type param ), R|second/constant|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@R|second/Anno|(position = <strcat>(String(bound ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested bound ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested bound ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>|> @RECEIVER:R|second/Anno|[Types](position = <strcat>(String(receiver ), R|second/constant|)) R|@R|second/Anno|(position = <strcat>(String(receiver type ), R|second/constant|)) second/Pair<@R|second/Anno|(position = <strcat>(String(nested left receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested left receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>, @R|second/Anno|(position = <strcat>(String(nested right receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested right receiver type ), R|second/constant|)) F>>|.resolveMe: R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>?|
@PROPERTY_GETTER:R|second/Anno|[Types](position = <strcat>(String(get ), R|second/constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=SubClass, SubstitutedOverrideOriginalKey=special/accessor] get(): R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>?| @PROPERTY_GETTER:R|second/Anno|[Types](position = <strcat>(String(get ), R|second/constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=SubClass, SubstitutedOverrideOriginalKey=special/accessor] get(): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>?|
@PROPERTY_SETTER:R|second/Anno|[Types](position = <strcat>(String(set ), R|second/constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=SubClass, SubstitutedOverrideOriginalKey=special/accessor] set([ResolvedTo(ANNOTATION_ARGUMENTS)] value: R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>?|): R|kotlin/Unit| @PROPERTY_SETTER:R|second/Anno|[Types](position = <strcat>(String(set ), R|second/constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=SubClass, SubstitutedOverrideOriginalKey=special/accessor] set([ResolvedTo(ANNOTATION_ARGUMENTS)] value: R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>?|): R|kotlin/Unit|
FILE: [ResolvedTo(IMPORTS)] implicitPropertyAndReceiver.kt FILE: [ResolvedTo(IMPORTS)] implicitPropertyAndReceiver.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FIELD|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_SETTER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_GETTER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FIELD|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_SETTER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_GETTER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| {
@@ -202,20 +202,20 @@ FILE: [ResolvedTo(IMPORTS)] implicitPropertyAndReceiver.kt
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) T>>?| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?| {
^explicitType Null(null) ^explicitType Null(null)
} }
@PROPERTY:R|second/Anno|[Types](position = <strcat>(String(property ), R|second/constant|)) field:@FIELD:R|second/Anno|[Types](position = <strcat>(String(field ), R|second/constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] var <@R|second/Anno|[Types](position = <strcat>(String(type param ), R|second/constant|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@R|second/Anno|(position = <strcat>(String(bound ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested bound ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested bound ), R|second/constant|)) T>>|> @RECEIVER:R|second/Anno|[Types](position = <strcat>(String(receiver ), R|second/constant|)) R|@R|second/Anno|(position = <strcat>(String(receiver type ), R|second/constant|)) second/Pair<@R|second/Anno|(position = <strcat>(String(nested left receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested left receiver type ), R|second/constant|)) T>, @R|second/Anno|(position = <strcat>(String(nested right receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested right receiver type ), R|second/constant|)) F>>|.resolveMe: R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) T>>?| = this@R|second/AbstractClass|.R|second/AbstractClass.explicitType|() @PROPERTY:R|second/Anno|[Types](position = <strcat>(String(property ), R|second/constant|)) field:@FIELD:R|second/Anno|[Types](position = <strcat>(String(field ), R|second/constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] var <@R|second/Anno|[Types](position = <strcat>(String(type param ), R|second/constant|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@R|second/Anno|(position = <strcat>(String(bound ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested bound ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested bound ), R|second/constant|)) T>>|> @RECEIVER:R|second/Anno|[Types](position = <strcat>(String(receiver ), R|second/constant|)) R|@R|second/Anno|(position = <strcat>(String(receiver type ), R|second/constant|)) second/Pair<@R|second/Anno|(position = <strcat>(String(nested left receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested left receiver type ), R|second/constant|)) T>, @R|second/Anno|(position = <strcat>(String(nested right receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested right receiver type ), R|second/constant|)) F>>|.resolveMe: R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?| = this@R|second/AbstractClass|.R|second/AbstractClass.explicitType|()
@PROPERTY_GETTER:R|second/Anno|[Types](position = <strcat>(String(get ), R|second/constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=AbstractClass] get(): R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) T>>?| @PROPERTY_GETTER:R|second/Anno|[Types](position = <strcat>(String(get ), R|second/constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=AbstractClass] get(): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?|
@PROPERTY_SETTER:R|second/Anno|[Types](position = <strcat>(String(set ), R|second/constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=AbstractClass] set([ResolvedTo(ANNOTATION_ARGUMENTS)] @SETTER_PARAMETER:R|second/Anno|[Types](position = <strcat>(String(set ), R|second/constant|)) value: R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) T>>?|): R|kotlin/Unit| @PROPERTY_SETTER:R|second/Anno|[Types](position = <strcat>(String(set ), R|second/constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=AbstractClass] set([ResolvedTo(ANNOTATION_ARGUMENTS)] @SETTER_PARAMETER:R|second/Anno|[Types](position = <strcat>(String(set ), R|second/constant|)) value: R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?|): R|kotlin/Unit|
} }
BODY_RESOLVE: BODY_RESOLVE:
TARGET: @PROPERTY:R|second/Anno|[Types](position = <strcat>(String(property ), R|second/constant|)) public final [ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=second/AbstractClass.resolveMe] var <@R|second/Anno|[Types](position = <strcat>(String(type param ), R|second/constant|)) [ResolvedTo(BODY_RESOLVE)] F : R|@R|second/Anno|(position = <strcat>(String(bound ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested bound ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested bound ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>|> @RECEIVER:R|second/Anno|[Types](position = <strcat>(String(receiver ), R|second/constant|)) R|@R|second/Anno|(position = <strcat>(String(receiver type ), R|second/constant|)) second/Pair<@R|second/Anno|(position = <strcat>(String(nested left receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested left receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>, @R|second/Anno|(position = <strcat>(String(nested right receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested right receiver type ), R|second/constant|)) F>>|.resolveMe: R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>?| TARGET: @PROPERTY:R|second/Anno|[Types](position = <strcat>(String(property ), R|second/constant|)) public final [ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=second/AbstractClass.resolveMe] var <@R|second/Anno|[Types](position = <strcat>(String(type param ), R|second/constant|)) [ResolvedTo(BODY_RESOLVE)] F : R|@R|second/Anno|(position = <strcat>(String(bound ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested bound ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested bound ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>|> @RECEIVER:R|second/Anno|[Types](position = <strcat>(String(receiver ), R|second/constant|)) R|@R|second/Anno|(position = <strcat>(String(receiver type ), R|second/constant|)) second/Pair<@R|second/Anno|(position = <strcat>(String(nested left receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested left receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>, @R|second/Anno|(position = <strcat>(String(nested right receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested right receiver type ), R|second/constant|)) F>>|.resolveMe: R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>?|
@PROPERTY_GETTER:R|second/Anno|[Types](position = <strcat>(String(get ), R|second/constant|)) public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=SubClass, SubstitutedOverrideOriginalKey=special/accessor] get(): R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>?| @PROPERTY_GETTER:R|second/Anno|[Types](position = <strcat>(String(get ), R|second/constant|)) public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=SubClass, SubstitutedOverrideOriginalKey=special/accessor] get(): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>?|
@PROPERTY_SETTER:R|second/Anno|[Types](position = <strcat>(String(set ), R|second/constant|)) public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=SubClass, SubstitutedOverrideOriginalKey=special/accessor] set([ResolvedTo(BODY_RESOLVE)] value: R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>?|): R|kotlin/Unit| @PROPERTY_SETTER:R|second/Anno|[Types](position = <strcat>(String(set ), R|second/constant|)) public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=SubClass, SubstitutedOverrideOriginalKey=special/accessor] set([ResolvedTo(BODY_RESOLVE)] value: R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>?|): R|kotlin/Unit|
FILE: [ResolvedTo(IMPORTS)] implicitPropertyAndReceiver.kt FILE: [ResolvedTo(IMPORTS)] implicitPropertyAndReceiver.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FIELD|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_SETTER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_GETTER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FIELD|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_SETTER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_GETTER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| {
@@ -246,13 +246,13 @@ FILE: [ResolvedTo(IMPORTS)] implicitPropertyAndReceiver.kt
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) T>>?| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?| {
^explicitType Null(null) ^explicitType Null(null)
} }
@PROPERTY:R|second/Anno|[Types](position = <strcat>(String(property ), R|second/constant|)) field:@FIELD:R|second/Anno|[Types](position = <strcat>(String(field ), R|second/constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] var <@R|second/Anno|[Types](position = <strcat>(String(type param ), R|second/constant|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@R|second/Anno|(position = <strcat>(String(bound ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested bound ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested bound ), R|second/constant|)) T>>|> @RECEIVER:R|second/Anno|[Types](position = <strcat>(String(receiver ), R|second/constant|)) R|@R|second/Anno|(position = <strcat>(String(receiver type ), R|second/constant|)) second/Pair<@R|second/Anno|(position = <strcat>(String(nested left receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested left receiver type ), R|second/constant|)) T>, @R|second/Anno|(position = <strcat>(String(nested right receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested right receiver type ), R|second/constant|)) F>>|.resolveMe: R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) T>>?| = this@R|second/AbstractClass|.R|second/AbstractClass.explicitType|() @PROPERTY:R|second/Anno|[Types](position = <strcat>(String(property ), R|second/constant|)) field:@FIELD:R|second/Anno|[Types](position = <strcat>(String(field ), R|second/constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] var <@R|second/Anno|[Types](position = <strcat>(String(type param ), R|second/constant|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@R|second/Anno|(position = <strcat>(String(bound ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested bound ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested bound ), R|second/constant|)) T>>|> @RECEIVER:R|second/Anno|[Types](position = <strcat>(String(receiver ), R|second/constant|)) R|@R|second/Anno|(position = <strcat>(String(receiver type ), R|second/constant|)) second/Pair<@R|second/Anno|(position = <strcat>(String(nested left receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested left receiver type ), R|second/constant|)) T>, @R|second/Anno|(position = <strcat>(String(nested right receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested right receiver type ), R|second/constant|)) F>>|.resolveMe: R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?| = this@R|second/AbstractClass|.R|second/AbstractClass.explicitType|()
@PROPERTY_GETTER:R|second/Anno|[Types](position = <strcat>(String(get ), R|second/constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=AbstractClass] get(): R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) T>>?| @PROPERTY_GETTER:R|second/Anno|[Types](position = <strcat>(String(get ), R|second/constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=AbstractClass] get(): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?|
@PROPERTY_SETTER:R|second/Anno|[Types](position = <strcat>(String(set ), R|second/constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=AbstractClass] set([ResolvedTo(ANNOTATION_ARGUMENTS)] @SETTER_PARAMETER:R|second/Anno|[Types](position = <strcat>(String(set ), R|second/constant|)) value: R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) T>>?|): R|kotlin/Unit| @PROPERTY_SETTER:R|second/Anno|[Types](position = <strcat>(String(set ), R|second/constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=AbstractClass] set([ResolvedTo(ANNOTATION_ARGUMENTS)] @SETTER_PARAMETER:R|second/Anno|[Types](position = <strcat>(String(set ), R|second/constant|)) value: R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?|): R|kotlin/Unit|
} }
@@ -205,9 +205,9 @@ FILE: [ResolvedTo(IMPORTS)] implicitPropertyAndReceiverScript.kts
ANNOTATION_ARGUMENTS: ANNOTATION_ARGUMENTS:
TARGET: @PROPERTY:R|second/Anno|[Types](position = <strcat>(String(property ), R|second/constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] [SubstitutedOverrideOriginalKey=second/AbstractClass.resolveMe] var <@R|second/Anno|[Types](position = <strcat>(String(type param ), R|second/constant|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@R|second/Anno|(position = <strcat>(String(bound ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested bound ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested bound ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>|> @RECEIVER:R|second/Anno|[Types](position = <strcat>(String(receiver ), R|second/constant|)) R|@R|second/Anno|(position = <strcat>(String(receiver type ), R|second/constant|)) second/Pair<@R|second/Anno|(position = <strcat>(String(nested left receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested left receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>, @R|second/Anno|(position = <strcat>(String(nested right receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested right receiver type ), R|second/constant|)) F>>|.resolveMe: R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>?| TARGET: @PROPERTY:R|second/Anno|[Types](position = <strcat>(String(property ), R|second/constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] [SubstitutedOverrideOriginalKey=second/AbstractClass.resolveMe] var <@R|second/Anno|[Types](position = <strcat>(String(type param ), R|second/constant|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@R|second/Anno|(position = <strcat>(String(bound ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested bound ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested bound ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>|> @RECEIVER:R|second/Anno|[Types](position = <strcat>(String(receiver ), R|second/constant|)) R|@R|second/Anno|(position = <strcat>(String(receiver type ), R|second/constant|)) second/Pair<@R|second/Anno|(position = <strcat>(String(nested left receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested left receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>, @R|second/Anno|(position = <strcat>(String(nested right receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested right receiver type ), R|second/constant|)) F>>|.resolveMe: R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>?|
@PROPERTY_GETTER:R|second/Anno|[Types](position = <strcat>(String(get ), R|second/constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=SubClass, SubstitutedOverrideOriginalKey=special/accessor] get(): R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>?| @PROPERTY_GETTER:R|second/Anno|[Types](position = <strcat>(String(get ), R|second/constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=SubClass, SubstitutedOverrideOriginalKey=special/accessor] get(): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>?|
@PROPERTY_SETTER:R|second/Anno|[Types](position = <strcat>(String(set ), R|second/constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=SubClass, SubstitutedOverrideOriginalKey=special/accessor] set([ResolvedTo(ANNOTATION_ARGUMENTS)] value: R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>?|): R|kotlin/Unit| @PROPERTY_SETTER:R|second/Anno|[Types](position = <strcat>(String(set ), R|second/constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=SubClass, SubstitutedOverrideOriginalKey=special/accessor] set([ResolvedTo(ANNOTATION_ARGUMENTS)] value: R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>?|): R|kotlin/Unit|
FILE: [ResolvedTo(IMPORTS)] implicitPropertyAndReceiverScript.kts FILE: [ResolvedTo(IMPORTS)] implicitPropertyAndReceiverScript.kts
context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|) context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|)
@@ -246,21 +246,21 @@ FILE: [ResolvedTo(IMPORTS)] implicitPropertyAndReceiverScript.kts
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) T>>?| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?| {
^explicitType Null(null) ^explicitType Null(null)
} }
@PROPERTY:R|second/Anno|[Types](position = <strcat>(String(property ), R|second/constant|)) field:@FIELD:R|second/Anno|[Types](position = <strcat>(String(field ), R|second/constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] var <@R|second/Anno|[Types](position = <strcat>(String(type param ), R|second/constant|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@R|second/Anno|(position = <strcat>(String(bound ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested bound ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested bound ), R|second/constant|)) T>>|> @RECEIVER:R|second/Anno|[Types](position = <strcat>(String(receiver ), R|second/constant|)) R|@R|second/Anno|(position = <strcat>(String(receiver type ), R|second/constant|)) second/Pair<@R|second/Anno|(position = <strcat>(String(nested left receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested left receiver type ), R|second/constant|)) T>, @R|second/Anno|(position = <strcat>(String(nested right receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested right receiver type ), R|second/constant|)) F>>|.resolveMe: R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) T>>?| = this@R|second/AbstractClass|.R|second/AbstractClass.explicitType|() @PROPERTY:R|second/Anno|[Types](position = <strcat>(String(property ), R|second/constant|)) field:@FIELD:R|second/Anno|[Types](position = <strcat>(String(field ), R|second/constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] var <@R|second/Anno|[Types](position = <strcat>(String(type param ), R|second/constant|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@R|second/Anno|(position = <strcat>(String(bound ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested bound ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested bound ), R|second/constant|)) T>>|> @RECEIVER:R|second/Anno|[Types](position = <strcat>(String(receiver ), R|second/constant|)) R|@R|second/Anno|(position = <strcat>(String(receiver type ), R|second/constant|)) second/Pair<@R|second/Anno|(position = <strcat>(String(nested left receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested left receiver type ), R|second/constant|)) T>, @R|second/Anno|(position = <strcat>(String(nested right receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested right receiver type ), R|second/constant|)) F>>|.resolveMe: R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?| = this@R|second/AbstractClass|.R|second/AbstractClass.explicitType|()
@PROPERTY_GETTER:R|second/Anno|[Types](position = <strcat>(String(get ), R|second/constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=AbstractClass] get(): R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) T>>?| @PROPERTY_GETTER:R|second/Anno|[Types](position = <strcat>(String(get ), R|second/constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=AbstractClass] get(): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?|
@PROPERTY_SETTER:R|second/Anno|[Types](position = <strcat>(String(set ), R|second/constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=AbstractClass] set([ResolvedTo(ANNOTATION_ARGUMENTS)] @SETTER_PARAMETER:R|second/Anno|[Types](position = <strcat>(String(set ), R|second/constant|)) value: R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) T>>?|): R|kotlin/Unit| @PROPERTY_SETTER:R|second/Anno|[Types](position = <strcat>(String(set ), R|second/constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=AbstractClass] set([ResolvedTo(ANNOTATION_ARGUMENTS)] @SETTER_PARAMETER:R|second/Anno|[Types](position = <strcat>(String(set ), R|second/constant|)) value: R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?|): R|kotlin/Unit|
} }
BODY_RESOLVE: BODY_RESOLVE:
TARGET: @PROPERTY:R|second/Anno|[Types](position = <strcat>(String(property ), R|second/constant|)) public final [ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=second/AbstractClass.resolveMe] var <@R|second/Anno|[Types](position = <strcat>(String(type param ), R|second/constant|)) [ResolvedTo(BODY_RESOLVE)] F : R|@R|second/Anno|(position = <strcat>(String(bound ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested bound ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested bound ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>|> @RECEIVER:R|second/Anno|[Types](position = <strcat>(String(receiver ), R|second/constant|)) R|@R|second/Anno|(position = <strcat>(String(receiver type ), R|second/constant|)) second/Pair<@R|second/Anno|(position = <strcat>(String(nested left receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested left receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>, @R|second/Anno|(position = <strcat>(String(nested right receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested right receiver type ), R|second/constant|)) F>>|.resolveMe: R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>?| TARGET: @PROPERTY:R|second/Anno|[Types](position = <strcat>(String(property ), R|second/constant|)) public final [ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=second/AbstractClass.resolveMe] var <@R|second/Anno|[Types](position = <strcat>(String(type param ), R|second/constant|)) [ResolvedTo(BODY_RESOLVE)] F : R|@R|second/Anno|(position = <strcat>(String(bound ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested bound ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested bound ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>|> @RECEIVER:R|second/Anno|[Types](position = <strcat>(String(receiver ), R|second/constant|)) R|@R|second/Anno|(position = <strcat>(String(receiver type ), R|second/constant|)) second/Pair<@R|second/Anno|(position = <strcat>(String(nested left receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested left receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>, @R|second/Anno|(position = <strcat>(String(nested right receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested right receiver type ), R|second/constant|)) F>>|.resolveMe: R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>?|
@PROPERTY_GETTER:R|second/Anno|[Types](position = <strcat>(String(get ), R|second/constant|)) public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=SubClass, SubstitutedOverrideOriginalKey=special/accessor] get(): R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>?| @PROPERTY_GETTER:R|second/Anno|[Types](position = <strcat>(String(get ), R|second/constant|)) public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=SubClass, SubstitutedOverrideOriginalKey=special/accessor] get(): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>?|
@PROPERTY_SETTER:R|second/Anno|[Types](position = <strcat>(String(set ), R|second/constant|)) public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=SubClass, SubstitutedOverrideOriginalKey=special/accessor] set([ResolvedTo(BODY_RESOLVE)] value: R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>?|): R|kotlin/Unit| @PROPERTY_SETTER:R|second/Anno|[Types](position = <strcat>(String(set ), R|second/constant|)) public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=SubClass, SubstitutedOverrideOriginalKey=special/accessor] set([ResolvedTo(BODY_RESOLVE)] value: R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type argument: ), R|second/constant|)) @R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type argument: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type argument: ), R|second/constant|)) kotlin/String>>>>?|): R|kotlin/Unit|
FILE: [ResolvedTo(IMPORTS)] implicitPropertyAndReceiverScript.kts FILE: [ResolvedTo(IMPORTS)] implicitPropertyAndReceiverScript.kts
context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|) context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|)
@@ -299,13 +299,13 @@ FILE: [ResolvedTo(IMPORTS)] implicitPropertyAndReceiverScript.kts
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) T>>?| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?| {
^explicitType Null(null) ^explicitType Null(null)
} }
@PROPERTY:R|second/Anno|[Types](position = <strcat>(String(property ), R|second/constant|)) field:@FIELD:R|second/Anno|[Types](position = <strcat>(String(field ), R|second/constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] var <@R|second/Anno|[Types](position = <strcat>(String(type param ), R|second/constant|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@R|second/Anno|(position = <strcat>(String(bound ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested bound ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested bound ), R|second/constant|)) T>>|> @RECEIVER:R|second/Anno|[Types](position = <strcat>(String(receiver ), R|second/constant|)) R|@R|second/Anno|(position = <strcat>(String(receiver type ), R|second/constant|)) second/Pair<@R|second/Anno|(position = <strcat>(String(nested left receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested left receiver type ), R|second/constant|)) T>, @R|second/Anno|(position = <strcat>(String(nested right receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested right receiver type ), R|second/constant|)) F>>|.resolveMe: R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) T>>?| = this@R|second/AbstractClass|.R|second/AbstractClass.explicitType|() @PROPERTY:R|second/Anno|[Types](position = <strcat>(String(property ), R|second/constant|)) field:@FIELD:R|second/Anno|[Types](position = <strcat>(String(field ), R|second/constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] var <@R|second/Anno|[Types](position = <strcat>(String(type param ), R|second/constant|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@R|second/Anno|(position = <strcat>(String(bound ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested bound ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested bound ), R|second/constant|)) T>>|> @RECEIVER:R|second/Anno|[Types](position = <strcat>(String(receiver ), R|second/constant|)) R|@R|second/Anno|(position = <strcat>(String(receiver type ), R|second/constant|)) second/Pair<@R|second/Anno|(position = <strcat>(String(nested left receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested left receiver type ), R|second/constant|)) T>, @R|second/Anno|(position = <strcat>(String(nested right receiver type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested right receiver type ), R|second/constant|)) F>>|.resolveMe: R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?| = this@R|second/AbstractClass|.R|second/AbstractClass.explicitType|()
@PROPERTY_GETTER:R|second/Anno|[Types](position = <strcat>(String(get ), R|second/constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=AbstractClass] get(): R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) T>>?| @PROPERTY_GETTER:R|second/Anno|[Types](position = <strcat>(String(get ), R|second/constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=AbstractClass] get(): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?|
@PROPERTY_SETTER:R|second/Anno|[Types](position = <strcat>(String(set ), R|second/constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=AbstractClass] set([ResolvedTo(ANNOTATION_ARGUMENTS)] @SETTER_PARAMETER:R|second/Anno|[Types](position = <strcat>(String(set ), R|second/constant|)) value: R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) T>>?|): R|kotlin/Unit| @PROPERTY_SETTER:R|second/Anno|[Types](position = <strcat>(String(set ), R|second/constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=AbstractClass] set([ResolvedTo(ANNOTATION_ARGUMENTS)] @SETTER_PARAMETER:R|second/Anno|[Types](position = <strcat>(String(set ), R|second/constant|)) value: R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?|): R|kotlin/Unit|
} }
@@ -205,9 +205,9 @@ FILE: [ResolvedTo(IMPORTS)] implicitPropertyScript.kts
ANNOTATION_ARGUMENTS: ANNOTATION_ARGUMENTS:
TARGET: @PROPERTY:R|second/Anno|[Types](position = <strcat>(String(property ), R|second/constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] [SubstitutedOverrideOriginalKey=second/AbstractClass.resolveMe] var resolveMe: R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type param: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type param: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type param: ), R|second/constant|)) kotlin/String>>>>?| TARGET: @PROPERTY:R|second/Anno|[Types](position = <strcat>(String(property ), R|second/constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] [SubstitutedOverrideOriginalKey=second/AbstractClass.resolveMe] var resolveMe: R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type param: ), R|second/constant|)) @R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type param: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type param: ), R|second/constant|)) kotlin/String>>>>?|
@PROPERTY_GETTER:R|second/Anno|[Types](position = <strcat>(String(get ), R|second/constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=SubClass, SubstitutedOverrideOriginalKey=special/accessor] get(): R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type param: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type param: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type param: ), R|second/constant|)) kotlin/String>>>>?| @PROPERTY_GETTER:R|second/Anno|[Types](position = <strcat>(String(get ), R|second/constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=SubClass, SubstitutedOverrideOriginalKey=special/accessor] get(): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type param: ), R|second/constant|)) @R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type param: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type param: ), R|second/constant|)) kotlin/String>>>>?|
@PROPERTY_SETTER:R|second/Anno|[Types](position = <strcat>(String(set ), R|second/constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=SubClass, SubstitutedOverrideOriginalKey=special/accessor] set([ResolvedTo(ANNOTATION_ARGUMENTS)] value: R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type param: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type param: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type param: ), R|second/constant|)) kotlin/String>>>>?|): R|kotlin/Unit| @PROPERTY_SETTER:R|second/Anno|[Types](position = <strcat>(String(set ), R|second/constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=SubClass, SubstitutedOverrideOriginalKey=special/accessor] set([ResolvedTo(ANNOTATION_ARGUMENTS)] value: R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type param: ), R|second/constant|)) @R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type param: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type param: ), R|second/constant|)) kotlin/String>>>>?|): R|kotlin/Unit|
FILE: [ResolvedTo(IMPORTS)] implicitPropertyScript.kts FILE: [ResolvedTo(IMPORTS)] implicitPropertyScript.kts
context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|) context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|)
@@ -246,21 +246,21 @@ FILE: [ResolvedTo(IMPORTS)] implicitPropertyScript.kts
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) T>>?| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?| {
^explicitType Null(null) ^explicitType Null(null)
} }
@PROPERTY:R|second/Anno|[Types](position = <strcat>(String(property ), R|second/constant|)) field:@FIELD:R|second/Anno|[Types](position = <strcat>(String(field ), R|second/constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] var resolveMe: R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) T>>?| = this@R|second/AbstractClass|.R|second/AbstractClass.explicitType|() @PROPERTY:R|second/Anno|[Types](position = <strcat>(String(property ), R|second/constant|)) field:@FIELD:R|second/Anno|[Types](position = <strcat>(String(field ), R|second/constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] var resolveMe: R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?| = this@R|second/AbstractClass|.R|second/AbstractClass.explicitType|()
@PROPERTY_GETTER:R|second/Anno|[Types](position = <strcat>(String(get ), R|second/constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=AbstractClass] get(): R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) T>>?| @PROPERTY_GETTER:R|second/Anno|[Types](position = <strcat>(String(get ), R|second/constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=AbstractClass] get(): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?|
@PROPERTY_SETTER:R|second/Anno|[Types](position = <strcat>(String(set ), R|second/constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=AbstractClass] set([ResolvedTo(ANNOTATION_ARGUMENTS)] @SETTER_PARAMETER:R|second/Anno|[Types](position = <strcat>(String(set ), R|second/constant|)) value: R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) T>>?|): R|kotlin/Unit| @PROPERTY_SETTER:R|second/Anno|[Types](position = <strcat>(String(set ), R|second/constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=AbstractClass] set([ResolvedTo(ANNOTATION_ARGUMENTS)] @SETTER_PARAMETER:R|second/Anno|[Types](position = <strcat>(String(set ), R|second/constant|)) value: R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?|): R|kotlin/Unit|
} }
BODY_RESOLVE: BODY_RESOLVE:
TARGET: @PROPERTY:R|second/Anno|[Types](position = <strcat>(String(property ), R|second/constant|)) public final [ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=second/AbstractClass.resolveMe] var resolveMe: R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type param: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type param: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type param: ), R|second/constant|)) kotlin/String>>>>?| TARGET: @PROPERTY:R|second/Anno|[Types](position = <strcat>(String(property ), R|second/constant|)) public final [ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=second/AbstractClass.resolveMe] var resolveMe: R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type param: ), R|second/constant|)) @R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type param: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type param: ), R|second/constant|)) kotlin/String>>>>?|
@PROPERTY_GETTER:R|second/Anno|[Types](position = <strcat>(String(get ), R|second/constant|)) public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=SubClass, SubstitutedOverrideOriginalKey=special/accessor] get(): R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type param: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type param: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type param: ), R|second/constant|)) kotlin/String>>>>?| @PROPERTY_GETTER:R|second/Anno|[Types](position = <strcat>(String(get ), R|second/constant|)) public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=SubClass, SubstitutedOverrideOriginalKey=special/accessor] get(): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type param: ), R|second/constant|)) @R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type param: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type param: ), R|second/constant|)) kotlin/String>>>>?|
@PROPERTY_SETTER:R|second/Anno|[Types](position = <strcat>(String(set ), R|second/constant|)) public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=SubClass, SubstitutedOverrideOriginalKey=special/accessor] set([ResolvedTo(BODY_RESOLVE)] value: R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type param: ), R|second/constant|)) @R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type param: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type param: ), R|second/constant|)) kotlin/String>>>>?|): R|kotlin/Unit| @PROPERTY_SETTER:R|second/Anno|[Types](position = <strcat>(String(set ), R|second/constant|)) public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=SubClass, SubstitutedOverrideOriginalKey=special/accessor] set([ResolvedTo(BODY_RESOLVE)] value: R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type param: ), R|second/constant|)) @R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type param: ), R|second/constant|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type param: ), R|second/constant|)) kotlin/String>>>>?|): R|kotlin/Unit|
FILE: [ResolvedTo(IMPORTS)] implicitPropertyScript.kts FILE: [ResolvedTo(IMPORTS)] implicitPropertyScript.kts
context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|) context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|)
@@ -299,13 +299,13 @@ FILE: [ResolvedTo(IMPORTS)] implicitPropertyScript.kts
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) T>>?| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?| {
^explicitType Null(null) ^explicitType Null(null)
} }
@PROPERTY:R|second/Anno|[Types](position = <strcat>(String(property ), R|second/constant|)) field:@FIELD:R|second/Anno|[Types](position = <strcat>(String(field ), R|second/constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] var resolveMe: R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) T>>?| = this@R|second/AbstractClass|.R|second/AbstractClass.explicitType|() @PROPERTY:R|second/Anno|[Types](position = <strcat>(String(property ), R|second/constant|)) field:@FIELD:R|second/Anno|[Types](position = <strcat>(String(field ), R|second/constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] var resolveMe: R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?| = this@R|second/AbstractClass|.R|second/AbstractClass.explicitType|()
@PROPERTY_GETTER:R|second/Anno|[Types](position = <strcat>(String(get ), R|second/constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=AbstractClass] get(): R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) T>>?| @PROPERTY_GETTER:R|second/Anno|[Types](position = <strcat>(String(get ), R|second/constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=AbstractClass] get(): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?|
@PROPERTY_SETTER:R|second/Anno|[Types](position = <strcat>(String(set ), R|second/constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=AbstractClass] set([ResolvedTo(ANNOTATION_ARGUMENTS)] @SETTER_PARAMETER:R|second/Anno|[Types](position = <strcat>(String(set ), R|second/constant|)) value: R|@R|second/Anno|(position = <strcat>(String(explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), R|second/constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), R|second/constant|)) T>>?|): R|kotlin/Unit| @PROPERTY_SETTER:R|second/Anno|[Types](position = <strcat>(String(set ), R|second/constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=AbstractClass] set([ResolvedTo(ANNOTATION_ARGUMENTS)] @SETTER_PARAMETER:R|second/Anno|[Types](position = <strcat>(String(set ), R|second/constant|)) value: R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?|): R|kotlin/Unit|
} }
@@ -177,9 +177,9 @@ FILE: [ResolvedTo(IMPORTS)] implicitPropertyUnavailable.kt
} }
ANNOTATION_ARGUMENTS: ANNOTATION_ARGUMENTS:
TARGET: @PROPERTY:R|second/Anno|[Types](position = <strcat>(String(property ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] [SubstitutedOverrideOriginalKey=second/AbstractClass.resolveMe] var resolveMe: R|@R|second/Anno|(position = <strcat>(String(explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) @R|second/Anno|(position = <strcat>(String(nested nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) kotlin/String>>>>?| TARGET: @PROPERTY:R|second/Anno|[Types](position = <strcat>(String(property ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] [SubstitutedOverrideOriginalKey=second/AbstractClass.resolveMe] var resolveMe: R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) @R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) kotlin/String>>>>?|
@PROPERTY_GETTER:R|second/Anno|[Types](position = <strcat>(String(get ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=SubClass, SubstitutedOverrideOriginalKey=special/accessor] get(): R|@R|second/Anno|(position = <strcat>(String(explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) @R|second/Anno|(position = <strcat>(String(nested nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) kotlin/String>>>>?| @PROPERTY_GETTER:R|second/Anno|[Types](position = <strcat>(String(get ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=SubClass, SubstitutedOverrideOriginalKey=special/accessor] get(): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) @R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) kotlin/String>>>>?|
@PROPERTY_SETTER:R|second/Anno|[Types](position = <strcat>(String(set ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=SubClass, SubstitutedOverrideOriginalKey=special/accessor] set([ResolvedTo(ANNOTATION_ARGUMENTS)] value: R|@R|second/Anno|(position = <strcat>(String(explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) @R|second/Anno|(position = <strcat>(String(nested nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) kotlin/String>>>>?|): R|kotlin/Unit| @PROPERTY_SETTER:R|second/Anno|[Types](position = <strcat>(String(set ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=SubClass, SubstitutedOverrideOriginalKey=special/accessor] set([ResolvedTo(ANNOTATION_ARGUMENTS)] value: R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) @R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) kotlin/String>>>>?|): R|kotlin/Unit|
FILE: [ResolvedTo(IMPORTS)] implicitPropertyUnavailable.kt FILE: [ResolvedTo(IMPORTS)] implicitPropertyUnavailable.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FIELD|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_SETTER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_GETTER|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FIELD|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_SETTER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_GETTER|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| {
@@ -202,13 +202,13 @@ FILE: [ResolvedTo(IMPORTS)] implicitPropertyUnavailable.kt
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|second/Anno|(position = <strcat>(String(explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) T>>?| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?| {
^explicitType Null(null) ^explicitType Null(null)
} }
@PROPERTY:R|second/Anno|[Types](position = <strcat>(String(property ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) field:@FIELD:R|second/Anno|[Types](position = <strcat>(String(field ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] var resolveMe: R|@R|second/Anno|(position = <strcat>(String(explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) T>>?| = this@R|second/AbstractClass|.R|second/AbstractClass.explicitType|() @PROPERTY:R|second/Anno|[Types](position = <strcat>(String(property ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) field:@FIELD:R|second/Anno|[Types](position = <strcat>(String(field ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] var resolveMe: R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?| = this@R|second/AbstractClass|.R|second/AbstractClass.explicitType|()
@PROPERTY_GETTER:R|second/Anno|[Types](position = <strcat>(String(get ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=AbstractClass] get(): R|@R|second/Anno|(position = <strcat>(String(explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) T>>?| @PROPERTY_GETTER:R|second/Anno|[Types](position = <strcat>(String(get ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=AbstractClass] get(): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?|
@PROPERTY_SETTER:R|second/Anno|[Types](position = <strcat>(String(set ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=AbstractClass] set([ResolvedTo(ANNOTATION_ARGUMENTS)] @SETTER_PARAMETER:R|second/Anno|[Types](position = <strcat>(String(set ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) value: R|@R|second/Anno|(position = <strcat>(String(explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) T>>?|): R|kotlin/Unit| @PROPERTY_SETTER:R|second/Anno|[Types](position = <strcat>(String(set ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=AbstractClass] set([ResolvedTo(ANNOTATION_ARGUMENTS)] @SETTER_PARAMETER:R|second/Anno|[Types](position = <strcat>(String(set ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) value: R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?|): R|kotlin/Unit|
public final companion [ResolvedTo(STATUS)] object Companion : R|kotlin/Any| { public final companion [ResolvedTo(STATUS)] object Companion : R|kotlin/Any| {
private [ResolvedTo(STATUS)] [ContainingClassKey=Companion] constructor(): R|second/AbstractClass.Companion| { private [ResolvedTo(STATUS)] [ContainingClassKey=Companion] constructor(): R|second/AbstractClass.Companion| {
@@ -223,9 +223,9 @@ FILE: [ResolvedTo(IMPORTS)] implicitPropertyUnavailable.kt
} }
BODY_RESOLVE: BODY_RESOLVE:
TARGET: @PROPERTY:R|second/Anno|[Types](position = <strcat>(String(property ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public final [ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=second/AbstractClass.resolveMe] var resolveMe: R|@R|second/Anno|(position = <strcat>(String(explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) @R|second/Anno|(position = <strcat>(String(nested nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) kotlin/String>>>>?| TARGET: @PROPERTY:R|second/Anno|[Types](position = <strcat>(String(property ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public final [ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=second/AbstractClass.resolveMe] var resolveMe: R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) @R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) kotlin/String>>>>?|
@PROPERTY_GETTER:R|second/Anno|[Types](position = <strcat>(String(get ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=SubClass, SubstitutedOverrideOriginalKey=special/accessor] get(): R|@R|second/Anno|(position = <strcat>(String(explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) @R|second/Anno|(position = <strcat>(String(nested nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) kotlin/String>>>>?| @PROPERTY_GETTER:R|second/Anno|[Types](position = <strcat>(String(get ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=SubClass, SubstitutedOverrideOriginalKey=special/accessor] get(): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) @R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) kotlin/String>>>>?|
@PROPERTY_SETTER:R|second/Anno|[Types](position = <strcat>(String(set ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=SubClass, SubstitutedOverrideOriginalKey=special/accessor] set([ResolvedTo(BODY_RESOLVE)] value: R|@R|second/Anno|(position = <strcat>(String(explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) @R|second/Anno|(position = <strcat>(String(nested nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) kotlin/String>>>>?|): R|kotlin/Unit| @PROPERTY_SETTER:R|second/Anno|[Types](position = <strcat>(String(set ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=SubClass, SubstitutedOverrideOriginalKey=special/accessor] set([ResolvedTo(BODY_RESOLVE)] value: R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) @R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) kotlin/String>>>>?|): R|kotlin/Unit|
FILE: [ResolvedTo(IMPORTS)] implicitPropertyUnavailable.kt FILE: [ResolvedTo(IMPORTS)] implicitPropertyUnavailable.kt
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FIELD|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_SETTER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_GETTER|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| { @R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FIELD|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_SETTER|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.PROPERTY_GETTER|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| {
@@ -248,13 +248,13 @@ FILE: [ResolvedTo(IMPORTS)] implicitPropertyUnavailable.kt
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|second/Anno|(position = <strcat>(String(explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) T>>?| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?| {
^explicitType Null(null) ^explicitType Null(null)
} }
@PROPERTY:R|second/Anno|[Types](position = <strcat>(String(property ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) field:@FIELD:R|second/Anno|[Types](position = <strcat>(String(field ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] var resolveMe: R|@R|second/Anno|(position = <strcat>(String(explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) T>>?| = this@R|second/AbstractClass|.R|second/AbstractClass.explicitType|() @PROPERTY:R|second/Anno|[Types](position = <strcat>(String(property ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) field:@FIELD:R|second/Anno|[Types](position = <strcat>(String(field ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] var resolveMe: R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?| = this@R|second/AbstractClass|.R|second/AbstractClass.explicitType|()
@PROPERTY_GETTER:R|second/Anno|[Types](position = <strcat>(String(get ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=AbstractClass] get(): R|@R|second/Anno|(position = <strcat>(String(explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) T>>?| @PROPERTY_GETTER:R|second/Anno|[Types](position = <strcat>(String(get ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=AbstractClass] get(): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?|
@PROPERTY_SETTER:R|second/Anno|[Types](position = <strcat>(String(set ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=AbstractClass] set([ResolvedTo(ANNOTATION_ARGUMENTS)] @SETTER_PARAMETER:R|second/Anno|[Types](position = <strcat>(String(set ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) value: R|@R|second/Anno|(position = <strcat>(String(explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) T>>?|): R|kotlin/Unit| @PROPERTY_SETTER:R|second/Anno|[Types](position = <strcat>(String(set ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=AbstractClass] set([ResolvedTo(ANNOTATION_ARGUMENTS)] @SETTER_PARAMETER:R|second/Anno|[Types](position = <strcat>(String(set ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) value: R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?|): R|kotlin/Unit|
public final companion [ResolvedTo(STATUS)] object Companion : R|kotlin/Any| { public final companion [ResolvedTo(STATUS)] object Companion : R|kotlin/Any| {
private [ResolvedTo(STATUS)] [ContainingClassKey=Companion] constructor(): R|second/AbstractClass.Companion| { private [ResolvedTo(STATUS)] [ContainingClassKey=Companion] constructor(): R|second/AbstractClass.Companion| {
@@ -205,9 +205,9 @@ FILE: [ResolvedTo(IMPORTS)] implicitPropertyUnavailableScript.kts
ANNOTATION_ARGUMENTS: ANNOTATION_ARGUMENTS:
TARGET: @PROPERTY:R|second/Anno|[Types](position = <strcat>(String(property ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] [SubstitutedOverrideOriginalKey=second/AbstractClass.resolveMe] var resolveMe: R|@R|second/Anno|(position = <strcat>(String(explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) @R|second/Anno|(position = <strcat>(String(nested nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) kotlin/String>>>>?| TARGET: @PROPERTY:R|second/Anno|[Types](position = <strcat>(String(property ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] [SubstitutedOverrideOriginalKey=second/AbstractClass.resolveMe] var resolveMe: R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) @R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) kotlin/String>>>>?|
@PROPERTY_GETTER:R|second/Anno|[Types](position = <strcat>(String(get ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=SubClass, SubstitutedOverrideOriginalKey=special/accessor] get(): R|@R|second/Anno|(position = <strcat>(String(explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) @R|second/Anno|(position = <strcat>(String(nested nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) kotlin/String>>>>?| @PROPERTY_GETTER:R|second/Anno|[Types](position = <strcat>(String(get ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=SubClass, SubstitutedOverrideOriginalKey=special/accessor] get(): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) @R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) kotlin/String>>>>?|
@PROPERTY_SETTER:R|second/Anno|[Types](position = <strcat>(String(set ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=SubClass, SubstitutedOverrideOriginalKey=special/accessor] set([ResolvedTo(ANNOTATION_ARGUMENTS)] value: R|@R|second/Anno|(position = <strcat>(String(explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) @R|second/Anno|(position = <strcat>(String(nested nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) kotlin/String>>>>?|): R|kotlin/Unit| @PROPERTY_SETTER:R|second/Anno|[Types](position = <strcat>(String(set ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=SubClass, SubstitutedOverrideOriginalKey=special/accessor] set([ResolvedTo(ANNOTATION_ARGUMENTS)] value: R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) @R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) kotlin/String>>>>?|): R|kotlin/Unit|
FILE: [ResolvedTo(IMPORTS)] implicitPropertyUnavailableScript.kts FILE: [ResolvedTo(IMPORTS)] implicitPropertyUnavailableScript.kts
context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|) context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|)
@@ -236,13 +236,13 @@ FILE: [ResolvedTo(IMPORTS)] implicitPropertyUnavailableScript.kts
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|second/Anno|(position = <strcat>(String(explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) T>>?| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?| {
^explicitType Null(null) ^explicitType Null(null)
} }
@PROPERTY:R|second/Anno|[Types](position = <strcat>(String(property ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) field:@FIELD:R|second/Anno|[Types](position = <strcat>(String(field ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] var resolveMe: R|@R|second/Anno|(position = <strcat>(String(explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) T>>?| = this@R|second/AbstractClass|.R|second/AbstractClass.explicitType|() @PROPERTY:R|second/Anno|[Types](position = <strcat>(String(property ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) field:@FIELD:R|second/Anno|[Types](position = <strcat>(String(field ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] var resolveMe: R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?| = this@R|second/AbstractClass|.R|second/AbstractClass.explicitType|()
@PROPERTY_GETTER:R|second/Anno|[Types](position = <strcat>(String(get ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=AbstractClass] get(): R|@R|second/Anno|(position = <strcat>(String(explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) T>>?| @PROPERTY_GETTER:R|second/Anno|[Types](position = <strcat>(String(get ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=AbstractClass] get(): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?|
@PROPERTY_SETTER:R|second/Anno|[Types](position = <strcat>(String(set ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=AbstractClass] set([ResolvedTo(ANNOTATION_ARGUMENTS)] @SETTER_PARAMETER:R|second/Anno|[Types](position = <strcat>(String(set ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) value: R|@R|second/Anno|(position = <strcat>(String(explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) T>>?|): R|kotlin/Unit| @PROPERTY_SETTER:R|second/Anno|[Types](position = <strcat>(String(set ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=AbstractClass] set([ResolvedTo(ANNOTATION_ARGUMENTS)] @SETTER_PARAMETER:R|second/Anno|[Types](position = <strcat>(String(set ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) value: R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?|): R|kotlin/Unit|
public final companion [ResolvedTo(STATUS)] object Companion : R|kotlin/Any| { public final companion [ResolvedTo(STATUS)] object Companion : R|kotlin/Any| {
private [ResolvedTo(STATUS)] [ContainingClassKey=Companion] constructor(): R|second/AbstractClass.Companion| { private [ResolvedTo(STATUS)] [ContainingClassKey=Companion] constructor(): R|second/AbstractClass.Companion| {
@@ -258,9 +258,9 @@ FILE: [ResolvedTo(IMPORTS)] implicitPropertyUnavailableScript.kts
BODY_RESOLVE: BODY_RESOLVE:
TARGET: @PROPERTY:R|second/Anno|[Types](position = <strcat>(String(property ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public final [ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=second/AbstractClass.resolveMe] var resolveMe: R|@R|second/Anno|(position = <strcat>(String(explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) @R|second/Anno|(position = <strcat>(String(nested nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) kotlin/String>>>>?| TARGET: @PROPERTY:R|second/Anno|[Types](position = <strcat>(String(property ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public final [ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=second/AbstractClass.resolveMe] var resolveMe: R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) @R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) kotlin/String>>>>?|
@PROPERTY_GETTER:R|second/Anno|[Types](position = <strcat>(String(get ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=SubClass, SubstitutedOverrideOriginalKey=special/accessor] get(): R|@R|second/Anno|(position = <strcat>(String(explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) @R|second/Anno|(position = <strcat>(String(nested nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) kotlin/String>>>>?| @PROPERTY_GETTER:R|second/Anno|[Types](position = <strcat>(String(get ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=SubClass, SubstitutedOverrideOriginalKey=special/accessor] get(): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) @R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) kotlin/String>>>>?|
@PROPERTY_SETTER:R|second/Anno|[Types](position = <strcat>(String(set ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=SubClass, SubstitutedOverrideOriginalKey=special/accessor] set([ResolvedTo(BODY_RESOLVE)] value: R|@R|second/Anno|(position = <strcat>(String(explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) @R|second/Anno|(position = <strcat>(String(nested nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) kotlin/String>>>>?|): R|kotlin/Unit| @PROPERTY_SETTER:R|second/Anno|[Types](position = <strcat>(String(set ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=SubClass, SubstitutedOverrideOriginalKey=special/accessor] set([ResolvedTo(BODY_RESOLVE)] value: R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) @R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) kotlin/collections/Collection<@R|second/Anno|(position = <strcat>(String(nested nested type param: ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant<HIDDEN: second/AbstractClass.Companion.constant is invisible>#|)) kotlin/String>>>>?|): R|kotlin/Unit|
FILE: [ResolvedTo(IMPORTS)] implicitPropertyUnavailableScript.kts FILE: [ResolvedTo(IMPORTS)] implicitPropertyUnavailableScript.kts
context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|) context(<script>@R|kotlin/script/templates/standard/ScriptTemplateWithArgs|)
@@ -289,13 +289,13 @@ FILE: [ResolvedTo(IMPORTS)] implicitPropertyUnavailableScript.kts
LAZY_super<R|kotlin/Any|> LAZY_super<R|kotlin/Any|>
} }
public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|second/Anno|(position = <strcat>(String(explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) T>>?| { public final [ResolvedTo(CONTRACTS)] fun explicitType(): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?| {
^explicitType Null(null) ^explicitType Null(null)
} }
@PROPERTY:R|second/Anno|[Types](position = <strcat>(String(property ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) field:@FIELD:R|second/Anno|[Types](position = <strcat>(String(field ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] var resolveMe: R|@R|second/Anno|(position = <strcat>(String(explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) T>>?| = this@R|second/AbstractClass|.R|second/AbstractClass.explicitType|() @PROPERTY:R|second/Anno|[Types](position = <strcat>(String(property ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) field:@FIELD:R|second/Anno|[Types](position = <strcat>(String(field ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public final [ResolvedTo(ANNOTATION_ARGUMENTS)] var resolveMe: R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?| = this@R|second/AbstractClass|.R|second/AbstractClass.explicitType|()
@PROPERTY_GETTER:R|second/Anno|[Types](position = <strcat>(String(get ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=AbstractClass] get(): R|@R|second/Anno|(position = <strcat>(String(explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) T>>?| @PROPERTY_GETTER:R|second/Anno|[Types](position = <strcat>(String(get ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=AbstractClass] get(): R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?|
@PROPERTY_SETTER:R|second/Anno|[Types](position = <strcat>(String(set ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=AbstractClass] set([ResolvedTo(ANNOTATION_ARGUMENTS)] @SETTER_PARAMETER:R|second/Anno|[Types](position = <strcat>(String(set ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) value: R|@R|second/Anno|(position = <strcat>(String(explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) kotlin/collections/List<@R|second/Anno|(position = <strcat>(String(nested nested explicit type ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) T>>?|): R|kotlin/Unit| @PROPERTY_SETTER:R|second/Anno|[Types](position = <strcat>(String(set ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=AbstractClass] set([ResolvedTo(ANNOTATION_ARGUMENTS)] @SETTER_PARAMETER:R|second/Anno|[Types](position = <strcat>(String(set ), this@R|second/AbstractClass.Companion|.R|second/AbstractClass.Companion.constant|)) value: R|@R|second/Anno|(<strcat>(String(explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested explicit type ), constant#)) kotlin/collections/List<@R|second/Anno|(<strcat>(String(nested nested explicit type ), constant#)) T>>?|): R|kotlin/Unit|
public final companion [ResolvedTo(STATUS)] object Companion : R|kotlin/Any| { public final companion [ResolvedTo(STATUS)] object Companion : R|kotlin/Any| {
private [ResolvedTo(STATUS)] [ContainingClassKey=Companion] constructor(): R|second/AbstractClass.Companion| { private [ResolvedTo(STATUS)] [ContainingClassKey=Companion] constructor(): R|second/AbstractClass.Companion| {
@@ -109,8 +109,8 @@ FILE: [ResolvedTo(IMPORTS)] Derived.kt
} }
ANNOTATION_ARGUMENTS: ANNOTATION_ARGUMENTS:
TARGET: public open override [<synthetic> ANNOTATION_ARGUMENTS] val something: R|@R|Anno|(position = <strcat>(String(return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested return type ), R|/prop|)) kotlin/Int>| TARGET: public open override [<synthetic> ANNOTATION_ARGUMENTS] val something: R|@R|Anno|(<strcat>(String(return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested return type ), prop#)) kotlin/Int>|
@R|Anno|[Types](position = <strcat>(String(getSomething ), R|/prop|)) public [<synthetic> ResolvedTo(ANNOTATION_ARGUMENTS)] get(): R|@R|Anno|(position = <strcat>(String(return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested return type ), R|/prop|)) kotlin/Int>| { @R|Anno|[Types](position = <strcat>(String(getSomething ), R|/prop|)) public [<synthetic> ResolvedTo(ANNOTATION_ARGUMENTS)] get(): R|@R|Anno|(<strcat>(String(return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested return type ), prop#)) kotlin/Int>| {
^getSomething R|/expectType|() ^getSomething R|/expectType|()
} }
@@ -126,7 +126,7 @@ FILE: [ResolvedTo(IMPORTS)] Derived.kt
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str) public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str)
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String|
public final [ResolvedTo(CONTRACTS)] fun expectType(): R|@R|Anno|(position = <strcat>(String(return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested return type ), R|/prop|)) kotlin/Int>| { public final [ResolvedTo(CONTRACTS)] fun expectType(): R|@R|Anno|(<strcat>(String(return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested return type ), prop#)) kotlin/Int>| {
^expectType IntegerLiteral(42) ^expectType IntegerLiteral(42)
} }
public final [ResolvedTo(STATUS)] class Derived : R|Base| { public final [ResolvedTo(STATUS)] class Derived : R|Base| {
@@ -134,15 +134,15 @@ FILE: [ResolvedTo(IMPORTS)] Derived.kt
LAZY_super<R|Base|> LAZY_super<R|Base|>
} }
@R|Anno|[Types](position = <strcat>(String(getSomething ), R|/prop|)) public open override [ResolvedTo(ANNOTATION_ARGUMENTS)] fun getSomething(): R|@R|Anno|(position = <strcat>(String(return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested return type ), R|/prop|)) kotlin/Int>| { @R|Anno|[Types](position = <strcat>(String(getSomething ), R|/prop|)) public open override [ResolvedTo(ANNOTATION_ARGUMENTS)] fun getSomething(): R|@R|Anno|(<strcat>(String(return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested return type ), prop#)) kotlin/Int>| {
^getSomething R|/expectType|() ^getSomething R|/expectType|()
} }
} }
BODY_RESOLVE: BODY_RESOLVE:
TARGET: public open override [<synthetic> BODY_RESOLVE] val something: R|@R|Anno|(position = <strcat>(String(return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested return type ), R|/prop|)) kotlin/Int>| TARGET: public open override [<synthetic> BODY_RESOLVE] val something: R|@R|Anno|(<strcat>(String(return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested return type ), prop#)) kotlin/Int>|
@R|Anno|[Types](position = <strcat>(String(getSomething ), R|/prop|)) public [<synthetic> ResolvedTo(BODY_RESOLVE)] get(): R|@R|Anno|(position = <strcat>(String(return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested return type ), R|/prop|)) kotlin/Int>| { @R|Anno|[Types](position = <strcat>(String(getSomething ), R|/prop|)) public [<synthetic> ResolvedTo(BODY_RESOLVE)] get(): R|@R|Anno|(<strcat>(String(return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested return type ), prop#)) kotlin/Int>| {
^getSomething R|/expectType|() ^getSomething R|/expectType|()
} }
@@ -158,7 +158,7 @@ FILE: [ResolvedTo(IMPORTS)] Derived.kt
} }
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str) public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str)
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String|
public final [ResolvedTo(CONTRACTS)] fun expectType(): R|@R|Anno|(position = <strcat>(String(return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested return type ), R|/prop|)) kotlin/Int>| { public final [ResolvedTo(CONTRACTS)] fun expectType(): R|@R|Anno|(<strcat>(String(return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested return type ), prop#)) kotlin/Int>| {
^expectType IntegerLiteral(42) ^expectType IntegerLiteral(42)
} }
public final [ResolvedTo(STATUS)] class Derived : R|Base| { public final [ResolvedTo(STATUS)] class Derived : R|Base| {
@@ -166,7 +166,7 @@ FILE: [ResolvedTo(IMPORTS)] Derived.kt
LAZY_super<R|Base|> LAZY_super<R|Base|>
} }
@R|Anno|[Types](position = <strcat>(String(getSomething ), R|/prop|)) public open override [ResolvedTo(BODY_RESOLVE)] fun getSomething(): R|@R|Anno|(position = <strcat>(String(return type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested return type ), R|/prop|)) kotlin/Int>| { @R|Anno|[Types](position = <strcat>(String(getSomething ), R|/prop|)) public open override [ResolvedTo(BODY_RESOLVE)] fun getSomething(): R|@R|Anno|(<strcat>(String(return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested return type ), prop#)) kotlin/Int>| {
^getSomething R|/expectType|() ^getSomething R|/expectType|()
} }
@@ -16,6 +16,7 @@ import org.jetbrains.kotlin.fir.resolve.dfa.DataFlowAnalyzerContext
import org.jetbrains.kotlin.fir.resolve.transformers.ReturnTypeCalculator import org.jetbrains.kotlin.fir.resolve.transformers.ReturnTypeCalculator
import org.jetbrains.kotlin.fir.resolve.transformers.ReturnTypeCalculatorForFullBodyResolve import org.jetbrains.kotlin.fir.resolve.transformers.ReturnTypeCalculatorForFullBodyResolve
import org.jetbrains.kotlin.fir.resolve.transformers.ScopeClassDeclaration import org.jetbrains.kotlin.fir.resolve.transformers.ScopeClassDeclaration
import org.jetbrains.kotlin.fir.symbols.FirBasedSymbol
import org.jetbrains.kotlin.fir.types.* import org.jetbrains.kotlin.fir.types.*
import org.jetbrains.kotlin.fir.visitors.FirTransformer import org.jetbrains.kotlin.fir.visitors.FirTransformer
@@ -309,14 +310,31 @@ abstract class FirAbstractBodyResolveTransformerDispatcher(
FirExpressionsResolveTransformer::transformAnnotation, FirExpressionsResolveTransformer::transformAnnotation,
) )
/**
* @param symbol an owner of [annotationCall]
* @param annotationCall an annotation call which does not belong to any declarations on the stack
*
* @see FirAnnotationCall.containingDeclarationSymbol
*/
open fun transformForeignAnnotationCall(symbol: FirBasedSymbol<*>, annotationCall: FirAnnotationCall): FirAnnotationCall {
return annotationCall
}
override fun transformAnnotationCall( override fun transformAnnotationCall(
annotationCall: FirAnnotationCall, annotationCall: FirAnnotationCall,
data: ResolutionMode, data: ResolutionMode,
): FirStatement = expressionTransformation( ): FirStatement {
val declarationSymbol = annotationCall.containingDeclarationSymbol
if (declarationSymbol.fir !in context.containers.asReversed()) {
return transformForeignAnnotationCall(declarationSymbol, annotationCall)
}
return expressionTransformation(
annotationCall, annotationCall,
data, data,
FirExpressionsResolveTransformer::transformAnnotationCall, FirExpressionsResolveTransformer::transformAnnotationCall,
) )
}
override fun transformErrorAnnotationCall( override fun transformErrorAnnotationCall(
errorAnnotationCall: FirErrorAnnotationCall, errorAnnotationCall: FirErrorAnnotationCall,
@@ -13,6 +13,7 @@ import org.jetbrains.kotlin.fir.declarations.utils.isLocal
import org.jetbrains.kotlin.fir.declarations.utils.visibility import org.jetbrains.kotlin.fir.declarations.utils.visibility
import org.jetbrains.kotlin.fir.diagnostics.ConeSimpleDiagnostic import org.jetbrains.kotlin.fir.diagnostics.ConeSimpleDiagnostic
import org.jetbrains.kotlin.fir.diagnostics.DiagnosticKind import org.jetbrains.kotlin.fir.diagnostics.DiagnosticKind
import org.jetbrains.kotlin.fir.expressions.FirAnnotationCall
import org.jetbrains.kotlin.fir.resolve.FirRegularTowerDataContexts import org.jetbrains.kotlin.fir.resolve.FirRegularTowerDataContexts
import org.jetbrains.kotlin.fir.resolve.ResolutionMode import org.jetbrains.kotlin.fir.resolve.ResolutionMode
import org.jetbrains.kotlin.fir.resolve.ScopeSession import org.jetbrains.kotlin.fir.resolve.ScopeSession
@@ -24,6 +25,7 @@ import org.jetbrains.kotlin.fir.resolve.transformers.ReturnTypeCalculatorForFull
import org.jetbrains.kotlin.fir.resolve.transformers.contracts.runContractResolveForLocalClass import org.jetbrains.kotlin.fir.resolve.transformers.contracts.runContractResolveForLocalClass
import org.jetbrains.kotlin.fir.scopes.CallableCopyTypeCalculator import org.jetbrains.kotlin.fir.scopes.CallableCopyTypeCalculator
import org.jetbrains.kotlin.fir.scopes.impl.originalForWrappedIntegerOperator import org.jetbrains.kotlin.fir.scopes.impl.originalForWrappedIntegerOperator
import org.jetbrains.kotlin.fir.symbols.FirBasedSymbol
import org.jetbrains.kotlin.fir.symbols.impl.FirCallableSymbol import org.jetbrains.kotlin.fir.symbols.impl.FirCallableSymbol
import org.jetbrains.kotlin.fir.symbols.impl.FirSyntheticPropertySymbol import org.jetbrains.kotlin.fir.symbols.impl.FirSyntheticPropertySymbol
import org.jetbrains.kotlin.fir.symbols.lazyResolveToPhase import org.jetbrains.kotlin.fir.symbols.lazyResolveToPhase
@@ -127,6 +129,11 @@ open class FirImplicitAwareBodyResolveTransformer(
outerBodyResolveContext, outerBodyResolveContext,
firResolveContextCollector firResolveContextCollector
) { ) {
override fun transformForeignAnnotationCall(symbol: FirBasedSymbol<*>, annotationCall: FirAnnotationCall): FirAnnotationCall {
val outerTransformer = (returnTypeCalculator as ReturnTypeCalculatorWithJump).outerTransformer
return outerTransformer?.transformForeignAnnotationCall(symbol, annotationCall) ?: annotationCall
}
/** /**
* This is required to avoid transformations of class annotations * This is required to avoid transformations of class annotations
*/ */
@@ -1,14 +0,0 @@
package usage
@Target(AnnotationTarget.TYPE)
annotation class Anno(val s: String)
fun implicitType1() = TopLevelObject.expectedType()
object TopLevelObject {
fun expectedType2(): @Anno(privateConstVal) Int = 4
private const val privateConstVal = "privateConstVal"
fun expectedType(): @Anno(<!UNRESOLVED_REFERENCE!>privateConstVal<!>) Int = 4
}
fun implicitType2() = TopLevelObject.expectedType2()
@@ -1,3 +1,4 @@
// FIR_IDENTICAL
package usage package usage
@Target(AnnotationTarget.TYPE) @Target(AnnotationTarget.TYPE)
@@ -1,14 +0,0 @@
package usage
@Target(AnnotationTarget.TYPE)
annotation class Anno(val s: String)
fun implicitType1() = TopLevelObject.expectedType()
object TopLevelObject {
fun expectedType2(): @Anno(<!UNRESOLVED_REFERENCE!>privateConstVal<!>) Int = 4
private const val privateConstVal = "privateConstVal"
fun expectedType(): @Anno(privateConstVal) Int = 4
}
fun implicitType2() = TopLevelObject.expectedType2()