[LL FIR] resolve propagated type annotations correctly

This commit is Low Level FIR part of changes around propagated
annotations (aka foreign annotations).
It includes such changes as:
* implicit type phase postpones foreign annotations resolution
* annotation arguments are requests resolution for postponed
annotations from implicit type phase as a pre-resolve step
* body resolve phase just calls lazy resolution for foreign annotations
on demand
* isResolved check for type annotations to be sure that all annotations
are resolved after annotation arguments phase

^KT-63042 Fixed
^KT-63681 Fixed
This commit is contained in:
Dmitrii Gridin
2023-11-24 17:17:24 +01:00
committed by Space Team
parent cf11e26755
commit 97956b4374
167 changed files with 1881 additions and 1547 deletions
@@ -10,7 +10,7 @@ import org.jetbrains.kotlin.analysis.low.level.api.fir.api.throwUnexpectedFirEle
import org.jetbrains.kotlin.analysis.low.level.api.fir.file.builder.LLFirLockProvider
import org.jetbrains.kotlin.analysis.low.level.api.fir.lazy.resolve.FirLazyBodiesCalculator
import org.jetbrains.kotlin.analysis.low.level.api.fir.sessions.llFirSession
import org.jetbrains.kotlin.analysis.low.level.api.fir.util.checkAnnotationArgumentsMappingIsResolved
import org.jetbrains.kotlin.analysis.low.level.api.fir.util.checkAnnotationsAreResolved
import org.jetbrains.kotlin.analysis.low.level.api.fir.util.forEachDependentDeclaration
import org.jetbrains.kotlin.fir.*
import org.jetbrains.kotlin.fir.declarations.*
@@ -23,6 +23,8 @@ import org.jetbrains.kotlin.fir.resolve.ResolutionMode
import org.jetbrains.kotlin.fir.resolve.ScopeSession
import org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirResolveContextCollector
import org.jetbrains.kotlin.fir.resolve.transformers.plugin.FirAnnotationArgumentsTransformer
import org.jetbrains.kotlin.fir.symbols.FirBasedSymbol
import org.jetbrains.kotlin.fir.symbols.lazyResolveToPhase
import org.jetbrains.kotlin.fir.types.FirTypeProjection
import org.jetbrains.kotlin.fir.visitors.FirVisitorVoid
import org.jetbrains.kotlin.fir.visitors.transformSingle
@@ -41,7 +43,38 @@ internal object LLFirAnnotationArgumentsLazyResolver : LLFirLazyResolver(FirReso
override fun phaseSpecificCheckIsResolved(target: FirElementWithResolveState) {
if (target !is FirAnnotationContainer) return
checkAnnotationArgumentsMappingIsResolved(target)
checkAnnotationsAreResolved(target)
when (target) {
is FirCallableDeclaration -> {
checkAnnotationsAreResolved(target, target.returnTypeRef)
val receiverParameter = target.receiverParameter
if (receiverParameter != null) {
checkAnnotationsAreResolved(receiverParameter)
checkAnnotationsAreResolved(target, receiverParameter.typeRef)
}
for (contextReceiver in target.contextReceivers) {
checkAnnotationsAreResolved(target, contextReceiver.typeRef)
}
}
is FirTypeParameter -> {
for (bound in target.bounds) {
checkAnnotationsAreResolved(target, bound)
}
}
is FirClass -> {
for (typeRef in target.superTypeRefs) {
checkAnnotationsAreResolved(target, typeRef)
}
}
is FirTypeAlias -> {
checkAnnotationsAreResolved(target, target.expandedTypeRef)
}
}
}
}
@@ -57,6 +90,18 @@ private class LLFirAnnotationArgumentsTargetResolver(
scopeSession,
FirResolvePhase.ANNOTATION_ARGUMENTS,
) {
/**
* All foreign annotations have to be resolved before by [postponedSymbolsForAnnotationResolution] or [resolveDependencies]
* so there is no sense to override
* [transformForeignAnnotationCall][org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirAbstractBodyResolveTransformerDispatcher.transformForeignAnnotationCall]
*
* We can add additional [checkAnnotationCallIsResolved][org.jetbrains.kotlin.analysis.low.level.api.fir.util.checkAnnotationCallIsResolved],
* but this also doesn't make sense
* because we anyway will check all annotations during [LLFirAnnotationArgumentsLazyResolver.phaseSpecificCheckIsResolved]
*
* @see postponedSymbolsForAnnotationResolution
* @see org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirAbstractBodyResolveTransformerDispatcher.transformForeignAnnotationCall
*/
override val transformer = FirAnnotationArgumentsTransformer(
session,
scopeSession,
@@ -65,6 +110,27 @@ private class LLFirAnnotationArgumentsTargetResolver(
firResolveContextCollector = firResolveContextCollector,
)
override fun doResolveWithoutLock(target: FirElementWithResolveState): Boolean {
if (target !is FirDeclaration) return false
var processed = false
var symbolsToResolve: Collection<FirBasedSymbol<*>>? = null
withReadLock(target) {
processed = true
symbolsToResolve = buildList {
target.forEachDeclarationWhichCanHavePostponedSymbols {
addAll(it.postponedSymbolsForAnnotationResolution.orEmpty())
}
}
}
// some other thread already resolved this element to this or upper phase
if (!processed) return true
symbolsToResolve?.forEach { it.lazyResolveToPhase(resolverPhase) }
return false
}
override fun doLazyResolveUnderLock(target: FirElementWithResolveState) {
resolveWithKeeper(
target,
@@ -74,6 +140,16 @@ private class LLFirAnnotationArgumentsTargetResolver(
) {
transformAnnotations(target)
}
if (target is FirDeclaration) {
/**
* All symbols from [postponedSymbolsForAnnotationResolution] already processed during [doResolveWithoutLock],
* so we have to clean up the attribute
*/
target.forEachDeclarationWhichCanHavePostponedSymbols {
it.postponedSymbolsForAnnotationResolution = null
}
}
}
@Deprecated("Should never be called directly, only for override purposes, please use withRegularClass", level = DeprecationLevel.ERROR)
@@ -45,6 +45,7 @@ import org.jetbrains.kotlin.fir.resolve.dfa.cfg.isUsedInControlFlowGraphBuilderF
import org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirBodyResolveTransformer
import org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirResolveContextCollector
import org.jetbrains.kotlin.fir.resolve.transformers.contracts.FirContractsDslNames
import org.jetbrains.kotlin.fir.symbols.FirBasedSymbol
import org.jetbrains.kotlin.fir.symbols.lazyResolveToPhase
import org.jetbrains.kotlin.fir.types.ConeKotlinType
import org.jetbrains.kotlin.fir.types.isResolved
@@ -105,6 +106,20 @@ private class LLFirBodyTargetResolver(
) {
override val preserveCFGForClasses: Boolean get() = false
override val buildCfgForFiles: Boolean get() = false
/**
* It is safe to resolve foreign annotations on demand because the contract allows it
* ([annotation arguments][FirResolvePhase.ANNOTATION_ARGUMENTS] phase is less than [body][FirResolvePhase.BODY_RESOLVE] phase).
*/
override fun transformForeignAnnotationCall(symbol: FirBasedSymbol<*>, annotationCall: FirAnnotationCall): FirAnnotationCall {
// It is possible that some members of local classes will propagate annotations between each other,
// so we should just skip them, as they will be resolved anyway
if (symbol.cannotResolveAnnotationsOnDemand()) return annotationCall
symbol.lazyResolveToPhase(FirResolvePhase.ANNOTATION_ARGUMENTS)
checkAnnotationCallIsResolved(symbol, annotationCall)
return annotationCall
}
}
/**
@@ -15,12 +15,18 @@ import org.jetbrains.kotlin.fir.FirElementWithResolveState
import org.jetbrains.kotlin.fir.FirFileAnnotationsContainer
import org.jetbrains.kotlin.fir.FirSession
import org.jetbrains.kotlin.fir.declarations.*
import org.jetbrains.kotlin.fir.expressions.FirAnnotationCall
import org.jetbrains.kotlin.fir.resolve.ScopeSession
import org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirImplicitAwareBodyResolveTransformer
import org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirResolveContextCollector
import org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.ImplicitBodyResolveComputationSession
import org.jetbrains.kotlin.fir.scopes.callableCopySubstitutionForTypeUpdater
import org.jetbrains.kotlin.fir.symbols.FirBasedSymbol
import org.jetbrains.kotlin.fir.symbols.impl.FirCallableSymbol
import org.jetbrains.kotlin.fir.types.FirImplicitTypeRef
import org.jetbrains.kotlin.fir.util.setMultimapOf
import org.jetbrains.kotlin.fir.utils.exceptions.withFirSymbolEntry
import org.jetbrains.kotlin.utils.exceptions.errorWithAttachment
internal object LLFirImplicitTypesLazyResolver : LLFirLazyResolver(FirResolvePhase.IMPLICIT_TYPES_BODY_RESOLVE) {
override fun resolve(
@@ -40,7 +46,64 @@ internal object LLFirImplicitTypesLazyResolver : LLFirLazyResolver(FirResolvePha
}
}
internal class LLImplicitBodyResolveComputationSession : ImplicitBodyResolveComputationSession()
internal class LLImplicitBodyResolveComputationSession : ImplicitBodyResolveComputationSession() {
/**
* The symbol on which foreign annotations will be postponed
*
* @see withAnchorForForeignAnnotations
* @see postponeForeignAnnotationResolution
*/
private var anchorForForeignAnnotations: FirCallableSymbol<*>? = null
private inline fun <T> withAnchorForForeignAnnotations(symbol: FirCallableSymbol<*>, action: () -> T): T {
val previousSymbol = anchorForForeignAnnotations
return try {
anchorForForeignAnnotations = symbol
action()
} finally {
anchorForForeignAnnotations = previousSymbol
}
}
override fun <D : FirCallableDeclaration> executeTransformation(symbol: FirCallableSymbol<*>, transformation: () -> D): D {
// Do not store local declarations as we can postpone only non-local callables
return if (symbol.cannotResolveAnnotationsOnDemand()) {
transformation()
} else {
withAnchorForForeignAnnotations(symbol, transformation)
}
}
private val postponedSymbols = setMultimapOf<FirCallableSymbol<*>, FirBasedSymbol<*>>()
/**
* Postpone the resolution request to [symbol] until [annotation arguments][FirResolvePhase.ANNOTATION_ARGUMENTS] phase
* of the declaration which is used this foreign annotation.
*
* @see postponedSymbols
*/
fun postponeForeignAnnotationResolution(symbol: FirBasedSymbol<*>) {
// We cannot resolve them on demand, so we shouldn't postpone them
if (symbol.cannotResolveAnnotationsOnDemand()) {
return
}
val currentSymbol = anchorForForeignAnnotations ?: errorWithAttachment("Unexpected state: the current symbol have to be here") {
withFirSymbolEntry("symbol to postpone", symbol)
}
postponedSymbols.put(currentSymbol, symbol)
}
/**
* @return all symbols postponed with [postponeForeignAnnotationResolution] for the [target] element
*
* @see postponeForeignAnnotationResolution
*/
fun postponedSymbols(target: FirCallableDeclaration): Collection<FirBasedSymbol<*>> {
return postponedSymbols[target.symbol]
}
}
internal class LLFirImplicitBodyTargetResolver(
target: LLFirResolveTarget,
@@ -68,6 +131,10 @@ internal class LLFirImplicitBodyTargetResolver(
) {
override val preserveCFGForClasses: Boolean get() = false
override val buildCfgForFiles: Boolean get() = false
override fun transformForeignAnnotationCall(symbol: FirBasedSymbol<*>, annotationCall: FirAnnotationCall): FirAnnotationCall {
llImplicitBodyResolveComputationSession.postponeForeignAnnotationResolution(symbol)
return annotationCall
}
}
override fun doLazyResolveUnderLock(target: FirElementWithResolveState) {
@@ -110,6 +177,17 @@ internal class LLFirImplicitBodyTargetResolver(
}
else -> throwUnexpectedFirElementError(target)
}
if (target is FirDeclaration) {
target.forEachDeclarationWhichCanHavePostponedSymbols(::publishPostponedSymbols)
}
}
private fun publishPostponedSymbols(target: FirCallableDeclaration) {
val postponedSymbols = llImplicitBodyResolveComputationSession.postponedSymbols(target)
if (postponedSymbols.isNotEmpty()) {
target.postponedSymbolsForAnnotationResolution = postponedSymbols
}
}
override fun rawResolve(target: FirElementWithResolveState) {
@@ -0,0 +1,77 @@
/*
* Copyright 2010-2023 JetBrains s.r.o. and Kotlin Programming Language contributors.
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
*/
package org.jetbrains.kotlin.analysis.low.level.api.fir.transformers
import org.jetbrains.kotlin.analysis.low.level.api.fir.util.forEachDependentDeclaration
import org.jetbrains.kotlin.fir.declarations.FirCallableDeclaration
import org.jetbrains.kotlin.fir.declarations.FirDeclaration
import org.jetbrains.kotlin.fir.declarations.FirDeclarationDataKey
import org.jetbrains.kotlin.fir.declarations.FirDeclarationDataRegistry
import org.jetbrains.kotlin.fir.declarations.FirDeclarationOrigin
import org.jetbrains.kotlin.fir.declarations.FirScript
import org.jetbrains.kotlin.fir.symbols.FirBasedSymbol
import org.jetbrains.kotlin.fir.symbols.impl.FirCallableSymbol
private object PostponedSymbolsForAnnotationResolutionKey : FirDeclarationDataKey()
/**
* During [implicit type][org.jetbrains.kotlin.fir.declarations.FirResolvePhase.IMPLICIT_TYPES_BODY_RESOLVE] phase we can
* meet [FirAnnotationCall][org.jetbrains.kotlin.fir.expressions.FirAnnotationCall]'s which do not belong to us
* (their [containingDeclarationSymbol][org.jetbrains.kotlin.fir.expressions.FirAnnotationCall.containingDeclarationSymbol] is not in our context).
* Such annotations can't be resolved in-place due to:
* * Contract violation
* ([implicit type][org.jetbrains.kotlin.fir.declarations.FirResolvePhase.IMPLICIT_TYPES_BODY_RESOLVE] phase is less than [annotation arguments][org.jetbrains.kotlin.fir.declarations.FirResolvePhase.ANNOTATION_ARGUMENTS] phase)
*
* * Concurrent modification issues.
* The same instance of a foreign annotation is shared at least between two declarations the original declaration and this call site,
* so simultaneous modification of the annotation can lead to undefined behavior.
*
* * Wrong context on the call site.
* It is possible that the annotation can use arguments which are not visible from the call site.
*
* @return The collection of [FirBasedSymbol]s which have to be resolved on
* [annotation arguments][org.jetbrains.kotlin.fir.declarations.FirResolvePhase.ANNOTATION_ARGUMENTS] phase before [this] declaration.
*
* @see LLFirImplicitBodyTargetResolver
* @see LLFirAnnotationArgumentsTargetResolver
*/
internal var FirCallableDeclaration.postponedSymbolsForAnnotationResolution: Collection<FirBasedSymbol<*>>?
by FirDeclarationDataRegistry.data(PostponedSymbolsForAnnotationResolutionKey)
/**
* Some symbols shouldn't be processed as a regular annotation owner and should be just skipped.
* Example:
* ```kotlin
* fun foo() {
* class Local {
* fun localMemberWithoutType() = localMember()
* fun localMember(): @Anno Int = 0
* }
* }
* ```
* Here `localMember` is the owner of `Anno`, but we shouldn't process it as a usual non-local declaration, because
* this annotation cannot be leaked out of the body in not fully resolved state.
*
* @return true if this symbol shouldn't be processed as the owner of an annotation call
*/
internal fun FirBasedSymbol<*>.cannotResolveAnnotationsOnDemand(): Boolean {
return this is FirCallableSymbol<*> && callableId.isLocal && fir.origin != FirDeclarationOrigin.ScriptCustomization.ResultProperty
}
/**
* Invoke [action] on each callable declaration that can have postponed symbols
*
* @see postponedSymbolsForAnnotationResolution
*/
internal fun FirDeclaration.forEachDeclarationWhichCanHavePostponedSymbols(action: (FirCallableDeclaration) -> Unit) {
when (this) {
is FirCallableDeclaration -> action(this)
is FirScript -> forEachDependentDeclaration {
it.forEachDeclarationWhichCanHavePostponedSymbols(action)
}
else -> {}
}
}
@@ -7,28 +7,37 @@
package org.jetbrains.kotlin.analysis.low.level.api.fir.util
import org.jetbrains.kotlin.utils.exceptions.ExceptionAttachmentBuilder
import org.jetbrains.kotlin.utils.exceptions.checkWithAttachment
import org.jetbrains.kotlin.fir.FirAnnotationContainer
import org.jetbrains.kotlin.fir.FirElement
import org.jetbrains.kotlin.fir.FirElementWithResolveState
import org.jetbrains.kotlin.fir.contracts.FirLegacyRawContractDescription
import org.jetbrains.kotlin.fir.contracts.FirResolvedContractDescription
import org.jetbrains.kotlin.fir.contracts.impl.FirEmptyContractDescription
import org.jetbrains.kotlin.fir.declarations.*
import org.jetbrains.kotlin.fir.declarations.utils.isActual
import org.jetbrains.kotlin.fir.declarations.utils.isExpect
import org.jetbrains.kotlin.fir.expressions.FirAnnotation
import org.jetbrains.kotlin.fir.expressions.FirAnnotationCall
import org.jetbrains.kotlin.fir.expressions.FirExpression
import org.jetbrains.kotlin.fir.expressions.FirResolvable
import org.jetbrains.kotlin.fir.expressions.UnresolvedExpressionTypeAccess
import org.jetbrains.kotlin.fir.expressions.impl.FirResolvedArgumentList
import org.jetbrains.kotlin.fir.references.*
import org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirAbstractBodyResolveTransformerDispatcher
import org.jetbrains.kotlin.fir.symbols.FirBasedSymbol
import org.jetbrains.kotlin.fir.types.ConeKotlinType
import org.jetbrains.kotlin.fir.types.FirImplicitTypeRef
import org.jetbrains.kotlin.fir.types.FirResolvedTypeRef
import org.jetbrains.kotlin.fir.types.FirTypeProjectionWithVariance
import org.jetbrains.kotlin.fir.types.FirTypeRef
import org.jetbrains.kotlin.fir.types.coneType
import org.jetbrains.kotlin.fir.types.customAnnotations
import org.jetbrains.kotlin.fir.types.forEachType
import org.jetbrains.kotlin.fir.utils.exceptions.withFirEntry
import org.jetbrains.kotlin.fir.utils.exceptions.withFirSymbolEntry
import org.jetbrains.kotlin.fir.visitors.FirVisitor
import org.jetbrains.kotlin.utils.exceptions.ExceptionAttachmentBuilder
import org.jetbrains.kotlin.utils.exceptions.checkWithAttachment
import org.jetbrains.kotlin.utils.exceptions.errorWithAttachment
internal inline fun checkTypeRefIsResolved(
typeRef: FirTypeRef,
@@ -58,7 +67,7 @@ internal inline fun checkTypeRefIsResolved(
internal inline fun checkExpressionTypeIsResolved(
type: ConeKotlinType?,
typeName: String,
owner: FirElementWithResolveState,
owner: FirElement,
extraAttachment: ExceptionAttachmentBuilder.() -> Unit = {},
) {
checkWithAttachment(
@@ -207,31 +216,78 @@ internal fun checkDeclarationStatusIsResolved(declaration: FirMemberDeclaration)
}
}
internal fun <T> checkAnnotationArgumentsMappingIsResolved(
annotationContainer: T,
) where T : FirAnnotationContainer, T : FirElementWithResolveState {
for (annotation in annotationContainer.annotations) {
if (annotation is FirAnnotationCall) {
checkWithAttachment(
condition = annotation.argumentList is FirResolvedArgumentList,
message = {
buildString {
append("Expected ${FirResolvedArgumentList::class.simpleName}")
append(" for ${annotation::class.simpleName} of ${annotationContainer::class.simpleName}(${(annotationContainer as? FirDeclaration)?.origin})")
append(" but ${annotation.argumentList::class.simpleName} found")
}
}
) {
withFirEntry("firAnnotation", annotation)
withFirEntry("firDeclaration", annotationContainer)
}
}
internal fun checkAnnotationsAreResolved(owner: FirAnnotationContainer, typeRef: FirTypeRef) {
checkWithAttachment(typeRef is FirResolvedTypeRef, { "Unexpected type: ${typeRef::class.simpleName}" }) {
withFirEntry("owner", owner)
withFirEntry("type", typeRef)
}
for (argument in annotation.argumentMapping.mapping.values) {
checkExpressionTypeIsResolved(argument.coneTypeOrNull, "annotation argument", annotationContainer) {
withFirEntry("firAnnotation", annotation)
withFirEntry("firArgument", argument)
typeRef.accept(AnnotationChecker, owner)
}
internal fun FirAbstractBodyResolveTransformerDispatcher.checkAnnotationCallIsResolved(
symbol: FirBasedSymbol<*>,
annotationCall: FirAnnotationCall,
) {
val annotationContainer = context.containerIfAny ?: errorWithAttachment("Container cannot be found") {
withFirSymbolEntry("symbol", symbol)
withFirEntry("annotation", annotationCall)
}
checkAnnotationIsResolved(annotationCall, annotationContainer)
}
private object AnnotationChecker : FirVisitor<Unit, FirAnnotationContainer>() {
override fun visitAnnotation(annotation: FirAnnotation, data: FirAnnotationContainer) {
checkAnnotationIsResolved(annotation, data)
}
override fun visitAnnotationCall(annotationCall: FirAnnotationCall, data: FirAnnotationContainer) {
checkAnnotationIsResolved(annotationCall, data)
}
override fun visitResolvedTypeRef(resolvedTypeRef: FirResolvedTypeRef, data: FirAnnotationContainer) {
resolvedTypeRef.acceptChildren(this, data)
resolvedTypeRef.coneType.forEachType {
it.type.attributes.customAnnotations.forEach { typeArgumentAnnotation ->
typeArgumentAnnotation.accept(this, data)
}
}
}
override fun visitElement(element: FirElement, data: FirAnnotationContainer) {
element.acceptChildren(this, data)
}
}
internal fun checkAnnotationsAreResolved(annotationContainer: FirAnnotationContainer) {
for (annotation in annotationContainer.annotations) {
checkAnnotationIsResolved(annotation, annotationContainer)
}
}
internal fun checkAnnotationIsResolved(annotation: FirAnnotation, annotationContainer: FirAnnotationContainer) {
if (annotation is FirAnnotationCall) {
checkWithAttachment(
condition = annotation.argumentList is FirResolvedArgumentList,
message = {
buildString {
append("Expected ${FirResolvedArgumentList::class.simpleName}")
append(" for ${annotation::class.simpleName} of ${annotationContainer::class.simpleName}(${(annotationContainer as? FirDeclaration)?.origin})")
append(" but ${annotation.argumentList::class.simpleName} found")
}
}
) {
withFirEntry("firAnnotation", annotation)
withFirEntry("firDeclaration", annotationContainer)
}
}
for (argument in annotation.argumentMapping.mapping.values) {
checkExpressionTypeIsResolved(argument.coneTypeOrNull, "annotation argument", annotationContainer) {
withFirEntry("firAnnotation", annotation)
withFirEntry("firArgument", argument)
}
}
}
@@ -4,7 +4,7 @@ FIR source kind: KtRealSourceElementKind
FIR element rendered:
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|(<strcat>(String(foo param type ), constant#)) foo/Arg|): R|@R|foo/Anno|(<strcat>(String(foo return type ), 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|(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|<local>/b|
}
))
@@ -20,25 +20,25 @@ FILE: [ResolvedTo(IMPORTS)] lambdaAsSAMInterfaceWithAnnotation.kt
}
}
@R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=foo/Anno.position] position: String): R|foo/Anno| {
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] 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| {
LAZY_super<R|kotlin/Any|>
}
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String|
}
public? final? const [ResolvedTo(RAW_FIR)] val constant: <implicit> = LAZY_EXPRESSION
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val constant: R|kotlin/Int| = Int(0)
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/Int|
public abstract fun [ResolvedTo(STATUS)] interface Foo : R|kotlin/Any| {
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 abstract [ResolvedTo(ANNOTATION_ARGUMENTS)] fun foo([ResolvedTo(ANNOTATION_ARGUMENTS)] 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 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| {
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|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|<local>/b|
}
))
@@ -3,7 +3,7 @@ FIR element: FirPropertyImpl
FIR source kind: KtRealSourceElementKind
FIR element rendered:
@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/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/explicitType|()
}
)
@@ -21,13 +21,13 @@ FILE: [ResolvedTo(IMPORTS)] localDelegatedPropertyWithPropagatedType.kt
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String|
}
public? final? const [ResolvedTo(RAW_FIR)] val constant: <implicit> = LAZY_EXPRESSION
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
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>>| {
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val constant: R|kotlin/Int| = Int(0)
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/Int|
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>| {
^explicitType IntegerLiteral(0)
}
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|(<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/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/explicitType|()
}
)
@@ -3,7 +3,7 @@ FIR element: FirPropertyImpl
FIR source kind: KtRealSourceElementKind
FIR element rendered:
@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|()
@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|()
FIR FILE:
FILE: [ResolvedTo(IMPORTS)] localPropertyWithPropagatedType.kt
@@ -18,13 +18,13 @@ FILE: [ResolvedTo(IMPORTS)] localPropertyWithPropagatedType.kt
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String|
}
public? final? const [ResolvedTo(RAW_FIR)] val constant: <implicit> = LAZY_EXPRESSION
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
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>>| {
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val constant: R|kotlin/Int| = Int(0)
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/Int|
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>| {
^explicitType IntegerLiteral(0)
}
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|(<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|()
@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|()
}
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|
@@ -191,22 +191,22 @@ FILE: [ResolvedTo(IMPORTS)] anonymousFunctionWithAnnotatedParameter.kt
BODY_RESOLVE:
FILE: [ResolvedTo(IMPORTS)] anonymousFunctionWithAnnotatedParameter.kt
@R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.message] message: String): R|Anno| {
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.message] message: R|kotlin/String|): R|Anno| {
LAZY_super<R|kotlin/Any|>
}
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val message: String = R|<local>/message|
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val message: R|kotlin/String| = R|<local>/message|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String|
}
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|(String(outer)) kotlin/collections/List<@R|Anno|(String(middle)) kotlin/collections/List<@R|Anno|(String(inner)) kotlin/Int>>?| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] 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 [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>?| {
^ Null(null)
}
public final [ResolvedTo(BODY_RESOLVE)] val propertyToResolve: R|kotlin/String|
public [ResolvedTo(BODY_RESOLVE)] get(): R|kotlin/String| {
^ 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> {
^ 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> {
^ <strcat>(String( (), R|<local>/it|, String()))
}
) } ?: String()
@@ -191,22 +191,22 @@ FILE: [ResolvedTo(IMPORTS)] anonymousFunctionWithAnnotatedParameter2.kt
BODY_RESOLVE:
FILE: [ResolvedTo(IMPORTS)] anonymousFunctionWithAnnotatedParameter2.kt
@R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.message] message: String): R|Anno| {
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.message] message: R|kotlin/String|): R|Anno| {
LAZY_super<R|kotlin/Any|>
}
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val message: String = R|<local>/message|
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val message: R|kotlin/String| = R|<local>/message|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String|
}
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|(String(outer)) kotlin/collections/List<@R|Anno|(String(middle)) kotlin/collections/List<@R|Anno|(String(inner)) kotlin/Int>>?| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] 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 [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>?| {
^ Null(null)
}
public final [ResolvedTo(BODY_RESOLVE)] val propertyToResolve: R|kotlin/String|
public [ResolvedTo(BODY_RESOLVE)] get(): R|kotlin/String| {
^ 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> {
^ 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> {
^ <strcat>(String( (), R|<local>/it|, String()))
}
)
@@ -272,24 +272,24 @@ FILE: [ResolvedTo(IMPORTS)] anonymousFunctionWithAnnotatedParameter2Script.kts
SCRIPT: [ResolvedTo(TYPES)] <script-anonymousFunctionWithAnnotatedParameter2Script.kts>
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
@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(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.message] message: String): R|Anno| {
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.message] message: R|kotlin/String|): R|Anno| {
LAZY_super<R|kotlin/Any|>
}
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val message: String = R|<local>/message|
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val message: R|kotlin/String| = R|<local>/message|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String|
}
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|(String(outer)) kotlin/collections/List<@R|Anno|(String(middle)) kotlin/collections/List<@R|Anno|(String(inner)) kotlin/Int>>?| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] 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 [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>?| {
^ Null(null)
}
public final [ResolvedTo(BODY_RESOLVE)] val propertyToResolve: R|kotlin/String|
public [ResolvedTo(BODY_RESOLVE)] get(): R|kotlin/String| {
^ 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> {
^ 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> {
^ <strcat>(String( (), R|<local>/it|, String()))
}
)
@@ -162,7 +162,7 @@ FILE: [ResolvedTo(IMPORTS)] anonymousFunctionWithAnnotatedParameterOnImplicitTyp
public [ResolvedTo(CONTRACTS)] get(): R|@R|Anno|(String(str)) kotlin/String?| {
^ Null(null)
}
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val propertyToResolve: R|kotlin/String|
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirPropertySymbol /nullablePropertyWithAnnotatedType]] val propertyToResolve: R|kotlin/String|
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| {
^ 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()))
@@ -172,22 +172,22 @@ FILE: [ResolvedTo(IMPORTS)] anonymousFunctionWithAnnotatedParameterOnImplicitTyp
ANNOTATION_ARGUMENTS:
FILE: [ResolvedTo(IMPORTS)] anonymousFunctionWithAnnotatedParameterOnImplicitTypePhase.kt
@R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.message] message: String): R|Anno| {
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.message] message: R|kotlin/String|): R|Anno| {
LAZY_super<R|kotlin/Any|>
}
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val message: String = R|<local>/message|
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val message: R|kotlin/String| = R|<local>/message|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String|
}
public final [ResolvedTo(CONTRACTS)] val nullablePropertyWithAnnotatedType: R|@R|Anno|(String(str)) kotlin/String?|
public [ResolvedTo(CONTRACTS)] get(): R|@R|Anno|(String(str)) kotlin/String?| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] val nullablePropertyWithAnnotatedType: R|@R|Anno|(message = String(str)) kotlin/String?|
public [ResolvedTo(ANNOTATION_ARGUMENTS)] get(): R|@R|Anno|(message = String(str)) kotlin/String?| {
^ Null(null)
}
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] val propertyToResolve: R|kotlin/String|
public [ResolvedTo(ANNOTATION_ARGUMENTS)] get(): R|kotlin/String| {
^ 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> {
^ 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> {
^ <strcat>(String( (), R|<local>/it|, String()))
}
) } ?: String()
@@ -195,22 +195,22 @@ FILE: [ResolvedTo(IMPORTS)] anonymousFunctionWithAnnotatedParameterOnImplicitTyp
BODY_RESOLVE:
FILE: [ResolvedTo(IMPORTS)] anonymousFunctionWithAnnotatedParameterOnImplicitTypePhase.kt
@R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.message] message: String): R|Anno| {
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.message] message: R|kotlin/String|): R|Anno| {
LAZY_super<R|kotlin/Any|>
}
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val message: String = R|<local>/message|
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val message: R|kotlin/String| = R|<local>/message|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String|
}
public final [ResolvedTo(CONTRACTS)] val nullablePropertyWithAnnotatedType: R|@R|Anno|(String(str)) kotlin/String?|
public [ResolvedTo(CONTRACTS)] get(): R|@R|Anno|(String(str)) kotlin/String?| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] val nullablePropertyWithAnnotatedType: R|@R|Anno|(message = String(str)) kotlin/String?|
public [ResolvedTo(ANNOTATION_ARGUMENTS)] get(): R|@R|Anno|(message = String(str)) kotlin/String?| {
^ Null(null)
}
public final [ResolvedTo(BODY_RESOLVE)] val propertyToResolve: R|kotlin/String|
public [ResolvedTo(BODY_RESOLVE)] get(): R|kotlin/String| {
^ 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> {
^ 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> {
^ <strcat>(String( (), R|<local>/it|, String()))
}
) } ?: String()
@@ -231,7 +231,7 @@ FILE: [ResolvedTo(IMPORTS)] anonymousFunctionWithAnnotatedParameterOnImplicitTyp
^ Null(null)
}
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val propertyToResolve: R|kotlin/String|
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirPropertySymbol /nullablePropertyWithAnnotatedType]] val propertyToResolve: R|kotlin/String|
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String| {
^ 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()))
@@ -246,24 +246,24 @@ FILE: [ResolvedTo(IMPORTS)] anonymousFunctionWithAnnotatedParameterOnImplicitTyp
SCRIPT: [ResolvedTo(TYPES)] <script-anonymousFunctionWithAnnotatedParameterOnImplicitTypePhaseScript.kts>
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
@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(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.message] message: String): R|Anno| {
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.message] message: R|kotlin/String|): R|Anno| {
LAZY_super<R|kotlin/Any|>
}
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val message: String = R|<local>/message|
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val message: R|kotlin/String| = R|<local>/message|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String|
}
public final [ResolvedTo(CONTRACTS)] val nullablePropertyWithAnnotatedType: R|@R|Anno|(String(str)) kotlin/String?|
public [ResolvedTo(CONTRACTS)] get(): R|@R|Anno|(String(str)) kotlin/String?| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] val nullablePropertyWithAnnotatedType: R|@R|Anno|(message = String(str)) kotlin/String?|
public [ResolvedTo(ANNOTATION_ARGUMENTS)] get(): R|@R|Anno|(message = String(str)) kotlin/String?| {
^ Null(null)
}
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] val propertyToResolve: R|kotlin/String|
public [ResolvedTo(ANNOTATION_ARGUMENTS)] get(): R|kotlin/String| {
^ 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> {
^ 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> {
^ <strcat>(String( (), R|<local>/it|, String()))
}
) } ?: String()
@@ -276,24 +276,24 @@ FILE: [ResolvedTo(IMPORTS)] anonymousFunctionWithAnnotatedParameterOnImplicitTyp
SCRIPT: [ResolvedTo(TYPES)] <script-anonymousFunctionWithAnnotatedParameterOnImplicitTypePhaseScript.kts>
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
@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(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.message] message: String): R|Anno| {
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.message] message: R|kotlin/String|): R|Anno| {
LAZY_super<R|kotlin/Any|>
}
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val message: String = R|<local>/message|
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val message: R|kotlin/String| = R|<local>/message|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String|
}
public final [ResolvedTo(CONTRACTS)] val nullablePropertyWithAnnotatedType: R|@R|Anno|(String(str)) kotlin/String?|
public [ResolvedTo(CONTRACTS)] get(): R|@R|Anno|(String(str)) kotlin/String?| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] val nullablePropertyWithAnnotatedType: R|@R|Anno|(message = String(str)) kotlin/String?|
public [ResolvedTo(ANNOTATION_ARGUMENTS)] get(): R|@R|Anno|(message = String(str)) kotlin/String?| {
^ Null(null)
}
public final [ResolvedTo(BODY_RESOLVE)] val propertyToResolve: R|kotlin/String|
public [ResolvedTo(BODY_RESOLVE)] get(): R|kotlin/String| {
^ 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> {
^ 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> {
^ <strcat>(String( (), R|<local>/it|, String()))
}
) } ?: String()
@@ -272,24 +272,24 @@ FILE: [ResolvedTo(IMPORTS)] anonymousFunctionWithAnnotatedParameterScript.kts
SCRIPT: [ResolvedTo(TYPES)] <script-anonymousFunctionWithAnnotatedParameterScript.kts>
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
@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(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.message] message: String): R|Anno| {
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.message] message: R|kotlin/String|): R|Anno| {
LAZY_super<R|kotlin/Any|>
}
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val message: String = R|<local>/message|
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val message: R|kotlin/String| = R|<local>/message|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String|
}
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|(String(outer)) kotlin/collections/List<@R|Anno|(String(middle)) kotlin/collections/List<@R|Anno|(String(inner)) kotlin/Int>>?| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] 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 [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>?| {
^ Null(null)
}
public final [ResolvedTo(BODY_RESOLVE)] val propertyToResolve: R|kotlin/String|
public [ResolvedTo(BODY_RESOLVE)] get(): R|kotlin/String| {
^ 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> {
^ 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> {
^ <strcat>(String( (), R|<local>/it|, String()))
}
) } ?: String()
@@ -252,7 +252,7 @@ FILE: [ResolvedTo(IMPORTS)] implicitTypeWithInaccessibleAnnotation.kt
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
}
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun implicitType1(): R|@R|usage/Anno|(privateConstVal#) kotlin/Int| {
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol usage/TopLevelObject.expectedType]] fun implicitType1(): R|@R|usage/Anno|(privateConstVal#) kotlin/Int| {
^implicitType1 Q|usage/TopLevelObject|.R|usage/TopLevelObject.expectedType|()
}
public final [ResolvedTo(STATUS)] object TopLevelObject : R|kotlin/Any| {
@@ -274,16 +274,16 @@ FILE: [ResolvedTo(IMPORTS)] implicitTypeWithInaccessibleAnnotation.kt
ANNOTATION_ARGUMENTS:
FILE: [ResolvedTo(IMPORTS)] implicitTypeWithInaccessibleAnnotation.kt
@R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=usage/Anno.s] s: String): R|usage/Anno| {
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] 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| {
LAZY_super<R|kotlin/Any|>
}
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val s: String = R|<local>/s|
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val s: R|kotlin/String| = R|<local>/s|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String|
}
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun implicitType1(): R|@R|usage/Anno|(privateConstVal#) kotlin/Int| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] 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|()
}
public final [ResolvedTo(STATUS)] object TopLevelObject : R|kotlin/Any| {
@@ -293,10 +293,10 @@ FILE: [ResolvedTo(IMPORTS)] implicitTypeWithInaccessibleAnnotation.kt
public final [ResolvedTo(STATUS)] fun expectedType2(): R|@R|usage/Anno|(privateConstVal#) kotlin/Int| { LAZY_BLOCK }
private final const [ResolvedTo(STATUS)] val privateConstVal: <implicit> = LAZY_EXPRESSION
private [ResolvedTo(STATUS)] [ContainingClassKey=TopLevelObject] get(): <implicit>
private final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val privateConstVal: R|kotlin/String| = String(privateConstVal)
private [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [ContainingClassKey=TopLevelObject] get(): R|kotlin/String|
public final [ResolvedTo(CONTRACTS)] fun expectedType(): R|@R|usage/Anno|(privateConstVal#) kotlin/Int| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun expectedType(): R|@R|usage/Anno|(s = this@R|usage/TopLevelObject|.R|usage/TopLevelObject.privateConstVal|) kotlin/Int| {
^expectedType IntegerLiteral(4)
}
@@ -305,16 +305,16 @@ FILE: [ResolvedTo(IMPORTS)] implicitTypeWithInaccessibleAnnotation.kt
BODY_RESOLVE:
FILE: [ResolvedTo(IMPORTS)] implicitTypeWithInaccessibleAnnotation.kt
@R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=usage/Anno.s] s: String): R|usage/Anno| {
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] 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| {
LAZY_super<R|kotlin/Any|>
}
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val s: String = R|<local>/s|
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val s: R|kotlin/String| = R|<local>/s|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String|
}
public final [ResolvedTo(BODY_RESOLVE)] fun implicitType1(): R|@R|usage/Anno|(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|()
}
public final [ResolvedTo(STATUS)] object TopLevelObject : R|kotlin/Any| {
@@ -324,10 +324,10 @@ FILE: [ResolvedTo(IMPORTS)] implicitTypeWithInaccessibleAnnotation.kt
public final [ResolvedTo(STATUS)] fun expectedType2(): R|@R|usage/Anno|(privateConstVal#) kotlin/Int| { LAZY_BLOCK }
private final const [ResolvedTo(STATUS)] val privateConstVal: <implicit> = LAZY_EXPRESSION
private [ResolvedTo(STATUS)] [ContainingClassKey=TopLevelObject] get(): <implicit>
private final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val privateConstVal: R|kotlin/String| = String(privateConstVal)
private [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [ContainingClassKey=TopLevelObject] get(): R|kotlin/String|
public final [ResolvedTo(CONTRACTS)] fun expectedType(): R|@R|usage/Anno|(privateConstVal#) kotlin/Int| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun expectedType(): R|@R|usage/Anno|(s = this@R|usage/TopLevelObject|.R|usage/TopLevelObject.privateConstVal|) kotlin/Int| {
^expectedType IntegerLiteral(4)
}
@@ -158,47 +158,47 @@ FILE: [ResolvedTo(IMPORTS)] impliciyTypeWithAnnotationOnFunction.kt
public final [ResolvedTo(CONTRACTS)] fun typeWithAnnotation(): R|@R|Anno|(value#) kotlin/String| {
^typeWithAnnotation String()
}
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun resolveMe(): R|@R|Anno|(value#) kotlin/String| {
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /typeWithAnnotation]] fun resolveMe(): R|@R|Anno|(value#) kotlin/String| {
^resolveMe R|/typeWithAnnotation|()
}
ANNOTATION_ARGUMENTS:
FILE: [ResolvedTo(IMPORTS)] impliciyTypeWithAnnotationOnFunction.kt
@R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.number] number: Int): R|Anno| {
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.number] number: R|kotlin/Int|): R|Anno| {
LAZY_super<R|kotlin/Any|>
}
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val number: Int = R|<local>/number|
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): Int
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val number: R|kotlin/Int| = R|<local>/number|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/Int|
}
public? final? const [ResolvedTo(RAW_FIR)] val value: <implicit> = LAZY_EXPRESSION
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun typeWithAnnotation(): R|@R|Anno|(value#) kotlin/String| {
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val value: R|kotlin/Int| = Int(0)
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/Int|
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun typeWithAnnotation(): R|@R|Anno|(number = R|/value|) kotlin/String| {
^typeWithAnnotation String()
}
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun resolveMe(): R|@R|Anno|(value#) kotlin/String| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun resolveMe(): R|@R|Anno|(number = R|/value|) kotlin/String| {
^resolveMe R|/typeWithAnnotation|()
}
BODY_RESOLVE:
FILE: [ResolvedTo(IMPORTS)] impliciyTypeWithAnnotationOnFunction.kt
@R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.number] number: Int): R|Anno| {
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.number] number: R|kotlin/Int|): R|Anno| {
LAZY_super<R|kotlin/Any|>
}
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val number: Int = R|<local>/number|
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): Int
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val number: R|kotlin/Int| = R|<local>/number|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/Int|
}
public? final? const [ResolvedTo(RAW_FIR)] val value: <implicit> = LAZY_EXPRESSION
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun typeWithAnnotation(): R|@R|Anno|(value#) kotlin/String| {
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val value: R|kotlin/Int| = Int(0)
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/Int|
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun typeWithAnnotation(): R|@R|Anno|(number = R|/value|) kotlin/String| {
^typeWithAnnotation String()
}
public final [ResolvedTo(BODY_RESOLVE)] fun resolveMe(): R|@R|Anno|(value#) kotlin/String| {
public final [ResolvedTo(BODY_RESOLVE)] fun resolveMe(): R|@R|Anno|(number = R|/value|) kotlin/String| {
^resolveMe R|/typeWithAnnotation|()
}
@@ -179,7 +179,7 @@ FILE: [ResolvedTo(IMPORTS)] impliciyTypeWithAnnotationOnProperty.kt
public final [ResolvedTo(CONTRACTS)] fun typeWithAnnotation(): R|@R|Anno|(value#) kotlin/String| {
^typeWithAnnotation String()
}
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] var resolveMe: R|@R|Anno|(value#) kotlin/String|
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /typeWithAnnotation]] var resolveMe: R|@R|Anno|(value#) kotlin/String|
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|@R|Anno|(value#) kotlin/String| {
^ R|/typeWithAnnotation|()
}
@@ -188,48 +188,48 @@ FILE: [ResolvedTo(IMPORTS)] impliciyTypeWithAnnotationOnProperty.kt
ANNOTATION_ARGUMENTS:
FILE: [ResolvedTo(IMPORTS)] impliciyTypeWithAnnotationOnProperty.kt
@R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.number] number: Int): R|Anno| {
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.number] number: R|kotlin/Int|): R|Anno| {
LAZY_super<R|kotlin/Any|>
}
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val number: Int = R|<local>/number|
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): Int
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val number: R|kotlin/Int| = R|<local>/number|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/Int|
}
public? final? const [ResolvedTo(RAW_FIR)] val value: <implicit> = LAZY_EXPRESSION
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun typeWithAnnotation(): R|@R|Anno|(value#) kotlin/String| {
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val value: R|kotlin/Int| = Int(0)
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/Int|
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun typeWithAnnotation(): R|@R|Anno|(number = R|/value|) kotlin/String| {
^typeWithAnnotation String()
}
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] var resolveMe: R|@R|Anno|(value#) kotlin/String|
public [ResolvedTo(ANNOTATION_ARGUMENTS)] get(): R|@R|Anno|(value#) kotlin/String| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] var resolveMe: R|@R|Anno|(number = R|/value|) kotlin/String|
public [ResolvedTo(ANNOTATION_ARGUMENTS)] get(): R|@R|Anno|(number = R|/value|) kotlin/String| {
^ R|/typeWithAnnotation|()
}
public [ResolvedTo(ANNOTATION_ARGUMENTS)] set([ResolvedTo(ANNOTATION_ARGUMENTS)] value: R|@R|Anno|(value#) kotlin/String|): R|kotlin/Unit| {
public [ResolvedTo(ANNOTATION_ARGUMENTS)] set([ResolvedTo(ANNOTATION_ARGUMENTS)] value: R|@R|Anno|(number = R|/value|) kotlin/String|): R|kotlin/Unit| {
}
BODY_RESOLVE:
FILE: [ResolvedTo(IMPORTS)] impliciyTypeWithAnnotationOnProperty.kt
@R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.number] number: Int): R|Anno| {
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.number] number: R|kotlin/Int|): R|Anno| {
LAZY_super<R|kotlin/Any|>
}
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val number: Int = R|<local>/number|
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): Int
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val number: R|kotlin/Int| = R|<local>/number|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/Int|
}
public? final? const [ResolvedTo(RAW_FIR)] val value: <implicit> = LAZY_EXPRESSION
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun typeWithAnnotation(): R|@R|Anno|(value#) kotlin/String| {
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val value: R|kotlin/Int| = Int(0)
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/Int|
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun typeWithAnnotation(): R|@R|Anno|(number = R|/value|) kotlin/String| {
^typeWithAnnotation String()
}
public final [ResolvedTo(BODY_RESOLVE)] var resolveMe: R|@R|Anno|(value#) kotlin/String|
public [ResolvedTo(BODY_RESOLVE)] get(): R|@R|Anno|(value#) kotlin/String| {
public final [ResolvedTo(BODY_RESOLVE)] var resolveMe: R|@R|Anno|(number = R|/value|) kotlin/String|
public [ResolvedTo(BODY_RESOLVE)] get(): R|@R|Anno|(number = R|/value|) kotlin/String| {
^ R|/typeWithAnnotation|()
}
public [ResolvedTo(BODY_RESOLVE)] set([ResolvedTo(BODY_RESOLVE)] value: R|@R|Anno|(value#) kotlin/String|): R|kotlin/Unit| {
public [ResolvedTo(BODY_RESOLVE)] set([ResolvedTo(BODY_RESOLVE)] value: R|@R|Anno|(number = R|/value|) kotlin/String|): R|kotlin/Unit| {
}
FILE RAW TO BODY:
@@ -246,7 +246,7 @@ FILE: [ResolvedTo(IMPORTS)] resultWithPropagatedType.kts
^explicitType IntegerLiteral(0)
}
public final [ResolvedTo(IMPLICIT_TYPES_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 final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol foo/explicitType]] 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(IMPLICIT_TYPES_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>>|
@@ -256,25 +256,25 @@ FILE: [ResolvedTo(IMPORTS)] resultWithPropagatedType.kts
SCRIPT: [ResolvedTo(ANNOTATION_ARGUMENTS)] <script-resultWithPropagatedType.kts>
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
@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(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=foo/Anno.position] position: String): R|foo/Anno| {
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] 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| {
LAZY_super<R|kotlin/Any|>
}
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String|
}
public? final? const [ResolvedTo(RAW_FIR)] val constant: <implicit> = LAZY_EXPRESSION
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val constant: R|kotlin/Int| = Int(0)
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/Int|
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>>| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>| {
^explicitType IntegerLiteral(0)
}
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|(<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>>|
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 [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>>|
BODY_RESOLVE:
@@ -283,25 +283,25 @@ FILE: [ResolvedTo(IMPORTS)] resultWithPropagatedType.kts
SCRIPT: [ResolvedTo(BODY_RESOLVE)] <script-resultWithPropagatedType.kts>
[ResolvedTo(BODY_RESOLVE)] lval args: R|kotlin/Array<kotlin/String>|
@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(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=foo/Anno.position] position: String): R|foo/Anno| {
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] 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| {
LAZY_super<R|kotlin/Any|>
}
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String|
}
public? final? const [ResolvedTo(RAW_FIR)] val constant: <implicit> = LAZY_EXPRESSION
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val constant: R|kotlin/Int| = Int(0)
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/Int|
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>>| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>| {
^explicitType IntegerLiteral(0)
}
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|(<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>>|
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>>|
FILE RAW TO BODY:
@@ -246,7 +246,7 @@ FILE: [ResolvedTo(IMPORTS)] scriptWithResultWithPropagatedType.kts
^explicitType IntegerLiteral(0)
}
public final [ResolvedTo(IMPLICIT_TYPES_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 final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol foo/explicitType]] 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(IMPLICIT_TYPES_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>>|
@@ -256,25 +256,25 @@ FILE: [ResolvedTo(IMPORTS)] scriptWithResultWithPropagatedType.kts
SCRIPT: [ResolvedTo(ANNOTATION_ARGUMENTS)] <script-scriptWithResultWithPropagatedType.kts>
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
@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(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=foo/Anno.position] position: String): R|foo/Anno| {
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] 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| {
LAZY_super<R|kotlin/Any|>
}
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String|
}
public? final? const [ResolvedTo(RAW_FIR)] val constant: <implicit> = LAZY_EXPRESSION
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val constant: R|kotlin/Int| = Int(0)
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/Int|
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>>| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>| {
^explicitType IntegerLiteral(0)
}
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|(<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>>|
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 [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>>|
BODY_RESOLVE:
@@ -283,25 +283,25 @@ FILE: [ResolvedTo(IMPORTS)] scriptWithResultWithPropagatedType.kts
SCRIPT: [ResolvedTo(BODY_RESOLVE)] <script-scriptWithResultWithPropagatedType.kts>
[ResolvedTo(BODY_RESOLVE)] lval args: R|kotlin/Array<kotlin/String>|
@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(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=foo/Anno.position] position: String): R|foo/Anno| {
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] 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| {
LAZY_super<R|kotlin/Any|>
}
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String|
}
public? final? const [ResolvedTo(RAW_FIR)] val constant: <implicit> = LAZY_EXPRESSION
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val constant: R|kotlin/Int| = Int(0)
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/Int|
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>>| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>| {
^explicitType IntegerLiteral(0)
}
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|(<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>>|
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>>|
FILE RAW TO BODY:
@@ -1,36 +1,36 @@
@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/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>>?
context -> FirNamedFunctionSymbol <local>/doo
anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>
context -> FirNamedFunctionSymbol <local>/doo
anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int
context -> FirNamedFunctionSymbol <local>/doo
anchor -> [FirNamedFunctionSymbol util/bar]
@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/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>>?
context -> FirNamedFunctionSymbol <local>/foo
anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>
context -> FirNamedFunctionSymbol <local>/foo
anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int
context -> FirNamedFunctionSymbol <local>/foo
anchor -> [FirNamedFunctionSymbol util/bar]
@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/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>>?
context -> FirNamedFunctionSymbol <local>/baz
anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>
context -> FirNamedFunctionSymbol <local>/baz
anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int
context -> FirNamedFunctionSymbol <local>/baz
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 [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String|
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>>?| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>?| {
^bar Null(null)
}
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] class A : R|kotlin/Any| {
@@ -93,15 +93,15 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunction.kt
super<R|kotlin/Any|>()
}
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>>?| {
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>>?| {
^doo this@R|<local>/OuterIntoLocal|.R|<local>/foo|()
}
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>>?| {
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>>?| {
^foo R|util/bar|()
}
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>>?| {
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>>?| {
^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 [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String|
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>>?| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>?| {
^bar Null(null)
}
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] class A : R|kotlin/Any| {
@@ -351,15 +351,15 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunction.kt
super<R|kotlin/Any|>()
}
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>>?| {
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>>?| {
^doo this@R|<local>/OuterIntoLocal|.R|<local>/foo|()
}
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>>?| {
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>>?| {
^foo R|util/bar|()
}
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>>?| {
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>>?| {
^baz this@R|<local>/OuterIntoLocal|.R|<local>/foo|()
}
@@ -1,36 +1,36 @@
@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/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>>?
context -> FirNamedFunctionSymbol <local>/doo
anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>
context -> FirNamedFunctionSymbol <local>/doo
anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int
context -> FirNamedFunctionSymbol <local>/doo
anchor -> [FirNamedFunctionSymbol util/bar]
@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/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>>?
context -> FirNamedFunctionSymbol <local>/foo
anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>
context -> FirNamedFunctionSymbol <local>/foo
anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int
context -> FirNamedFunctionSymbol <local>/foo
anchor -> [FirNamedFunctionSymbol util/bar]
@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/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>>?
context -> FirNamedFunctionSymbol <local>/baz
anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>
context -> FirNamedFunctionSymbol <local>/baz
anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int
context -> FirNamedFunctionSymbol <local>/baz
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 [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String|
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>>?| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>?| {
^bar Null(null)
}
@@ -100,15 +100,15 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunctionScript.kts
super<R|kotlin/Any|>()
}
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>>?| {
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>>?| {
^doo this@R|<local>/OuterIntoLocal|.R|<local>/foo|()
}
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>>?| {
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>>?| {
^foo R|util/bar|()
}
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>>?| {
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>>?| {
^baz this@R|<local>/OuterIntoLocal|.R|<local>/foo|()
}
@@ -136,4 +136,3 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunctionScript.kts
}
}
@@ -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 [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String|
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>>?| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>?| {
^bar Null(null)
}
@@ -446,15 +446,15 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunctionScript.kts
super<R|kotlin/Any|>()
}
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>>?| {
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>>?| {
^doo this@R|<local>/OuterIntoLocal|.R|<local>/foo|()
}
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>>?| {
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>>?| {
^foo R|util/bar|()
}
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>>?| {
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>>?| {
^baz this@R|<local>/OuterIntoLocal|.R|<local>/foo|()
}
@@ -551,4 +551,3 @@ FILE: [ResolvedTo(BODY_RESOLVE)] propagationToLocalMemberFunctionScript.kts
}
}
@@ -69,7 +69,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitType.kt
}
public abstract [ResolvedTo(STATUS)] interface OriginalInterface : R|kotlin/Any| {
@R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@R|Anno|(<strcat>(String(bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested bound ), prop#)) kotlin/String>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/ListIterator<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>|): R|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>| {
@R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /explicitType]] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@R|Anno|(<strcat>(String(bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested bound ), prop#)) kotlin/String>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/ListIterator<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>|): R|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>| {
^implicitType R|/explicitType|()
}
@@ -109,7 +109,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitType.kt
}
public abstract [ResolvedTo(STATUS)] interface OriginalInterface : R|kotlin/Any| {
@R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@R|Anno|(<strcat>(String(bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested bound ), prop#)) kotlin/String>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/ListIterator<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>|): R|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>| {
@R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /explicitType]] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@R|Anno|(<strcat>(String(bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested bound ), prop#)) kotlin/String>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/ListIterator<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>|): R|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>| {
^implicitType R|/explicitType|()
}
@@ -119,7 +119,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitType.kt
}
ANNOTATION_ARGUMENTS:
TARGET: @R|Anno|[Types](position = <strcat>(String(implicitType ), R|/prop|)) public open [ResolvedTo(ANNOTATION_ARGUMENTS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](position = <strcat>(String(type param ), R|/prop|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@R|Anno|(position = <strcat>(String(bound ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested bound ), R|/prop|)) kotlin/String>>|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), R|/prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested receiver type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested receiver type ), R|/prop|)) kotlin/String>>|.implicitType([ResolvedTo(ANNOTATION_ARGUMENTS)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](position = <strcat>(String(parameter annotation ), R|/prop|)) param: R|@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/ListIterator<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>|): R|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
TARGET: @R|Anno|[Types](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>>|
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| {
@@ -142,17 +142,17 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitType.kt
}
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|(<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|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>>| {
^implicitType R|/explicitType|()
}
}
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>>| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>| {
^explicitType IntegerLiteral(1)
}
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|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
TARGET: @R|Anno|[Types](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>>|
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| {
@@ -175,12 +175,12 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitType.kt
}
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|(<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|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>>| {
^implicitType R|/explicitType|()
}
}
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>>| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>| {
^explicitType IntegerLiteral(1)
}
@@ -76,7 +76,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeScript.kts
}
public abstract [ResolvedTo(STATUS)] interface OriginalInterface : R|kotlin/Any| {
@R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@R|Anno|(<strcat>(String(bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested bound ), prop#)) kotlin/String>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/ListIterator<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>|): R|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>| {
@R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /explicitType]] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@R|Anno|(<strcat>(String(bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested bound ), prop#)) kotlin/String>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/ListIterator<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>|): R|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>| {
^implicitType R|/explicitType|()
}
@@ -143,7 +143,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeScript.kts
}
public abstract [ResolvedTo(STATUS)] interface OriginalInterface : R|kotlin/Any| {
@R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@R|Anno|(<strcat>(String(bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested bound ), prop#)) kotlin/String>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/ListIterator<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>|): R|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>| {
@R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /explicitType]] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@R|Anno|(<strcat>(String(bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested bound ), prop#)) kotlin/String>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/ListIterator<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>|): R|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>| {
^implicitType R|/explicitType|()
}
@@ -155,7 +155,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeScript.kts
ANNOTATION_ARGUMENTS:
TARGET: @R|Anno|[Types](position = <strcat>(String(implicitType ), R|/prop|)) public open [ResolvedTo(ANNOTATION_ARGUMENTS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](position = <strcat>(String(type param ), R|/prop|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@R|Anno|(position = <strcat>(String(bound ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested bound ), R|/prop|)) kotlin/String>>|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), R|/prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), R|/prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested receiver type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested receiver type ), R|/prop|)) kotlin/String>>|.implicitType([ResolvedTo(ANNOTATION_ARGUMENTS)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](position = <strcat>(String(parameter annotation ), R|/prop|)) param: R|@R|Anno|(position = <strcat>(String(parameter type ), R|/prop|)) kotlin/collections/ListIterator<@R|Anno|(position = <strcat>(String(nested parameter type ), R|/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), R|/prop|)) kotlin/String>>|): R|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
TARGET: @R|Anno|[Types](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>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeScript.kts
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| {
@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>>| {
@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>>| {
^implicitType R|/explicitType|()
}
}
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>>| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>| {
^explicitType IntegerLiteral(1)
}
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|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
TARGET: @R|Anno|[Types](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>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeScript.kts
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| {
@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>>| {
@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>>| {
^implicitType R|/explicitType|()
}
}
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>>| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>| {
^explicitType IntegerLiteral(1)
}
@@ -67,7 +67,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeUnavailable.kt
}
public abstract [ResolvedTo(STATUS)] interface OriginalInterface : R|kotlin/Any| {
@R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@R|Anno|(<strcat>(String(bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested bound ), prop#)) kotlin/String>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/ListIterator<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>|): R|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>| {
@R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /OriginalInterface.Companion.explicitType]] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@R|Anno|(<strcat>(String(bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested bound ), prop#)) kotlin/String>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/ListIterator<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>|): R|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>| {
^implicitType this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.explicitType|()
}
@@ -134,7 +134,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeUnavailable.kt
}
public abstract [ResolvedTo(STATUS)] interface OriginalInterface : R|kotlin/Any| {
@R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@R|Anno|(<strcat>(String(bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested bound ), prop#)) kotlin/String>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/ListIterator<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>|): R|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>| {
@R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /OriginalInterface.Companion.explicitType]] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@R|Anno|(<strcat>(String(bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested bound ), prop#)) kotlin/String>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/ListIterator<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>|): R|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>| {
^implicitType this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.explicitType|()
}
@@ -155,7 +155,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeUnavailable.kt
}
ANNOTATION_ARGUMENTS:
TARGET: @R|Anno|[Types](position = <strcat>(String(implicitType ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) public open [ResolvedTo(ANNOTATION_ARGUMENTS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](position = <strcat>(String(type param ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@R|Anno|(position = <strcat>(String(bound ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested bound ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>>|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>>|.implicitType([ResolvedTo(ANNOTATION_ARGUMENTS)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](position = <strcat>(String(parameter annotation ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) param: R|@R|Anno|(position = <strcat>(String(parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/ListIterator<@R|Anno|(position = <strcat>(String(nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>>|): R|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
TARGET: @R|Anno|[Types](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>>|
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| {
@@ -176,7 +176,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeUnavailable.kt
}
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|(<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|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>>| {
^implicitType this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.explicitType|()
}
@@ -185,7 +185,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeUnavailable.kt
LAZY_super<R|kotlin/Any|>
}
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>>| {
private final [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>| {
^explicitType IntegerLiteral(1)
}
@@ -197,7 +197,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeUnavailable.kt
}
BODY_RESOLVE:
TARGET: @R|Anno|[Types](position = <strcat>(String(implicitType ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) public open [ResolvedTo(BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](position = <strcat>(String(type param ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) [ResolvedTo(BODY_RESOLVE)] F : R|@R|Anno|(position = <strcat>(String(bound ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested bound ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>>|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>>|.implicitType([ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](position = <strcat>(String(parameter annotation ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) param: R|@R|Anno|(position = <strcat>(String(parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/ListIterator<@R|Anno|(position = <strcat>(String(nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>>|): R|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
TARGET: @R|Anno|[Types](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>>|
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| {
@@ -218,7 +218,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeUnavailable.kt
}
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|(<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|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>>| {
^implicitType this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.explicitType|()
}
@@ -227,7 +227,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeUnavailable.kt
LAZY_super<R|kotlin/Any|>
}
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>>| {
private final [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>| {
^explicitType IntegerLiteral(1)
}
@@ -73,7 +73,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeUnavailableScript.kts
}
public abstract [ResolvedTo(STATUS)] interface OriginalInterface : R|kotlin/Any| {
@R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@R|Anno|(<strcat>(String(bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested bound ), prop#)) kotlin/String>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/ListIterator<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>|): R|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>| {
@R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /OriginalInterface.Companion.explicitType]] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@R|Anno|(<strcat>(String(bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested bound ), prop#)) kotlin/String>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/ListIterator<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>|): R|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>| {
^implicitType this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.explicitType|()
}
@@ -161,7 +161,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeUnavailableScript.kts
}
public abstract [ResolvedTo(STATUS)] interface OriginalInterface : R|kotlin/Any| {
@R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@R|Anno|(<strcat>(String(bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested bound ), prop#)) kotlin/String>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/ListIterator<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>|): R|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>| {
@R|Anno|[Types](LAZY_EXPRESSION) public open [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /OriginalInterface.Companion.explicitType]] fun <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@R|Anno|(<strcat>(String(bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested bound ), prop#)) kotlin/String>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|@R|Anno|(<strcat>(String(receiver type ), prop#)) kotlin/collections/Collection<@R|Anno|(<strcat>(String(nested receiver type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested receiver type ), prop#)) kotlin/String>>|.implicitType([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] @R|Anno|[Types](LAZY_EXPRESSION) param: R|@R|Anno|(<strcat>(String(parameter type ), prop#)) kotlin/collections/ListIterator<@R|Anno|(<strcat>(String(nested parameter type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested parameter type ), prop#)) kotlin/String>>|): R|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>| {
^implicitType this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.explicitType|()
}
@@ -183,7 +183,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeUnavailableScript.kts
ANNOTATION_ARGUMENTS:
TARGET: @R|Anno|[Types](position = <strcat>(String(implicitType ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) public open [ResolvedTo(ANNOTATION_ARGUMENTS)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](position = <strcat>(String(type param ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) [ResolvedTo(ANNOTATION_ARGUMENTS)] F : R|@R|Anno|(position = <strcat>(String(bound ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested bound ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>>|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>>|.implicitType([ResolvedTo(ANNOTATION_ARGUMENTS)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](position = <strcat>(String(parameter annotation ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) param: R|@R|Anno|(position = <strcat>(String(parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/ListIterator<@R|Anno|(position = <strcat>(String(nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>>|): R|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
TARGET: @R|Anno|[Types](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>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeUnavailableScript.kts
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| {
@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>>| {
@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>>| {
^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 [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [ContainingClassKey=Companion] get(): R|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>>| {
private final [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>| {
^explicitType IntegerLiteral(1)
}
@@ -232,7 +232,7 @@ FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeUnavailableScript.kts
BODY_RESOLVE:
TARGET: @R|Anno|[Types](position = <strcat>(String(implicitType ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) public open [ResolvedTo(BODY_RESOLVE)] [DelegatedWrapperDataKey=[wrapped=FirNamedFunctionSymbol /OriginalInterface.implicitType, containingClass=Derived, delegateField=FirFieldSymbol /Derived.$$delegate_0] fun <@R|Anno|[Types](position = <strcat>(String(type param ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) [ResolvedTo(BODY_RESOLVE)] F : R|@R|Anno|(position = <strcat>(String(bound ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested bound ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>>|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/Collection<@R|Anno|(position = <strcat>(String(nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested receiver type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>>|.implicitType([ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/param] @R|Anno|[Types](position = <strcat>(String(parameter annotation ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) param: R|@R|Anno|(position = <strcat>(String(parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/ListIterator<@R|Anno|(position = <strcat>(String(nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested parameter type ), this@R|/OriginalInterface.Companion|.R|/OriginalInterface.Companion.prop|)) kotlin/String>>|): R|@R|Anno|(<strcat>(String(explicitType return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested return type ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(explicitType nested nested return type ), prop#)) kotlin/Int>>|
TARGET: @R|Anno|[Types](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>>|
FILE: [ResolvedTo(IMPORTS)] delegateWithImplicitTypeUnavailableScript.kts
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| {
@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>>| {
@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>>| {
^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 [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [ContainingClassKey=Companion] get(): R|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>>| {
private final [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>| {
^explicitType IntegerLiteral(1)
}
@@ -83,7 +83,7 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithExplicitType.kt
}
}
@PROPERTY:R|Anno|[Types](LAZY_EXPRESSION) field:@PROPERTY_DELEGATE_FIELD:R|Anno|[Types](LAZY_EXPRESSION) public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] var <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@R|Anno|(<strcat>(String(bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested bound ), prop#)) kotlin/String>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|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:R|Anno|[Types](LAZY_EXPRESSION) field:@PROPERTY_DELEGATE_FIELD:R|Anno|[Types](LAZY_EXPRESSION) public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /Delegate.getValue]] var <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@R|Anno|(<strcat>(String(bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested bound ), prop#)) kotlin/String>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|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](LAZY_EXPRESSION) public [ResolvedTo(IMPLICIT_TYPES_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<Inapplicable(CONVENTION_ERROR): /Delegate.getValue>#|(this@R|/propertyToResolve|, ::R|/propertyToResolve|)
}
@@ -267,7 +267,7 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithExplicitType.kt
}
}
@PROPERTY:R|Anno|[Types](LAZY_EXPRESSION) field:@PROPERTY_DELEGATE_FIELD:R|Anno|[Types](LAZY_EXPRESSION) public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] var <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@R|Anno|(<strcat>(String(bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested bound ), prop#)) kotlin/String>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|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:R|Anno|[Types](LAZY_EXPRESSION) field:@PROPERTY_DELEGATE_FIELD:R|Anno|[Types](LAZY_EXPRESSION) public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /Delegate.getValue]] var <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@R|Anno|(<strcat>(String(bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested bound ), prop#)) kotlin/String>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|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](LAZY_EXPRESSION) public [ResolvedTo(IMPLICIT_TYPES_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|)
}
@@ -293,7 +293,7 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithExplicitType.kt
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|(<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>>| {
public open override operator [ResolvedTo(ANNOTATION_ARGUMENTS)] fun getValue([ResolvedTo(ANNOTATION_ARGUMENTS)] thisRef: R|kotlin/Any?|, [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>| {
^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|(<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|(<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>>| {
@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_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>>| {
^ 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|(<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| {
@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| {
^ 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>>
}
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>>| {
public open override operator [ResolvedTo(ANNOTATION_ARGUMENTS)] fun getValue([ResolvedTo(ANNOTATION_ARGUMENTS)] thisRef: R|kotlin/Any?|, [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>| {
^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|(<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|(<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>>| {
@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_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>>| {
^ 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|(<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| {
@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|)
}
@@ -90,10 +90,11 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithExplicitTypeScript.kts
}
@PROPERTY:R|Anno|[Types](LAZY_EXPRESSION) field:@PROPERTY_DELEGATE_FIELD:R|Anno|[Types](LAZY_EXPRESSION) public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] var <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@R|Anno|(<strcat>(String(bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested bound ), prop#)) kotlin/String>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|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:R|Anno|[Types](LAZY_EXPRESSION) field:@PROPERTY_DELEGATE_FIELD:R|Anno|[Types](LAZY_EXPRESSION) public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /Delegate.getValue]] var <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@R|Anno|(<strcat>(String(bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested bound ), prop#)) kotlin/String>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|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](LAZY_EXPRESSION) public [ResolvedTo(IMPLICIT_TYPES_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<Inapplicable(CONVENTION_ERROR): /Delegate.getValue>#|(this@R|/propertyToResolve|, ::R|/propertyToResolve|)
}
@PROPERTY_SETTER:R|Anno|[Types](LAZY_EXPRESSION) public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] set([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] @SETTER_PARAMETER:R|Anno|[Types](LAZY_EXPRESSION) <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<Inapplicable(CONVENTION_ERROR): /Delegate.setValue>#|(this@R|/propertyToResolve|, ::R|/propertyToResolve|, R|<local>/propertyToResolve|)
}
@@ -346,7 +346,7 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithExplicitTypeScript.kts
}
@PROPERTY:R|Anno|[Types](LAZY_EXPRESSION) field:@PROPERTY_DELEGATE_FIELD:R|Anno|[Types](LAZY_EXPRESSION) public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] var <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@R|Anno|(<strcat>(String(bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested bound ), prop#)) kotlin/String>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|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:R|Anno|[Types](LAZY_EXPRESSION) field:@PROPERTY_DELEGATE_FIELD:R|Anno|[Types](LAZY_EXPRESSION) public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /Delegate.getValue]] var <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@R|Anno|(<strcat>(String(bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested bound ), prop#)) kotlin/String>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|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](LAZY_EXPRESSION) public [ResolvedTo(IMPLICIT_TYPES_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|)
}
@@ -379,7 +379,7 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithExplicitTypeScript.kts
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|(<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>>| {
public open override operator [ResolvedTo(ANNOTATION_ARGUMENTS)] fun getValue([ResolvedTo(ANNOTATION_ARGUMENTS)] thisRef: R|kotlin/Any?|, [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>| {
^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|(<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|(<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>>| {
@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_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>>| {
^ 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|(<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| {
@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| {
^ 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>>
}
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>>| {
public open override operator [ResolvedTo(ANNOTATION_ARGUMENTS)] fun getValue([ResolvedTo(ANNOTATION_ARGUMENTS)] thisRef: R|kotlin/Any?|, [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>| {
^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|(<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|(<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>>| {
@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_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>>| {
^ 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|(<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| {
@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|)
}
@@ -79,7 +79,7 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithExplicitTypeUnavailable.kt
}
}
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] var propertyToResolve: 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>>|by R|/Delegate.Delegate|()
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /Delegate.getValue]] var propertyToResolve: 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>>|by R|/Delegate.Delegate|()
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): 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>>| {
^ D|/propertyToResolve|.R|/Delegate.getValue<Inapplicable(CONVENTION_ERROR): /Delegate.getValue>#|(Null(null), ::R|/propertyToResolve|)
}
@@ -79,7 +79,7 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithExplicitTypeUnavailable.kt
}
}
public final [ResolvedTo(IMPLICIT_TYPES_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 final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /Delegate.getValue]] 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(IMPLICIT_TYPES_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<Inapplicable(CONVENTION_ERROR): /Delegate.getValue>#|(Null(null), ::R|/propertyToResolve|)
}
@@ -347,7 +347,7 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithExplicitTypeUnavailable.kt
}
}
public final [ResolvedTo(IMPLICIT_TYPES_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 final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /Delegate.getValue]] 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(IMPLICIT_TYPES_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|)
}
@@ -357,13 +357,13 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithExplicitTypeUnavailable.kt
ANNOTATION_ARGUMENTS:
FILE: [ResolvedTo(IMPORTS)] propertyWithExplicitTypeUnavailable.kt
@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(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.position] position: String): R|Anno| {
@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| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.position] position: R|kotlin/String|): R|Anno| {
LAZY_super<R|kotlin/Any|>
}
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String|
}
public final [ResolvedTo(STATUS)] class Delegate : R|kotlin/properties/ReadWriteProperty<kotlin/Any?, kotlin/collections/List<kotlin/collections/List<kotlin/Int>>>| {
@@ -376,12 +376,12 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithExplicitTypeUnavailable.kt
LAZY_super<R|kotlin/Any|>
}
private final const [ResolvedTo(STATUS)] val prop: <implicit> = LAZY_EXPRESSION
private [ResolvedTo(STATUS)] [ContainingClassKey=Companion] get(): <implicit>
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|
}
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>>| {
public open override operator [ResolvedTo(ANNOTATION_ARGUMENTS)] fun getValue([ResolvedTo(ANNOTATION_ARGUMENTS)] thisRef: R|kotlin/Any?|, [ResolvedTo(ANNOTATION_ARGUMENTS)] property: R|kotlin/reflect/KProperty<*>|): 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>>| {
^getValue IntegerLiteral(1)
}
@@ -389,23 +389,23 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithExplicitTypeUnavailable.kt
}
}
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|(<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>>| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] var propertyToResolve: 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>>|by R|/Delegate.Delegate|()
public [ResolvedTo(ANNOTATION_ARGUMENTS)] get(): 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>>| {
^ D|/propertyToResolve|.R|/Delegate.getValue|(Null(null), ::R|/propertyToResolve|)
}
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| {
public [ResolvedTo(ANNOTATION_ARGUMENTS)] set([ResolvedTo(ANNOTATION_ARGUMENTS)] <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|)
}
BODY_RESOLVE:
FILE: [ResolvedTo(IMPORTS)] propertyWithExplicitTypeUnavailable.kt
@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(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.position] position: String): R|Anno| {
@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| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.position] position: R|kotlin/String|): R|Anno| {
LAZY_super<R|kotlin/Any|>
}
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String|
}
public final [ResolvedTo(STATUS)] class Delegate : R|kotlin/properties/ReadWriteProperty<kotlin/Any?, kotlin/collections/List<kotlin/collections/List<kotlin/Int>>>| {
@@ -418,12 +418,12 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithExplicitTypeUnavailable.kt
LAZY_super<R|kotlin/Any|>
}
private final const [ResolvedTo(STATUS)] val prop: <implicit> = LAZY_EXPRESSION
private [ResolvedTo(STATUS)] [ContainingClassKey=Companion] get(): <implicit>
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|
}
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>>| {
public open override operator [ResolvedTo(ANNOTATION_ARGUMENTS)] fun getValue([ResolvedTo(ANNOTATION_ARGUMENTS)] thisRef: R|kotlin/Any?|, [ResolvedTo(ANNOTATION_ARGUMENTS)] property: R|kotlin/reflect/KProperty<*>|): 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>>| {
^getValue IntegerLiteral(1)
}
@@ -431,11 +431,11 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithExplicitTypeUnavailable.kt
}
}
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|(<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>>| {
public final [ResolvedTo(BODY_RESOLVE)] var propertyToResolve: 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>>|by R|/Delegate.Delegate|()
public [ResolvedTo(BODY_RESOLVE)] get(): 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>>| {
^ D|/propertyToResolve|.R|/Delegate.getValue|(Null(null), ::R|/propertyToResolve|)
}
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| {
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|)
}
@@ -85,10 +85,11 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithExplicitTypeUnavailableScript.kts
}
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] var propertyToResolve: 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>>|by R|/Delegate.Delegate|()
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /Delegate.getValue]] var propertyToResolve: 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>>|by R|/Delegate.Delegate|()
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): 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>>| {
^ D|/propertyToResolve|.R|/Delegate.getValue<Inapplicable(CONVENTION_ERROR): /Delegate.getValue>#|(Null(null), ::R|/propertyToResolve|)
}
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] set([ResolvedTo(IMPLICIT_TYPES_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<Inapplicable(CONVENTION_ERROR): /Delegate.setValue>#|(Null(null), ::R|/propertyToResolve|, R|<local>/propertyToResolve|)
}
@@ -85,10 +85,11 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithExplicitTypeUnavailableScript.kts
}
public final [ResolvedTo(IMPLICIT_TYPES_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 final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /Delegate.getValue]] 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(IMPLICIT_TYPES_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<Inapplicable(CONVENTION_ERROR): /Delegate.getValue>#|(Null(null), ::R|/propertyToResolve|)
}
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] set([ResolvedTo(IMPLICIT_TYPES_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<Inapplicable(CONVENTION_ERROR): /Delegate.setValue>#|(Null(null), ::R|/propertyToResolve|, R|<local>/propertyToResolve|)
}
@@ -416,7 +416,7 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithExplicitTypeUnavailableScript.kts
}
public final [ResolvedTo(IMPLICIT_TYPES_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 final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /Delegate.getValue]] 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(IMPLICIT_TYPES_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|)
}
@@ -431,13 +431,13 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithExplicitTypeUnavailableScript.kts
SCRIPT: [ResolvedTo(TYPES)] <script-propertyWithExplicitTypeUnavailableScript.kts>
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
@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(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.position] position: String): R|Anno| {
@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| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.position] position: R|kotlin/String|): R|Anno| {
LAZY_super<R|kotlin/Any|>
}
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String|
}
@@ -451,12 +451,12 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithExplicitTypeUnavailableScript.kts
LAZY_super<R|kotlin/Any|>
}
private final const [ResolvedTo(STATUS)] val prop: <implicit> = LAZY_EXPRESSION
private [ResolvedTo(STATUS)] [ContainingClassKey=Companion] get(): <implicit>
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|
}
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>>| {
public open override operator [ResolvedTo(ANNOTATION_ARGUMENTS)] fun getValue([ResolvedTo(ANNOTATION_ARGUMENTS)] thisRef: R|kotlin/Any?|, [ResolvedTo(ANNOTATION_ARGUMENTS)] property: R|kotlin/reflect/KProperty<*>|): 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>>| {
^getValue IntegerLiteral(1)
}
@@ -465,11 +465,11 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithExplicitTypeUnavailableScript.kts
}
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|(<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>>| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] var propertyToResolve: 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>>|by R|/Delegate.Delegate|()
public [ResolvedTo(ANNOTATION_ARGUMENTS)] get(): 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>>| {
^ D|/propertyToResolve|.R|/Delegate.getValue|(Null(null), ::R|/propertyToResolve|)
}
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| {
public [ResolvedTo(ANNOTATION_ARGUMENTS)] set([ResolvedTo(ANNOTATION_ARGUMENTS)] <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|)
}
@@ -480,13 +480,13 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithExplicitTypeUnavailableScript.kts
SCRIPT: [ResolvedTo(TYPES)] <script-propertyWithExplicitTypeUnavailableScript.kts>
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
@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(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.position] position: String): R|Anno| {
@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| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.position] position: R|kotlin/String|): R|Anno| {
LAZY_super<R|kotlin/Any|>
}
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String|
}
@@ -500,12 +500,12 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithExplicitTypeUnavailableScript.kts
LAZY_super<R|kotlin/Any|>
}
private final const [ResolvedTo(STATUS)] val prop: <implicit> = LAZY_EXPRESSION
private [ResolvedTo(STATUS)] [ContainingClassKey=Companion] get(): <implicit>
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|
}
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>>| {
public open override operator [ResolvedTo(ANNOTATION_ARGUMENTS)] fun getValue([ResolvedTo(ANNOTATION_ARGUMENTS)] thisRef: R|kotlin/Any?|, [ResolvedTo(ANNOTATION_ARGUMENTS)] property: R|kotlin/reflect/KProperty<*>|): 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>>| {
^getValue IntegerLiteral(1)
}
@@ -514,11 +514,11 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithExplicitTypeUnavailableScript.kts
}
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|(<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>>| {
public final [ResolvedTo(BODY_RESOLVE)] var propertyToResolve: 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>>|by R|/Delegate.Delegate|()
public [ResolvedTo(BODY_RESOLVE)] get(): 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>>| {
^ D|/propertyToResolve|.R|/Delegate.getValue|(Null(null), ::R|/propertyToResolve|)
}
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| {
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|)
}
@@ -79,7 +79,7 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitType.kt
^explicitType IntegerLiteral(1)
}
public open override [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 [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /Delegate.explicitType]] 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>>| {
^getValue this@R|/Delegate|.R|/Delegate.explicitType|()
}
@@ -79,7 +79,7 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitType.kt
^explicitType IntegerLiteral(1)
}
public open override [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>>| {
public open override [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /Delegate.explicitType]] 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|()
}
@@ -87,7 +87,7 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitType.kt
}
}
@PROPERTY:R|Anno|[Types](LAZY_EXPRESSION) field:@PROPERTY_DELEGATE_FIELD:R|Anno|[Types](LAZY_EXPRESSION) public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] var <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@R|Anno|(<strcat>(String(bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested bound ), prop#)) kotlin/String>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|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:R|Anno|[Types](LAZY_EXPRESSION) field:@PROPERTY_DELEGATE_FIELD:R|Anno|[Types](LAZY_EXPRESSION) public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /Delegate.explicitType]] var <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@R|Anno|(<strcat>(String(bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested bound ), prop#)) kotlin/String>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|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](LAZY_EXPRESSION) public [ResolvedTo(IMPLICIT_TYPES_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<Inapplicable(CONVENTION_ERROR): /Delegate.getValue>#|(this@R|/propertyToResolve|, ::R|/propertyToResolve|)
}
@@ -281,7 +281,7 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitType.kt
^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|(<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>>| {
public open override operator [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /Delegate.explicitType]] 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|()
}
@@ -289,7 +289,7 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitType.kt
}
}
@PROPERTY:R|Anno|[Types](LAZY_EXPRESSION) field:@PROPERTY_DELEGATE_FIELD:R|Anno|[Types](LAZY_EXPRESSION) public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] var <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@R|Anno|(<strcat>(String(bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested bound ), prop#)) kotlin/String>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|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:R|Anno|[Types](LAZY_EXPRESSION) field:@PROPERTY_DELEGATE_FIELD:R|Anno|[Types](LAZY_EXPRESSION) public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /Delegate.explicitType]] var <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@R|Anno|(<strcat>(String(bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested bound ), prop#)) kotlin/String>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|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](LAZY_EXPRESSION) public [ResolvedTo(IMPLICIT_TYPES_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|)
}
@@ -315,11 +315,11 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitType.kt
LAZY_super<<implicit>>
}
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>>| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>| {
^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|(<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>>| {
public open override operator [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /Delegate.explicitType]] 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>>| {
^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|(<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|(<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>>| {
@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_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>>| {
^ 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|(<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| {
@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| {
^ 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>>
}
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>>| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>| {
^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|(<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>>| {
public open override operator [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /Delegate.explicitType]] 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>>| {
^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|(<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|(<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>>| {
@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_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>>| {
^ 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|(<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| {
@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|)
}
@@ -85,7 +85,7 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitTypeScript.kts
^explicitType IntegerLiteral(1)
}
public open override [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 [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /Delegate.explicitType]] 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>>| {
^getValue this@R|/Delegate|.R|/Delegate.explicitType|()
}
@@ -101,3 +101,4 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitTypeScript.kts
@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| {
^ D|/propertyToResolve|.R|/Delegate.setValue<Inapplicable(CONVENTION_ERROR): /Delegate.setValue>#|(this@R|/propertyToResolve|, ::R|/propertyToResolve|, R|<local>/propertyToResolve|)
}
@@ -85,7 +85,7 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitTypeScript.kts
^explicitType IntegerLiteral(1)
}
public open override [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>>| {
public open override [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /Delegate.explicitType]] 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|()
}
@@ -94,10 +94,11 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitTypeScript.kts
}
@PROPERTY:R|Anno|[Types](LAZY_EXPRESSION) field:@PROPERTY_DELEGATE_FIELD:R|Anno|[Types](LAZY_EXPRESSION) public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] var <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@R|Anno|(<strcat>(String(bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested bound ), prop#)) kotlin/String>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|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:R|Anno|[Types](LAZY_EXPRESSION) field:@PROPERTY_DELEGATE_FIELD:R|Anno|[Types](LAZY_EXPRESSION) public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /Delegate.explicitType]] var <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@R|Anno|(<strcat>(String(bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested bound ), prop#)) kotlin/String>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|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](LAZY_EXPRESSION) public [ResolvedTo(IMPLICIT_TYPES_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<Inapplicable(CONVENTION_ERROR): /Delegate.getValue>#|(this@R|/propertyToResolve|, ::R|/propertyToResolve|)
}
@PROPERTY_SETTER:R|Anno|[Types](LAZY_EXPRESSION) public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] set([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] @SETTER_PARAMETER:R|Anno|[Types](LAZY_EXPRESSION) <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<Inapplicable(CONVENTION_ERROR): /Delegate.setValue>#|(this@R|/propertyToResolve|, ::R|/propertyToResolve|, R|<local>/propertyToResolve|)
}
@@ -359,7 +359,7 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitTypeScript.kts
^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|(<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>>| {
public open override operator [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /Delegate.explicitType]] 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|()
}
@@ -368,7 +368,7 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitTypeScript.kts
}
@PROPERTY:R|Anno|[Types](LAZY_EXPRESSION) field:@PROPERTY_DELEGATE_FIELD:R|Anno|[Types](LAZY_EXPRESSION) public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] var <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@R|Anno|(<strcat>(String(bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested bound ), prop#)) kotlin/String>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|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:R|Anno|[Types](LAZY_EXPRESSION) field:@PROPERTY_DELEGATE_FIELD:R|Anno|[Types](LAZY_EXPRESSION) public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /Delegate.explicitType]] var <@R|Anno|[Types](LAZY_EXPRESSION) [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] F : R|@R|Anno|(<strcat>(String(bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested bound ), prop#)) kotlin/collections/List<@R|Anno|(<strcat>(String(nested nested bound ), prop#)) kotlin/String>>|> @RECEIVER:R|Anno|[Types](LAZY_EXPRESSION) R|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](LAZY_EXPRESSION) public [ResolvedTo(IMPLICIT_TYPES_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|)
}
@@ -401,11 +401,11 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitTypeScript.kts
LAZY_super<<implicit>>
}
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>>| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>| {
^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|(<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>>| {
public open override operator [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /Delegate.explicitType]] 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>>| {
^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|(<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|(<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>>| {
@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_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>>| {
^ 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|(<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| {
@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| {
^ 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>>
}
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>>| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>| {
^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|(<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>>| {
public open override operator [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /Delegate.explicitType]] 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>>| {
^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|(<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|(<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>>| {
@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_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>>| {
^ 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|(<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| {
@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|)
}
@@ -75,7 +75,7 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitTypeUnavailable.kt
}
public open override [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 ), 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>>| {
public open override [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /Delegate.Companion.explicitType]] 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 ), 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>>| {
^getValue this@R|/Delegate.Companion|.R|/Delegate.Companion.explicitType|()
}
@@ -83,7 +83,7 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitTypeUnavailable.kt
}
}
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] var propertyToResolve: 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>>|by R|/Delegate.Delegate|()
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /Delegate.Companion.explicitType]] var propertyToResolve: 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>>|by R|/Delegate.Delegate|()
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): 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>>| {
^ D|/propertyToResolve|.R|/Delegate.getValue<Inapplicable(CONVENTION_ERROR): /Delegate.getValue>#|(Null(null), ::R|/propertyToResolve|)
}
@@ -75,7 +75,7 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitTypeUnavailable.kt
}
public open override [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>>| {
public open override [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /Delegate.Companion.explicitType]] 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|()
}
@@ -83,7 +83,7 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitTypeUnavailable.kt
}
}
public final [ResolvedTo(IMPLICIT_TYPES_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 final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /Delegate.Companion.explicitType]] 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(IMPLICIT_TYPES_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<Inapplicable(CONVENTION_ERROR): /Delegate.getValue>#|(Null(null), ::R|/propertyToResolve|)
}
@@ -361,7 +361,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|(<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>>| {
public open override operator [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /Delegate.Companion.explicitType]] 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|()
}
@@ -369,7 +369,7 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitTypeUnavailable.kt
}
}
public final [ResolvedTo(IMPLICIT_TYPES_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 final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /Delegate.Companion.explicitType]] 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(IMPLICIT_TYPES_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|)
}
@@ -379,13 +379,13 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitTypeUnavailable.kt
ANNOTATION_ARGUMENTS:
FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitTypeUnavailable.kt
@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(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.position] position: String): R|Anno| {
@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| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.position] position: R|kotlin/String|): R|Anno| {
LAZY_super<R|kotlin/Any|>
}
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String|
}
public final [ResolvedTo(STATUS)] class Delegate : R|kotlin/properties/ReadWriteProperty<kotlin/Any?, kotlin/collections/List<kotlin/collections/List<kotlin/Int>>>| {
@@ -398,16 +398,16 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitTypeUnavailable.kt
LAZY_super<R|kotlin/Any|>
}
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>>| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun explicitType(): 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>>| {
^explicitType IntegerLiteral(1)
}
public final const [ResolvedTo(STATUS)] val prop: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(STATUS)] [ContainingClassKey=Companion] get(): <implicit>
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/Int| = Int(0)
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [ContainingClassKey=Companion] get(): R|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>>| {
public open override operator [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /Delegate.Companion.explicitType]] 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 ), 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>>| {
^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|(<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|(<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>>| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] var propertyToResolve: 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>>|by R|/Delegate.Delegate|()
public [ResolvedTo(ANNOTATION_ARGUMENTS)] get(): 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>>| {
^ D|/propertyToResolve|.R|/Delegate.getValue|(Null(null), ::R|/propertyToResolve|)
}
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| {
public [ResolvedTo(ANNOTATION_ARGUMENTS)] set([ResolvedTo(ANNOTATION_ARGUMENTS)] <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|)
}
BODY_RESOLVE:
FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitTypeUnavailable.kt
@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(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.position] position: String): R|Anno| {
@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| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.position] position: R|kotlin/String|): R|Anno| {
LAZY_super<R|kotlin/Any|>
}
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String|
}
public final [ResolvedTo(STATUS)] class Delegate : R|kotlin/properties/ReadWriteProperty<kotlin/Any?, kotlin/collections/List<kotlin/collections/List<kotlin/Int>>>| {
@@ -444,16 +444,16 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitTypeUnavailable.kt
LAZY_super<R|kotlin/Any|>
}
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>>| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun explicitType(): 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>>| {
^explicitType IntegerLiteral(1)
}
public final const [ResolvedTo(STATUS)] val prop: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(STATUS)] [ContainingClassKey=Companion] get(): <implicit>
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/Int| = Int(0)
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [ContainingClassKey=Companion] get(): R|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>>| {
public open override operator [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /Delegate.Companion.explicitType]] 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 ), 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>>| {
^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|(<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|(<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>>| {
public final [ResolvedTo(BODY_RESOLVE)] var propertyToResolve: 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>>|by R|/Delegate.Delegate|()
public [ResolvedTo(BODY_RESOLVE)] get(): 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>>| {
^ D|/propertyToResolve|.R|/Delegate.getValue|(Null(null), ::R|/propertyToResolve|)
}
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| {
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|)
}
@@ -80,7 +80,7 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitTypeUnavailableScript.kts
}
public open override [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 ), 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>>| {
public open override [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /Delegate.Companion.explicitType]] 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 ), 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>>| {
^getValue this@R|/Delegate.Companion|.R|/Delegate.Companion.explicitType|()
}
@@ -89,10 +89,11 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitTypeUnavailableScript.kts
}
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] var propertyToResolve: 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>>|by R|/Delegate.Delegate|()
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /Delegate.Companion.explicitType]] var propertyToResolve: 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>>|by R|/Delegate.Delegate|()
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): 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>>| {
^ D|/propertyToResolve|.R|/Delegate.getValue<Inapplicable(CONVENTION_ERROR): /Delegate.getValue>#|(Null(null), ::R|/propertyToResolve|)
}
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] set([ResolvedTo(IMPLICIT_TYPES_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<Inapplicable(CONVENTION_ERROR): /Delegate.setValue>#|(Null(null), ::R|/propertyToResolve|, R|<local>/propertyToResolve|)
}
@@ -80,7 +80,7 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitTypeUnavailableScript.kts
}
public open override [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>>| {
public open override [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /Delegate.Companion.explicitType]] 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|()
}
@@ -89,10 +89,11 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitTypeUnavailableScript.kts
}
public final [ResolvedTo(IMPLICIT_TYPES_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 final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /Delegate.Companion.explicitType]] 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(IMPLICIT_TYPES_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<Inapplicable(CONVENTION_ERROR): /Delegate.getValue>#|(Null(null), ::R|/propertyToResolve|)
}
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] set([ResolvedTo(IMPLICIT_TYPES_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<Inapplicable(CONVENTION_ERROR): /Delegate.setValue>#|(Null(null), ::R|/propertyToResolve|, R|<local>/propertyToResolve|)
}
@@ -429,7 +429,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|(<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>>| {
public open override operator [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /Delegate.Companion.explicitType]] 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|()
}
@@ -438,7 +438,7 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitTypeUnavailableScript.kts
}
public final [ResolvedTo(IMPLICIT_TYPES_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 final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /Delegate.Companion.explicitType]] 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(IMPLICIT_TYPES_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|)
}
@@ -453,13 +453,13 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitTypeUnavailableScript.kts
SCRIPT: [ResolvedTo(TYPES)] <script-propertyWithImplicitTypeUnavailableScript.kts>
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
@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(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.position] position: String): R|Anno| {
@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| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.position] position: R|kotlin/String|): R|Anno| {
LAZY_super<R|kotlin/Any|>
}
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String|
}
@@ -473,16 +473,16 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitTypeUnavailableScript.kts
LAZY_super<R|kotlin/Any|>
}
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>>| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun explicitType(): 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>>| {
^explicitType IntegerLiteral(1)
}
public final const [ResolvedTo(STATUS)] val prop: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(STATUS)] [ContainingClassKey=Companion] get(): <implicit>
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/Int| = Int(0)
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [ContainingClassKey=Companion] get(): R|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>>| {
public open override operator [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /Delegate.Companion.explicitType]] 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 ), 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>>| {
^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|(<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|(<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>>| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] var propertyToResolve: 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>>|by R|/Delegate.Delegate|()
public [ResolvedTo(ANNOTATION_ARGUMENTS)] get(): 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>>| {
^ D|/propertyToResolve|.R|/Delegate.getValue|(Null(null), ::R|/propertyToResolve|)
}
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| {
public [ResolvedTo(ANNOTATION_ARGUMENTS)] set([ResolvedTo(ANNOTATION_ARGUMENTS)] <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|)
}
@@ -506,13 +506,13 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitTypeUnavailableScript.kts
SCRIPT: [ResolvedTo(TYPES)] <script-propertyWithImplicitTypeUnavailableScript.kts>
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
@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(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.position] position: String): R|Anno| {
@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| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.position] position: R|kotlin/String|): R|Anno| {
LAZY_super<R|kotlin/Any|>
}
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String|
}
@@ -526,16 +526,16 @@ FILE: [ResolvedTo(IMPORTS)] propertyWithImplicitTypeUnavailableScript.kts
LAZY_super<R|kotlin/Any|>
}
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>>| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun explicitType(): 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>>| {
^explicitType IntegerLiteral(1)
}
public final const [ResolvedTo(STATUS)] val prop: <implicit> = LAZY_EXPRESSION
public [ResolvedTo(STATUS)] [ContainingClassKey=Companion] get(): <implicit>
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/Int| = Int(0)
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [ContainingClassKey=Companion] get(): R|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>>| {
public open override operator [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /Delegate.Companion.explicitType]] 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 ), 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>>| {
^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|(<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|(<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>>| {
public final [ResolvedTo(BODY_RESOLVE)] var propertyToResolve: 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>>|by R|/Delegate.Delegate|()
public [ResolvedTo(BODY_RESOLVE)] get(): 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>>| {
^ D|/propertyToResolve|.R|/Delegate.getValue|(Null(null), ::R|/propertyToResolve|)
}
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| {
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|)
}
@@ -1,192 +1,192 @@
@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|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>>?
context -> FirValueParameterSymbol <local>/a from FirConstructorSymbol util/Pair.Pair
anchor -> [FirConstructorSymbol util/Pair.Pair]
@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|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>
context -> FirValueParameterSymbol <local>/a from FirConstructorSymbol util/Pair.Pair
anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String
@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String
context -> FirValueParameterSymbol <local>/a from FirConstructorSymbol util/Pair.Pair
anchor -> [FirConstructorSymbol util/Pair.Pair]
@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/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>>?
context -> FirValueParameterSymbol <local>/b from FirConstructorSymbol util/Pair.Pair
anchor -> [FirConstructorSymbol util/Pair.Pair]
@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/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>
context -> FirValueParameterSymbol <local>/b from FirConstructorSymbol util/Pair.Pair
anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int
@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int
context -> FirValueParameterSymbol <local>/b from FirConstructorSymbol util/Pair.Pair
anchor -> [FirConstructorSymbol util/Pair.Pair]
@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|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>>?
context -> FirPropertySymbol util/Pair.a
anchor -> [FirConstructorSymbol util/Pair.Pair]
@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|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>
context -> FirPropertySymbol util/Pair.a
anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String
@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String
context -> FirPropertySymbol util/Pair.a
anchor -> [FirConstructorSymbol util/Pair.Pair]
@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|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>>?
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol util/Pair.a
anchor -> [FirConstructorSymbol util/Pair.Pair]
@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|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>
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol util/Pair.a
anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String
@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol util/Pair.a
anchor -> [FirConstructorSymbol util/Pair.Pair]
@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|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>>?
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol util/Pair.a
anchor -> [FirConstructorSymbol util/Pair.Pair]
@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|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>
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol util/Pair.a
anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String
@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol util/Pair.a
anchor -> [FirConstructorSymbol util/Pair.Pair]
@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/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>>?
context -> FirPropertySymbol util/Pair.b
anchor -> [FirConstructorSymbol util/Pair.Pair]
@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/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>
context -> FirPropertySymbol util/Pair.b
anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int
@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int
context -> FirPropertySymbol util/Pair.b
anchor -> [FirConstructorSymbol util/Pair.Pair]
@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/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>>?
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol util/Pair.b
anchor -> [FirConstructorSymbol util/Pair.Pair]
@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/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>
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol util/Pair.b
anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int
@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol util/Pair.b
anchor -> [FirConstructorSymbol util/Pair.Pair]
@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/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>>?
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol util/Pair.b
anchor -> [FirConstructorSymbol util/Pair.Pair]
@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/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>
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol util/Pair.b
anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int
@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol util/Pair.b
anchor -> [FirConstructorSymbol util/Pair.Pair]
@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|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>>?
context -> FirNamedFunctionSymbol util/Pair.component1
anchor -> [FirConstructorSymbol util/Pair.Pair]
@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|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>
context -> FirNamedFunctionSymbol util/Pair.component1
anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String
@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String
context -> FirNamedFunctionSymbol util/Pair.component1
anchor -> [FirConstructorSymbol util/Pair.Pair]
@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/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>>?
context -> FirNamedFunctionSymbol util/Pair.component2
anchor -> [FirConstructorSymbol util/Pair.Pair]
@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/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>
context -> FirNamedFunctionSymbol util/Pair.component2
anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int
@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int
context -> FirNamedFunctionSymbol util/Pair.component2
anchor -> [FirConstructorSymbol util/Pair.Pair]
@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|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>>?
context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol util/Pair.copy
anchor -> [FirConstructorSymbol util/Pair.Pair]
@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|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>
context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol util/Pair.copy
anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String
@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String
context -> FirValueParameterSymbol <local>/a from FirNamedFunctionSymbol util/Pair.copy
anchor -> [FirConstructorSymbol util/Pair.Pair]
@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/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>>?
context -> FirValueParameterSymbol <local>/b from FirNamedFunctionSymbol util/Pair.copy
anchor -> [FirConstructorSymbol util/Pair.Pair]
@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/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>
context -> FirValueParameterSymbol <local>/b from FirNamedFunctionSymbol util/Pair.copy
anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int
@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int
context -> FirValueParameterSymbol <local>/b from FirNamedFunctionSymbol util/Pair.copy
anchor -> [FirConstructorSymbol util/Pair.Pair]
@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|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>>?
context -> FirPropertySymbol <local>/a
anchor -> [FirConstructorSymbol util/Pair.Pair]
@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|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>
context -> FirPropertySymbol <local>/a
anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String
@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String
context -> FirPropertySymbol <local>/a
anchor -> [FirConstructorSymbol util/Pair.Pair]
@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/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>>?
context -> FirPropertySymbol <local>/b
anchor -> [FirConstructorSymbol util/Pair.Pair]
@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/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>
context -> FirPropertySymbol <local>/b
anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int
@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int
context -> FirPropertySymbol <local>/b
anchor -> [FirConstructorSymbol util/Pair.Pair]
@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|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>>?
context -> FirPropertySymbol <local>/c
anchor -> [FirConstructorSymbol util/Pair.Pair]
@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|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>
context -> FirPropertySymbol <local>/c
anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(<strcat>(String(a nested nested type ), constant#)) kotlin/String
@R|util/Anno|(str = <strcat>(String(a nested nested type ), R|util/constant|)) kotlin/String
context -> FirPropertySymbol <local>/c
anchor -> [FirConstructorSymbol util/Pair.Pair]
@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/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>>?
context -> FirPropertySymbol <local>/d
anchor -> [FirConstructorSymbol util/Pair.Pair]
@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/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>
context -> FirPropertySymbol <local>/d
anchor -> [FirConstructorSymbol util/Pair.Pair]
@R|util/Anno|(<strcat>(String(b nested nested type ), constant#)) kotlin/Int
@R|util/Anno|(str = <strcat>(String(b nested nested type ), R|util/constant|)) kotlin/Int
context -> FirPropertySymbol <local>/d
anchor -> [FirConstructorSymbol util/Pair.Pair]
@@ -205,25 +205,25 @@ FILE: [ResolvedTo(IMPORTS)] scriptStatementLevel.kts
}
public? final? const [ResolvedTo(RAW_FIR)] val constant: <implicit> = LAZY_EXPRESSION
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val constant: R|kotlin/String| = String(s)
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String|
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|(<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| {
public final data [ResolvedTo(ANNOTATION_ARGUMENTS)] class Pair : R|kotlin/Any| {
public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=Pair] constructor([ResolvedTo(ANNOTATION_ARGUMENTS)] [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(ANNOTATION_ARGUMENTS)] [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| {
LAZY_super<R|kotlin/Any|>
}
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|(<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.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 [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 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|(<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(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 [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 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 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 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 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 [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(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|
}
@@ -233,11 +233,11 @@ FILE: [ResolvedTo(IMPORTS)] scriptStatementLevel.kts
when () {
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(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|(<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(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(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(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|(<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|(<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(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(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|()
}
}
@@ -619,25 +619,25 @@ FILE: [ResolvedTo(IMPORTS)] scriptStatementLevel.kts
}
public? final? const [ResolvedTo(RAW_FIR)] val constant: <implicit> = LAZY_EXPRESSION
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val constant: R|kotlin/String| = String(s)
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String|
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|(<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| {
public final data [ResolvedTo(ANNOTATION_ARGUMENTS)] class Pair : R|kotlin/Any| {
public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=Pair] constructor([ResolvedTo(ANNOTATION_ARGUMENTS)] [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(ANNOTATION_ARGUMENTS)] [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| {
LAZY_super<R|kotlin/Any|>
}
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|(<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.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 [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 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|(<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(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 [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 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 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 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 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 [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(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|
}
@@ -647,11 +647,11 @@ FILE: [ResolvedTo(IMPORTS)] scriptStatementLevel.kts
when () {
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(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|(<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(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(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(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|(<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|(<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(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(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|()
}
}
@@ -86,7 +86,7 @@ FILE: [ResolvedTo(IMPORTS)] scriptStatementLevelAsLastStatement.kts
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 final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val $$result: R|kotlin/Unit| = when () {
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirConstructorSymbol util/Pair.Pair]] val $$result: R|kotlin/Unit| = when () {
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(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|()
@@ -86,7 +86,7 @@ FILE: [ResolvedTo(IMPORTS)] scriptStatementLevelAsLastStatement.kts
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 final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val $$result: R|kotlin/Unit| = when () {
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirConstructorSymbol util/Pair.Pair]] val $$result: R|kotlin/Unit| = when () {
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(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|()
@@ -534,7 +534,7 @@ FILE: [ResolvedTo(IMPORTS)] scriptStatementLevelAsLastStatement.kts
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 final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val $$result: R|kotlin/Unit| = when () {
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirConstructorSymbol util/Pair.Pair]] val $$result: R|kotlin/Unit| = when () {
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(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|()
@@ -564,25 +564,25 @@ FILE: [ResolvedTo(IMPORTS)] scriptStatementLevelAsLastStatement.kts
}
public? final? const [ResolvedTo(RAW_FIR)] val constant: <implicit> = LAZY_EXPRESSION
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val constant: R|kotlin/String| = String(s)
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String|
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|(<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| {
public final data [ResolvedTo(ANNOTATION_ARGUMENTS)] class Pair : R|kotlin/Any| {
public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=Pair] constructor([ResolvedTo(ANNOTATION_ARGUMENTS)] [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(ANNOTATION_ARGUMENTS)] [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| {
LAZY_super<R|kotlin/Any|>
}
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|(<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.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 [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 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|(<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(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 [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 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 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 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 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 [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(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|
}
@@ -592,11 +592,11 @@ FILE: [ResolvedTo(IMPORTS)] scriptStatementLevelAsLastStatement.kts
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] val $$result: R|kotlin/Unit| = when () {
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(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|(<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(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(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(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|(<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|(<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(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(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|()
}
}
@@ -619,25 +619,25 @@ FILE: [ResolvedTo(IMPORTS)] scriptStatementLevelAsLastStatement.kts
}
public? final? const [ResolvedTo(RAW_FIR)] val constant: <implicit> = LAZY_EXPRESSION
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val constant: R|kotlin/String| = String(s)
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String|
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|(<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| {
public final data [ResolvedTo(ANNOTATION_ARGUMENTS)] class Pair : R|kotlin/Any| {
public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=Pair] constructor([ResolvedTo(ANNOTATION_ARGUMENTS)] [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(ANNOTATION_ARGUMENTS)] [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| {
LAZY_super<R|kotlin/Any|>
}
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|(<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.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 [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 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|(<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(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 [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 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 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 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 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 [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(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|
}
@@ -647,11 +647,11 @@ FILE: [ResolvedTo(IMPORTS)] scriptStatementLevelAsLastStatement.kts
public final [ResolvedTo(BODY_RESOLVE)] val $$result: R|kotlin/Unit| = when () {
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(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|(<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(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(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(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|(<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|(<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(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(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|()
}
}
@@ -25,6 +25,6 @@ FILE: [ResolvedTo(IMPORTS)] implicitType.kt
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>| {
^explicitType IntegerLiteral(0)
}
public final [ResolvedTo(IMPLICIT_TYPES_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(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol lowlevel/explicitType]] 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|()
}
@@ -25,6 +25,6 @@ FILE: [ResolvedTo(IMPORTS)] implicitType.kt
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)
}
public final [ResolvedTo(IMPLICIT_TYPES_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>>| {
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol lowlevel/explicitType]] 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|()
}
@@ -158,47 +158,47 @@ FILE: [ResolvedTo(IMPORTS)] implicitType.kt
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)
}
public final [ResolvedTo(IMPLICIT_TYPES_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>>| {
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol lowlevel/explicitType]] 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|()
}
ANNOTATION_ARGUMENTS:
FILE: [ResolvedTo(IMPORTS)] implicitType.kt
@R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=lowlevel/Anno.position] position: String): R|lowlevel/Anno| {
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] 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| {
LAZY_super<R|kotlin/Any|>
}
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String|
}
public? final? const [ResolvedTo(RAW_FIR)] val prop: <implicit> = LAZY_EXPRESSION
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
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>>| {
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 final [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>| {
^explicitType IntegerLiteral(0)
}
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>>| {
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>>| {
^implicitType R|lowlevel/explicitType|()
}
BODY_RESOLVE:
FILE: [ResolvedTo(IMPORTS)] implicitType.kt
@R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=lowlevel/Anno.position] position: String): R|lowlevel/Anno| {
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] 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| {
LAZY_super<R|kotlin/Any|>
}
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String|
}
public? final? const [ResolvedTo(RAW_FIR)] val prop: <implicit> = LAZY_EXPRESSION
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
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>>| {
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 final [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>| {
^explicitType IntegerLiteral(0)
}
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>>| {
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|()
}
@@ -32,6 +32,7 @@ FILE: [ResolvedTo(IMPORTS)] implicitTypeScript.kts
^explicitType IntegerLiteral(0)
}
public final [ResolvedTo(IMPLICIT_TYPES_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(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol lowlevel/explicitType]] 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|()
}
@@ -32,6 +32,7 @@ FILE: [ResolvedTo(IMPORTS)] implicitTypeScript.kts
^explicitType IntegerLiteral(0)
}
public final [ResolvedTo(IMPLICIT_TYPES_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>>| {
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol lowlevel/explicitType]] 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|()
}
@@ -237,7 +237,7 @@ FILE: [ResolvedTo(IMPORTS)] implicitTypeScript.kts
^explicitType IntegerLiteral(0)
}
public final [ResolvedTo(IMPLICIT_TYPES_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>>| {
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol lowlevel/explicitType]] 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|()
}
@@ -248,24 +248,24 @@ FILE: [ResolvedTo(IMPORTS)] implicitTypeScript.kts
SCRIPT: [ResolvedTo(TYPES)] <script-implicitTypeScript.kts>
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
@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(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=lowlevel/Anno.position] position: String): R|lowlevel/Anno| {
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] 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| {
LAZY_super<R|kotlin/Any|>
}
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String|
}
public? final? const [ResolvedTo(RAW_FIR)] val prop: <implicit> = LAZY_EXPRESSION
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
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 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>>| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>| {
^explicitType IntegerLiteral(0)
}
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>>| {
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>>| {
^implicitType R|lowlevel/explicitType|()
}
@@ -276,24 +276,24 @@ FILE: [ResolvedTo(IMPORTS)] implicitTypeScript.kts
SCRIPT: [ResolvedTo(TYPES)] <script-implicitTypeScript.kts>
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
@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(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=lowlevel/Anno.position] position: String): R|lowlevel/Anno| {
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] 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| {
LAZY_super<R|kotlin/Any|>
}
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String|
}
public? final? const [ResolvedTo(RAW_FIR)] val prop: <implicit> = LAZY_EXPRESSION
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
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 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>>| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>| {
^explicitType IntegerLiteral(0)
}
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>>| {
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|()
}
@@ -33,6 +33,6 @@ FILE: [ResolvedTo(IMPORTS)] implicitTypeUnavailable.kt
}
}
public final [ResolvedTo(IMPLICIT_TYPES_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(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol lowlevel/Obj.explicitType]] 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|()
}
@@ -33,6 +33,6 @@ FILE: [ResolvedTo(IMPORTS)] implicitTypeUnavailable.kt
}
}
public final [ResolvedTo(IMPLICIT_TYPES_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>>| {
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol lowlevel/Obj.explicitType]] 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|()
}
@@ -238,19 +238,19 @@ FILE: [ResolvedTo(IMPORTS)] implicitTypeUnavailable.kt
}
}
public final [ResolvedTo(IMPLICIT_TYPES_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>>| {
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol lowlevel/Obj.explicitType]] 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|()
}
ANNOTATION_ARGUMENTS:
FILE: [ResolvedTo(IMPORTS)] implicitTypeUnavailable.kt
@R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=lowlevel/Anno.position] position: String): R|lowlevel/Anno| {
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] 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| {
LAZY_super<R|kotlin/Any|>
}
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String|
}
public final [ResolvedTo(STATUS)] object Obj : R|kotlin/Any| {
@@ -258,27 +258,27 @@ FILE: [ResolvedTo(IMPORTS)] implicitTypeUnavailable.kt
LAZY_super<R|kotlin/Any|>
}
private final const [ResolvedTo(STATUS)] val prop: <implicit> = LAZY_EXPRESSION
private [ResolvedTo(STATUS)] [ContainingClassKey=Obj] get(): <implicit>
private final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str)
private [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [ContainingClassKey=Obj] get(): R|kotlin/String|
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>>| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun explicitType(): 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>>| {
^explicitType IntegerLiteral(0)
}
}
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>>| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] 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|()
}
BODY_RESOLVE:
FILE: [ResolvedTo(IMPORTS)] implicitTypeUnavailable.kt
@R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=lowlevel/Anno.position] position: String): R|lowlevel/Anno| {
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] 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| {
LAZY_super<R|kotlin/Any|>
}
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String|
}
public final [ResolvedTo(STATUS)] object Obj : R|kotlin/Any| {
@@ -286,15 +286,15 @@ FILE: [ResolvedTo(IMPORTS)] implicitTypeUnavailable.kt
LAZY_super<R|kotlin/Any|>
}
private final const [ResolvedTo(STATUS)] val prop: <implicit> = LAZY_EXPRESSION
private [ResolvedTo(STATUS)] [ContainingClassKey=Obj] get(): <implicit>
private final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str)
private [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [ContainingClassKey=Obj] get(): R|kotlin/String|
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>>| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun explicitType(): 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>>| {
^explicitType IntegerLiteral(0)
}
}
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>>| {
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|()
}
@@ -39,6 +39,7 @@ FILE: [ResolvedTo(IMPORTS)] implicitTypeUnavailableScript.kts
}
public final [ResolvedTo(IMPLICIT_TYPES_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(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol lowlevel/Obj.explicitType]] 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|()
}
@@ -39,6 +39,7 @@ FILE: [ResolvedTo(IMPORTS)] implicitTypeUnavailableScript.kts
}
public final [ResolvedTo(IMPLICIT_TYPES_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>>| {
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol lowlevel/Obj.explicitType]] 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|()
}
@@ -307,7 +307,7 @@ FILE: [ResolvedTo(IMPORTS)] implicitTypeUnavailableScript.kts
}
public final [ResolvedTo(IMPLICIT_TYPES_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>>| {
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol lowlevel/Obj.explicitType]] 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|()
}
@@ -318,13 +318,13 @@ FILE: [ResolvedTo(IMPORTS)] implicitTypeUnavailableScript.kts
SCRIPT: [ResolvedTo(TYPES)] <script-implicitTypeUnavailableScript.kts>
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
@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(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=lowlevel/Anno.position] position: String): R|lowlevel/Anno| {
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] 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| {
LAZY_super<R|kotlin/Any|>
}
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String|
}
@@ -333,16 +333,16 @@ FILE: [ResolvedTo(IMPORTS)] implicitTypeUnavailableScript.kts
LAZY_super<R|kotlin/Any|>
}
private final const [ResolvedTo(STATUS)] val prop: <implicit> = LAZY_EXPRESSION
private [ResolvedTo(STATUS)] [ContainingClassKey=Obj] get(): <implicit>
private final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str)
private [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [ContainingClassKey=Obj] get(): R|kotlin/String|
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>>| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun explicitType(): 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>>| {
^explicitType IntegerLiteral(0)
}
}
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>>| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] 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|()
}
@@ -353,13 +353,13 @@ FILE: [ResolvedTo(IMPORTS)] implicitTypeUnavailableScript.kts
SCRIPT: [ResolvedTo(TYPES)] <script-implicitTypeUnavailableScript.kts>
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
@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(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=lowlevel/Anno.position] position: String): R|lowlevel/Anno| {
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] 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| {
LAZY_super<R|kotlin/Any|>
}
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String|
}
@@ -368,16 +368,16 @@ FILE: [ResolvedTo(IMPORTS)] implicitTypeUnavailableScript.kts
LAZY_super<R|kotlin/Any|>
}
private final const [ResolvedTo(STATUS)] val prop: <implicit> = LAZY_EXPRESSION
private [ResolvedTo(STATUS)] [ContainingClassKey=Obj] get(): <implicit>
private final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val prop: R|kotlin/String| = String(str)
private [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [ContainingClassKey=Obj] get(): R|kotlin/String|
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>>| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun explicitType(): 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>>| {
^explicitType IntegerLiteral(0)
}
}
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>>| {
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|()
}
@@ -398,3 +398,4 @@ FILE: [ResolvedTo(BODY_RESOLVE)] localImplicitTypeUnavailableScript.kts
[ResolvedTo(BODY_RESOLVE)] lval a: R|@R|second/Anno|(str = <getClass>(Q|<local>/A.B.C|)) kotlin/collections/List<@R|second/Anno|(str = <getClass>(Q|<local>/A.B.C|)) kotlin/collections/Collection<@R|second/Anno|(str = <getClass>(Q|<local>/A.B.C|)) kotlin/String>>?| = R|<local>/A.A|().R|<local>/bar|()
}
@@ -161,7 +161,7 @@ FILE: [ResolvedTo(IMPORTS)] multiDeclaration.kt
}
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)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol util/bar, FirConstructorSymbol util/Pair.Pair]] 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>>?| {
^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> {
[ResolvedTo(RAW_FIR)] lval prop: R|kotlin/String| = String(str)
@R|util/Anno|[Types](position = <strcat>(String(near for ), R|<local>/prop|)) {
@@ -161,7 +161,7 @@ FILE: [ResolvedTo(IMPORTS)] multiDeclaration.kt
}
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|(<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(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol util/bar, FirConstructorSymbol util/Pair.Pair]] 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|(<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)
@R|util/Anno|[Types](position = <strcat>(String(near for ), R|<local>/prop|)) {
@@ -349,7 +349,7 @@ FILE: [ResolvedTo(IMPORTS)] multiDeclaration.kt
}
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|(<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(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol util/bar, FirConstructorSymbol util/Pair.Pair]] 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|(<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)
@R|util/Anno|[Types](position = <strcat>(String(near for ), R|<local>/prop|)) {
@@ -404,33 +404,33 @@ FILE: [ResolvedTo(IMPORTS)] multiDeclaration.kt
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String|
}
public? final? const [ResolvedTo(RAW_FIR)] val constant: <implicit> = LAZY_EXPRESSION
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
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|(<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| {
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val constant: R|kotlin/String| = String(s)
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String|
public final data [ResolvedTo(ANNOTATION_ARGUMENTS)] class Pair : R|kotlin/Any| {
public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=Pair] constructor([ResolvedTo(ANNOTATION_ARGUMENTS)] [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(ANNOTATION_ARGUMENTS)] [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| {
LAZY_super<R|kotlin/Any|>
}
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|(<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.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 [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 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|(<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(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 [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 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 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 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 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 [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(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(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>| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun bar(): R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) util/Pair>| {
^bar Null(null)!!
}
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|(<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|(<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> {
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>>?| {
^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> {
[ResolvedTo(RAW_FIR)] lval prop: R|kotlin/String| = String(str)
@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|()
@@ -444,11 +444,11 @@ FILE: [ResolvedTo(IMPORTS)] multiDeclaration.kt
}
{
[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>|>|()
[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>|>|()
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|(<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|(<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|(<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](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|>|()
[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|()
@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|()
{
}
@@ -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/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|(<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](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 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|()
{
^@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(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|(<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](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(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|<local>/b|
}
)
@@ -484,33 +484,33 @@ FILE: [ResolvedTo(IMPORTS)] multiDeclaration.kt
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String|
}
public? final? const [ResolvedTo(RAW_FIR)] val constant: <implicit> = LAZY_EXPRESSION
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
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|(<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| {
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val constant: R|kotlin/String| = String(s)
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String|
public final data [ResolvedTo(ANNOTATION_ARGUMENTS)] class Pair : R|kotlin/Any| {
public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=Pair] constructor([ResolvedTo(ANNOTATION_ARGUMENTS)] [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(ANNOTATION_ARGUMENTS)] [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| {
LAZY_super<R|kotlin/Any|>
}
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|(<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.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 [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 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|(<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(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 [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 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 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 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 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 [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(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(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>| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun bar(): R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) util/Pair>| {
^bar Null(null)!!
}
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|(<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|(<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> {
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>>?| {
^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> {
[ResolvedTo(BODY_RESOLVE)] lval prop: R|kotlin/String| = String(str)
@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|()
@@ -524,11 +524,11 @@ FILE: [ResolvedTo(IMPORTS)] multiDeclaration.kt
}
{
[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>|>|()
[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>|>|()
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|(<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|(<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|(<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](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|>|()
[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|()
@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|()
{
}
@@ -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/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|(<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](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 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|()
{
^@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(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|(<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](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(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|<local>/b|
}
)
@@ -170,7 +170,7 @@ FILE: [ResolvedTo(IMPORTS)] multiDeclarationScript.kts
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)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol util/bar, FirConstructorSymbol util/Pair.Pair]] 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>>?| {
^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> {
[ResolvedTo(RAW_FIR)] lval prop: R|kotlin/String| = String(str)
@R|util/Anno|[Types](position = <strcat>(String(near for ), R|<local>/prop|)) {
@@ -170,7 +170,7 @@ FILE: [ResolvedTo(IMPORTS)] multiDeclarationScript.kts
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|(<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(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol util/bar, FirConstructorSymbol util/Pair.Pair]] 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|(<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)
@R|util/Anno|[Types](position = <strcat>(String(near for ), R|<local>/prop|)) {
@@ -448,7 +448,7 @@ FILE: [ResolvedTo(IMPORTS)] multiDeclarationScript.kts
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|(<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(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol util/bar, FirConstructorSymbol util/Pair.Pair]] 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|(<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)
@R|util/Anno|[Types](position = <strcat>(String(near for ), R|<local>/prop|)) {
@@ -509,37 +509,37 @@ FILE: [ResolvedTo(IMPORTS)] multiDeclarationScript.kts
}
public? final? const [ResolvedTo(RAW_FIR)] val constant: <implicit> = LAZY_EXPRESSION
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val constant: R|kotlin/String| = String(s)
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String|
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|(<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| {
public final data [ResolvedTo(ANNOTATION_ARGUMENTS)] class Pair : R|kotlin/Any| {
public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=Pair] constructor([ResolvedTo(ANNOTATION_ARGUMENTS)] [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(ANNOTATION_ARGUMENTS)] [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| {
LAZY_super<R|kotlin/Any|>
}
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|(<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.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 [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 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|(<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(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 [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 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 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 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 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 [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(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(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>| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun bar(): R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) util/Pair>| {
^bar Null(null)!!
}
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|(<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|(<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> {
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>>?| {
^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> {
[ResolvedTo(RAW_FIR)] lval prop: R|kotlin/String| = String(str)
@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|()
@@ -553,11 +553,11 @@ FILE: [ResolvedTo(IMPORTS)] multiDeclarationScript.kts
}
{
[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>|>|()
[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>|>|()
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|(<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|(<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|(<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](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|>|()
[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|()
@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|()
{
}
@@ -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/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|(<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](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 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|()
{
^@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(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|(<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](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(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|<local>/b|
}
)
@@ -599,37 +599,37 @@ FILE: [ResolvedTo(IMPORTS)] multiDeclarationScript.kts
}
public? final? const [ResolvedTo(RAW_FIR)] val constant: <implicit> = LAZY_EXPRESSION
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val constant: R|kotlin/String| = String(s)
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String|
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|(<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| {
public final data [ResolvedTo(ANNOTATION_ARGUMENTS)] class Pair : R|kotlin/Any| {
public [ResolvedTo(ANNOTATION_ARGUMENTS)] [ContainingClassKey=Pair] constructor([ResolvedTo(ANNOTATION_ARGUMENTS)] [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(ANNOTATION_ARGUMENTS)] [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| {
LAZY_super<R|kotlin/Any|>
}
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|(<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.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 [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 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|(<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(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 [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 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 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 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 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 [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(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(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>| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun bar(): R|@R|util/Anno|(position = <strcat>(String(b type ), R|util/constant|)) kotlin/collections/List<@R|util/Anno|(position = <strcat>(String(b nested type ), R|util/constant|)) util/Pair>| {
^bar Null(null)!!
}
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|(<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|(<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> {
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>>?| {
^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> {
[ResolvedTo(BODY_RESOLVE)] lval prop: R|kotlin/String| = String(str)
@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|()
@@ -643,11 +643,11 @@ FILE: [ResolvedTo(IMPORTS)] multiDeclarationScript.kts
}
{
[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>|>|()
[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>|>|()
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|(<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|(<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|(<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](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|>|()
[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|()
@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|()
{
}
@@ -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/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|(<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](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 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|()
{
^@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(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|(<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](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(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|<local>/b|
}
)
@@ -408,3 +408,4 @@ FILE: [ResolvedTo(BODY_RESOLVE)] propagationBetweenLocalMemberFunctionsImplicitB
}
)
}
@@ -1,52 +1,52 @@
@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/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>>?
context -> FirNamedFunctionSymbol <local>/doo
anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>
context -> FirNamedFunctionSymbol <local>/doo
anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int
context -> FirNamedFunctionSymbol <local>/doo
anchor -> [FirNamedFunctionSymbol util/bar]
@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/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>>?
context -> FirNamedFunctionSymbol <local>/foo
anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>
context -> FirNamedFunctionSymbol <local>/foo
anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int
context -> FirNamedFunctionSymbol <local>/foo
anchor -> [FirNamedFunctionSymbol util/bar]
@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/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>>?
context -> FirNamedFunctionSymbol <local>/baz
anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>
context -> FirNamedFunctionSymbol <local>/baz
anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int
context -> FirNamedFunctionSymbol <local>/baz
anchor -> [FirNamedFunctionSymbol util/bar]
FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunction.kt
@R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=util/Anno.str] str: String): R|util/Anno| {
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] 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| {
LAZY_super<R|kotlin/Any|>
}
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val str: String = R|<local>/str|
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val str: R|kotlin/String| = R|<local>/str|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String|
}
public? final? const [ResolvedTo(RAW_FIR)] val prop: <implicit> = LAZY_EXPRESSION
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
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>>?| {
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 final [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>?| {
^bar Null(null)
}
public final [ResolvedTo(BODY_RESOLVE)] fun foo(): R|kotlin/Unit| {
@@ -55,15 +55,15 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunction.kt
super<R|kotlin/Any|>()
}
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>>?| {
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>>?| {
^doo this@R|<local>/Local|.R|<local>/foo|()
}
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>>?| {
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>>?| {
^foo R|util/bar|()
}
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>>?| {
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>>?| {
^baz this@R|<local>/Local|.R|<local>/foo|()
}
@@ -236,18 +236,18 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunction.kt
BODY_RESOLVE:
FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunction.kt
@R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=util/Anno.str] str: String): R|util/Anno| {
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] 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| {
LAZY_super<R|kotlin/Any|>
}
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val str: String = R|<local>/str|
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val str: R|kotlin/String| = R|<local>/str|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String|
}
public? final? const [ResolvedTo(RAW_FIR)] val prop: <implicit> = LAZY_EXPRESSION
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
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>>?| {
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 final [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>?| {
^bar Null(null)
}
public final [ResolvedTo(BODY_RESOLVE)] fun foo(): R|kotlin/Unit| {
@@ -256,15 +256,15 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunction.kt
super<R|kotlin/Any|>()
}
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>>?| {
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>>?| {
^doo this@R|<local>/Local|.R|<local>/foo|()
}
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>>?| {
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>>?| {
^foo R|util/bar|()
}
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>>?| {
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>>?| {
^baz this@R|<local>/Local|.R|<local>/foo|()
}
@@ -52,7 +52,7 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunctionImplicitBody.kt
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|>|()
}
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun foo(): R|kotlin/Unit| {
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol util/bar]] fun foo(): R|kotlin/Unit| {
^foo R|util/lambda|(<L> = [ResolvedTo(RAW_FIR)] [MatchingParameterFunctionTypeKey=kotlin/Function0<kotlin/Unit>] lambda@fun <anonymous>(): R|kotlin/Unit| <inline=NoInline> {
local final [ResolvedTo(RAW_FIR)] class Local : R|kotlin/Any| {
public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] constructor(): R|<local>/Local| {
@@ -52,7 +52,7 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunctionImplicitBody.kt
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|>|()
}
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun foo(): R|kotlin/Unit| {
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol util/bar]] fun foo(): R|kotlin/Unit| {
^foo R|util/lambda|(<L> = [ResolvedTo(RAW_FIR)] [MatchingParameterFunctionTypeKey=kotlin/Function0<kotlin/Unit>] lambda@fun <anonymous>(): R|kotlin/Unit| <inline=NoInline> {
local final [ResolvedTo(RAW_FIR)] class Local : R|kotlin/Any| {
public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] constructor(): R|<local>/Local| {
@@ -170,7 +170,7 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunctionImplicitBody.kt
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|>|()
}
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun foo(): R|kotlin/Unit| {
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol util/bar]] fun foo(): R|kotlin/Unit| {
^foo R|util/lambda|(<L> = [ResolvedTo(RAW_FIR)] [MatchingParameterFunctionTypeKey=kotlin/Function0<kotlin/Unit>] lambda@fun <anonymous>(): R|kotlin/Unit| <inline=NoInline> {
local final [ResolvedTo(RAW_FIR)] class Local : R|kotlin/Any| {
public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] constructor(): R|<local>/Local| {
@@ -197,18 +197,18 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunctionImplicitBody.kt
ANNOTATION_ARGUMENTS:
FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunctionImplicitBody.kt
@R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=util/Anno.str] str: String): R|util/Anno| {
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] 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| {
LAZY_super<R|kotlin/Any|>
}
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val str: String = R|<local>/str|
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val str: R|kotlin/String| = R|<local>/str|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String|
}
public? final? const [ResolvedTo(RAW_FIR)] val prop: <implicit> = LAZY_EXPRESSION
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
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>>?| {
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 final [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>?| {
^bar Null(null)
}
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|>()
}
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>>?| {
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>>?| {
^doo this@R|<local>/Local|.R|<local>/foo|()
}
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>>?| {
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>>?| {
^foo R|util/bar|()
}
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>>?| {
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>>?| {
^baz this@R|<local>/Local|.R|<local>/foo|()
}
@@ -241,18 +241,18 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunctionImplicitBody.kt
BODY_RESOLVE:
FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunctionImplicitBody.kt
@R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=util/Anno.str] str: String): R|util/Anno| {
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] 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| {
LAZY_super<R|kotlin/Any|>
}
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val str: String = R|<local>/str|
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val str: R|kotlin/String| = R|<local>/str|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String|
}
public? final? const [ResolvedTo(RAW_FIR)] val prop: <implicit> = LAZY_EXPRESSION
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
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>>?| {
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 final [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>?| {
^bar Null(null)
}
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|>()
}
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>>?| {
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>>?| {
^doo this@R|<local>/Local|.R|<local>/foo|()
}
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>>?| {
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>>?| {
^foo R|util/bar|()
}
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>>?| {
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>>?| {
^baz this@R|<local>/Local|.R|<local>/foo|()
}
@@ -36,7 +36,7 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunctionImplicitBodyScript.k
^lambda R|<local>/action|.R|SubstitutionOverride<kotlin/Function0.invoke: R|kotlin/Unit|>|()
}
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun foo(): R|kotlin/Unit| {
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol util/bar]] fun foo(): R|kotlin/Unit| {
^foo R|util/lambda|(<L> = [ResolvedTo(RAW_FIR)] [MatchingParameterFunctionTypeKey=kotlin/Function0<kotlin/Unit>] lambda@fun <anonymous>(): R|kotlin/Unit| <inline=NoInline> {
local final [ResolvedTo(RAW_FIR)] class Local : R|kotlin/Any| {
public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] constructor(): R|<local>/Local| {
@@ -60,3 +60,4 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunctionImplicitBodyScript.k
}
)
}
@@ -36,7 +36,7 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunctionImplicitBodyScript.k
^lambda R|<local>/action|.R|SubstitutionOverride<kotlin/Function0.invoke: R|kotlin/Unit|>|()
}
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun foo(): R|kotlin/Unit| {
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol util/bar]] fun foo(): R|kotlin/Unit| {
^foo R|util/lambda|(<L> = [ResolvedTo(RAW_FIR)] [MatchingParameterFunctionTypeKey=kotlin/Function0<kotlin/Unit>] lambda@fun <anonymous>(): R|kotlin/Unit| <inline=NoInline> {
local final [ResolvedTo(RAW_FIR)] class Local : R|kotlin/Any| {
public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] constructor(): R|<local>/Local| {
@@ -60,3 +60,4 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunctionImplicitBodyScript.k
}
)
}
@@ -259,7 +259,7 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunctionImplicitBodyScript.k
^lambda R|<local>/action|.R|SubstitutionOverride<kotlin/Function0.invoke: R|kotlin/Unit|>|()
}
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun foo(): R|kotlin/Unit| {
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol util/bar]] fun foo(): R|kotlin/Unit| {
^foo R|util/lambda|(<L> = [ResolvedTo(RAW_FIR)] [MatchingParameterFunctionTypeKey=kotlin/Function0<kotlin/Unit>] lambda@fun <anonymous>(): R|kotlin/Unit| <inline=NoInline> {
local final [ResolvedTo(RAW_FIR)] class Local : R|kotlin/Any| {
public [ResolvedTo(RAW_FIR)] [ContainingClassKey=Local] constructor(): R|<local>/Local| {
@@ -291,20 +291,20 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunctionImplicitBodyScript.k
SCRIPT: [ResolvedTo(TYPES)] <script-propagationToLocalMemberFunctionImplicitBodyScript.kts>
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
@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(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=util/Anno.str] str: String): R|util/Anno| {
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] 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| {
LAZY_super<R|kotlin/Any|>
}
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val str: String = R|<local>/str|
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val str: R|kotlin/String| = R|<local>/str|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String|
}
public? final? const [ResolvedTo(RAW_FIR)] val prop: <implicit> = LAZY_EXPRESSION
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
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 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>>?| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>?| {
^bar Null(null)
}
@@ -323,7 +323,7 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunctionImplicitBodyScript.k
^doo R|util/foo|()
}
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>>?| {
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>>?| {
^foo R|util/bar|()
}
@@ -344,20 +344,20 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunctionImplicitBodyScript.k
SCRIPT: [ResolvedTo(TYPES)] <script-propagationToLocalMemberFunctionImplicitBodyScript.kts>
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
@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(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=util/Anno.str] str: String): R|util/Anno| {
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] 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| {
LAZY_super<R|kotlin/Any|>
}
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val str: String = R|<local>/str|
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val str: R|kotlin/String| = R|<local>/str|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String|
}
public? final? const [ResolvedTo(RAW_FIR)] val prop: <implicit> = LAZY_EXPRESSION
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
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 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>>?| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>?| {
^bar Null(null)
}
@@ -376,7 +376,7 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunctionImplicitBodyScript.k
^doo R|util/foo|()
}
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>>?| {
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>>?| {
^foo R|util/bar|()
}
@@ -442,3 +442,4 @@ FILE: [ResolvedTo(BODY_RESOLVE)] propagationToLocalMemberFunctionImplicitBodyScr
}
)
}
@@ -1,12 +1,12 @@
@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/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>>?
context -> FirNamedFunctionSymbol <local>/foo
anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>
context -> FirNamedFunctionSymbol <local>/foo
anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int
context -> FirNamedFunctionSymbol <local>/foo
anchor -> [FirNamedFunctionSymbol util/bar]
@@ -15,20 +15,20 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunctionScript.kts
SCRIPT: [ResolvedTo(TYPES)] <script-propagationToLocalMemberFunctionScript.kts>
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
@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(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=util/Anno.str] str: String): R|util/Anno| {
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] 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| {
LAZY_super<R|kotlin/Any|>
}
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val str: String = R|<local>/str|
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val str: R|kotlin/String| = R|<local>/str|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String|
}
public? final? const [ResolvedTo(RAW_FIR)] val prop: <implicit> = LAZY_EXPRESSION
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
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 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>>?| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>?| {
^bar Null(null)
}
@@ -42,7 +42,7 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunctionScript.kts
^doo R|util/foo|()
}
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>>?| {
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>>?| {
^foo R|util/bar|()
}
@@ -53,3 +53,4 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunctionScript.kts
}
}
@@ -328,20 +328,20 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunctionScript.kts
SCRIPT: [ResolvedTo(TYPES)] <script-propagationToLocalMemberFunctionScript.kts>
[ResolvedTo(RAW_FIR)] lval args: R|kotlin/Array<kotlin/String>|
@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(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=util/Anno.str] str: String): R|util/Anno| {
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] 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| {
LAZY_super<R|kotlin/Any|>
}
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val str: String = R|<local>/str|
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val str: R|kotlin/String| = R|<local>/str|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String|
}
public? final? const [ResolvedTo(RAW_FIR)] val prop: <implicit> = LAZY_EXPRESSION
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
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 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>>?| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>?| {
^bar Null(null)
}
@@ -355,7 +355,7 @@ FILE: [ResolvedTo(IMPORTS)] propagationToLocalMemberFunctionScript.kts
^doo R|util/foo|()
}
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>>?| {
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>>?| {
^foo R|util/bar|()
}
@@ -412,3 +412,4 @@ FILE: [ResolvedTo(BODY_RESOLVE)] propagationToLocalMemberFunctionScript.kts
}
}
@@ -23,6 +23,6 @@ FILE: [ResolvedTo(IMPORTS)] declaration.kt
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun withType(): R|@R|Anno|(number = R|/internalConstant|) kotlin/collections/List<@R|Anno|(number = R|/privateConstant|) kotlin/Int>| {
}
FILE: [ResolvedTo(IMPORTS)] usafe.kt
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun implicitType(): R|@R|Anno|(number = R|/internalConstant|) kotlin/collections/List<@R|Anno|(number = R|/privateConstant|) kotlin/Int>| {
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /withType]] fun implicitType(): R|@R|Anno|(number = R|/internalConstant|) kotlin/collections/List<@R|Anno|(number = R|/privateConstant|) kotlin/Int>| {
^implicitType R|/withType|()
}
@@ -23,6 +23,6 @@ FILE: [ResolvedTo(IMPORTS)] declaration.kt
public final [ResolvedTo(CONTRACTS)] fun withType(): R|@R|Anno|(internalConstant#) kotlin/collections/List<@R|Anno|(privateConstant#) kotlin/Int>| {
}
FILE: [ResolvedTo(IMPORTS)] usafe.kt
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun implicitType(): R|@R|Anno|(internalConstant#) kotlin/collections/List<@R|Anno|(privateConstant#) kotlin/Int>| {
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /withType]] fun implicitType(): R|@R|Anno|(internalConstant#) kotlin/collections/List<@R|Anno|(privateConstant#) kotlin/Int>| {
^implicitType R|/withType|()
}
@@ -197,58 +197,58 @@ FILE: [ResolvedTo(IMPORTS)] declaration.kt
}
FILE: [ResolvedTo(IMPORTS)] usafe.kt
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] fun implicitType(): R|@R|Anno|(internalConstant#) kotlin/collections/List<@R|Anno|(privateConstant#) kotlin/Int>| {
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol /withType]] fun implicitType(): R|@R|Anno|(internalConstant#) kotlin/collections/List<@R|Anno|(privateConstant#) kotlin/Int>| {
^implicitType R|/withType|()
}
ANNOTATION_ARGUMENTS:
FILE: [ResolvedTo(IMPORTS)] declaration.kt
@R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.number] number: Int): R|Anno| {
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.number] number: R|kotlin/Int|): R|Anno| {
LAZY_super<R|kotlin/Any|>
}
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val number: Int = R|<local>/number|
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): Int
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val number: R|kotlin/Int| = R|<local>/number|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/Int|
}
private final? const [ResolvedTo(RAW_FIR)] val privateConstant: <implicit> = LAZY_EXPRESSION
private [ResolvedTo(RAW_FIR)] get(): <implicit>
internal final? const [ResolvedTo(RAW_FIR)] val internalConstant: <implicit> = LAZY_EXPRESSION
internal [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun withType(): R|@R|Anno|(internalConstant#) kotlin/collections/List<@R|Anno|(privateConstant#) kotlin/Int>| {
private final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val privateConstant: R|kotlin/Int| = Int(0)
private [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/Int|
internal final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val internalConstant: R|kotlin/Int| = Int(1)
internal [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/Int|
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun withType(): R|@R|Anno|(number = R|/internalConstant|) kotlin/collections/List<@R|Anno|(number = R|/privateConstant|) kotlin/Int>| {
}
FILE: [ResolvedTo(IMPORTS)] usafe.kt
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun implicitType(): R|@R|Anno|(internalConstant#) kotlin/collections/List<@R|Anno|(privateConstant#) kotlin/Int>| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun implicitType(): R|@R|Anno|(number = R|/internalConstant|) kotlin/collections/List<@R|Anno|(number = R|/privateConstant|) kotlin/Int>| {
^implicitType R|/withType|()
}
BODY_RESOLVE:
FILE: [ResolvedTo(IMPORTS)] declaration.kt
@R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.number] number: Int): R|Anno| {
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] annotation class Anno : R|kotlin/Annotation| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.number] number: R|kotlin/Int|): R|Anno| {
LAZY_super<R|kotlin/Any|>
}
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val number: Int = R|<local>/number|
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): Int
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val number: R|kotlin/Int| = R|<local>/number|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/Int|
}
private final? const [ResolvedTo(RAW_FIR)] val privateConstant: <implicit> = LAZY_EXPRESSION
private [ResolvedTo(RAW_FIR)] get(): <implicit>
internal final? const [ResolvedTo(RAW_FIR)] val internalConstant: <implicit> = LAZY_EXPRESSION
internal [ResolvedTo(RAW_FIR)] get(): <implicit>
public final [ResolvedTo(CONTRACTS)] fun withType(): R|@R|Anno|(internalConstant#) kotlin/collections/List<@R|Anno|(privateConstant#) kotlin/Int>| {
private final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val privateConstant: R|kotlin/Int| = Int(0)
private [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/Int|
internal final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val internalConstant: R|kotlin/Int| = Int(1)
internal [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/Int|
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] fun withType(): R|@R|Anno|(number = R|/internalConstant|) kotlin/collections/List<@R|Anno|(number = R|/privateConstant|) kotlin/Int>| {
}
FILE: [ResolvedTo(IMPORTS)] usafe.kt
public final [ResolvedTo(BODY_RESOLVE)] fun implicitType(): R|@R|Anno|(internalConstant#) kotlin/collections/List<@R|Anno|(privateConstant#) kotlin/Int>| {
public final [ResolvedTo(BODY_RESOLVE)] fun implicitType(): R|@R|Anno|(number = R|/internalConstant|) kotlin/collections/List<@R|Anno|(number = R|/privateConstant|) kotlin/Int>| {
^implicitType R|/withType|()
}
FILE RAW TO BODY:
FILE: [ResolvedTo(BODY_RESOLVE)] usafe.kt
public final [ResolvedTo(BODY_RESOLVE)] fun implicitType(): R|@R|Anno|(internalConstant#) kotlin/collections/List<@R|Anno|(privateConstant#) kotlin/Int>| {
public final [ResolvedTo(BODY_RESOLVE)] fun implicitType(): R|@R|Anno|(number = R|/internalConstant|) kotlin/collections/List<@R|Anno|(number = R|/privateConstant|) kotlin/Int>| {
^implicitType R|/withType|()
}
@@ -279,30 +279,30 @@ FILE: [ResolvedTo(IMPORTS)] usafe.kt
BODY_RESOLVE:
FILE: [ResolvedTo(IMPORTS)] declaration.kt
private final? const [ResolvedTo(RAW_FIR)] val privateConstant: <implicit> = LAZY_EXPRESSION
private [ResolvedTo(RAW_FIR)] get(): <implicit>
internal final? const [ResolvedTo(RAW_FIR)] val internalConstant: <implicit> = LAZY_EXPRESSION
internal [ResolvedTo(RAW_FIR)] get(): <implicit>
public? final? const [ResolvedTo(RAW_FIR)] val regularConstant: <implicit> = LAZY_EXPRESSION
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
@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(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.message] message: String): R|Anno| {
private final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val privateConstant: R|kotlin/String| = String(0)
private [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String|
internal final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val internalConstant: R|kotlin/String| = String(1)
internal [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String|
public final const [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val regularConstant: R|kotlin/String| = String(2)
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|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| {
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] constructor([ResolvedTo(STATUS)] [CorrespondingProperty=/Anno.message] message: R|kotlin/String|): R|Anno| {
LAZY_super<R|kotlin/Any|>
}
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val message: String = R|<local>/message|
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val message: R|kotlin/String| = R|<local>/message|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String|
}
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|(privateConstant#) kotlin/collections/List<@R|Anno|(internalConstant#) kotlin/collections/List<@R|Anno|(regularConstant#) kotlin/Int>>?| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] val nullablePropertyWithAnnotatedType: R|@R|Anno|(message = R|/privateConstant|) kotlin/collections/List<@R|Anno|(message = R|/internalConstant|) kotlin/collections/List<@R|Anno|(message = R|/regularConstant|) kotlin/Int>>?|
public [ResolvedTo(ANNOTATION_ARGUMENTS)] get(): R|@R|Anno|(message = R|/privateConstant|) kotlin/collections/List<@R|Anno|(message = R|/internalConstant|) kotlin/collections/List<@R|Anno|(message = R|/regularConstant|) kotlin/Int>>?| {
^ Null(null)
}
FILE: [ResolvedTo(IMPORTS)] usafe.kt
public final [ResolvedTo(BODY_RESOLVE)] val propertyToResolve: R|kotlin/String|
public [ResolvedTo(BODY_RESOLVE)] get(): R|kotlin/String| {
^ 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> {
^ R|/nullablePropertyWithAnnotatedType|?.{ $subj$.R|kotlin/let|<R|@R|Anno|(message = R|/privateConstant|) kotlin/collections/List<@R|Anno|(message = R|/internalConstant|) 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|) kotlin/collections/List<@R|Anno|(message = R|/internalConstant|) kotlin/collections/List<@R|Anno|(message = R|/regularConstant|) kotlin/Int>>|): R|kotlin/String| <inline=Inline, kind=EXACTLY_ONCE> {
^ <strcat>(String( (), R|<local>/it|, String()))
}
) } ?: String()
@@ -312,7 +312,7 @@ FILE RAW TO BODY:
FILE: [ResolvedTo(BODY_RESOLVE)] usafe.kt
public final [ResolvedTo(BODY_RESOLVE)] val propertyToResolve: R|kotlin/String|
public [ResolvedTo(BODY_RESOLVE)] get(): R|kotlin/String| {
^ 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> {
^ R|/nullablePropertyWithAnnotatedType|?.{ $subj$.R|kotlin/let|<R|@R|Anno|(message = R|/privateConstant|) kotlin/collections/List<@R|Anno|(message = R|/internalConstant|) 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|) kotlin/collections/List<@R|Anno|(message = R|/internalConstant|) kotlin/collections/List<@R|Anno|(message = R|/regularConstant|) kotlin/Int>>|): R|kotlin/String| <inline=Inline, kind=EXACTLY_ONCE> {
^ <strcat>(String( (), R|<local>/it|, String()))
}
) } ?: String()
@@ -1,36 +1,36 @@
@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/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>>?
context -> FirNamedFunctionSymbol <local>/doo
anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>
context -> FirNamedFunctionSymbol <local>/doo
anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int
context -> FirNamedFunctionSymbol <local>/doo
anchor -> [FirNamedFunctionSymbol util/bar]
@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/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>>?
context -> FirNamedFunctionSymbol <local>/foo
anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>
context -> FirNamedFunctionSymbol <local>/foo
anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int
context -> FirNamedFunctionSymbol <local>/foo
anchor -> [FirNamedFunctionSymbol util/bar]
@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/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>>?
context -> FirNamedFunctionSymbol <local>/baz
anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>
context -> FirNamedFunctionSymbol <local>/baz
anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int
context -> FirNamedFunctionSymbol <local>/baz
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 [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String|
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>>?| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>?| {
^bar Null(null)
}
public final [ResolvedTo(STATUS)] class A : R|kotlin/Any| {
@@ -96,15 +96,15 @@ FILE: [ResolvedTo(IMPORTS)] classInitializer.kt
super<R|kotlin/Any|>()
}
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>>?| {
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>>?| {
^doo this@R|<local>/OuterIntoLocal|.R|<local>/foo|()
}
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>>?| {
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>>?| {
^foo R|util/bar|()
}
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>>?| {
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>>?| {
^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 [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String|
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>>?| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>?| {
^bar Null(null)
}
public final [ResolvedTo(STATUS)] class A : R|kotlin/Any| {
@@ -278,15 +278,15 @@ FILE: [ResolvedTo(IMPORTS)] classInitializer.kt
super<R|kotlin/Any|>()
}
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>>?| {
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>>?| {
^doo this@R|<local>/OuterIntoLocal|.R|<local>/foo|()
}
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>>?| {
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>>?| {
^foo R|util/bar|()
}
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>>?| {
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>>?| {
^baz this@R|<local>/OuterIntoLocal|.R|<local>/foo|()
}
@@ -1,36 +1,36 @@
@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/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>>?
context -> FirNamedFunctionSymbol <local>/doo
anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>
context -> FirNamedFunctionSymbol <local>/doo
anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int
context -> FirNamedFunctionSymbol <local>/doo
anchor -> [FirNamedFunctionSymbol util/bar]
@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/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>>?
context -> FirNamedFunctionSymbol <local>/foo
anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>
context -> FirNamedFunctionSymbol <local>/foo
anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int
context -> FirNamedFunctionSymbol <local>/foo
anchor -> [FirNamedFunctionSymbol util/bar]
@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/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>>?
context -> FirNamedFunctionSymbol <local>/baz
anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(<strcat>(String(nested bar ), prop#)) kotlin/collections/Collection<@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int>
@R|util/Anno|(str = <strcat>(String(nested bar ), R|util/prop|)) kotlin/collections/Collection<@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int>
context -> FirNamedFunctionSymbol <local>/baz
anchor -> [FirNamedFunctionSymbol util/bar]
@R|util/Anno|(<strcat>(String(nested nested bar ), prop#)) kotlin/Int
@R|util/Anno|(str = <strcat>(String(nested nested bar ), R|util/prop|)) kotlin/Int
context -> FirNamedFunctionSymbol <local>/baz
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 [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String|
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>>?| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>?| {
^bar Null(null)
}
@@ -103,15 +103,15 @@ FILE: [ResolvedTo(IMPORTS)] classInitializerScript.kts
super<R|kotlin/Any|>()
}
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>>?| {
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>>?| {
^doo this@R|<local>/OuterIntoLocal|.R|<local>/foo|()
}
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>>?| {
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>>?| {
^foo R|util/bar|()
}
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>>?| {
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>>?| {
^baz this@R|<local>/OuterIntoLocal|.R|<local>/foo|()
}
@@ -139,4 +139,3 @@ FILE: [ResolvedTo(IMPORTS)] classInitializerScript.kts
}
}
@@ -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 [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String|
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>>?| {
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>?| {
^bar Null(null)
}
@@ -373,15 +373,15 @@ FILE: [ResolvedTo(IMPORTS)] classInitializerScript.kts
super<R|kotlin/Any|>()
}
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>>?| {
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>>?| {
^doo this@R|<local>/OuterIntoLocal|.R|<local>/foo|()
}
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>>?| {
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>>?| {
^foo R|util/bar|()
}
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>>?| {
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>>?| {
^baz this@R|<local>/OuterIntoLocal|.R|<local>/foo|()
}
@@ -481,4 +481,3 @@ FILE: [ResolvedTo(BODY_RESOLVE)] classInitializerScript.kts
}
}
@@ -61,7 +61,7 @@ FILE: [ResolvedTo(IMPORTS)] implicitType.kt
public final [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>| {
^explicitType IntegerLiteral(0)
}
public final [ResolvedTo(IMPLICIT_TYPES_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(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol lowlevel/explicitType]] 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 [ResolvedTo(IMPLICIT_TYPES_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>>| {
^ R|lowlevel/explicitType|()
}
@@ -61,7 +61,7 @@ FILE: [ResolvedTo(IMPORTS)] implicitType.kt
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)
}
public final [ResolvedTo(IMPLICIT_TYPES_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 final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol lowlevel/explicitType]] 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(IMPLICIT_TYPES_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|()
}
@@ -179,7 +179,7 @@ FILE: [ResolvedTo(IMPORTS)] implicitType.kt
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)
}
public final [ResolvedTo(IMPLICIT_TYPES_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 final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol lowlevel/explicitType]] 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(IMPLICIT_TYPES_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|()
}
@@ -188,48 +188,48 @@ FILE: [ResolvedTo(IMPORTS)] implicitType.kt
ANNOTATION_ARGUMENTS:
FILE: [ResolvedTo(IMPORTS)] implicitType.kt
@R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=lowlevel/Anno.position] position: String): R|lowlevel/Anno| {
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] 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| {
LAZY_super<R|kotlin/Any|>
}
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String|
}
public? final? const [ResolvedTo(RAW_FIR)] val prop: <implicit> = LAZY_EXPRESSION
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
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>>| {
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 final [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>| {
^explicitType IntegerLiteral(0)
}
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|(<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 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 [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>>| {
^ R|lowlevel/explicitType|()
}
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| {
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| {
}
BODY_RESOLVE:
FILE: [ResolvedTo(IMPORTS)] implicitType.kt
@R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=lowlevel/Anno.position] position: String): R|lowlevel/Anno| {
@R|kotlin/annotation/Target|[Types](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final [ResolvedTo(STATUS)] 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| {
LAZY_super<R|kotlin/Any|>
}
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val position: String = R|<local>/position|
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
public final [ResolvedTo(STATUS)] [IsFromPrimaryConstructor=true] val position: R|kotlin/String| = R|<local>/position|
public [ResolvedTo(STATUS)] [ContainingClassKey=Anno] get(): R|kotlin/String|
}
public? final? const [ResolvedTo(RAW_FIR)] val prop: <implicit> = LAZY_EXPRESSION
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
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>>| {
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 final [ResolvedTo(ANNOTATION_ARGUMENTS)] 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>>| {
^explicitType IntegerLiteral(0)
}
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|(<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 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 [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>>| {
^ R|lowlevel/explicitType|()
}
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| {
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| {
}
FILE RAW TO BODY:
@@ -68,9 +68,10 @@ FILE: [ResolvedTo(IMPORTS)] implicitTypeScript.kts
^explicitType IntegerLiteral(0)
}
public final [ResolvedTo(IMPLICIT_TYPES_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(IMPLICIT_TYPES_BODY_RESOLVE)] [PostponedSymbolsForAnnotationResolutionKey=[FirNamedFunctionSymbol lowlevel/explicitType]] 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 [ResolvedTo(IMPLICIT_TYPES_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>>| {
^ R|lowlevel/explicitType|()
}
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] set([ResolvedTo(IMPLICIT_TYPES_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| {
}

Some files were not shown because too many files have changed in this diff Show More