[FIR][renderer] add phase renderer for file and file annotations container
^KT-56543
This commit is contained in:
committed by
Space Team
parent
706ff6b61f
commit
8c599a84af
+3
-1
@@ -17,6 +17,7 @@ import org.jetbrains.kotlin.fir.FirElementWithResolvePhase
|
||||
import org.jetbrains.kotlin.fir.psi
|
||||
import org.jetbrains.kotlin.fir.renderer.ConeTypeRendererForDebugging
|
||||
import org.jetbrains.kotlin.fir.renderer.FirDeclarationRendererWithAttributes
|
||||
import org.jetbrains.kotlin.fir.renderer.FirFileAnnotationsContainerRenderer
|
||||
import org.jetbrains.kotlin.fir.renderer.FirRenderer
|
||||
import org.jetbrains.kotlin.fir.renderer.FirResolvePhaseRenderer
|
||||
import org.jetbrains.kotlin.fir.symbols.FirBasedSymbol
|
||||
@@ -27,7 +28,8 @@ fun ExceptionAttachmentBuilder.withFirEntry(name: String, fir: FirElement) {
|
||||
withEntry(name, fir) {
|
||||
FirRenderer(
|
||||
resolvePhaseRenderer = FirResolvePhaseRenderer(),
|
||||
declarationRenderer = FirDeclarationRendererWithAttributes()
|
||||
declarationRenderer = FirDeclarationRendererWithAttributes(),
|
||||
fileAnnotationsContainerRenderer = FirFileAnnotationsContainerRenderer(),
|
||||
).renderElementAsString(it)
|
||||
}
|
||||
withEntry("${name}FirSourceElementKind", fir.source?.kind?.let { it::class.simpleName })
|
||||
|
||||
+2
-1
@@ -1,4 +1,5 @@
|
||||
FILE: annonymousClass.kt
|
||||
FILE: [IMPORTS] annonymousClass.kt
|
||||
[BODY_RESOLVE] annotations container
|
||||
public final [BODY_RESOLVE] fun x(): R|kotlin/Unit| {
|
||||
[BODY_RESOLVE] lval x: R|<anonymous>| = object : R|kotlin/Any| {
|
||||
private [BODY_RESOLVE] constructor(): R|<anonymous>| {
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
FILE: class.kt
|
||||
FILE: [IMPORTS] class.kt
|
||||
[BODY_RESOLVE] annotations container
|
||||
public final [BODY_RESOLVE] class B : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] constructor(): R|B| {
|
||||
super<R|kotlin/Any|>()
|
||||
|
||||
Vendored
+2
-1
@@ -1,4 +1,5 @@
|
||||
FILE: class.kt
|
||||
FILE: [IMPORTS] class.kt
|
||||
[BODY_RESOLVE] annotations container
|
||||
public final [BODY_RESOLVE] class B : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] constructor(): R|B| {
|
||||
super<R|kotlin/Any|>()
|
||||
|
||||
+2
-1
@@ -1,4 +1,5 @@
|
||||
FILE: constructorParameter.kt
|
||||
FILE: [IMPORTS] constructorParameter.kt
|
||||
[BODY_RESOLVE] annotations container
|
||||
public final [BODY_RESOLVE] class A : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] constructor([BODY_RESOLVE] x: R|kotlin/String|): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
FILE: enum.kt
|
||||
FILE: [IMPORTS] enum.kt
|
||||
[BODY_RESOLVE] annotations container
|
||||
public final [BODY_RESOLVE] enum class Enum : R|kotlin/Enum<Enum>| {
|
||||
private [BODY_RESOLVE] constructor([BODY_RESOLVE] x: R|kotlin/Int|): R|Enum| {
|
||||
super<R|kotlin/Enum<Enum>|>()
|
||||
|
||||
+2
-1
@@ -1,3 +1,4 @@
|
||||
FILE: funWithoutTypes.kt
|
||||
FILE: [IMPORTS] funWithoutTypes.kt
|
||||
[BODY_RESOLVE] annotations container
|
||||
public final [BODY_RESOLVE] fun main(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
Vendored
+2
-1
@@ -1,4 +1,5 @@
|
||||
FILE: functionValueParameter.kt
|
||||
FILE: [IMPORTS] functionValueParameter.kt
|
||||
[BODY_RESOLVE] annotations container
|
||||
public final [BODY_RESOLVE] fun bar([BODY_RESOLVE] a: R|kotlin/Int|, [BODY_RESOLVE] b: R|(kotlin/Boolean) -> kotlin/Unit|): R|kotlin/Unit| {
|
||||
}
|
||||
public final [BODY_RESOLVE] class A : R|kotlin/Any| {
|
||||
|
||||
Vendored
+2
-1
@@ -1,4 +1,5 @@
|
||||
FILE: functionWithImplicitType.kt
|
||||
FILE: [IMPORTS] functionWithImplicitType.kt
|
||||
[BODY_RESOLVE] annotations container
|
||||
public final [BODY_RESOLVE] fun <[BODY_RESOLVE] T> checkSubtype([BODY_RESOLVE] t: R|T|): R|T| {
|
||||
^checkSubtype R|<local>/t|
|
||||
}
|
||||
|
||||
+2
-1
@@ -1,4 +1,5 @@
|
||||
FILE: functionWithImplicitType.kt
|
||||
FILE: [IMPORTS] functionWithImplicitType.kt
|
||||
[BODY_RESOLVE] annotations container
|
||||
public final [BODY_RESOLVE] fun <[BODY_RESOLVE] T> checkSubtype([BODY_RESOLVE] t: R|T|): R|T| {
|
||||
^checkSubtype R|<local>/t|
|
||||
}
|
||||
|
||||
Vendored
+2
-1
@@ -1,4 +1,5 @@
|
||||
FILE: lambdaInImplicitFunBody.kt
|
||||
FILE: [IMPORTS] lambdaInImplicitFunBody.kt
|
||||
[BODY_RESOLVE] annotations container
|
||||
public final inline [BODY_RESOLVE] fun <[BODY_RESOLVE] T, [BODY_RESOLVE] R> with([BODY_RESOLVE] receiver: R|T|, [BODY_RESOLVE] block: R|T.() -> R|): R|R| {
|
||||
^with R|<local>/block|.R|SubstitutionOverride<kotlin/Function1.invoke: R|R|>|(R|<local>/receiver|)
|
||||
}
|
||||
|
||||
Vendored
+2
-1
@@ -1,4 +1,5 @@
|
||||
FILE: lambdaInImplicitPropertyBody.kt
|
||||
FILE: [IMPORTS] lambdaInImplicitPropertyBody.kt
|
||||
[BODY_RESOLVE] annotations container
|
||||
public final inline [BODY_RESOLVE] fun <[BODY_RESOLVE] T, [BODY_RESOLVE] R> with([BODY_RESOLVE] receiver: R|T|, [BODY_RESOLVE] block: R|T.() -> R|): R|R| {
|
||||
^with R|<local>/block|.R|SubstitutionOverride<kotlin/Function1.invoke: R|R|>|(R|<local>/receiver|)
|
||||
}
|
||||
|
||||
Vendored
+2
-1
@@ -1,4 +1,5 @@
|
||||
FILE: lambdasInWithBodyFunction.kt
|
||||
FILE: [IMPORTS] lambdasInWithBodyFunction.kt
|
||||
[BODY_RESOLVE] annotations container
|
||||
public final inline [BODY_RESOLVE] fun <[BODY_RESOLVE] T, [BODY_RESOLVE] R> with([BODY_RESOLVE] receiver: R|T|, [BODY_RESOLVE] block: R|T.() -> R|): R|R| {
|
||||
^with R|<local>/block|.R|SubstitutionOverride<kotlin/Function1.invoke: R|R|>|(R|<local>/receiver|)
|
||||
}
|
||||
|
||||
+2
-1
@@ -1,4 +1,5 @@
|
||||
FILE: localClass.kt
|
||||
FILE: [IMPORTS] localClass.kt
|
||||
[BODY_RESOLVE] annotations container
|
||||
public final [BODY_RESOLVE] fun x(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] class Local : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] constructor(): R|Local| {
|
||||
|
||||
Vendored
+2
-1
@@ -1,4 +1,5 @@
|
||||
FILE: propertyWithGetterAndSetter.kt
|
||||
FILE: [IMPORTS] propertyWithGetterAndSetter.kt
|
||||
[BODY_RESOLVE] annotations container
|
||||
public final [BODY_RESOLVE] var withGetterAndSetter: R|kotlin/Int| = Int(42)
|
||||
public [BODY_RESOLVE] get(): R|kotlin/Int| {
|
||||
^ F|/withGetterAndSetter|
|
||||
|
||||
+2
-1
@@ -1,4 +1,5 @@
|
||||
FILE: propertyWithSetter.kt
|
||||
FILE: [IMPORTS] propertyWithSetter.kt
|
||||
[BODY_RESOLVE] annotations container
|
||||
public abstract [BODY_RESOLVE] class Foo : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] constructor(): R|Foo| {
|
||||
super<R|kotlin/Any|>()
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
|
||||
RAW_FIR:
|
||||
FILE: annotationParameters.kt
|
||||
FILE: [RAW_FIR] annotationParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] enum class X : R|kotlin/Enum<X>| {
|
||||
private [RAW_FIR] [ContainingClassKey=X] constructor(): R|X| {
|
||||
LAZY_super<R|kotlin/Enum<X>|>
|
||||
@@ -38,7 +39,8 @@ FILE: annotationParameters.kt
|
||||
}
|
||||
|
||||
IMPORTS:
|
||||
FILE: annotationParameters.kt
|
||||
FILE: [IMPORTS] annotationParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] enum class X : R|kotlin/Enum<X>| {
|
||||
private [RAW_FIR] [ContainingClassKey=X] constructor(): R|X| {
|
||||
LAZY_super<R|kotlin/Enum<X>|>
|
||||
@@ -76,7 +78,8 @@ FILE: annotationParameters.kt
|
||||
}
|
||||
|
||||
COMPILER_REQUIRED_ANNOTATIONS:
|
||||
FILE: annotationParameters.kt
|
||||
FILE: [IMPORTS] annotationParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] enum class X : R|kotlin/Enum<X>| {
|
||||
private [RAW_FIR] [ContainingClassKey=X] constructor(): R|X| {
|
||||
LAZY_super<R|kotlin/Enum<X>|>
|
||||
@@ -114,7 +117,8 @@ FILE: annotationParameters.kt
|
||||
}
|
||||
|
||||
COMPANION_GENERATION:
|
||||
FILE: annotationParameters.kt
|
||||
FILE: [IMPORTS] annotationParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] enum class X : R|kotlin/Enum<X>| {
|
||||
private [RAW_FIR] [ContainingClassKey=X] constructor(): R|X| {
|
||||
LAZY_super<R|kotlin/Enum<X>|>
|
||||
@@ -152,7 +156,8 @@ FILE: annotationParameters.kt
|
||||
}
|
||||
|
||||
SUPER_TYPES:
|
||||
FILE: annotationParameters.kt
|
||||
FILE: [IMPORTS] annotationParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] enum class X : R|kotlin/Enum<X>| {
|
||||
private [RAW_FIR] [ContainingClassKey=X] constructor(): R|X| {
|
||||
LAZY_super<R|kotlin/Enum<X>|>
|
||||
@@ -190,7 +195,8 @@ FILE: annotationParameters.kt
|
||||
}
|
||||
|
||||
TYPES:
|
||||
FILE: annotationParameters.kt
|
||||
FILE: [IMPORTS] annotationParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] enum class X : R|kotlin/Enum<X>| {
|
||||
private [RAW_FIR] [ContainingClassKey=X] constructor(): R|X| {
|
||||
LAZY_super<R|kotlin/Enum<X>|>
|
||||
@@ -228,7 +234,8 @@ FILE: annotationParameters.kt
|
||||
}
|
||||
|
||||
STATUS:
|
||||
FILE: annotationParameters.kt
|
||||
FILE: [IMPORTS] annotationParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] enum class X : R|kotlin/Enum<X>| {
|
||||
private [RAW_FIR] [ContainingClassKey=X] constructor(): R|X| {
|
||||
LAZY_super<R|kotlin/Enum<X>|>
|
||||
@@ -266,7 +273,8 @@ FILE: annotationParameters.kt
|
||||
}
|
||||
|
||||
EXPECT_ACTUAL_MATCHING:
|
||||
FILE: annotationParameters.kt
|
||||
FILE: [IMPORTS] annotationParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] enum class X : R|kotlin/Enum<X>| {
|
||||
private [RAW_FIR] [ContainingClassKey=X] constructor(): R|X| {
|
||||
LAZY_super<R|kotlin/Enum<X>|>
|
||||
@@ -305,7 +313,8 @@ FILE: annotationParameters.kt
|
||||
}
|
||||
|
||||
ARGUMENTS_OF_ANNOTATIONS:
|
||||
FILE: annotationParameters.kt
|
||||
FILE: [IMPORTS] annotationParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [STATUS] enum class X : R|kotlin/Enum<X>| {
|
||||
private [STATUS] [ContainingClassKey=X] constructor(): R|X| {
|
||||
LAZY_super<R|kotlin/Enum<X>|>
|
||||
@@ -344,7 +353,8 @@ FILE: annotationParameters.kt
|
||||
}
|
||||
|
||||
CONTRACTS:
|
||||
FILE: annotationParameters.kt
|
||||
FILE: [IMPORTS] annotationParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [STATUS] enum class X : R|kotlin/Enum<X>| {
|
||||
private [STATUS] [ContainingClassKey=X] constructor(): R|X| {
|
||||
LAZY_super<R|kotlin/Enum<X>|>
|
||||
@@ -383,7 +393,8 @@ FILE: annotationParameters.kt
|
||||
}
|
||||
|
||||
IMPLICIT_TYPES_BODY_RESOLVE:
|
||||
FILE: annotationParameters.kt
|
||||
FILE: [IMPORTS] annotationParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [STATUS] enum class X : R|kotlin/Enum<X>| {
|
||||
private [STATUS] [ContainingClassKey=X] constructor(): R|X| {
|
||||
LAZY_super<R|kotlin/Enum<X>|>
|
||||
@@ -422,7 +433,8 @@ FILE: annotationParameters.kt
|
||||
}
|
||||
|
||||
ANNOTATIONS_ARGUMENTS_MAPPING:
|
||||
FILE: annotationParameters.kt
|
||||
FILE: [IMPORTS] annotationParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [STATUS] enum class X : R|kotlin/Enum<X>| {
|
||||
private [STATUS] [ContainingClassKey=X] constructor(): R|X| {
|
||||
LAZY_super<R|kotlin/Enum<X>|>
|
||||
@@ -461,7 +473,8 @@ FILE: annotationParameters.kt
|
||||
}
|
||||
|
||||
BODY_RESOLVE:
|
||||
FILE: annotationParameters.kt
|
||||
FILE: [IMPORTS] annotationParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [STATUS] enum class X : R|kotlin/Enum<X>| {
|
||||
private [STATUS] [ContainingClassKey=X] constructor(): R|X| {
|
||||
LAZY_super<R|kotlin/Enum<X>|>
|
||||
@@ -500,7 +513,8 @@ FILE: annotationParameters.kt
|
||||
}
|
||||
|
||||
FILE RAW TO BODY:
|
||||
FILE: annotationParameters.kt
|
||||
FILE: [IMPORTS] annotationParameters.kt
|
||||
[BODY_RESOLVE] annotations container
|
||||
public final [BODY_RESOLVE] enum class X : R|kotlin/Enum<X>| {
|
||||
private [BODY_RESOLVE] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Enum<X>|>()
|
||||
|
||||
+28
-14
@@ -1,77 +1,91 @@
|
||||
|
||||
RAW_FIR:
|
||||
FILE: annotations.kt
|
||||
FILE: [RAW_FIR] annotations.kt
|
||||
@FILE:Suppress(LAZY_EXPRESSION)
|
||||
[RAW_FIR] annotations container
|
||||
@Suppress(LAZY_EXPRESSION) public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
IMPORTS:
|
||||
FILE: annotations.kt
|
||||
FILE: [IMPORTS] annotations.kt
|
||||
@FILE:Suppress(LAZY_EXPRESSION)
|
||||
[RAW_FIR] annotations container
|
||||
@Suppress(LAZY_EXPRESSION) public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
COMPILER_REQUIRED_ANNOTATIONS:
|
||||
FILE: annotations.kt
|
||||
FILE: [IMPORTS] annotations.kt
|
||||
@FILE:Suppress(LAZY_EXPRESSION)
|
||||
[RAW_FIR] annotations container
|
||||
@Suppress(LAZY_EXPRESSION) public? final? [COMPILER_REQUIRED_ANNOTATIONS] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
COMPANION_GENERATION:
|
||||
FILE: annotations.kt
|
||||
FILE: [IMPORTS] annotations.kt
|
||||
@FILE:Suppress(LAZY_EXPRESSION)
|
||||
[RAW_FIR] annotations container
|
||||
@Suppress(LAZY_EXPRESSION) public? final? [COMPANION_GENERATION] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
SUPER_TYPES:
|
||||
FILE: annotations.kt
|
||||
FILE: [IMPORTS] annotations.kt
|
||||
@FILE:Suppress(LAZY_EXPRESSION)
|
||||
[RAW_FIR] annotations container
|
||||
@Suppress(LAZY_EXPRESSION) public? final? [SUPER_TYPES] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
TYPES:
|
||||
FILE: annotations.kt
|
||||
FILE: [IMPORTS] annotations.kt
|
||||
@FILE:Suppress(LAZY_EXPRESSION)
|
||||
[RAW_FIR] annotations container
|
||||
@R|kotlin/Suppress|(LAZY_EXPRESSION) public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
STATUS:
|
||||
FILE: annotations.kt
|
||||
FILE: [IMPORTS] annotations.kt
|
||||
@FILE:Suppress(LAZY_EXPRESSION)
|
||||
[RAW_FIR] annotations container
|
||||
@R|kotlin/Suppress|(LAZY_EXPRESSION) public final [STATUS] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
EXPECT_ACTUAL_MATCHING:
|
||||
FILE: annotations.kt
|
||||
FILE: [IMPORTS] annotations.kt
|
||||
@FILE:Suppress(LAZY_EXPRESSION)
|
||||
[RAW_FIR] annotations container
|
||||
@R|kotlin/Suppress|(String(2)) public final [EXPECT_ACTUAL_MATCHING] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
ARGUMENTS_OF_ANNOTATIONS:
|
||||
FILE: annotations.kt
|
||||
FILE: [IMPORTS] annotations.kt
|
||||
@FILE:Suppress(LAZY_EXPRESSION)
|
||||
[RAW_FIR] annotations container
|
||||
@R|kotlin/Suppress|(String(2)) public final [ARGUMENTS_OF_ANNOTATIONS] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
CONTRACTS:
|
||||
FILE: annotations.kt
|
||||
FILE: [IMPORTS] annotations.kt
|
||||
@FILE:Suppress(LAZY_EXPRESSION)
|
||||
[RAW_FIR] annotations container
|
||||
@R|kotlin/Suppress|(String(2)) public final [CONTRACTS] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
IMPLICIT_TYPES_BODY_RESOLVE:
|
||||
FILE: annotations.kt
|
||||
FILE: [IMPORTS] annotations.kt
|
||||
@FILE:Suppress(LAZY_EXPRESSION)
|
||||
[RAW_FIR] annotations container
|
||||
@R|kotlin/Suppress|(String(2)) public final [IMPLICIT_TYPES_BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
ANNOTATIONS_ARGUMENTS_MAPPING:
|
||||
FILE: annotations.kt
|
||||
FILE: [IMPORTS] annotations.kt
|
||||
@FILE:Suppress(String(1))
|
||||
[RAW_FIR] annotations container
|
||||
@R|kotlin/Suppress|(names = vararg(String(2))) public final [ANNOTATIONS_ARGUMENTS_MAPPING] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
BODY_RESOLVE:
|
||||
FILE: annotations.kt
|
||||
FILE: [IMPORTS] annotations.kt
|
||||
@FILE:Suppress(String(1))
|
||||
[RAW_FIR] annotations container
|
||||
@R|kotlin/Suppress|(names = vararg(String(2))) public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
FILE RAW TO BODY:
|
||||
FILE: annotations.kt
|
||||
FILE: [IMPORTS] annotations.kt
|
||||
@FILE:R|kotlin/Suppress|(names = vararg(String(1)))
|
||||
[BODY_RESOLVE] annotations container
|
||||
@R|kotlin/Suppress|(names = vararg(String(2))) public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
|
||||
RAW_FIR:
|
||||
FILE: classMembers.kt
|
||||
FILE: [RAW_FIR] classMembers.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] class A : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor(): R|A| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -18,7 +19,8 @@ FILE: classMembers.kt
|
||||
}
|
||||
|
||||
IMPORTS:
|
||||
FILE: classMembers.kt
|
||||
FILE: [IMPORTS] classMembers.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] class A : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor(): R|A| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -36,7 +38,8 @@ FILE: classMembers.kt
|
||||
}
|
||||
|
||||
COMPILER_REQUIRED_ANNOTATIONS:
|
||||
FILE: classMembers.kt
|
||||
FILE: [IMPORTS] classMembers.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] class A : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor(): R|A| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -54,7 +57,8 @@ FILE: classMembers.kt
|
||||
}
|
||||
|
||||
COMPANION_GENERATION:
|
||||
FILE: classMembers.kt
|
||||
FILE: [IMPORTS] classMembers.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] class A : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor(): R|A| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -72,7 +76,8 @@ FILE: classMembers.kt
|
||||
}
|
||||
|
||||
SUPER_TYPES:
|
||||
FILE: classMembers.kt
|
||||
FILE: [IMPORTS] classMembers.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] class A : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor(): R|A| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -90,7 +95,8 @@ FILE: classMembers.kt
|
||||
}
|
||||
|
||||
TYPES:
|
||||
FILE: classMembers.kt
|
||||
FILE: [IMPORTS] classMembers.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [SUPER_TYPES] class A : R|kotlin/Any| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=A] constructor(): R|A| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -108,7 +114,8 @@ FILE: classMembers.kt
|
||||
}
|
||||
|
||||
STATUS:
|
||||
FILE: classMembers.kt
|
||||
FILE: [IMPORTS] classMembers.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [SUPER_TYPES] class A : R|kotlin/Any| {
|
||||
public [TYPES] [ContainingClassKey=A] constructor(): R|A| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -126,7 +133,8 @@ FILE: classMembers.kt
|
||||
}
|
||||
|
||||
EXPECT_ACTUAL_MATCHING:
|
||||
FILE: classMembers.kt
|
||||
FILE: [IMPORTS] classMembers.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [SUPER_TYPES] class A : R|kotlin/Any| {
|
||||
public [TYPES] [ContainingClassKey=A] constructor(): R|A| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -146,7 +154,8 @@ FILE: classMembers.kt
|
||||
}
|
||||
|
||||
ARGUMENTS_OF_ANNOTATIONS:
|
||||
FILE: classMembers.kt
|
||||
FILE: [IMPORTS] classMembers.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [STATUS] class A : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=A] constructor(): R|A| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -166,7 +175,8 @@ FILE: classMembers.kt
|
||||
}
|
||||
|
||||
CONTRACTS:
|
||||
FILE: classMembers.kt
|
||||
FILE: [IMPORTS] classMembers.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [STATUS] class A : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=A] constructor(): R|A| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -186,7 +196,8 @@ FILE: classMembers.kt
|
||||
}
|
||||
|
||||
IMPLICIT_TYPES_BODY_RESOLVE:
|
||||
FILE: classMembers.kt
|
||||
FILE: [IMPORTS] classMembers.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [STATUS] class A : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=A] constructor(): R|A| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -206,7 +217,8 @@ FILE: classMembers.kt
|
||||
}
|
||||
|
||||
ANNOTATIONS_ARGUMENTS_MAPPING:
|
||||
FILE: classMembers.kt
|
||||
FILE: [IMPORTS] classMembers.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [STATUS] class A : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=A] constructor(): R|A| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -226,7 +238,8 @@ FILE: classMembers.kt
|
||||
}
|
||||
|
||||
BODY_RESOLVE:
|
||||
FILE: classMembers.kt
|
||||
FILE: [IMPORTS] classMembers.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [STATUS] class A : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=A] constructor(): R|A| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -249,7 +262,8 @@ FILE: classMembers.kt
|
||||
}
|
||||
|
||||
FILE RAW TO BODY:
|
||||
FILE: classMembers.kt
|
||||
FILE: [IMPORTS] classMembers.kt
|
||||
[BODY_RESOLVE] annotations container
|
||||
public final [BODY_RESOLVE] class A : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
|
||||
+28
-14
@@ -1,6 +1,7 @@
|
||||
|
||||
RAW_FIR:
|
||||
FILE: classWithTypeParameters.kt
|
||||
FILE: [RAW_FIR] classWithTypeParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] class ResolveMe<[RAW_FIR] T : Int, [RAW_FIR] K> : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=ResolveMe] constructor<[RAW_FIR] T : Int, [RAW_FIR] K>(): R|ResolveMe<T, K>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -9,7 +10,8 @@ FILE: classWithTypeParameters.kt
|
||||
}
|
||||
|
||||
IMPORTS:
|
||||
FILE: classWithTypeParameters.kt
|
||||
FILE: [IMPORTS] classWithTypeParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] class ResolveMe<[RAW_FIR] T : Int, [RAW_FIR] K> : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=ResolveMe] constructor<[RAW_FIR] T : Int, [RAW_FIR] K>(): R|ResolveMe<T, K>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -18,7 +20,8 @@ FILE: classWithTypeParameters.kt
|
||||
}
|
||||
|
||||
COMPILER_REQUIRED_ANNOTATIONS:
|
||||
FILE: classWithTypeParameters.kt
|
||||
FILE: [IMPORTS] classWithTypeParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [COMPILER_REQUIRED_ANNOTATIONS] class ResolveMe<[COMPILER_REQUIRED_ANNOTATIONS] T : Int, [COMPILER_REQUIRED_ANNOTATIONS] K> : R|kotlin/Any| {
|
||||
public? [COMPILER_REQUIRED_ANNOTATIONS] [ContainingClassKey=ResolveMe] constructor<[COMPILER_REQUIRED_ANNOTATIONS] T : Int, [COMPILER_REQUIRED_ANNOTATIONS] K>(): R|ResolveMe<T, K>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -27,7 +30,8 @@ FILE: classWithTypeParameters.kt
|
||||
}
|
||||
|
||||
COMPANION_GENERATION:
|
||||
FILE: classWithTypeParameters.kt
|
||||
FILE: [IMPORTS] classWithTypeParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [COMPANION_GENERATION] class ResolveMe<[COMPANION_GENERATION] T : Int, [COMPANION_GENERATION] K> : R|kotlin/Any| {
|
||||
public? [COMPANION_GENERATION] [ContainingClassKey=ResolveMe] constructor<[COMPANION_GENERATION] T : Int, [COMPANION_GENERATION] K>(): R|ResolveMe<T, K>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -36,7 +40,8 @@ FILE: classWithTypeParameters.kt
|
||||
}
|
||||
|
||||
SUPER_TYPES:
|
||||
FILE: classWithTypeParameters.kt
|
||||
FILE: [IMPORTS] classWithTypeParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [SUPER_TYPES] class ResolveMe<[SUPER_TYPES] T : Int, [SUPER_TYPES] K> : R|kotlin/Any| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=ResolveMe] constructor<[SUPER_TYPES] T : Int, [SUPER_TYPES] K>(): R|ResolveMe<T, K>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -45,7 +50,8 @@ FILE: classWithTypeParameters.kt
|
||||
}
|
||||
|
||||
TYPES:
|
||||
FILE: classWithTypeParameters.kt
|
||||
FILE: [IMPORTS] classWithTypeParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [TYPES] class ResolveMe<[TYPES] T : R|kotlin/Int|, [TYPES] K> : R|kotlin/Any| {
|
||||
public? [TYPES] [ContainingClassKey=ResolveMe] constructor<[TYPES] T : R|kotlin/Int|, [TYPES] K>(): R|ResolveMe<T, K>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -54,7 +60,8 @@ FILE: classWithTypeParameters.kt
|
||||
}
|
||||
|
||||
STATUS:
|
||||
FILE: classWithTypeParameters.kt
|
||||
FILE: [IMPORTS] classWithTypeParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [STATUS] class ResolveMe<[STATUS] T : R|kotlin/Int|, [STATUS] K> : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=ResolveMe] constructor<[STATUS] T : R|kotlin/Int|, [STATUS] K>(): R|ResolveMe<T, K>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -63,7 +70,8 @@ FILE: classWithTypeParameters.kt
|
||||
}
|
||||
|
||||
EXPECT_ACTUAL_MATCHING:
|
||||
FILE: classWithTypeParameters.kt
|
||||
FILE: [IMPORTS] classWithTypeParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [EXPECT_ACTUAL_MATCHING] class ResolveMe<[EXPECT_ACTUAL_MATCHING] T : R|kotlin/Int|, [EXPECT_ACTUAL_MATCHING] K> : R|kotlin/Any| {
|
||||
public [EXPECT_ACTUAL_MATCHING] [ContainingClassKey=ResolveMe] constructor<[EXPECT_ACTUAL_MATCHING] T : R|kotlin/Int|, [EXPECT_ACTUAL_MATCHING] K>(): R|ResolveMe<T, K>| {
|
||||
super<R|kotlin/Any|>()
|
||||
@@ -72,7 +80,8 @@ FILE: classWithTypeParameters.kt
|
||||
}
|
||||
|
||||
ARGUMENTS_OF_ANNOTATIONS:
|
||||
FILE: classWithTypeParameters.kt
|
||||
FILE: [IMPORTS] classWithTypeParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [ARGUMENTS_OF_ANNOTATIONS] class ResolveMe<[ARGUMENTS_OF_ANNOTATIONS] T : R|kotlin/Int|, [ARGUMENTS_OF_ANNOTATIONS] K> : R|kotlin/Any| {
|
||||
public [ARGUMENTS_OF_ANNOTATIONS] [ContainingClassKey=ResolveMe] constructor<[ARGUMENTS_OF_ANNOTATIONS] T : R|kotlin/Int|, [ARGUMENTS_OF_ANNOTATIONS] K>(): R|ResolveMe<T, K>| {
|
||||
super<R|kotlin/Any|>()
|
||||
@@ -81,7 +90,8 @@ FILE: classWithTypeParameters.kt
|
||||
}
|
||||
|
||||
CONTRACTS:
|
||||
FILE: classWithTypeParameters.kt
|
||||
FILE: [IMPORTS] classWithTypeParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [CONTRACTS] class ResolveMe<[CONTRACTS] T : R|kotlin/Int|, [CONTRACTS] K> : R|kotlin/Any| {
|
||||
public [CONTRACTS] [ContainingClassKey=ResolveMe] constructor<[CONTRACTS] T : R|kotlin/Int|, [CONTRACTS] K>(): R|ResolveMe<T, K>| {
|
||||
super<R|kotlin/Any|>()
|
||||
@@ -90,7 +100,8 @@ FILE: classWithTypeParameters.kt
|
||||
}
|
||||
|
||||
IMPLICIT_TYPES_BODY_RESOLVE:
|
||||
FILE: classWithTypeParameters.kt
|
||||
FILE: [IMPORTS] classWithTypeParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [IMPLICIT_TYPES_BODY_RESOLVE] class ResolveMe<[IMPLICIT_TYPES_BODY_RESOLVE] T : R|kotlin/Int|, [IMPLICIT_TYPES_BODY_RESOLVE] K> : R|kotlin/Any| {
|
||||
public [IMPLICIT_TYPES_BODY_RESOLVE] [ContainingClassKey=ResolveMe] constructor<[IMPLICIT_TYPES_BODY_RESOLVE] T : R|kotlin/Int|, [IMPLICIT_TYPES_BODY_RESOLVE] K>(): R|ResolveMe<T, K>| {
|
||||
super<R|kotlin/Any|>()
|
||||
@@ -99,7 +110,8 @@ FILE: classWithTypeParameters.kt
|
||||
}
|
||||
|
||||
ANNOTATIONS_ARGUMENTS_MAPPING:
|
||||
FILE: classWithTypeParameters.kt
|
||||
FILE: [IMPORTS] classWithTypeParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [ANNOTATIONS_ARGUMENTS_MAPPING] class ResolveMe<[ANNOTATIONS_ARGUMENTS_MAPPING] T : R|kotlin/Int|, [ANNOTATIONS_ARGUMENTS_MAPPING] K> : R|kotlin/Any| {
|
||||
public [ANNOTATIONS_ARGUMENTS_MAPPING] [ContainingClassKey=ResolveMe] constructor<[ANNOTATIONS_ARGUMENTS_MAPPING] T : R|kotlin/Int|, [ANNOTATIONS_ARGUMENTS_MAPPING] K>(): R|ResolveMe<T, K>| {
|
||||
super<R|kotlin/Any|>()
|
||||
@@ -108,7 +120,8 @@ FILE: classWithTypeParameters.kt
|
||||
}
|
||||
|
||||
BODY_RESOLVE:
|
||||
FILE: classWithTypeParameters.kt
|
||||
FILE: [IMPORTS] classWithTypeParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [BODY_RESOLVE] class ResolveMe<[BODY_RESOLVE] T : R|kotlin/Int|, [BODY_RESOLVE] K> : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=ResolveMe] constructor<[BODY_RESOLVE] T : R|kotlin/Int|, [BODY_RESOLVE] K>(): R|ResolveMe<T, K>| {
|
||||
super<R|kotlin/Any|>()
|
||||
@@ -117,7 +130,8 @@ FILE: classWithTypeParameters.kt
|
||||
}
|
||||
|
||||
FILE RAW TO BODY:
|
||||
FILE: classWithTypeParameters.kt
|
||||
FILE: [IMPORTS] classWithTypeParameters.kt
|
||||
[BODY_RESOLVE] annotations container
|
||||
public final [BODY_RESOLVE] class ResolveMe<[BODY_RESOLVE] T : R|kotlin/Int|, [BODY_RESOLVE] K> : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=ResolveMe] constructor<[BODY_RESOLVE] T : R|kotlin/Int|, [BODY_RESOLVE] K>(): R|ResolveMe<T, K>| {
|
||||
super<R|kotlin/Any|>()
|
||||
|
||||
+28
-14
@@ -1,6 +1,7 @@
|
||||
|
||||
RAW_FIR:
|
||||
FILE: functionInValueClass.kt
|
||||
FILE: [RAW_FIR] functionInValueClass.kt
|
||||
[RAW_FIR] annotations container
|
||||
@JvmInline() public? final? inline [RAW_FIR] class Value : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Value] constructor([RAW_FIR] [CorrespondingProperty=/Value.value] value: Int): R|Value| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -14,7 +15,8 @@ FILE: functionInValueClass.kt
|
||||
}
|
||||
|
||||
IMPORTS:
|
||||
FILE: functionInValueClass.kt
|
||||
FILE: [IMPORTS] functionInValueClass.kt
|
||||
[RAW_FIR] annotations container
|
||||
@JvmInline() public? final? inline [RAW_FIR] class Value : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Value] constructor([RAW_FIR] [CorrespondingProperty=/Value.value] value: Int): R|Value| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -28,7 +30,8 @@ FILE: functionInValueClass.kt
|
||||
}
|
||||
|
||||
COMPILER_REQUIRED_ANNOTATIONS:
|
||||
FILE: functionInValueClass.kt
|
||||
FILE: [IMPORTS] functionInValueClass.kt
|
||||
[RAW_FIR] annotations container
|
||||
@JvmInline() public? final? inline [RAW_FIR] class Value : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Value] constructor([RAW_FIR] [CorrespondingProperty=/Value.value] value: Int): R|Value| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -42,7 +45,8 @@ FILE: functionInValueClass.kt
|
||||
}
|
||||
|
||||
COMPANION_GENERATION:
|
||||
FILE: functionInValueClass.kt
|
||||
FILE: [IMPORTS] functionInValueClass.kt
|
||||
[RAW_FIR] annotations container
|
||||
@JvmInline() public? final? inline [RAW_FIR] class Value : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Value] constructor([RAW_FIR] [CorrespondingProperty=/Value.value] value: Int): R|Value| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -56,7 +60,8 @@ FILE: functionInValueClass.kt
|
||||
}
|
||||
|
||||
SUPER_TYPES:
|
||||
FILE: functionInValueClass.kt
|
||||
FILE: [IMPORTS] functionInValueClass.kt
|
||||
[RAW_FIR] annotations container
|
||||
@JvmInline() public? final? inline [RAW_FIR] class Value : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Value] constructor([RAW_FIR] [CorrespondingProperty=/Value.value] value: Int): R|Value| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -70,7 +75,8 @@ FILE: functionInValueClass.kt
|
||||
}
|
||||
|
||||
TYPES:
|
||||
FILE: functionInValueClass.kt
|
||||
FILE: [IMPORTS] functionInValueClass.kt
|
||||
[RAW_FIR] annotations container
|
||||
@R|kotlin/jvm/JvmInline|() public? final? inline [SUPER_TYPES] class Value : R|kotlin/Any| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=Value] constructor([SUPER_TYPES] [CorrespondingProperty=/Value.value] value: Int): R|Value| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -84,7 +90,8 @@ FILE: functionInValueClass.kt
|
||||
}
|
||||
|
||||
STATUS:
|
||||
FILE: functionInValueClass.kt
|
||||
FILE: [IMPORTS] functionInValueClass.kt
|
||||
[RAW_FIR] annotations container
|
||||
@R|kotlin/jvm/JvmInline|() public final inline [SUPER_TYPES] [FirValueClassRepresentationKey=InlineClassRepresentation(underlyingPropertyName=value, underlyingType=kotlin/Int)] class Value : R|kotlin/Any| {
|
||||
public [TYPES] [ContainingClassKey=Value] constructor([TYPES] [CorrespondingProperty=/Value.value] value: R|kotlin/Int|): R|Value| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -98,7 +105,8 @@ FILE: functionInValueClass.kt
|
||||
}
|
||||
|
||||
EXPECT_ACTUAL_MATCHING:
|
||||
FILE: functionInValueClass.kt
|
||||
FILE: [IMPORTS] functionInValueClass.kt
|
||||
[RAW_FIR] annotations container
|
||||
@R|kotlin/jvm/JvmInline|() public final inline [SUPER_TYPES] [FirValueClassRepresentationKey=InlineClassRepresentation(underlyingPropertyName=value, underlyingType=kotlin/Int)] class Value : R|kotlin/Any| {
|
||||
public [TYPES] [ContainingClassKey=Value] constructor([TYPES] [CorrespondingProperty=/Value.value] value: R|kotlin/Int|): R|Value| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -113,7 +121,8 @@ FILE: functionInValueClass.kt
|
||||
}
|
||||
|
||||
ARGUMENTS_OF_ANNOTATIONS:
|
||||
FILE: functionInValueClass.kt
|
||||
FILE: [IMPORTS] functionInValueClass.kt
|
||||
[RAW_FIR] annotations container
|
||||
@R|kotlin/jvm/JvmInline|() public final inline [STATUS] [FirValueClassRepresentationKey=InlineClassRepresentation(underlyingPropertyName=value, underlyingType=kotlin/Int)] class Value : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=Value] constructor([STATUS] [CorrespondingProperty=/Value.value] value: R|kotlin/Int|): R|Value| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -128,7 +137,8 @@ FILE: functionInValueClass.kt
|
||||
}
|
||||
|
||||
CONTRACTS:
|
||||
FILE: functionInValueClass.kt
|
||||
FILE: [IMPORTS] functionInValueClass.kt
|
||||
[RAW_FIR] annotations container
|
||||
@R|kotlin/jvm/JvmInline|() public final inline [STATUS] [FirValueClassRepresentationKey=InlineClassRepresentation(underlyingPropertyName=value, underlyingType=kotlin/Int)] class Value : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=Value] constructor([STATUS] [CorrespondingProperty=/Value.value] value: R|kotlin/Int|): R|Value| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -143,7 +153,8 @@ FILE: functionInValueClass.kt
|
||||
}
|
||||
|
||||
IMPLICIT_TYPES_BODY_RESOLVE:
|
||||
FILE: functionInValueClass.kt
|
||||
FILE: [IMPORTS] functionInValueClass.kt
|
||||
[RAW_FIR] annotations container
|
||||
@R|kotlin/jvm/JvmInline|() public final inline [STATUS] [FirValueClassRepresentationKey=InlineClassRepresentation(underlyingPropertyName=value, underlyingType=kotlin/Int)] class Value : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=Value] constructor([STATUS] [CorrespondingProperty=/Value.value] value: R|kotlin/Int|): R|Value| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -158,7 +169,8 @@ FILE: functionInValueClass.kt
|
||||
}
|
||||
|
||||
ANNOTATIONS_ARGUMENTS_MAPPING:
|
||||
FILE: functionInValueClass.kt
|
||||
FILE: [IMPORTS] functionInValueClass.kt
|
||||
[RAW_FIR] annotations container
|
||||
@R|kotlin/jvm/JvmInline|() public final inline [STATUS] [FirValueClassRepresentationKey=InlineClassRepresentation(underlyingPropertyName=value, underlyingType=kotlin/Int)] class Value : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=Value] constructor([STATUS] [CorrespondingProperty=/Value.value] value: R|kotlin/Int|): R|Value| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -173,7 +185,8 @@ FILE: functionInValueClass.kt
|
||||
}
|
||||
|
||||
BODY_RESOLVE:
|
||||
FILE: functionInValueClass.kt
|
||||
FILE: [IMPORTS] functionInValueClass.kt
|
||||
[RAW_FIR] annotations container
|
||||
@R|kotlin/jvm/JvmInline|() public final inline [STATUS] [FirValueClassRepresentationKey=InlineClassRepresentation(underlyingPropertyName=value, underlyingType=kotlin/Int)] class Value : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=Value] constructor([STATUS] [CorrespondingProperty=/Value.value] value: R|kotlin/Int|): R|Value| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -188,7 +201,8 @@ FILE: functionInValueClass.kt
|
||||
}
|
||||
|
||||
FILE RAW TO BODY:
|
||||
FILE: functionInValueClass.kt
|
||||
FILE: [IMPORTS] functionInValueClass.kt
|
||||
[BODY_RESOLVE] annotations container
|
||||
@R|kotlin/jvm/JvmInline|() public final inline [BODY_RESOLVE] [FirValueClassRepresentationKey=InlineClassRepresentation(underlyingPropertyName=value, underlyingType=kotlin/Int)] class Value : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=Value] constructor([BODY_RESOLVE] [CorrespondingProperty=/Value.value] value: R|kotlin/Int|): R|Value| {
|
||||
super<R|kotlin/Any|>()
|
||||
|
||||
Vendored
+28
-14
@@ -1,6 +1,7 @@
|
||||
|
||||
RAW_FIR:
|
||||
FILE: nestedClassWithPropertiesOverrides.kt
|
||||
FILE: [RAW_FIR] nestedClassWithPropertiesOverrides.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] interface OV : R|kotlin/Any| {
|
||||
public? final? [RAW_FIR] val originalExpressions: A
|
||||
public? [RAW_FIR] [ContainingClassKey=OV] get(): A
|
||||
@@ -24,7 +25,8 @@ FILE: nestedClassWithPropertiesOverrides.kt
|
||||
}
|
||||
|
||||
IMPORTS:
|
||||
FILE: nestedClassWithPropertiesOverrides.kt
|
||||
FILE: [IMPORTS] nestedClassWithPropertiesOverrides.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] interface OV : R|kotlin/Any| {
|
||||
public? final? [RAW_FIR] val originalExpressions: A
|
||||
public? [RAW_FIR] [ContainingClassKey=OV] get(): A
|
||||
@@ -48,7 +50,8 @@ FILE: nestedClassWithPropertiesOverrides.kt
|
||||
}
|
||||
|
||||
COMPILER_REQUIRED_ANNOTATIONS:
|
||||
FILE: nestedClassWithPropertiesOverrides.kt
|
||||
FILE: [IMPORTS] nestedClassWithPropertiesOverrides.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] interface OV : R|kotlin/Any| {
|
||||
public? final? [RAW_FIR] val originalExpressions: A
|
||||
public? [RAW_FIR] [ContainingClassKey=OV] get(): A
|
||||
@@ -72,7 +75,8 @@ FILE: nestedClassWithPropertiesOverrides.kt
|
||||
}
|
||||
|
||||
COMPANION_GENERATION:
|
||||
FILE: nestedClassWithPropertiesOverrides.kt
|
||||
FILE: [IMPORTS] nestedClassWithPropertiesOverrides.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] interface OV : R|kotlin/Any| {
|
||||
public? final? [RAW_FIR] val originalExpressions: A
|
||||
public? [RAW_FIR] [ContainingClassKey=OV] get(): A
|
||||
@@ -96,7 +100,8 @@ FILE: nestedClassWithPropertiesOverrides.kt
|
||||
}
|
||||
|
||||
SUPER_TYPES:
|
||||
FILE: nestedClassWithPropertiesOverrides.kt
|
||||
FILE: [IMPORTS] nestedClassWithPropertiesOverrides.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] interface OV : R|kotlin/Any| {
|
||||
public? final? [RAW_FIR] val originalExpressions: A
|
||||
public? [RAW_FIR] [ContainingClassKey=OV] get(): A
|
||||
@@ -120,7 +125,8 @@ FILE: nestedClassWithPropertiesOverrides.kt
|
||||
}
|
||||
|
||||
TYPES:
|
||||
FILE: nestedClassWithPropertiesOverrides.kt
|
||||
FILE: [IMPORTS] nestedClassWithPropertiesOverrides.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [SUPER_TYPES] interface OV : R|kotlin/Any| {
|
||||
public? final? [SUPER_TYPES] val originalExpressions: A
|
||||
public? [SUPER_TYPES] [ContainingClassKey=OV] get(): A
|
||||
@@ -144,7 +150,8 @@ FILE: nestedClassWithPropertiesOverrides.kt
|
||||
}
|
||||
|
||||
STATUS:
|
||||
FILE: nestedClassWithPropertiesOverrides.kt
|
||||
FILE: [IMPORTS] nestedClassWithPropertiesOverrides.kt
|
||||
[RAW_FIR] annotations container
|
||||
public abstract [SUPER_TYPES] interface OV : R|kotlin/Any| {
|
||||
public abstract [TYPES] val originalExpressions: R|A|
|
||||
public [TYPES] [ContainingClassKey=OV] get(): R|A|
|
||||
@@ -168,7 +175,8 @@ FILE: nestedClassWithPropertiesOverrides.kt
|
||||
}
|
||||
|
||||
EXPECT_ACTUAL_MATCHING:
|
||||
FILE: nestedClassWithPropertiesOverrides.kt
|
||||
FILE: [IMPORTS] nestedClassWithPropertiesOverrides.kt
|
||||
[RAW_FIR] annotations container
|
||||
public abstract [SUPER_TYPES] interface OV : R|kotlin/Any| {
|
||||
public abstract [TYPES] val originalExpressions: R|A|
|
||||
public [TYPES] [ContainingClassKey=OV] get(): R|A|
|
||||
@@ -192,7 +200,8 @@ FILE: nestedClassWithPropertiesOverrides.kt
|
||||
}
|
||||
|
||||
ARGUMENTS_OF_ANNOTATIONS:
|
||||
FILE: nestedClassWithPropertiesOverrides.kt
|
||||
FILE: [IMPORTS] nestedClassWithPropertiesOverrides.kt
|
||||
[RAW_FIR] annotations container
|
||||
public abstract [STATUS] interface OV : R|kotlin/Any| {
|
||||
public abstract [STATUS] val originalExpressions: R|A|
|
||||
public [STATUS] [ContainingClassKey=OV] get(): R|A|
|
||||
@@ -216,7 +225,8 @@ FILE: nestedClassWithPropertiesOverrides.kt
|
||||
}
|
||||
|
||||
CONTRACTS:
|
||||
FILE: nestedClassWithPropertiesOverrides.kt
|
||||
FILE: [IMPORTS] nestedClassWithPropertiesOverrides.kt
|
||||
[RAW_FIR] annotations container
|
||||
public abstract [STATUS] interface OV : R|kotlin/Any| {
|
||||
public abstract [STATUS] val originalExpressions: R|A|
|
||||
public [STATUS] [ContainingClassKey=OV] get(): R|A|
|
||||
@@ -240,7 +250,8 @@ FILE: nestedClassWithPropertiesOverrides.kt
|
||||
}
|
||||
|
||||
IMPLICIT_TYPES_BODY_RESOLVE:
|
||||
FILE: nestedClassWithPropertiesOverrides.kt
|
||||
FILE: [IMPORTS] nestedClassWithPropertiesOverrides.kt
|
||||
[RAW_FIR] annotations container
|
||||
public abstract [STATUS] interface OV : R|kotlin/Any| {
|
||||
public abstract [STATUS] val originalExpressions: R|A|
|
||||
public [STATUS] [ContainingClassKey=OV] get(): R|A|
|
||||
@@ -264,7 +275,8 @@ FILE: nestedClassWithPropertiesOverrides.kt
|
||||
}
|
||||
|
||||
ANNOTATIONS_ARGUMENTS_MAPPING:
|
||||
FILE: nestedClassWithPropertiesOverrides.kt
|
||||
FILE: [IMPORTS] nestedClassWithPropertiesOverrides.kt
|
||||
[RAW_FIR] annotations container
|
||||
public abstract [STATUS] interface OV : R|kotlin/Any| {
|
||||
public abstract [STATUS] val originalExpressions: R|A|
|
||||
public [STATUS] [ContainingClassKey=OV] get(): R|A|
|
||||
@@ -288,7 +300,8 @@ FILE: nestedClassWithPropertiesOverrides.kt
|
||||
}
|
||||
|
||||
BODY_RESOLVE:
|
||||
FILE: nestedClassWithPropertiesOverrides.kt
|
||||
FILE: [IMPORTS] nestedClassWithPropertiesOverrides.kt
|
||||
[RAW_FIR] annotations container
|
||||
public abstract [STATUS] interface OV : R|kotlin/Any| {
|
||||
public abstract [STATUS] val originalExpressions: R|A|
|
||||
public [STATUS] [ContainingClassKey=OV] get(): R|A|
|
||||
@@ -312,7 +325,8 @@ FILE: nestedClassWithPropertiesOverrides.kt
|
||||
}
|
||||
|
||||
FILE RAW TO BODY:
|
||||
FILE: nestedClassWithPropertiesOverrides.kt
|
||||
FILE: [IMPORTS] nestedClassWithPropertiesOverrides.kt
|
||||
[BODY_RESOLVE] annotations container
|
||||
public abstract [BODY_RESOLVE] interface OV : R|kotlin/Any| {
|
||||
public abstract [BODY_RESOLVE] val originalExpressions: R|A|
|
||||
public [BODY_RESOLVE] [ContainingClassKey=OV] get(): R|A|
|
||||
|
||||
+28
-14
@@ -1,6 +1,7 @@
|
||||
|
||||
RAW_FIR:
|
||||
FILE: delegates.kt
|
||||
FILE: [RAW_FIR] delegates.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] val delegate: <implicit> = LAZY_EXPRESSION
|
||||
@@ -29,7 +30,8 @@ FILE: delegates.kt
|
||||
}
|
||||
|
||||
IMPORTS:
|
||||
FILE: delegates.kt
|
||||
FILE: [IMPORTS] delegates.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] val delegate: <implicit> = LAZY_EXPRESSION
|
||||
@@ -58,7 +60,8 @@ FILE: delegates.kt
|
||||
}
|
||||
|
||||
COMPILER_REQUIRED_ANNOTATIONS:
|
||||
FILE: delegates.kt
|
||||
FILE: [IMPORTS] delegates.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [COMPILER_REQUIRED_ANNOTATIONS] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] val delegate: <implicit> = LAZY_EXPRESSION
|
||||
@@ -87,7 +90,8 @@ FILE: delegates.kt
|
||||
}
|
||||
|
||||
COMPANION_GENERATION:
|
||||
FILE: delegates.kt
|
||||
FILE: [IMPORTS] delegates.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [COMPANION_GENERATION] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] val delegate: <implicit> = LAZY_EXPRESSION
|
||||
@@ -116,7 +120,8 @@ FILE: delegates.kt
|
||||
}
|
||||
|
||||
SUPER_TYPES:
|
||||
FILE: delegates.kt
|
||||
FILE: [IMPORTS] delegates.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [SUPER_TYPES] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] val delegate: <implicit> = LAZY_EXPRESSION
|
||||
@@ -145,7 +150,8 @@ FILE: delegates.kt
|
||||
}
|
||||
|
||||
TYPES:
|
||||
FILE: delegates.kt
|
||||
FILE: [IMPORTS] delegates.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] val delegate: <implicit> = LAZY_EXPRESSION
|
||||
@@ -174,7 +180,8 @@ FILE: delegates.kt
|
||||
}
|
||||
|
||||
STATUS:
|
||||
FILE: delegates.kt
|
||||
FILE: [IMPORTS] delegates.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [STATUS] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] val delegate: <implicit> = LAZY_EXPRESSION
|
||||
@@ -203,7 +210,8 @@ FILE: delegates.kt
|
||||
}
|
||||
|
||||
EXPECT_ACTUAL_MATCHING:
|
||||
FILE: delegates.kt
|
||||
FILE: [IMPORTS] delegates.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [EXPECT_ACTUAL_MATCHING] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(valueWithExplicitType#)
|
||||
receive#(valueWithImplicitType#)
|
||||
@@ -237,7 +245,8 @@ FILE: delegates.kt
|
||||
}
|
||||
|
||||
ARGUMENTS_OF_ANNOTATIONS:
|
||||
FILE: delegates.kt
|
||||
FILE: [IMPORTS] delegates.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [ARGUMENTS_OF_ANNOTATIONS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(valueWithExplicitType#)
|
||||
receive#(valueWithImplicitType#)
|
||||
@@ -271,7 +280,8 @@ FILE: delegates.kt
|
||||
}
|
||||
|
||||
CONTRACTS:
|
||||
FILE: delegates.kt
|
||||
FILE: [IMPORTS] delegates.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [CONTRACTS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(valueWithExplicitType#)
|
||||
receive#(valueWithImplicitType#)
|
||||
@@ -305,7 +315,8 @@ FILE: delegates.kt
|
||||
}
|
||||
|
||||
IMPLICIT_TYPES_BODY_RESOLVE:
|
||||
FILE: delegates.kt
|
||||
FILE: [IMPORTS] delegates.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [IMPLICIT_TYPES_BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(valueWithExplicitType#)
|
||||
receive#(valueWithImplicitType#)
|
||||
@@ -339,7 +350,8 @@ FILE: delegates.kt
|
||||
}
|
||||
|
||||
ANNOTATIONS_ARGUMENTS_MAPPING:
|
||||
FILE: delegates.kt
|
||||
FILE: [IMPORTS] delegates.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [ANNOTATIONS_ARGUMENTS_MAPPING] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(valueWithExplicitType#)
|
||||
receive#(valueWithImplicitType#)
|
||||
@@ -373,7 +385,8 @@ FILE: delegates.kt
|
||||
}
|
||||
|
||||
BODY_RESOLVE:
|
||||
FILE: delegates.kt
|
||||
FILE: [IMPORTS] delegates.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
R|/receive|(R|/valueWithExplicitType|)
|
||||
R|/receive|(R|/valueWithImplicitType|)
|
||||
@@ -421,7 +434,8 @@ FILE: delegates.kt
|
||||
}
|
||||
|
||||
FILE RAW TO BODY:
|
||||
FILE: delegates.kt
|
||||
FILE: [IMPORTS] delegates.kt
|
||||
[BODY_RESOLVE] annotations container
|
||||
public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
R|/receive|(R|/valueWithExplicitType|)
|
||||
R|/receive|(R|/valueWithImplicitType|)
|
||||
|
||||
+28
-14
@@ -1,6 +1,7 @@
|
||||
|
||||
RAW_FIR:
|
||||
FILE: enumEntry.kt
|
||||
FILE: [RAW_FIR] enumEntry.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] annotation class Anno : R|kotlin/Annotation| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Anno] constructor(): R|Anno| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -25,7 +26,8 @@ FILE: enumEntry.kt
|
||||
}
|
||||
|
||||
IMPORTS:
|
||||
FILE: enumEntry.kt
|
||||
FILE: [IMPORTS] enumEntry.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] annotation class Anno : R|kotlin/Annotation| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Anno] constructor(): R|Anno| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -50,7 +52,8 @@ FILE: enumEntry.kt
|
||||
}
|
||||
|
||||
COMPILER_REQUIRED_ANNOTATIONS:
|
||||
FILE: enumEntry.kt
|
||||
FILE: [IMPORTS] enumEntry.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] annotation class Anno : R|kotlin/Annotation| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Anno] constructor(): R|Anno| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -75,7 +78,8 @@ FILE: enumEntry.kt
|
||||
}
|
||||
|
||||
COMPANION_GENERATION:
|
||||
FILE: enumEntry.kt
|
||||
FILE: [IMPORTS] enumEntry.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] annotation class Anno : R|kotlin/Annotation| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Anno] constructor(): R|Anno| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -100,7 +104,8 @@ FILE: enumEntry.kt
|
||||
}
|
||||
|
||||
SUPER_TYPES:
|
||||
FILE: enumEntry.kt
|
||||
FILE: [IMPORTS] enumEntry.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] annotation class Anno : R|kotlin/Annotation| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Anno] constructor(): R|Anno| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -125,7 +130,8 @@ FILE: enumEntry.kt
|
||||
}
|
||||
|
||||
TYPES:
|
||||
FILE: enumEntry.kt
|
||||
FILE: [IMPORTS] enumEntry.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] annotation class Anno : R|kotlin/Annotation| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Anno] constructor(): R|Anno| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -150,7 +156,8 @@ FILE: enumEntry.kt
|
||||
}
|
||||
|
||||
STATUS:
|
||||
FILE: enumEntry.kt
|
||||
FILE: [IMPORTS] enumEntry.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] annotation class Anno : R|kotlin/Annotation| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Anno] constructor(): R|Anno| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -175,7 +182,8 @@ FILE: enumEntry.kt
|
||||
}
|
||||
|
||||
EXPECT_ACTUAL_MATCHING:
|
||||
FILE: enumEntry.kt
|
||||
FILE: [IMPORTS] enumEntry.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] annotation class Anno : R|kotlin/Annotation| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Anno] constructor(): R|Anno| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -206,7 +214,8 @@ FILE: enumEntry.kt
|
||||
}
|
||||
|
||||
ARGUMENTS_OF_ANNOTATIONS:
|
||||
FILE: enumEntry.kt
|
||||
FILE: [IMPORTS] enumEntry.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] annotation class Anno : R|kotlin/Annotation| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Anno] constructor(): R|Anno| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -237,7 +246,8 @@ FILE: enumEntry.kt
|
||||
}
|
||||
|
||||
CONTRACTS:
|
||||
FILE: enumEntry.kt
|
||||
FILE: [IMPORTS] enumEntry.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] annotation class Anno : R|kotlin/Annotation| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Anno] constructor(): R|Anno| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -268,7 +278,8 @@ FILE: enumEntry.kt
|
||||
}
|
||||
|
||||
IMPLICIT_TYPES_BODY_RESOLVE:
|
||||
FILE: enumEntry.kt
|
||||
FILE: [IMPORTS] enumEntry.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] annotation class Anno : R|kotlin/Annotation| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Anno] constructor(): R|Anno| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -299,7 +310,8 @@ FILE: enumEntry.kt
|
||||
}
|
||||
|
||||
ANNOTATIONS_ARGUMENTS_MAPPING:
|
||||
FILE: enumEntry.kt
|
||||
FILE: [IMPORTS] enumEntry.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [SUPER_TYPES] annotation class Anno : R|kotlin/Annotation| {
|
||||
public [STATUS] [ContainingClassKey=Anno] constructor(): R|Anno| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -330,7 +342,8 @@ FILE: enumEntry.kt
|
||||
}
|
||||
|
||||
BODY_RESOLVE:
|
||||
FILE: enumEntry.kt
|
||||
FILE: [IMPORTS] enumEntry.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [SUPER_TYPES] annotation class Anno : R|kotlin/Annotation| {
|
||||
public [STATUS] [ContainingClassKey=Anno] constructor(): R|Anno| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -361,7 +374,8 @@ FILE: enumEntry.kt
|
||||
}
|
||||
|
||||
FILE RAW TO BODY:
|
||||
FILE: enumEntry.kt
|
||||
FILE: [IMPORTS] enumEntry.kt
|
||||
[BODY_RESOLVE] annotations container
|
||||
public final [BODY_RESOLVE] annotation class Anno : R|kotlin/Annotation| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=Anno] constructor(): R|Anno| {
|
||||
super<R|kotlin/Any|>()
|
||||
|
||||
Vendored
+28
-14
@@ -1,6 +1,7 @@
|
||||
|
||||
RAW_FIR:
|
||||
FILE: anonymousObjectInInvalidPosition.kt
|
||||
FILE: [RAW_FIR] anonymousObjectInInvalidPosition.kt
|
||||
[RAW_FIR] annotations container
|
||||
private final? [RAW_FIR] val resolveMe: A = LAZY_EXPRESSION
|
||||
private [RAW_FIR] get(): A
|
||||
public? final? [RAW_FIR] interface A<[RAW_FIR] T> : R|kotlin/Any| {
|
||||
@@ -9,7 +10,8 @@ FILE: anonymousObjectInInvalidPosition.kt
|
||||
}
|
||||
|
||||
IMPORTS:
|
||||
FILE: anonymousObjectInInvalidPosition.kt
|
||||
FILE: [IMPORTS] anonymousObjectInInvalidPosition.kt
|
||||
[RAW_FIR] annotations container
|
||||
private final? [RAW_FIR] val resolveMe: A = LAZY_EXPRESSION
|
||||
private [RAW_FIR] get(): A
|
||||
public? final? [RAW_FIR] interface A<[RAW_FIR] T> : R|kotlin/Any| {
|
||||
@@ -18,7 +20,8 @@ FILE: anonymousObjectInInvalidPosition.kt
|
||||
}
|
||||
|
||||
COMPILER_REQUIRED_ANNOTATIONS:
|
||||
FILE: anonymousObjectInInvalidPosition.kt
|
||||
FILE: [IMPORTS] anonymousObjectInInvalidPosition.kt
|
||||
[RAW_FIR] annotations container
|
||||
private final? [COMPILER_REQUIRED_ANNOTATIONS] val resolveMe: A = LAZY_EXPRESSION
|
||||
private [COMPILER_REQUIRED_ANNOTATIONS] get(): A
|
||||
public? final? [RAW_FIR] interface A<[RAW_FIR] T> : R|kotlin/Any| {
|
||||
@@ -27,7 +30,8 @@ FILE: anonymousObjectInInvalidPosition.kt
|
||||
}
|
||||
|
||||
COMPANION_GENERATION:
|
||||
FILE: anonymousObjectInInvalidPosition.kt
|
||||
FILE: [IMPORTS] anonymousObjectInInvalidPosition.kt
|
||||
[RAW_FIR] annotations container
|
||||
private final? [COMPANION_GENERATION] val resolveMe: A = LAZY_EXPRESSION
|
||||
private [COMPANION_GENERATION] get(): A
|
||||
public? final? [RAW_FIR] interface A<[RAW_FIR] T> : R|kotlin/Any| {
|
||||
@@ -36,7 +40,8 @@ FILE: anonymousObjectInInvalidPosition.kt
|
||||
}
|
||||
|
||||
SUPER_TYPES:
|
||||
FILE: anonymousObjectInInvalidPosition.kt
|
||||
FILE: [IMPORTS] anonymousObjectInInvalidPosition.kt
|
||||
[RAW_FIR] annotations container
|
||||
private final? [SUPER_TYPES] val resolveMe: A = LAZY_EXPRESSION
|
||||
private [SUPER_TYPES] get(): A
|
||||
public? final? [RAW_FIR] interface A<[RAW_FIR] T> : R|kotlin/Any| {
|
||||
@@ -45,7 +50,8 @@ FILE: anonymousObjectInInvalidPosition.kt
|
||||
}
|
||||
|
||||
TYPES:
|
||||
FILE: anonymousObjectInInvalidPosition.kt
|
||||
FILE: [IMPORTS] anonymousObjectInInvalidPosition.kt
|
||||
[RAW_FIR] annotations container
|
||||
private final? [TYPES] val resolveMe: <ERROR TYPE REF: Wrong number of type arguments> = LAZY_EXPRESSION
|
||||
private [TYPES] get(): <ERROR TYPE REF: Wrong number of type arguments>
|
||||
public? final? [RAW_FIR] interface A<[RAW_FIR] T> : R|kotlin/Any| {
|
||||
@@ -54,7 +60,8 @@ FILE: anonymousObjectInInvalidPosition.kt
|
||||
}
|
||||
|
||||
STATUS:
|
||||
FILE: anonymousObjectInInvalidPosition.kt
|
||||
FILE: [IMPORTS] anonymousObjectInInvalidPosition.kt
|
||||
[RAW_FIR] annotations container
|
||||
private final [STATUS] val resolveMe: <ERROR TYPE REF: Wrong number of type arguments> = LAZY_EXPRESSION
|
||||
private [STATUS] get(): <ERROR TYPE REF: Wrong number of type arguments>
|
||||
public? final? [RAW_FIR] interface A<[RAW_FIR] T> : R|kotlin/Any| {
|
||||
@@ -63,7 +70,8 @@ FILE: anonymousObjectInInvalidPosition.kt
|
||||
}
|
||||
|
||||
EXPECT_ACTUAL_MATCHING:
|
||||
FILE: anonymousObjectInInvalidPosition.kt
|
||||
FILE: [IMPORTS] anonymousObjectInInvalidPosition.kt
|
||||
[RAW_FIR] annotations container
|
||||
private final [EXPECT_ACTUAL_MATCHING] val resolveMe: <ERROR TYPE REF: Wrong number of type arguments> = ERROR_EXPR(Should have initializer)Null(null) = object : A<Int> {
|
||||
private [RAW_FIR] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
||||
super<<implicit>>()
|
||||
@@ -81,7 +89,8 @@ FILE: anonymousObjectInInvalidPosition.kt
|
||||
}
|
||||
|
||||
ARGUMENTS_OF_ANNOTATIONS:
|
||||
FILE: anonymousObjectInInvalidPosition.kt
|
||||
FILE: [IMPORTS] anonymousObjectInInvalidPosition.kt
|
||||
[RAW_FIR] annotations container
|
||||
private final [ARGUMENTS_OF_ANNOTATIONS] val resolveMe: <ERROR TYPE REF: Wrong number of type arguments> = ERROR_EXPR(Should have initializer)Null(null) = object : A<Int> {
|
||||
private [RAW_FIR] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
||||
super<<implicit>>()
|
||||
@@ -99,7 +108,8 @@ FILE: anonymousObjectInInvalidPosition.kt
|
||||
}
|
||||
|
||||
CONTRACTS:
|
||||
FILE: anonymousObjectInInvalidPosition.kt
|
||||
FILE: [IMPORTS] anonymousObjectInInvalidPosition.kt
|
||||
[RAW_FIR] annotations container
|
||||
private final [CONTRACTS] val resolveMe: <ERROR TYPE REF: Wrong number of type arguments> = ERROR_EXPR(Should have initializer)Null(null) = object : A<Int> {
|
||||
private [RAW_FIR] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
||||
super<<implicit>>()
|
||||
@@ -117,7 +127,8 @@ FILE: anonymousObjectInInvalidPosition.kt
|
||||
}
|
||||
|
||||
IMPLICIT_TYPES_BODY_RESOLVE:
|
||||
FILE: anonymousObjectInInvalidPosition.kt
|
||||
FILE: [IMPORTS] anonymousObjectInInvalidPosition.kt
|
||||
[RAW_FIR] annotations container
|
||||
private final [IMPLICIT_TYPES_BODY_RESOLVE] val resolveMe: <ERROR TYPE REF: Wrong number of type arguments> = ERROR_EXPR(Should have initializer)Null(null) = object : A<Int> {
|
||||
private [RAW_FIR] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
||||
super<<implicit>>()
|
||||
@@ -135,7 +146,8 @@ FILE: anonymousObjectInInvalidPosition.kt
|
||||
}
|
||||
|
||||
ANNOTATIONS_ARGUMENTS_MAPPING:
|
||||
FILE: anonymousObjectInInvalidPosition.kt
|
||||
FILE: [IMPORTS] anonymousObjectInInvalidPosition.kt
|
||||
[RAW_FIR] annotations container
|
||||
private final [ANNOTATIONS_ARGUMENTS_MAPPING] val resolveMe: <ERROR TYPE REF: Wrong number of type arguments> = ERROR_EXPR(Should have initializer)Null(null) = object : A<Int> {
|
||||
private [RAW_FIR] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
||||
super<<implicit>>()
|
||||
@@ -153,7 +165,8 @@ FILE: anonymousObjectInInvalidPosition.kt
|
||||
}
|
||||
|
||||
BODY_RESOLVE:
|
||||
FILE: anonymousObjectInInvalidPosition.kt
|
||||
FILE: [IMPORTS] anonymousObjectInInvalidPosition.kt
|
||||
[RAW_FIR] annotations container
|
||||
private final [BODY_RESOLVE] val resolveMe: <ERROR TYPE REF: Wrong number of type arguments> = ERROR_EXPR(Should have initializer)Null(null) = object : R|A<kotlin/Int>| {
|
||||
private [BODY_RESOLVE] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
||||
super<R|kotlin/Any|>()
|
||||
@@ -171,7 +184,8 @@ FILE: anonymousObjectInInvalidPosition.kt
|
||||
}
|
||||
|
||||
FILE RAW TO BODY:
|
||||
FILE: anonymousObjectInInvalidPosition.kt
|
||||
FILE: [IMPORTS] anonymousObjectInInvalidPosition.kt
|
||||
[BODY_RESOLVE] annotations container
|
||||
private final [BODY_RESOLVE] val resolveMe: <ERROR TYPE REF: Wrong number of type arguments> = ERROR_EXPR(Should have initializer)Null(null) = object : R|A<kotlin/Int>| {
|
||||
private [BODY_RESOLVE] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
||||
super<R|kotlin/Any|>()
|
||||
|
||||
+28
-14
@@ -1,48 +1,56 @@
|
||||
|
||||
RAW_FIR:
|
||||
FILE: functionWithParameter.kt
|
||||
FILE: [RAW_FIR] functionWithParameter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] interface I : R|kotlin/Any| {
|
||||
}
|
||||
public? final? [RAW_FIR] fun resolveMe([RAW_FIR] param: I): <implicit> { LAZY_BLOCK }
|
||||
|
||||
IMPORTS:
|
||||
FILE: functionWithParameter.kt
|
||||
FILE: [IMPORTS] functionWithParameter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] interface I : R|kotlin/Any| {
|
||||
}
|
||||
public? final? [RAW_FIR] fun resolveMe([RAW_FIR] param: I): <implicit> { LAZY_BLOCK }
|
||||
|
||||
COMPILER_REQUIRED_ANNOTATIONS:
|
||||
FILE: functionWithParameter.kt
|
||||
FILE: [IMPORTS] functionWithParameter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] interface I : R|kotlin/Any| {
|
||||
}
|
||||
public? final? [COMPILER_REQUIRED_ANNOTATIONS] fun resolveMe([COMPILER_REQUIRED_ANNOTATIONS] param: I): <implicit> { LAZY_BLOCK }
|
||||
|
||||
COMPANION_GENERATION:
|
||||
FILE: functionWithParameter.kt
|
||||
FILE: [IMPORTS] functionWithParameter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] interface I : R|kotlin/Any| {
|
||||
}
|
||||
public? final? [COMPANION_GENERATION] fun resolveMe([COMPANION_GENERATION] param: I): <implicit> { LAZY_BLOCK }
|
||||
|
||||
SUPER_TYPES:
|
||||
FILE: functionWithParameter.kt
|
||||
FILE: [IMPORTS] functionWithParameter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] interface I : R|kotlin/Any| {
|
||||
}
|
||||
public? final? [SUPER_TYPES] fun resolveMe([SUPER_TYPES] param: I): <implicit> { LAZY_BLOCK }
|
||||
|
||||
TYPES:
|
||||
FILE: functionWithParameter.kt
|
||||
FILE: [IMPORTS] functionWithParameter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] interface I : R|kotlin/Any| {
|
||||
}
|
||||
public? final? [TYPES] fun resolveMe([TYPES] param: R|I|): <implicit> { LAZY_BLOCK }
|
||||
|
||||
STATUS:
|
||||
FILE: functionWithParameter.kt
|
||||
FILE: [IMPORTS] functionWithParameter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] interface I : R|kotlin/Any| {
|
||||
}
|
||||
public final [STATUS] fun resolveMe([STATUS] param: R|I|): <implicit> { LAZY_BLOCK }
|
||||
|
||||
EXPECT_ACTUAL_MATCHING:
|
||||
FILE: functionWithParameter.kt
|
||||
FILE: [IMPORTS] functionWithParameter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] interface I : R|kotlin/Any| {
|
||||
}
|
||||
public final [EXPECT_ACTUAL_MATCHING] fun resolveMe([EXPECT_ACTUAL_MATCHING] param: R|I|): <implicit> {
|
||||
@@ -50,7 +58,8 @@ FILE: functionWithParameter.kt
|
||||
}
|
||||
|
||||
ARGUMENTS_OF_ANNOTATIONS:
|
||||
FILE: functionWithParameter.kt
|
||||
FILE: [IMPORTS] functionWithParameter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] interface I : R|kotlin/Any| {
|
||||
}
|
||||
public final [ARGUMENTS_OF_ANNOTATIONS] fun resolveMe([ARGUMENTS_OF_ANNOTATIONS] param: R|I|): <implicit> {
|
||||
@@ -58,7 +67,8 @@ FILE: functionWithParameter.kt
|
||||
}
|
||||
|
||||
CONTRACTS:
|
||||
FILE: functionWithParameter.kt
|
||||
FILE: [IMPORTS] functionWithParameter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] interface I : R|kotlin/Any| {
|
||||
}
|
||||
public final [CONTRACTS] fun resolveMe([CONTRACTS] param: R|I|): <implicit> {
|
||||
@@ -66,7 +76,8 @@ FILE: functionWithParameter.kt
|
||||
}
|
||||
|
||||
IMPLICIT_TYPES_BODY_RESOLVE:
|
||||
FILE: functionWithParameter.kt
|
||||
FILE: [IMPORTS] functionWithParameter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] interface I : R|kotlin/Any| {
|
||||
}
|
||||
public final [IMPLICIT_TYPES_BODY_RESOLVE] fun resolveMe([IMPLICIT_TYPES_BODY_RESOLVE] param: R|I|): R|kotlin/Unit| {
|
||||
@@ -74,7 +85,8 @@ FILE: functionWithParameter.kt
|
||||
}
|
||||
|
||||
ANNOTATIONS_ARGUMENTS_MAPPING:
|
||||
FILE: functionWithParameter.kt
|
||||
FILE: [IMPORTS] functionWithParameter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] interface I : R|kotlin/Any| {
|
||||
}
|
||||
public final [ANNOTATIONS_ARGUMENTS_MAPPING] fun resolveMe([ANNOTATIONS_ARGUMENTS_MAPPING] param: R|I|): R|kotlin/Unit| {
|
||||
@@ -82,7 +94,8 @@ FILE: functionWithParameter.kt
|
||||
}
|
||||
|
||||
BODY_RESOLVE:
|
||||
FILE: functionWithParameter.kt
|
||||
FILE: [IMPORTS] functionWithParameter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] interface I : R|kotlin/Any| {
|
||||
}
|
||||
public final [BODY_RESOLVE] fun resolveMe([BODY_RESOLVE] param: R|I|): R|kotlin/Unit| {
|
||||
@@ -90,7 +103,8 @@ FILE: functionWithParameter.kt
|
||||
}
|
||||
|
||||
FILE RAW TO BODY:
|
||||
FILE: functionWithParameter.kt
|
||||
FILE: [IMPORTS] functionWithParameter.kt
|
||||
[BODY_RESOLVE] annotations container
|
||||
public abstract [BODY_RESOLVE] interface I : R|kotlin/Any| {
|
||||
}
|
||||
public final [BODY_RESOLVE] fun resolveMe([BODY_RESOLVE] param: R|I|): R|kotlin/Unit| {
|
||||
|
||||
Vendored
+28
-14
@@ -1,6 +1,7 @@
|
||||
|
||||
RAW_FIR:
|
||||
FILE: functionCallWithGenericResult.kt
|
||||
FILE: [RAW_FIR] functionCallWithGenericResult.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? open [RAW_FIR] class Foo<[RAW_FIR] T : CharSequence> : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Foo] constructor<[RAW_FIR] T : CharSequence>(): R|Foo<T>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -11,7 +12,8 @@ FILE: functionCallWithGenericResult.kt
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
IMPORTS:
|
||||
FILE: functionCallWithGenericResult.kt
|
||||
FILE: [IMPORTS] functionCallWithGenericResult.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? open [RAW_FIR] class Foo<[RAW_FIR] T : CharSequence> : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Foo] constructor<[RAW_FIR] T : CharSequence>(): R|Foo<T>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -22,7 +24,8 @@ FILE: functionCallWithGenericResult.kt
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
COMPILER_REQUIRED_ANNOTATIONS:
|
||||
FILE: functionCallWithGenericResult.kt
|
||||
FILE: [IMPORTS] functionCallWithGenericResult.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? open [RAW_FIR] class Foo<[RAW_FIR] T : CharSequence> : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Foo] constructor<[RAW_FIR] T : CharSequence>(): R|Foo<T>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -33,7 +36,8 @@ FILE: functionCallWithGenericResult.kt
|
||||
public? final? [COMPILER_REQUIRED_ANNOTATIONS] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
COMPANION_GENERATION:
|
||||
FILE: functionCallWithGenericResult.kt
|
||||
FILE: [IMPORTS] functionCallWithGenericResult.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? open [RAW_FIR] class Foo<[RAW_FIR] T : CharSequence> : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Foo] constructor<[RAW_FIR] T : CharSequence>(): R|Foo<T>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -44,7 +48,8 @@ FILE: functionCallWithGenericResult.kt
|
||||
public? final? [COMPANION_GENERATION] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
SUPER_TYPES:
|
||||
FILE: functionCallWithGenericResult.kt
|
||||
FILE: [IMPORTS] functionCallWithGenericResult.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? open [RAW_FIR] class Foo<[RAW_FIR] T : CharSequence> : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Foo] constructor<[RAW_FIR] T : CharSequence>(): R|Foo<T>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -55,7 +60,8 @@ FILE: functionCallWithGenericResult.kt
|
||||
public? final? [SUPER_TYPES] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
TYPES:
|
||||
FILE: functionCallWithGenericResult.kt
|
||||
FILE: [IMPORTS] functionCallWithGenericResult.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? open [RAW_FIR] class Foo<[RAW_FIR] T : CharSequence> : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Foo] constructor<[RAW_FIR] T : CharSequence>(): R|Foo<T>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -66,7 +72,8 @@ FILE: functionCallWithGenericResult.kt
|
||||
public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
STATUS:
|
||||
FILE: functionCallWithGenericResult.kt
|
||||
FILE: [IMPORTS] functionCallWithGenericResult.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? open [RAW_FIR] class Foo<[RAW_FIR] T : CharSequence> : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Foo] constructor<[RAW_FIR] T : CharSequence>(): R|Foo<T>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -77,7 +84,8 @@ FILE: functionCallWithGenericResult.kt
|
||||
public final [STATUS] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
EXPECT_ACTUAL_MATCHING:
|
||||
FILE: functionCallWithGenericResult.kt
|
||||
FILE: [IMPORTS] functionCallWithGenericResult.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? open [RAW_FIR] class Foo<[RAW_FIR] T : CharSequence> : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Foo] constructor<[RAW_FIR] T : CharSequence>(): R|Foo<T>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -90,7 +98,8 @@ FILE: functionCallWithGenericResult.kt
|
||||
}
|
||||
|
||||
ARGUMENTS_OF_ANNOTATIONS:
|
||||
FILE: functionCallWithGenericResult.kt
|
||||
FILE: [IMPORTS] functionCallWithGenericResult.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? open [RAW_FIR] class Foo<[RAW_FIR] T : CharSequence> : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Foo] constructor<[RAW_FIR] T : CharSequence>(): R|Foo<T>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -103,7 +112,8 @@ FILE: functionCallWithGenericResult.kt
|
||||
}
|
||||
|
||||
CONTRACTS:
|
||||
FILE: functionCallWithGenericResult.kt
|
||||
FILE: [IMPORTS] functionCallWithGenericResult.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? open [RAW_FIR] class Foo<[RAW_FIR] T : CharSequence> : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Foo] constructor<[RAW_FIR] T : CharSequence>(): R|Foo<T>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -116,7 +126,8 @@ FILE: functionCallWithGenericResult.kt
|
||||
}
|
||||
|
||||
IMPLICIT_TYPES_BODY_RESOLVE:
|
||||
FILE: functionCallWithGenericResult.kt
|
||||
FILE: [IMPORTS] functionCallWithGenericResult.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? open [RAW_FIR] class Foo<[RAW_FIR] T : CharSequence> : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Foo] constructor<[RAW_FIR] T : CharSequence>(): R|Foo<T>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -129,7 +140,8 @@ FILE: functionCallWithGenericResult.kt
|
||||
}
|
||||
|
||||
ANNOTATIONS_ARGUMENTS_MAPPING:
|
||||
FILE: functionCallWithGenericResult.kt
|
||||
FILE: [IMPORTS] functionCallWithGenericResult.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? open [RAW_FIR] class Foo<[RAW_FIR] T : CharSequence> : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Foo] constructor<[RAW_FIR] T : CharSequence>(): R|Foo<T>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -142,7 +154,8 @@ FILE: functionCallWithGenericResult.kt
|
||||
}
|
||||
|
||||
BODY_RESOLVE:
|
||||
FILE: functionCallWithGenericResult.kt
|
||||
FILE: [IMPORTS] functionCallWithGenericResult.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? open [RAW_FIR] class Foo<[RAW_FIR] T : CharSequence> : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Foo] constructor<[RAW_FIR] T : CharSequence>(): R|Foo<T>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -157,7 +170,8 @@ FILE: functionCallWithGenericResult.kt
|
||||
}
|
||||
|
||||
FILE RAW TO BODY:
|
||||
FILE: functionCallWithGenericResult.kt
|
||||
FILE: [IMPORTS] functionCallWithGenericResult.kt
|
||||
[BODY_RESOLVE] annotations container
|
||||
public open [BODY_RESOLVE] class Foo<[BODY_RESOLVE] T : R|kotlin/CharSequence|> : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=Foo] constructor<[BODY_RESOLVE] T : R|kotlin/CharSequence|>(): R|Foo<T>| {
|
||||
super<R|kotlin/Any|>()
|
||||
|
||||
Vendored
+28
-14
@@ -1,6 +1,7 @@
|
||||
|
||||
RAW_FIR:
|
||||
FILE: functionWithGenericExpectedTypeInside.kt
|
||||
FILE: [RAW_FIR] functionWithGenericExpectedTypeInside.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? open [RAW_FIR] class Foo<[RAW_FIR] T : CharSequence> : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Foo] constructor<[RAW_FIR] T : CharSequence>(): R|Foo<T>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -17,7 +18,8 @@ FILE: functionWithGenericExpectedTypeInside.kt
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
IMPORTS:
|
||||
FILE: functionWithGenericExpectedTypeInside.kt
|
||||
FILE: [IMPORTS] functionWithGenericExpectedTypeInside.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? open [RAW_FIR] class Foo<[RAW_FIR] T : CharSequence> : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Foo] constructor<[RAW_FIR] T : CharSequence>(): R|Foo<T>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -34,7 +36,8 @@ FILE: functionWithGenericExpectedTypeInside.kt
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
COMPILER_REQUIRED_ANNOTATIONS:
|
||||
FILE: functionWithGenericExpectedTypeInside.kt
|
||||
FILE: [IMPORTS] functionWithGenericExpectedTypeInside.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? open [RAW_FIR] class Foo<[RAW_FIR] T : CharSequence> : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Foo] constructor<[RAW_FIR] T : CharSequence>(): R|Foo<T>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -51,7 +54,8 @@ FILE: functionWithGenericExpectedTypeInside.kt
|
||||
public? final? [COMPILER_REQUIRED_ANNOTATIONS] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
COMPANION_GENERATION:
|
||||
FILE: functionWithGenericExpectedTypeInside.kt
|
||||
FILE: [IMPORTS] functionWithGenericExpectedTypeInside.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? open [RAW_FIR] class Foo<[RAW_FIR] T : CharSequence> : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Foo] constructor<[RAW_FIR] T : CharSequence>(): R|Foo<T>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -68,7 +72,8 @@ FILE: functionWithGenericExpectedTypeInside.kt
|
||||
public? final? [COMPANION_GENERATION] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
SUPER_TYPES:
|
||||
FILE: functionWithGenericExpectedTypeInside.kt
|
||||
FILE: [IMPORTS] functionWithGenericExpectedTypeInside.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? open [RAW_FIR] class Foo<[RAW_FIR] T : CharSequence> : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Foo] constructor<[RAW_FIR] T : CharSequence>(): R|Foo<T>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -85,7 +90,8 @@ FILE: functionWithGenericExpectedTypeInside.kt
|
||||
public? final? [SUPER_TYPES] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
TYPES:
|
||||
FILE: functionWithGenericExpectedTypeInside.kt
|
||||
FILE: [IMPORTS] functionWithGenericExpectedTypeInside.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? open [RAW_FIR] class Foo<[RAW_FIR] T : CharSequence> : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Foo] constructor<[RAW_FIR] T : CharSequence>(): R|Foo<T>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -102,7 +108,8 @@ FILE: functionWithGenericExpectedTypeInside.kt
|
||||
public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
STATUS:
|
||||
FILE: functionWithGenericExpectedTypeInside.kt
|
||||
FILE: [IMPORTS] functionWithGenericExpectedTypeInside.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? open [RAW_FIR] class Foo<[RAW_FIR] T : CharSequence> : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Foo] constructor<[RAW_FIR] T : CharSequence>(): R|Foo<T>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -119,7 +126,8 @@ FILE: functionWithGenericExpectedTypeInside.kt
|
||||
public final [STATUS] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
EXPECT_ACTUAL_MATCHING:
|
||||
FILE: functionWithGenericExpectedTypeInside.kt
|
||||
FILE: [IMPORTS] functionWithGenericExpectedTypeInside.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? open [RAW_FIR] class Foo<[RAW_FIR] T : CharSequence> : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Foo] constructor<[RAW_FIR] T : CharSequence>(): R|Foo<T>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -138,7 +146,8 @@ FILE: functionWithGenericExpectedTypeInside.kt
|
||||
}
|
||||
|
||||
ARGUMENTS_OF_ANNOTATIONS:
|
||||
FILE: functionWithGenericExpectedTypeInside.kt
|
||||
FILE: [IMPORTS] functionWithGenericExpectedTypeInside.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? open [RAW_FIR] class Foo<[RAW_FIR] T : CharSequence> : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Foo] constructor<[RAW_FIR] T : CharSequence>(): R|Foo<T>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -157,7 +166,8 @@ FILE: functionWithGenericExpectedTypeInside.kt
|
||||
}
|
||||
|
||||
CONTRACTS:
|
||||
FILE: functionWithGenericExpectedTypeInside.kt
|
||||
FILE: [IMPORTS] functionWithGenericExpectedTypeInside.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? open [RAW_FIR] class Foo<[RAW_FIR] T : CharSequence> : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Foo] constructor<[RAW_FIR] T : CharSequence>(): R|Foo<T>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -176,7 +186,8 @@ FILE: functionWithGenericExpectedTypeInside.kt
|
||||
}
|
||||
|
||||
IMPLICIT_TYPES_BODY_RESOLVE:
|
||||
FILE: functionWithGenericExpectedTypeInside.kt
|
||||
FILE: [IMPORTS] functionWithGenericExpectedTypeInside.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? open [RAW_FIR] class Foo<[RAW_FIR] T : CharSequence> : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Foo] constructor<[RAW_FIR] T : CharSequence>(): R|Foo<T>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -195,7 +206,8 @@ FILE: functionWithGenericExpectedTypeInside.kt
|
||||
}
|
||||
|
||||
ANNOTATIONS_ARGUMENTS_MAPPING:
|
||||
FILE: functionWithGenericExpectedTypeInside.kt
|
||||
FILE: [IMPORTS] functionWithGenericExpectedTypeInside.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? open [RAW_FIR] class Foo<[RAW_FIR] T : CharSequence> : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Foo] constructor<[RAW_FIR] T : CharSequence>(): R|Foo<T>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -214,7 +226,8 @@ FILE: functionWithGenericExpectedTypeInside.kt
|
||||
}
|
||||
|
||||
BODY_RESOLVE:
|
||||
FILE: functionWithGenericExpectedTypeInside.kt
|
||||
FILE: [IMPORTS] functionWithGenericExpectedTypeInside.kt
|
||||
[RAW_FIR] annotations container
|
||||
public open [TYPES] class Foo<[TYPES] T : R|kotlin/CharSequence|> : R|kotlin/Any| {
|
||||
public [TYPES] [ContainingClassKey=Foo] constructor<[TYPES] T : R|kotlin/CharSequence|>(): R|Foo<T>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -235,7 +248,8 @@ FILE: functionWithGenericExpectedTypeInside.kt
|
||||
}
|
||||
|
||||
FILE RAW TO BODY:
|
||||
FILE: functionWithGenericExpectedTypeInside.kt
|
||||
FILE: [IMPORTS] functionWithGenericExpectedTypeInside.kt
|
||||
[BODY_RESOLVE] annotations container
|
||||
public open [BODY_RESOLVE] class Foo<[BODY_RESOLVE] T : R|kotlin/CharSequence|> : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=Foo] constructor<[BODY_RESOLVE] T : R|kotlin/CharSequence|>(): R|Foo<T>| {
|
||||
super<R|kotlin/Any|>()
|
||||
|
||||
+28
-14
@@ -1,63 +1,77 @@
|
||||
|
||||
RAW_FIR:
|
||||
FILE: functionWithTypeParameters.kt
|
||||
FILE: [RAW_FIR] functionWithTypeParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] fun <[RAW_FIR] T : Int, [RAW_FIR] K> resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
IMPORTS:
|
||||
FILE: functionWithTypeParameters.kt
|
||||
FILE: [IMPORTS] functionWithTypeParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] fun <[RAW_FIR] T : Int, [RAW_FIR] K> resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
COMPILER_REQUIRED_ANNOTATIONS:
|
||||
FILE: functionWithTypeParameters.kt
|
||||
FILE: [IMPORTS] functionWithTypeParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [COMPILER_REQUIRED_ANNOTATIONS] fun <[COMPILER_REQUIRED_ANNOTATIONS] T : Int, [COMPILER_REQUIRED_ANNOTATIONS] K> resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
COMPANION_GENERATION:
|
||||
FILE: functionWithTypeParameters.kt
|
||||
FILE: [IMPORTS] functionWithTypeParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [COMPANION_GENERATION] fun <[COMPANION_GENERATION] T : Int, [COMPANION_GENERATION] K> resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
SUPER_TYPES:
|
||||
FILE: functionWithTypeParameters.kt
|
||||
FILE: [IMPORTS] functionWithTypeParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [SUPER_TYPES] fun <[SUPER_TYPES] T : Int, [SUPER_TYPES] K> resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
TYPES:
|
||||
FILE: functionWithTypeParameters.kt
|
||||
FILE: [IMPORTS] functionWithTypeParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [TYPES] fun <[TYPES] T : R|kotlin/Int|, [TYPES] K> resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
STATUS:
|
||||
FILE: functionWithTypeParameters.kt
|
||||
FILE: [IMPORTS] functionWithTypeParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [STATUS] fun <[STATUS] T : R|kotlin/Int|, [STATUS] K> resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
EXPECT_ACTUAL_MATCHING:
|
||||
FILE: functionWithTypeParameters.kt
|
||||
FILE: [IMPORTS] functionWithTypeParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [EXPECT_ACTUAL_MATCHING] fun <[EXPECT_ACTUAL_MATCHING] T : R|kotlin/Int|, [EXPECT_ACTUAL_MATCHING] K> resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
ARGUMENTS_OF_ANNOTATIONS:
|
||||
FILE: functionWithTypeParameters.kt
|
||||
FILE: [IMPORTS] functionWithTypeParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [ARGUMENTS_OF_ANNOTATIONS] fun <[ARGUMENTS_OF_ANNOTATIONS] T : R|kotlin/Int|, [ARGUMENTS_OF_ANNOTATIONS] K> resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
CONTRACTS:
|
||||
FILE: functionWithTypeParameters.kt
|
||||
FILE: [IMPORTS] functionWithTypeParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [CONTRACTS] fun <[CONTRACTS] T : R|kotlin/Int|, [CONTRACTS] K> resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
IMPLICIT_TYPES_BODY_RESOLVE:
|
||||
FILE: functionWithTypeParameters.kt
|
||||
FILE: [IMPORTS] functionWithTypeParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [IMPLICIT_TYPES_BODY_RESOLVE] fun <[IMPLICIT_TYPES_BODY_RESOLVE] T : R|kotlin/Int|, [IMPLICIT_TYPES_BODY_RESOLVE] K> resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
ANNOTATIONS_ARGUMENTS_MAPPING:
|
||||
FILE: functionWithTypeParameters.kt
|
||||
FILE: [IMPORTS] functionWithTypeParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [ANNOTATIONS_ARGUMENTS_MAPPING] fun <[ANNOTATIONS_ARGUMENTS_MAPPING] T : R|kotlin/Int|, [ANNOTATIONS_ARGUMENTS_MAPPING] K> resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
BODY_RESOLVE:
|
||||
FILE: functionWithTypeParameters.kt
|
||||
FILE: [IMPORTS] functionWithTypeParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [BODY_RESOLVE] fun <[BODY_RESOLVE] T : R|kotlin/Int|, [BODY_RESOLVE] K> resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
FILE RAW TO BODY:
|
||||
FILE: functionWithTypeParameters.kt
|
||||
FILE: [IMPORTS] functionWithTypeParameters.kt
|
||||
[BODY_RESOLVE] annotations container
|
||||
public final [BODY_RESOLVE] fun <[BODY_RESOLVE] T : R|kotlin/Int|, [BODY_RESOLVE] K> resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
|
||||
RAW_FIR:
|
||||
FILE: lambdaAsSAMInterface.kt
|
||||
FILE: [RAW_FIR] lambdaAsSAMInterface.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] class Arg : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Arg] constructor(): R|foo/Arg| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -15,7 +16,8 @@ FILE: lambdaAsSAMInterface.kt
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
IMPORTS:
|
||||
FILE: lambdaAsSAMInterface.kt
|
||||
FILE: [IMPORTS] lambdaAsSAMInterface.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] class Arg : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Arg] constructor(): R|foo/Arg| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -30,7 +32,8 @@ FILE: lambdaAsSAMInterface.kt
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
COMPILER_REQUIRED_ANNOTATIONS:
|
||||
FILE: lambdaAsSAMInterface.kt
|
||||
FILE: [IMPORTS] lambdaAsSAMInterface.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] class Arg : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Arg] constructor(): R|foo/Arg| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -45,7 +48,8 @@ FILE: lambdaAsSAMInterface.kt
|
||||
public? final? [COMPILER_REQUIRED_ANNOTATIONS] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
COMPANION_GENERATION:
|
||||
FILE: lambdaAsSAMInterface.kt
|
||||
FILE: [IMPORTS] lambdaAsSAMInterface.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] class Arg : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Arg] constructor(): R|foo/Arg| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -60,7 +64,8 @@ FILE: lambdaAsSAMInterface.kt
|
||||
public? final? [COMPANION_GENERATION] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
SUPER_TYPES:
|
||||
FILE: lambdaAsSAMInterface.kt
|
||||
FILE: [IMPORTS] lambdaAsSAMInterface.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] class Arg : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Arg] constructor(): R|foo/Arg| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -75,7 +80,8 @@ FILE: lambdaAsSAMInterface.kt
|
||||
public? final? [SUPER_TYPES] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
TYPES:
|
||||
FILE: lambdaAsSAMInterface.kt
|
||||
FILE: [IMPORTS] lambdaAsSAMInterface.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] class Arg : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Arg] constructor(): R|foo/Arg| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -90,7 +96,8 @@ FILE: lambdaAsSAMInterface.kt
|
||||
public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
STATUS:
|
||||
FILE: lambdaAsSAMInterface.kt
|
||||
FILE: [IMPORTS] lambdaAsSAMInterface.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] class Arg : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Arg] constructor(): R|foo/Arg| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -105,7 +112,8 @@ FILE: lambdaAsSAMInterface.kt
|
||||
public final [STATUS] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
EXPECT_ACTUAL_MATCHING:
|
||||
FILE: lambdaAsSAMInterface.kt
|
||||
FILE: [IMPORTS] lambdaAsSAMInterface.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] class Arg : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Arg] constructor(): R|foo/Arg| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -125,7 +133,8 @@ FILE: lambdaAsSAMInterface.kt
|
||||
}
|
||||
|
||||
ARGUMENTS_OF_ANNOTATIONS:
|
||||
FILE: lambdaAsSAMInterface.kt
|
||||
FILE: [IMPORTS] lambdaAsSAMInterface.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] class Arg : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Arg] constructor(): R|foo/Arg| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -145,7 +154,8 @@ FILE: lambdaAsSAMInterface.kt
|
||||
}
|
||||
|
||||
CONTRACTS:
|
||||
FILE: lambdaAsSAMInterface.kt
|
||||
FILE: [IMPORTS] lambdaAsSAMInterface.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] class Arg : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Arg] constructor(): R|foo/Arg| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -165,7 +175,8 @@ FILE: lambdaAsSAMInterface.kt
|
||||
}
|
||||
|
||||
IMPLICIT_TYPES_BODY_RESOLVE:
|
||||
FILE: lambdaAsSAMInterface.kt
|
||||
FILE: [IMPORTS] lambdaAsSAMInterface.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] class Arg : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Arg] constructor(): R|foo/Arg| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -185,7 +196,8 @@ FILE: lambdaAsSAMInterface.kt
|
||||
}
|
||||
|
||||
ANNOTATIONS_ARGUMENTS_MAPPING:
|
||||
FILE: lambdaAsSAMInterface.kt
|
||||
FILE: [IMPORTS] lambdaAsSAMInterface.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] class Arg : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Arg] constructor(): R|foo/Arg| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -205,7 +217,8 @@ FILE: lambdaAsSAMInterface.kt
|
||||
}
|
||||
|
||||
BODY_RESOLVE:
|
||||
FILE: lambdaAsSAMInterface.kt
|
||||
FILE: [IMPORTS] lambdaAsSAMInterface.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] class Arg : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Arg] constructor(): R|foo/Arg| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -226,7 +239,8 @@ FILE: lambdaAsSAMInterface.kt
|
||||
}
|
||||
|
||||
FILE RAW TO BODY:
|
||||
FILE: lambdaAsSAMInterface.kt
|
||||
FILE: [IMPORTS] lambdaAsSAMInterface.kt
|
||||
[BODY_RESOLVE] annotations container
|
||||
public final [BODY_RESOLVE] class Arg : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=Arg] constructor(): R|foo/Arg| {
|
||||
super<R|kotlin/Any|>()
|
||||
|
||||
+28
-14
@@ -1,6 +1,7 @@
|
||||
|
||||
RAW_FIR:
|
||||
FILE: parameterOfNonLocalSetter.kt
|
||||
FILE: [RAW_FIR] parameterOfNonLocalSetter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] class X : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=X] constructor(): R|X| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -13,7 +14,8 @@ FILE: parameterOfNonLocalSetter.kt
|
||||
}
|
||||
|
||||
IMPORTS:
|
||||
FILE: parameterOfNonLocalSetter.kt
|
||||
FILE: [IMPORTS] parameterOfNonLocalSetter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] class X : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=X] constructor(): R|X| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -26,7 +28,8 @@ FILE: parameterOfNonLocalSetter.kt
|
||||
}
|
||||
|
||||
COMPILER_REQUIRED_ANNOTATIONS:
|
||||
FILE: parameterOfNonLocalSetter.kt
|
||||
FILE: [IMPORTS] parameterOfNonLocalSetter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] class X : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=X] constructor(): R|X| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -39,7 +42,8 @@ FILE: parameterOfNonLocalSetter.kt
|
||||
}
|
||||
|
||||
COMPANION_GENERATION:
|
||||
FILE: parameterOfNonLocalSetter.kt
|
||||
FILE: [IMPORTS] parameterOfNonLocalSetter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] class X : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=X] constructor(): R|X| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -52,7 +56,8 @@ FILE: parameterOfNonLocalSetter.kt
|
||||
}
|
||||
|
||||
SUPER_TYPES:
|
||||
FILE: parameterOfNonLocalSetter.kt
|
||||
FILE: [IMPORTS] parameterOfNonLocalSetter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] class X : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=X] constructor(): R|X| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -65,7 +70,8 @@ FILE: parameterOfNonLocalSetter.kt
|
||||
}
|
||||
|
||||
TYPES:
|
||||
FILE: parameterOfNonLocalSetter.kt
|
||||
FILE: [IMPORTS] parameterOfNonLocalSetter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [SUPER_TYPES] class X : R|kotlin/Any| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=X] constructor(): R|X| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -78,7 +84,8 @@ FILE: parameterOfNonLocalSetter.kt
|
||||
}
|
||||
|
||||
STATUS:
|
||||
FILE: parameterOfNonLocalSetter.kt
|
||||
FILE: [IMPORTS] parameterOfNonLocalSetter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [SUPER_TYPES] class X : R|kotlin/Any| {
|
||||
public [TYPES] [ContainingClassKey=X] constructor(): R|X| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -91,7 +98,8 @@ FILE: parameterOfNonLocalSetter.kt
|
||||
}
|
||||
|
||||
EXPECT_ACTUAL_MATCHING:
|
||||
FILE: parameterOfNonLocalSetter.kt
|
||||
FILE: [IMPORTS] parameterOfNonLocalSetter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [SUPER_TYPES] class X : R|kotlin/Any| {
|
||||
public [TYPES] [ContainingClassKey=X] constructor(): R|X| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -106,7 +114,8 @@ FILE: parameterOfNonLocalSetter.kt
|
||||
}
|
||||
|
||||
ARGUMENTS_OF_ANNOTATIONS:
|
||||
FILE: parameterOfNonLocalSetter.kt
|
||||
FILE: [IMPORTS] parameterOfNonLocalSetter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [STATUS] class X : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=X] constructor(): R|X| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -121,7 +130,8 @@ FILE: parameterOfNonLocalSetter.kt
|
||||
}
|
||||
|
||||
CONTRACTS:
|
||||
FILE: parameterOfNonLocalSetter.kt
|
||||
FILE: [IMPORTS] parameterOfNonLocalSetter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [STATUS] class X : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=X] constructor(): R|X| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -136,7 +146,8 @@ FILE: parameterOfNonLocalSetter.kt
|
||||
}
|
||||
|
||||
IMPLICIT_TYPES_BODY_RESOLVE:
|
||||
FILE: parameterOfNonLocalSetter.kt
|
||||
FILE: [IMPORTS] parameterOfNonLocalSetter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [STATUS] class X : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=X] constructor(): R|X| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -151,7 +162,8 @@ FILE: parameterOfNonLocalSetter.kt
|
||||
}
|
||||
|
||||
ANNOTATIONS_ARGUMENTS_MAPPING:
|
||||
FILE: parameterOfNonLocalSetter.kt
|
||||
FILE: [IMPORTS] parameterOfNonLocalSetter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [STATUS] class X : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=X] constructor(): R|X| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -166,7 +178,8 @@ FILE: parameterOfNonLocalSetter.kt
|
||||
}
|
||||
|
||||
BODY_RESOLVE:
|
||||
FILE: parameterOfNonLocalSetter.kt
|
||||
FILE: [IMPORTS] parameterOfNonLocalSetter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [STATUS] class X : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=X] constructor(): R|X| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -181,7 +194,8 @@ FILE: parameterOfNonLocalSetter.kt
|
||||
}
|
||||
|
||||
FILE RAW TO BODY:
|
||||
FILE: parameterOfNonLocalSetter.kt
|
||||
FILE: [IMPORTS] parameterOfNonLocalSetter.kt
|
||||
[BODY_RESOLVE] annotations container
|
||||
public final [BODY_RESOLVE] class X : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Any|>()
|
||||
|
||||
+28
-14
@@ -1,83 +1,97 @@
|
||||
|
||||
RAW_FIR:
|
||||
FILE: propertyWithTypeParameters.kt
|
||||
FILE: [RAW_FIR] propertyWithTypeParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] val <[RAW_FIR] T : Int, [RAW_FIR] K> T.resolveMe: K
|
||||
public? [RAW_FIR] get(): K { LAZY_BLOCK }
|
||||
|
||||
IMPORTS:
|
||||
FILE: propertyWithTypeParameters.kt
|
||||
FILE: [IMPORTS] propertyWithTypeParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] val <[RAW_FIR] T : Int, [RAW_FIR] K> T.resolveMe: K
|
||||
public? [RAW_FIR] get(): K { LAZY_BLOCK }
|
||||
|
||||
COMPILER_REQUIRED_ANNOTATIONS:
|
||||
FILE: propertyWithTypeParameters.kt
|
||||
FILE: [IMPORTS] propertyWithTypeParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [COMPILER_REQUIRED_ANNOTATIONS] val <[COMPILER_REQUIRED_ANNOTATIONS] T : Int, [COMPILER_REQUIRED_ANNOTATIONS] K> T.resolveMe: K
|
||||
public? [COMPILER_REQUIRED_ANNOTATIONS] get(): K { LAZY_BLOCK }
|
||||
|
||||
COMPANION_GENERATION:
|
||||
FILE: propertyWithTypeParameters.kt
|
||||
FILE: [IMPORTS] propertyWithTypeParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [COMPANION_GENERATION] val <[COMPANION_GENERATION] T : Int, [COMPANION_GENERATION] K> T.resolveMe: K
|
||||
public? [COMPANION_GENERATION] get(): K { LAZY_BLOCK }
|
||||
|
||||
SUPER_TYPES:
|
||||
FILE: propertyWithTypeParameters.kt
|
||||
FILE: [IMPORTS] propertyWithTypeParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [SUPER_TYPES] val <[SUPER_TYPES] T : Int, [SUPER_TYPES] K> T.resolveMe: K
|
||||
public? [SUPER_TYPES] get(): K { LAZY_BLOCK }
|
||||
|
||||
TYPES:
|
||||
FILE: propertyWithTypeParameters.kt
|
||||
FILE: [IMPORTS] propertyWithTypeParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [TYPES] val <[TYPES] T : R|kotlin/Int|, [TYPES] K> R|T|.resolveMe: R|K|
|
||||
public? [TYPES] get(): R|K| { LAZY_BLOCK }
|
||||
|
||||
STATUS:
|
||||
FILE: propertyWithTypeParameters.kt
|
||||
FILE: [IMPORTS] propertyWithTypeParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [STATUS] val <[STATUS] T : R|kotlin/Int|, [STATUS] K> R|T|.resolveMe: R|K|
|
||||
public [STATUS] get(): R|K| { LAZY_BLOCK }
|
||||
|
||||
EXPECT_ACTUAL_MATCHING:
|
||||
FILE: propertyWithTypeParameters.kt
|
||||
FILE: [IMPORTS] propertyWithTypeParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [EXPECT_ACTUAL_MATCHING] val <[EXPECT_ACTUAL_MATCHING] T : R|kotlin/Int|, [EXPECT_ACTUAL_MATCHING] K> R|T|.resolveMe: R|K|
|
||||
public [EXPECT_ACTUAL_MATCHING] get(): R|K| {
|
||||
^ TODO#()
|
||||
}
|
||||
|
||||
ARGUMENTS_OF_ANNOTATIONS:
|
||||
FILE: propertyWithTypeParameters.kt
|
||||
FILE: [IMPORTS] propertyWithTypeParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [ARGUMENTS_OF_ANNOTATIONS] val <[ARGUMENTS_OF_ANNOTATIONS] T : R|kotlin/Int|, [ARGUMENTS_OF_ANNOTATIONS] K> R|T|.resolveMe: R|K|
|
||||
public [ARGUMENTS_OF_ANNOTATIONS] get(): R|K| {
|
||||
^ TODO#()
|
||||
}
|
||||
|
||||
CONTRACTS:
|
||||
FILE: propertyWithTypeParameters.kt
|
||||
FILE: [IMPORTS] propertyWithTypeParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [CONTRACTS] val <[CONTRACTS] T : R|kotlin/Int|, [CONTRACTS] K> R|T|.resolveMe: R|K|
|
||||
public [CONTRACTS] get(): R|K| {
|
||||
^ TODO#()
|
||||
}
|
||||
|
||||
IMPLICIT_TYPES_BODY_RESOLVE:
|
||||
FILE: propertyWithTypeParameters.kt
|
||||
FILE: [IMPORTS] propertyWithTypeParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [IMPLICIT_TYPES_BODY_RESOLVE] val <[IMPLICIT_TYPES_BODY_RESOLVE] T : R|kotlin/Int|, [IMPLICIT_TYPES_BODY_RESOLVE] K> R|T|.resolveMe: R|K|
|
||||
public [IMPLICIT_TYPES_BODY_RESOLVE] get(): R|K| {
|
||||
^ TODO#()
|
||||
}
|
||||
|
||||
ANNOTATIONS_ARGUMENTS_MAPPING:
|
||||
FILE: propertyWithTypeParameters.kt
|
||||
FILE: [IMPORTS] propertyWithTypeParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [ANNOTATIONS_ARGUMENTS_MAPPING] val <[ANNOTATIONS_ARGUMENTS_MAPPING] T : R|kotlin/Int|, [ANNOTATIONS_ARGUMENTS_MAPPING] K> R|T|.resolveMe: R|K|
|
||||
public [ANNOTATIONS_ARGUMENTS_MAPPING] get(): R|K| {
|
||||
^ TODO#()
|
||||
}
|
||||
|
||||
BODY_RESOLVE:
|
||||
FILE: propertyWithTypeParameters.kt
|
||||
FILE: [IMPORTS] propertyWithTypeParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [BODY_RESOLVE] val <[BODY_RESOLVE] T : R|kotlin/Int|, [BODY_RESOLVE] K> R|T|.resolveMe: R|K|
|
||||
public [BODY_RESOLVE] get(): R|K| {
|
||||
^ R|kotlin/TODO|()
|
||||
}
|
||||
|
||||
FILE RAW TO BODY:
|
||||
FILE: propertyWithTypeParameters.kt
|
||||
FILE: [IMPORTS] propertyWithTypeParameters.kt
|
||||
[BODY_RESOLVE] annotations container
|
||||
public final [BODY_RESOLVE] val <[BODY_RESOLVE] T : R|kotlin/Int|, [BODY_RESOLVE] K> R|T|.resolveMe: R|K|
|
||||
public [BODY_RESOLVE] get(): R|K| {
|
||||
^ R|kotlin/TODO|()
|
||||
|
||||
@@ -1,55 +1,63 @@
|
||||
|
||||
RAW_FIR:
|
||||
FILE: propertyWithGetter.kt
|
||||
FILE: [RAW_FIR] propertyWithGetter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] val withGetter: Int
|
||||
public? [RAW_FIR] get(): Int { LAZY_BLOCK }
|
||||
|
||||
IMPORTS:
|
||||
FILE: propertyWithGetter.kt
|
||||
FILE: [IMPORTS] propertyWithGetter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] val withGetter: Int
|
||||
public? [RAW_FIR] get(): Int { LAZY_BLOCK }
|
||||
|
||||
COMPILER_REQUIRED_ANNOTATIONS:
|
||||
FILE: propertyWithGetter.kt
|
||||
FILE: [IMPORTS] propertyWithGetter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [COMPILER_REQUIRED_ANNOTATIONS] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] val withGetter: Int
|
||||
public? [RAW_FIR] get(): Int { LAZY_BLOCK }
|
||||
|
||||
COMPANION_GENERATION:
|
||||
FILE: propertyWithGetter.kt
|
||||
FILE: [IMPORTS] propertyWithGetter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [COMPANION_GENERATION] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] val withGetter: Int
|
||||
public? [RAW_FIR] get(): Int { LAZY_BLOCK }
|
||||
|
||||
SUPER_TYPES:
|
||||
FILE: propertyWithGetter.kt
|
||||
FILE: [IMPORTS] propertyWithGetter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [SUPER_TYPES] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] val withGetter: Int
|
||||
public? [RAW_FIR] get(): Int { LAZY_BLOCK }
|
||||
|
||||
TYPES:
|
||||
FILE: propertyWithGetter.kt
|
||||
FILE: [IMPORTS] propertyWithGetter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] val withGetter: Int
|
||||
public? [RAW_FIR] get(): Int { LAZY_BLOCK }
|
||||
|
||||
STATUS:
|
||||
FILE: propertyWithGetter.kt
|
||||
FILE: [IMPORTS] propertyWithGetter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [STATUS] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] val withGetter: Int
|
||||
public? [RAW_FIR] get(): Int { LAZY_BLOCK }
|
||||
|
||||
EXPECT_ACTUAL_MATCHING:
|
||||
FILE: propertyWithGetter.kt
|
||||
FILE: [IMPORTS] propertyWithGetter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [EXPECT_ACTUAL_MATCHING] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(withGetter#)
|
||||
}
|
||||
@@ -58,7 +66,8 @@ FILE: propertyWithGetter.kt
|
||||
public? [RAW_FIR] get(): Int { LAZY_BLOCK }
|
||||
|
||||
ARGUMENTS_OF_ANNOTATIONS:
|
||||
FILE: propertyWithGetter.kt
|
||||
FILE: [IMPORTS] propertyWithGetter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [ARGUMENTS_OF_ANNOTATIONS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(withGetter#)
|
||||
}
|
||||
@@ -67,7 +76,8 @@ FILE: propertyWithGetter.kt
|
||||
public? [RAW_FIR] get(): Int { LAZY_BLOCK }
|
||||
|
||||
CONTRACTS:
|
||||
FILE: propertyWithGetter.kt
|
||||
FILE: [IMPORTS] propertyWithGetter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [CONTRACTS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(withGetter#)
|
||||
}
|
||||
@@ -76,7 +86,8 @@ FILE: propertyWithGetter.kt
|
||||
public? [RAW_FIR] get(): Int { LAZY_BLOCK }
|
||||
|
||||
IMPLICIT_TYPES_BODY_RESOLVE:
|
||||
FILE: propertyWithGetter.kt
|
||||
FILE: [IMPORTS] propertyWithGetter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [IMPLICIT_TYPES_BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(withGetter#)
|
||||
}
|
||||
@@ -85,7 +96,8 @@ FILE: propertyWithGetter.kt
|
||||
public? [RAW_FIR] get(): Int { LAZY_BLOCK }
|
||||
|
||||
ANNOTATIONS_ARGUMENTS_MAPPING:
|
||||
FILE: propertyWithGetter.kt
|
||||
FILE: [IMPORTS] propertyWithGetter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [ANNOTATIONS_ARGUMENTS_MAPPING] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(withGetter#)
|
||||
}
|
||||
@@ -94,7 +106,8 @@ FILE: propertyWithGetter.kt
|
||||
public? [RAW_FIR] get(): Int { LAZY_BLOCK }
|
||||
|
||||
BODY_RESOLVE:
|
||||
FILE: propertyWithGetter.kt
|
||||
FILE: [IMPORTS] propertyWithGetter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
R|/receive|(R|/withGetter|)
|
||||
}
|
||||
@@ -106,7 +119,8 @@ FILE: propertyWithGetter.kt
|
||||
}
|
||||
|
||||
FILE RAW TO BODY:
|
||||
FILE: propertyWithGetter.kt
|
||||
FILE: [IMPORTS] propertyWithGetter.kt
|
||||
[BODY_RESOLVE] annotations container
|
||||
public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
R|/receive|(R|/withGetter|)
|
||||
}
|
||||
|
||||
+28
-14
@@ -1,6 +1,7 @@
|
||||
|
||||
RAW_FIR:
|
||||
FILE: propertyWithGetterAndSetter.kt
|
||||
FILE: [RAW_FIR] propertyWithGetterAndSetter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] var withGetterAndSetter: Int = LAZY_EXPRESSION
|
||||
@@ -8,7 +9,8 @@ FILE: propertyWithGetterAndSetter.kt
|
||||
public? [RAW_FIR] set([RAW_FIR] value: Int): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
IMPORTS:
|
||||
FILE: propertyWithGetterAndSetter.kt
|
||||
FILE: [IMPORTS] propertyWithGetterAndSetter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] var withGetterAndSetter: Int = LAZY_EXPRESSION
|
||||
@@ -16,7 +18,8 @@ FILE: propertyWithGetterAndSetter.kt
|
||||
public? [RAW_FIR] set([RAW_FIR] value: Int): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
COMPILER_REQUIRED_ANNOTATIONS:
|
||||
FILE: propertyWithGetterAndSetter.kt
|
||||
FILE: [IMPORTS] propertyWithGetterAndSetter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [COMPILER_REQUIRED_ANNOTATIONS] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] var withGetterAndSetter: Int = LAZY_EXPRESSION
|
||||
@@ -24,7 +27,8 @@ FILE: propertyWithGetterAndSetter.kt
|
||||
public? [RAW_FIR] set([RAW_FIR] value: Int): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
COMPANION_GENERATION:
|
||||
FILE: propertyWithGetterAndSetter.kt
|
||||
FILE: [IMPORTS] propertyWithGetterAndSetter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [COMPANION_GENERATION] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] var withGetterAndSetter: Int = LAZY_EXPRESSION
|
||||
@@ -32,7 +36,8 @@ FILE: propertyWithGetterAndSetter.kt
|
||||
public? [RAW_FIR] set([RAW_FIR] value: Int): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
SUPER_TYPES:
|
||||
FILE: propertyWithGetterAndSetter.kt
|
||||
FILE: [IMPORTS] propertyWithGetterAndSetter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [SUPER_TYPES] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] var withGetterAndSetter: Int = LAZY_EXPRESSION
|
||||
@@ -40,7 +45,8 @@ FILE: propertyWithGetterAndSetter.kt
|
||||
public? [RAW_FIR] set([RAW_FIR] value: Int): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
TYPES:
|
||||
FILE: propertyWithGetterAndSetter.kt
|
||||
FILE: [IMPORTS] propertyWithGetterAndSetter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] var withGetterAndSetter: Int = LAZY_EXPRESSION
|
||||
@@ -48,7 +54,8 @@ FILE: propertyWithGetterAndSetter.kt
|
||||
public? [RAW_FIR] set([RAW_FIR] value: Int): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
STATUS:
|
||||
FILE: propertyWithGetterAndSetter.kt
|
||||
FILE: [IMPORTS] propertyWithGetterAndSetter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [STATUS] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] var withGetterAndSetter: Int = LAZY_EXPRESSION
|
||||
@@ -56,7 +63,8 @@ FILE: propertyWithGetterAndSetter.kt
|
||||
public? [RAW_FIR] set([RAW_FIR] value: Int): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
EXPECT_ACTUAL_MATCHING:
|
||||
FILE: propertyWithGetterAndSetter.kt
|
||||
FILE: [IMPORTS] propertyWithGetterAndSetter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [EXPECT_ACTUAL_MATCHING] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(withGetterAndSetter#)
|
||||
withGetterAndSetter# = IntegerLiteral(123)
|
||||
@@ -67,7 +75,8 @@ FILE: propertyWithGetterAndSetter.kt
|
||||
public? [RAW_FIR] set([RAW_FIR] value: Int): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
ARGUMENTS_OF_ANNOTATIONS:
|
||||
FILE: propertyWithGetterAndSetter.kt
|
||||
FILE: [IMPORTS] propertyWithGetterAndSetter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [ARGUMENTS_OF_ANNOTATIONS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(withGetterAndSetter#)
|
||||
withGetterAndSetter# = IntegerLiteral(123)
|
||||
@@ -78,7 +87,8 @@ FILE: propertyWithGetterAndSetter.kt
|
||||
public? [RAW_FIR] set([RAW_FIR] value: Int): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
CONTRACTS:
|
||||
FILE: propertyWithGetterAndSetter.kt
|
||||
FILE: [IMPORTS] propertyWithGetterAndSetter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [CONTRACTS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(withGetterAndSetter#)
|
||||
withGetterAndSetter# = IntegerLiteral(123)
|
||||
@@ -89,7 +99,8 @@ FILE: propertyWithGetterAndSetter.kt
|
||||
public? [RAW_FIR] set([RAW_FIR] value: Int): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
IMPLICIT_TYPES_BODY_RESOLVE:
|
||||
FILE: propertyWithGetterAndSetter.kt
|
||||
FILE: [IMPORTS] propertyWithGetterAndSetter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [IMPLICIT_TYPES_BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(withGetterAndSetter#)
|
||||
withGetterAndSetter# = IntegerLiteral(123)
|
||||
@@ -100,7 +111,8 @@ FILE: propertyWithGetterAndSetter.kt
|
||||
public? [RAW_FIR] set([RAW_FIR] value: Int): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
ANNOTATIONS_ARGUMENTS_MAPPING:
|
||||
FILE: propertyWithGetterAndSetter.kt
|
||||
FILE: [IMPORTS] propertyWithGetterAndSetter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [ANNOTATIONS_ARGUMENTS_MAPPING] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(withGetterAndSetter#)
|
||||
withGetterAndSetter# = IntegerLiteral(123)
|
||||
@@ -111,7 +123,8 @@ FILE: propertyWithGetterAndSetter.kt
|
||||
public? [RAW_FIR] set([RAW_FIR] value: Int): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
BODY_RESOLVE:
|
||||
FILE: propertyWithGetterAndSetter.kt
|
||||
FILE: [IMPORTS] propertyWithGetterAndSetter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
R|/receive|(R|/withGetterAndSetter|)
|
||||
R|/withGetterAndSetter| = Int(123)
|
||||
@@ -127,7 +140,8 @@ FILE: propertyWithGetterAndSetter.kt
|
||||
}
|
||||
|
||||
FILE RAW TO BODY:
|
||||
FILE: propertyWithGetterAndSetter.kt
|
||||
FILE: [IMPORTS] propertyWithGetterAndSetter.kt
|
||||
[BODY_RESOLVE] annotations container
|
||||
public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
R|/receive|(R|/withGetterAndSetter|)
|
||||
R|/withGetterAndSetter| = Int(123)
|
||||
|
||||
+28
-14
@@ -1,48 +1,56 @@
|
||||
|
||||
RAW_FIR:
|
||||
FILE: propertyWithInitializer.kt
|
||||
FILE: [RAW_FIR] propertyWithInitializer.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] val property: Int = LAZY_EXPRESSION
|
||||
public? [RAW_FIR] get(): Int
|
||||
|
||||
IMPORTS:
|
||||
FILE: propertyWithInitializer.kt
|
||||
FILE: [IMPORTS] propertyWithInitializer.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] val property: Int = LAZY_EXPRESSION
|
||||
public? [RAW_FIR] get(): Int
|
||||
|
||||
COMPILER_REQUIRED_ANNOTATIONS:
|
||||
FILE: propertyWithInitializer.kt
|
||||
FILE: [IMPORTS] propertyWithInitializer.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [COMPILER_REQUIRED_ANNOTATIONS] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] val property: Int = LAZY_EXPRESSION
|
||||
public? [RAW_FIR] get(): Int
|
||||
|
||||
COMPANION_GENERATION:
|
||||
FILE: propertyWithInitializer.kt
|
||||
FILE: [IMPORTS] propertyWithInitializer.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [COMPANION_GENERATION] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] val property: Int = LAZY_EXPRESSION
|
||||
public? [RAW_FIR] get(): Int
|
||||
|
||||
SUPER_TYPES:
|
||||
FILE: propertyWithInitializer.kt
|
||||
FILE: [IMPORTS] propertyWithInitializer.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [SUPER_TYPES] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] val property: Int = LAZY_EXPRESSION
|
||||
public? [RAW_FIR] get(): Int
|
||||
|
||||
TYPES:
|
||||
FILE: propertyWithInitializer.kt
|
||||
FILE: [IMPORTS] propertyWithInitializer.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] val property: Int = LAZY_EXPRESSION
|
||||
public? [RAW_FIR] get(): Int
|
||||
|
||||
STATUS:
|
||||
FILE: propertyWithInitializer.kt
|
||||
FILE: [IMPORTS] propertyWithInitializer.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [STATUS] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] val property: Int = LAZY_EXPRESSION
|
||||
public? [RAW_FIR] get(): Int
|
||||
|
||||
EXPECT_ACTUAL_MATCHING:
|
||||
FILE: propertyWithInitializer.kt
|
||||
FILE: [IMPORTS] propertyWithInitializer.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [EXPECT_ACTUAL_MATCHING] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(property#)
|
||||
}
|
||||
@@ -50,7 +58,8 @@ FILE: propertyWithInitializer.kt
|
||||
public? [RAW_FIR] get(): Int
|
||||
|
||||
ARGUMENTS_OF_ANNOTATIONS:
|
||||
FILE: propertyWithInitializer.kt
|
||||
FILE: [IMPORTS] propertyWithInitializer.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [ARGUMENTS_OF_ANNOTATIONS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(property#)
|
||||
}
|
||||
@@ -58,7 +67,8 @@ FILE: propertyWithInitializer.kt
|
||||
public? [RAW_FIR] get(): Int
|
||||
|
||||
CONTRACTS:
|
||||
FILE: propertyWithInitializer.kt
|
||||
FILE: [IMPORTS] propertyWithInitializer.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [CONTRACTS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(property#)
|
||||
}
|
||||
@@ -66,7 +76,8 @@ FILE: propertyWithInitializer.kt
|
||||
public? [RAW_FIR] get(): Int
|
||||
|
||||
IMPLICIT_TYPES_BODY_RESOLVE:
|
||||
FILE: propertyWithInitializer.kt
|
||||
FILE: [IMPORTS] propertyWithInitializer.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [IMPLICIT_TYPES_BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(property#)
|
||||
}
|
||||
@@ -74,7 +85,8 @@ FILE: propertyWithInitializer.kt
|
||||
public? [RAW_FIR] get(): Int
|
||||
|
||||
ANNOTATIONS_ARGUMENTS_MAPPING:
|
||||
FILE: propertyWithInitializer.kt
|
||||
FILE: [IMPORTS] propertyWithInitializer.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [ANNOTATIONS_ARGUMENTS_MAPPING] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(property#)
|
||||
}
|
||||
@@ -82,7 +94,8 @@ FILE: propertyWithInitializer.kt
|
||||
public? [RAW_FIR] get(): Int
|
||||
|
||||
BODY_RESOLVE:
|
||||
FILE: propertyWithInitializer.kt
|
||||
FILE: [IMPORTS] propertyWithInitializer.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
<Unresolved name: receive>#(R|/property|)
|
||||
}
|
||||
@@ -90,7 +103,8 @@ FILE: propertyWithInitializer.kt
|
||||
public [CONTRACTS] get(): R|kotlin/Int|
|
||||
|
||||
FILE RAW TO BODY:
|
||||
FILE: propertyWithInitializer.kt
|
||||
FILE: [IMPORTS] propertyWithInitializer.kt
|
||||
[BODY_RESOLVE] annotations container
|
||||
public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
<Unresolved name: receive>#(R|/property|)
|
||||
}
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
|
||||
RAW_FIR:
|
||||
FILE: secondaryConstructor.kt
|
||||
FILE: [RAW_FIR] secondaryConstructor.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: A): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] class A : R|kotlin/Any| {
|
||||
@@ -9,7 +10,8 @@ FILE: secondaryConstructor.kt
|
||||
}
|
||||
|
||||
IMPORTS:
|
||||
FILE: secondaryConstructor.kt
|
||||
FILE: [IMPORTS] secondaryConstructor.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: A): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] class A : R|kotlin/Any| {
|
||||
@@ -18,7 +20,8 @@ FILE: secondaryConstructor.kt
|
||||
}
|
||||
|
||||
COMPILER_REQUIRED_ANNOTATIONS:
|
||||
FILE: secondaryConstructor.kt
|
||||
FILE: [IMPORTS] secondaryConstructor.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [COMPILER_REQUIRED_ANNOTATIONS] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: A): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] class A : R|kotlin/Any| {
|
||||
@@ -27,7 +30,8 @@ FILE: secondaryConstructor.kt
|
||||
}
|
||||
|
||||
COMPANION_GENERATION:
|
||||
FILE: secondaryConstructor.kt
|
||||
FILE: [IMPORTS] secondaryConstructor.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [COMPANION_GENERATION] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: A): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] class A : R|kotlin/Any| {
|
||||
@@ -36,7 +40,8 @@ FILE: secondaryConstructor.kt
|
||||
}
|
||||
|
||||
SUPER_TYPES:
|
||||
FILE: secondaryConstructor.kt
|
||||
FILE: [IMPORTS] secondaryConstructor.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [SUPER_TYPES] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: A): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] class A : R|kotlin/Any| {
|
||||
@@ -45,7 +50,8 @@ FILE: secondaryConstructor.kt
|
||||
}
|
||||
|
||||
TYPES:
|
||||
FILE: secondaryConstructor.kt
|
||||
FILE: [IMPORTS] secondaryConstructor.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: A): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] class A : R|kotlin/Any| {
|
||||
@@ -54,7 +60,8 @@ FILE: secondaryConstructor.kt
|
||||
}
|
||||
|
||||
STATUS:
|
||||
FILE: secondaryConstructor.kt
|
||||
FILE: [IMPORTS] secondaryConstructor.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [STATUS] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: A): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] class A : R|kotlin/Any| {
|
||||
@@ -63,7 +70,8 @@ FILE: secondaryConstructor.kt
|
||||
}
|
||||
|
||||
EXPECT_ACTUAL_MATCHING:
|
||||
FILE: secondaryConstructor.kt
|
||||
FILE: [IMPORTS] secondaryConstructor.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [EXPECT_ACTUAL_MATCHING] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(A#(IntegerLiteral(42)))
|
||||
}
|
||||
@@ -74,7 +82,8 @@ FILE: secondaryConstructor.kt
|
||||
}
|
||||
|
||||
ARGUMENTS_OF_ANNOTATIONS:
|
||||
FILE: secondaryConstructor.kt
|
||||
FILE: [IMPORTS] secondaryConstructor.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [ARGUMENTS_OF_ANNOTATIONS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(A#(IntegerLiteral(42)))
|
||||
}
|
||||
@@ -85,7 +94,8 @@ FILE: secondaryConstructor.kt
|
||||
}
|
||||
|
||||
CONTRACTS:
|
||||
FILE: secondaryConstructor.kt
|
||||
FILE: [IMPORTS] secondaryConstructor.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [CONTRACTS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(A#(IntegerLiteral(42)))
|
||||
}
|
||||
@@ -96,7 +106,8 @@ FILE: secondaryConstructor.kt
|
||||
}
|
||||
|
||||
IMPLICIT_TYPES_BODY_RESOLVE:
|
||||
FILE: secondaryConstructor.kt
|
||||
FILE: [IMPORTS] secondaryConstructor.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [IMPLICIT_TYPES_BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(A#(IntegerLiteral(42)))
|
||||
}
|
||||
@@ -107,7 +118,8 @@ FILE: secondaryConstructor.kt
|
||||
}
|
||||
|
||||
ANNOTATIONS_ARGUMENTS_MAPPING:
|
||||
FILE: secondaryConstructor.kt
|
||||
FILE: [IMPORTS] secondaryConstructor.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [ANNOTATIONS_ARGUMENTS_MAPPING] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(A#(IntegerLiteral(42)))
|
||||
}
|
||||
@@ -118,7 +130,8 @@ FILE: secondaryConstructor.kt
|
||||
}
|
||||
|
||||
BODY_RESOLVE:
|
||||
FILE: secondaryConstructor.kt
|
||||
FILE: [IMPORTS] secondaryConstructor.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
R|/receive|(R|/A.A|(Int(42)))
|
||||
}
|
||||
@@ -130,7 +143,8 @@ FILE: secondaryConstructor.kt
|
||||
}
|
||||
|
||||
FILE RAW TO BODY:
|
||||
FILE: secondaryConstructor.kt
|
||||
FILE: [IMPORTS] secondaryConstructor.kt
|
||||
[BODY_RESOLVE] annotations container
|
||||
public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
R|/receive|(R|/A.A|(Int(42)))
|
||||
}
|
||||
|
||||
+28
-14
@@ -1,6 +1,7 @@
|
||||
|
||||
RAW_FIR:
|
||||
FILE: superTypes.kt
|
||||
FILE: [RAW_FIR] superTypes.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? open [RAW_FIR] class A : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor(): R|A| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -21,7 +22,8 @@ FILE: superTypes.kt
|
||||
}
|
||||
|
||||
IMPORTS:
|
||||
FILE: superTypes.kt
|
||||
FILE: [IMPORTS] superTypes.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? open [RAW_FIR] class A : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor(): R|A| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -42,7 +44,8 @@ FILE: superTypes.kt
|
||||
}
|
||||
|
||||
COMPILER_REQUIRED_ANNOTATIONS:
|
||||
FILE: superTypes.kt
|
||||
FILE: [IMPORTS] superTypes.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? open [RAW_FIR] class A : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor(): R|A| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -63,7 +66,8 @@ FILE: superTypes.kt
|
||||
}
|
||||
|
||||
COMPANION_GENERATION:
|
||||
FILE: superTypes.kt
|
||||
FILE: [IMPORTS] superTypes.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? open [RAW_FIR] class A : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor(): R|A| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -84,7 +88,8 @@ FILE: superTypes.kt
|
||||
}
|
||||
|
||||
SUPER_TYPES:
|
||||
FILE: superTypes.kt
|
||||
FILE: [IMPORTS] superTypes.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? open [RAW_FIR] class A : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor(): R|A| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -105,7 +110,8 @@ FILE: superTypes.kt
|
||||
}
|
||||
|
||||
TYPES:
|
||||
FILE: superTypes.kt
|
||||
FILE: [IMPORTS] superTypes.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? open [SUPER_TYPES] class A : R|kotlin/Any| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=A] constructor(): R|A| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -126,7 +132,8 @@ FILE: superTypes.kt
|
||||
}
|
||||
|
||||
STATUS:
|
||||
FILE: superTypes.kt
|
||||
FILE: [IMPORTS] superTypes.kt
|
||||
[RAW_FIR] annotations container
|
||||
public open [TYPES] class A : R|kotlin/Any| {
|
||||
public [TYPES] [ContainingClassKey=A] constructor(): R|A| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -147,7 +154,8 @@ FILE: superTypes.kt
|
||||
}
|
||||
|
||||
EXPECT_ACTUAL_MATCHING:
|
||||
FILE: superTypes.kt
|
||||
FILE: [IMPORTS] superTypes.kt
|
||||
[RAW_FIR] annotations container
|
||||
public open [TYPES] class A : R|kotlin/Any| {
|
||||
public [TYPES] [ContainingClassKey=A] constructor(): R|A| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -168,7 +176,8 @@ FILE: superTypes.kt
|
||||
}
|
||||
|
||||
ARGUMENTS_OF_ANNOTATIONS:
|
||||
FILE: superTypes.kt
|
||||
FILE: [IMPORTS] superTypes.kt
|
||||
[RAW_FIR] annotations container
|
||||
public open [TYPES] class A : R|kotlin/Any| {
|
||||
public [TYPES] [ContainingClassKey=A] constructor(): R|A| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -189,7 +198,8 @@ FILE: superTypes.kt
|
||||
}
|
||||
|
||||
CONTRACTS:
|
||||
FILE: superTypes.kt
|
||||
FILE: [IMPORTS] superTypes.kt
|
||||
[RAW_FIR] annotations container
|
||||
public open [TYPES] class A : R|kotlin/Any| {
|
||||
public [TYPES] [ContainingClassKey=A] constructor(): R|A| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -210,7 +220,8 @@ FILE: superTypes.kt
|
||||
}
|
||||
|
||||
IMPLICIT_TYPES_BODY_RESOLVE:
|
||||
FILE: superTypes.kt
|
||||
FILE: [IMPORTS] superTypes.kt
|
||||
[RAW_FIR] annotations container
|
||||
public open [TYPES] class A : R|kotlin/Any| {
|
||||
public [TYPES] [ContainingClassKey=A] constructor(): R|A| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -231,7 +242,8 @@ FILE: superTypes.kt
|
||||
}
|
||||
|
||||
ANNOTATIONS_ARGUMENTS_MAPPING:
|
||||
FILE: superTypes.kt
|
||||
FILE: [IMPORTS] superTypes.kt
|
||||
[RAW_FIR] annotations container
|
||||
public open [TYPES] class A : R|kotlin/Any| {
|
||||
public [TYPES] [ContainingClassKey=A] constructor(): R|A| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -252,7 +264,8 @@ FILE: superTypes.kt
|
||||
}
|
||||
|
||||
BODY_RESOLVE:
|
||||
FILE: superTypes.kt
|
||||
FILE: [IMPORTS] superTypes.kt
|
||||
[RAW_FIR] annotations container
|
||||
public open [STATUS] class A : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=A] constructor(): R|A| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -273,7 +286,8 @@ FILE: superTypes.kt
|
||||
}
|
||||
|
||||
FILE RAW TO BODY:
|
||||
FILE: superTypes.kt
|
||||
FILE: [IMPORTS] superTypes.kt
|
||||
[BODY_RESOLVE] annotations container
|
||||
public open [BODY_RESOLVE] class A : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
|
||||
RAW_FIR:
|
||||
FILE: superTypesLoop.kt
|
||||
FILE: [RAW_FIR] superTypesLoop.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? open [RAW_FIR] class resolveMe : C {
|
||||
public? [RAW_FIR] [ContainingClassKey=resolveMe] constructor(): R|resolveMe| {
|
||||
LAZY_super<C>
|
||||
@@ -27,7 +28,8 @@ FILE: superTypesLoop.kt
|
||||
}
|
||||
|
||||
IMPORTS:
|
||||
FILE: superTypesLoop.kt
|
||||
FILE: [IMPORTS] superTypesLoop.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? open [RAW_FIR] class resolveMe : C {
|
||||
public? [RAW_FIR] [ContainingClassKey=resolveMe] constructor(): R|resolveMe| {
|
||||
LAZY_super<C>
|
||||
@@ -54,7 +56,8 @@ FILE: superTypesLoop.kt
|
||||
}
|
||||
|
||||
COMPILER_REQUIRED_ANNOTATIONS:
|
||||
FILE: superTypesLoop.kt
|
||||
FILE: [IMPORTS] superTypesLoop.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? open [COMPILER_REQUIRED_ANNOTATIONS] class resolveMe : C {
|
||||
public? [COMPILER_REQUIRED_ANNOTATIONS] [ContainingClassKey=resolveMe] constructor(): R|resolveMe| {
|
||||
LAZY_super<C>
|
||||
@@ -81,7 +84,8 @@ FILE: superTypesLoop.kt
|
||||
}
|
||||
|
||||
COMPANION_GENERATION:
|
||||
FILE: superTypesLoop.kt
|
||||
FILE: [IMPORTS] superTypesLoop.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? open [COMPANION_GENERATION] class resolveMe : C {
|
||||
public? [COMPANION_GENERATION] [ContainingClassKey=resolveMe] constructor(): R|resolveMe| {
|
||||
LAZY_super<C>
|
||||
@@ -108,7 +112,8 @@ FILE: superTypesLoop.kt
|
||||
}
|
||||
|
||||
SUPER_TYPES:
|
||||
FILE: superTypesLoop.kt
|
||||
FILE: [IMPORTS] superTypesLoop.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? open [SUPER_TYPES] class resolveMe : R|C| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=resolveMe] constructor(): R|resolveMe| {
|
||||
LAZY_super<C>
|
||||
@@ -135,7 +140,8 @@ FILE: superTypesLoop.kt
|
||||
}
|
||||
|
||||
TYPES:
|
||||
FILE: superTypesLoop.kt
|
||||
FILE: [IMPORTS] superTypesLoop.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? open [TYPES] class resolveMe : R|C| {
|
||||
public? [TYPES] [ContainingClassKey=resolveMe] constructor(): R|resolveMe| {
|
||||
LAZY_super<R|C|>
|
||||
@@ -162,7 +168,8 @@ FILE: superTypesLoop.kt
|
||||
}
|
||||
|
||||
STATUS:
|
||||
FILE: superTypesLoop.kt
|
||||
FILE: [IMPORTS] superTypesLoop.kt
|
||||
[RAW_FIR] annotations container
|
||||
public open [STATUS] class resolveMe : R|C| {
|
||||
public [STATUS] [ContainingClassKey=resolveMe] constructor(): R|resolveMe| {
|
||||
LAZY_super<R|C|>
|
||||
@@ -189,7 +196,8 @@ FILE: superTypesLoop.kt
|
||||
}
|
||||
|
||||
EXPECT_ACTUAL_MATCHING:
|
||||
FILE: superTypesLoop.kt
|
||||
FILE: [IMPORTS] superTypesLoop.kt
|
||||
[RAW_FIR] annotations container
|
||||
public open [EXPECT_ACTUAL_MATCHING] class resolveMe : R|C| {
|
||||
public [EXPECT_ACTUAL_MATCHING] [ContainingClassKey=resolveMe] constructor(): R|resolveMe| {
|
||||
super<R|C|>()
|
||||
@@ -216,7 +224,8 @@ FILE: superTypesLoop.kt
|
||||
}
|
||||
|
||||
ARGUMENTS_OF_ANNOTATIONS:
|
||||
FILE: superTypesLoop.kt
|
||||
FILE: [IMPORTS] superTypesLoop.kt
|
||||
[RAW_FIR] annotations container
|
||||
public open [ARGUMENTS_OF_ANNOTATIONS] class resolveMe : R|C| {
|
||||
public [ARGUMENTS_OF_ANNOTATIONS] [ContainingClassKey=resolveMe] constructor(): R|resolveMe| {
|
||||
super<R|C|>()
|
||||
@@ -243,7 +252,8 @@ FILE: superTypesLoop.kt
|
||||
}
|
||||
|
||||
CONTRACTS:
|
||||
FILE: superTypesLoop.kt
|
||||
FILE: [IMPORTS] superTypesLoop.kt
|
||||
[RAW_FIR] annotations container
|
||||
public open [CONTRACTS] class resolveMe : R|C| {
|
||||
public [CONTRACTS] [ContainingClassKey=resolveMe] constructor(): R|resolveMe| {
|
||||
super<R|C|>()
|
||||
@@ -270,7 +280,8 @@ FILE: superTypesLoop.kt
|
||||
}
|
||||
|
||||
IMPLICIT_TYPES_BODY_RESOLVE:
|
||||
FILE: superTypesLoop.kt
|
||||
FILE: [IMPORTS] superTypesLoop.kt
|
||||
[RAW_FIR] annotations container
|
||||
public open [IMPLICIT_TYPES_BODY_RESOLVE] class resolveMe : R|C| {
|
||||
public [IMPLICIT_TYPES_BODY_RESOLVE] [ContainingClassKey=resolveMe] constructor(): R|resolveMe| {
|
||||
super<R|C|>()
|
||||
@@ -297,7 +308,8 @@ FILE: superTypesLoop.kt
|
||||
}
|
||||
|
||||
ANNOTATIONS_ARGUMENTS_MAPPING:
|
||||
FILE: superTypesLoop.kt
|
||||
FILE: [IMPORTS] superTypesLoop.kt
|
||||
[RAW_FIR] annotations container
|
||||
public open [ANNOTATIONS_ARGUMENTS_MAPPING] class resolveMe : R|C| {
|
||||
public [ANNOTATIONS_ARGUMENTS_MAPPING] [ContainingClassKey=resolveMe] constructor(): R|resolveMe| {
|
||||
super<R|C|>()
|
||||
@@ -324,7 +336,8 @@ FILE: superTypesLoop.kt
|
||||
}
|
||||
|
||||
BODY_RESOLVE:
|
||||
FILE: superTypesLoop.kt
|
||||
FILE: [IMPORTS] superTypesLoop.kt
|
||||
[RAW_FIR] annotations container
|
||||
public open [BODY_RESOLVE] class resolveMe : R|C| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=resolveMe] constructor(): R|resolveMe| {
|
||||
super<R|C|>()
|
||||
@@ -351,7 +364,8 @@ FILE: superTypesLoop.kt
|
||||
}
|
||||
|
||||
FILE RAW TO BODY:
|
||||
FILE: superTypesLoop.kt
|
||||
FILE: [IMPORTS] superTypesLoop.kt
|
||||
[BODY_RESOLVE] annotations container
|
||||
public open [BODY_RESOLVE] class resolveMe : R|C| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=resolveMe] constructor(): R|resolveMe| {
|
||||
super<R|C|>()
|
||||
|
||||
@@ -1,48 +1,56 @@
|
||||
|
||||
RAW_FIR:
|
||||
FILE: topLevelFunctions.kt
|
||||
FILE: [RAW_FIR] topLevelFunctions.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String { LAZY_BLOCK }
|
||||
|
||||
IMPORTS:
|
||||
FILE: topLevelFunctions.kt
|
||||
FILE: [IMPORTS] topLevelFunctions.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String { LAZY_BLOCK }
|
||||
|
||||
COMPILER_REQUIRED_ANNOTATIONS:
|
||||
FILE: topLevelFunctions.kt
|
||||
FILE: [IMPORTS] topLevelFunctions.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [COMPILER_REQUIRED_ANNOTATIONS] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String { LAZY_BLOCK }
|
||||
|
||||
COMPANION_GENERATION:
|
||||
FILE: topLevelFunctions.kt
|
||||
FILE: [IMPORTS] topLevelFunctions.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [COMPANION_GENERATION] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String { LAZY_BLOCK }
|
||||
|
||||
SUPER_TYPES:
|
||||
FILE: topLevelFunctions.kt
|
||||
FILE: [IMPORTS] topLevelFunctions.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [SUPER_TYPES] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String { LAZY_BLOCK }
|
||||
|
||||
TYPES:
|
||||
FILE: topLevelFunctions.kt
|
||||
FILE: [IMPORTS] topLevelFunctions.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String { LAZY_BLOCK }
|
||||
|
||||
STATUS:
|
||||
FILE: topLevelFunctions.kt
|
||||
FILE: [IMPORTS] topLevelFunctions.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [STATUS] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String { LAZY_BLOCK }
|
||||
|
||||
EXPECT_ACTUAL_MATCHING:
|
||||
FILE: topLevelFunctions.kt
|
||||
FILE: [IMPORTS] topLevelFunctions.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [EXPECT_ACTUAL_MATCHING] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
@@ -50,7 +58,8 @@ FILE: topLevelFunctions.kt
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String { LAZY_BLOCK }
|
||||
|
||||
ARGUMENTS_OF_ANNOTATIONS:
|
||||
FILE: topLevelFunctions.kt
|
||||
FILE: [IMPORTS] topLevelFunctions.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [ARGUMENTS_OF_ANNOTATIONS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
@@ -58,7 +67,8 @@ FILE: topLevelFunctions.kt
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String { LAZY_BLOCK }
|
||||
|
||||
CONTRACTS:
|
||||
FILE: topLevelFunctions.kt
|
||||
FILE: [IMPORTS] topLevelFunctions.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [CONTRACTS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
@@ -66,7 +76,8 @@ FILE: topLevelFunctions.kt
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String { LAZY_BLOCK }
|
||||
|
||||
IMPLICIT_TYPES_BODY_RESOLVE:
|
||||
FILE: topLevelFunctions.kt
|
||||
FILE: [IMPORTS] topLevelFunctions.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [IMPLICIT_TYPES_BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
@@ -74,7 +85,8 @@ FILE: topLevelFunctions.kt
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String { LAZY_BLOCK }
|
||||
|
||||
ANNOTATIONS_ARGUMENTS_MAPPING:
|
||||
FILE: topLevelFunctions.kt
|
||||
FILE: [IMPORTS] topLevelFunctions.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [ANNOTATIONS_ARGUMENTS_MAPPING] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
@@ -82,7 +94,8 @@ FILE: topLevelFunctions.kt
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String { LAZY_BLOCK }
|
||||
|
||||
BODY_RESOLVE:
|
||||
FILE: topLevelFunctions.kt
|
||||
FILE: [IMPORTS] topLevelFunctions.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
R|/receive|(R|/functionWithLazyBody|())
|
||||
}
|
||||
@@ -93,7 +106,8 @@ FILE: topLevelFunctions.kt
|
||||
}
|
||||
|
||||
FILE RAW TO BODY:
|
||||
FILE: topLevelFunctions.kt
|
||||
FILE: [IMPORTS] topLevelFunctions.kt
|
||||
[BODY_RESOLVE] annotations container
|
||||
public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
R|/receive|(R|/functionWithLazyBody|())
|
||||
}
|
||||
|
||||
+28
-14
@@ -1,48 +1,56 @@
|
||||
|
||||
RAW_FIR:
|
||||
FILE: topLevelFunctionsWithExpressionBodyAndExplicitType.kt
|
||||
FILE: [RAW_FIR] topLevelFunctionsWithExpressionBodyAndExplicitType.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String { LAZY_BLOCK }
|
||||
|
||||
IMPORTS:
|
||||
FILE: topLevelFunctionsWithExpressionBodyAndExplicitType.kt
|
||||
FILE: [IMPORTS] topLevelFunctionsWithExpressionBodyAndExplicitType.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String { LAZY_BLOCK }
|
||||
|
||||
COMPILER_REQUIRED_ANNOTATIONS:
|
||||
FILE: topLevelFunctionsWithExpressionBodyAndExplicitType.kt
|
||||
FILE: [IMPORTS] topLevelFunctionsWithExpressionBodyAndExplicitType.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [COMPILER_REQUIRED_ANNOTATIONS] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String { LAZY_BLOCK }
|
||||
|
||||
COMPANION_GENERATION:
|
||||
FILE: topLevelFunctionsWithExpressionBodyAndExplicitType.kt
|
||||
FILE: [IMPORTS] topLevelFunctionsWithExpressionBodyAndExplicitType.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [COMPANION_GENERATION] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String { LAZY_BLOCK }
|
||||
|
||||
SUPER_TYPES:
|
||||
FILE: topLevelFunctionsWithExpressionBodyAndExplicitType.kt
|
||||
FILE: [IMPORTS] topLevelFunctionsWithExpressionBodyAndExplicitType.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [SUPER_TYPES] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String { LAZY_BLOCK }
|
||||
|
||||
TYPES:
|
||||
FILE: topLevelFunctionsWithExpressionBodyAndExplicitType.kt
|
||||
FILE: [IMPORTS] topLevelFunctionsWithExpressionBodyAndExplicitType.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String { LAZY_BLOCK }
|
||||
|
||||
STATUS:
|
||||
FILE: topLevelFunctionsWithExpressionBodyAndExplicitType.kt
|
||||
FILE: [IMPORTS] topLevelFunctionsWithExpressionBodyAndExplicitType.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [STATUS] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String { LAZY_BLOCK }
|
||||
|
||||
EXPECT_ACTUAL_MATCHING:
|
||||
FILE: topLevelFunctionsWithExpressionBodyAndExplicitType.kt
|
||||
FILE: [IMPORTS] topLevelFunctionsWithExpressionBodyAndExplicitType.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [EXPECT_ACTUAL_MATCHING] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
@@ -50,7 +58,8 @@ FILE: topLevelFunctionsWithExpressionBodyAndExplicitType.kt
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String { LAZY_BLOCK }
|
||||
|
||||
ARGUMENTS_OF_ANNOTATIONS:
|
||||
FILE: topLevelFunctionsWithExpressionBodyAndExplicitType.kt
|
||||
FILE: [IMPORTS] topLevelFunctionsWithExpressionBodyAndExplicitType.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [ARGUMENTS_OF_ANNOTATIONS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
@@ -58,7 +67,8 @@ FILE: topLevelFunctionsWithExpressionBodyAndExplicitType.kt
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String { LAZY_BLOCK }
|
||||
|
||||
CONTRACTS:
|
||||
FILE: topLevelFunctionsWithExpressionBodyAndExplicitType.kt
|
||||
FILE: [IMPORTS] topLevelFunctionsWithExpressionBodyAndExplicitType.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [CONTRACTS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
@@ -66,7 +76,8 @@ FILE: topLevelFunctionsWithExpressionBodyAndExplicitType.kt
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String { LAZY_BLOCK }
|
||||
|
||||
IMPLICIT_TYPES_BODY_RESOLVE:
|
||||
FILE: topLevelFunctionsWithExpressionBodyAndExplicitType.kt
|
||||
FILE: [IMPORTS] topLevelFunctionsWithExpressionBodyAndExplicitType.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [IMPLICIT_TYPES_BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
@@ -74,7 +85,8 @@ FILE: topLevelFunctionsWithExpressionBodyAndExplicitType.kt
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String { LAZY_BLOCK }
|
||||
|
||||
ANNOTATIONS_ARGUMENTS_MAPPING:
|
||||
FILE: topLevelFunctionsWithExpressionBodyAndExplicitType.kt
|
||||
FILE: [IMPORTS] topLevelFunctionsWithExpressionBodyAndExplicitType.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [ANNOTATIONS_ARGUMENTS_MAPPING] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
@@ -82,7 +94,8 @@ FILE: topLevelFunctionsWithExpressionBodyAndExplicitType.kt
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String { LAZY_BLOCK }
|
||||
|
||||
BODY_RESOLVE:
|
||||
FILE: topLevelFunctionsWithExpressionBodyAndExplicitType.kt
|
||||
FILE: [IMPORTS] topLevelFunctionsWithExpressionBodyAndExplicitType.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
R|/receive|(R|/functionWithLazyBody|())
|
||||
}
|
||||
@@ -93,7 +106,8 @@ FILE: topLevelFunctionsWithExpressionBodyAndExplicitType.kt
|
||||
}
|
||||
|
||||
FILE RAW TO BODY:
|
||||
FILE: topLevelFunctionsWithExpressionBodyAndExplicitType.kt
|
||||
FILE: [IMPORTS] topLevelFunctionsWithExpressionBodyAndExplicitType.kt
|
||||
[BODY_RESOLVE] annotations container
|
||||
public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
R|/receive|(R|/functionWithLazyBody|())
|
||||
}
|
||||
|
||||
+28
-14
@@ -1,48 +1,56 @@
|
||||
|
||||
RAW_FIR:
|
||||
FILE: topLevelFunctionsWithImplicitType.kt
|
||||
FILE: [RAW_FIR] topLevelFunctionsWithImplicitType.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): <implicit> { LAZY_BLOCK }
|
||||
|
||||
IMPORTS:
|
||||
FILE: topLevelFunctionsWithImplicitType.kt
|
||||
FILE: [IMPORTS] topLevelFunctionsWithImplicitType.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): <implicit> { LAZY_BLOCK }
|
||||
|
||||
COMPILER_REQUIRED_ANNOTATIONS:
|
||||
FILE: topLevelFunctionsWithImplicitType.kt
|
||||
FILE: [IMPORTS] topLevelFunctionsWithImplicitType.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [COMPILER_REQUIRED_ANNOTATIONS] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): <implicit> { LAZY_BLOCK }
|
||||
|
||||
COMPANION_GENERATION:
|
||||
FILE: topLevelFunctionsWithImplicitType.kt
|
||||
FILE: [IMPORTS] topLevelFunctionsWithImplicitType.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [COMPANION_GENERATION] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): <implicit> { LAZY_BLOCK }
|
||||
|
||||
SUPER_TYPES:
|
||||
FILE: topLevelFunctionsWithImplicitType.kt
|
||||
FILE: [IMPORTS] topLevelFunctionsWithImplicitType.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [SUPER_TYPES] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): <implicit> { LAZY_BLOCK }
|
||||
|
||||
TYPES:
|
||||
FILE: topLevelFunctionsWithImplicitType.kt
|
||||
FILE: [IMPORTS] topLevelFunctionsWithImplicitType.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): <implicit> { LAZY_BLOCK }
|
||||
|
||||
STATUS:
|
||||
FILE: topLevelFunctionsWithImplicitType.kt
|
||||
FILE: [IMPORTS] topLevelFunctionsWithImplicitType.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [STATUS] fun resolveMe(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): <implicit> { LAZY_BLOCK }
|
||||
|
||||
EXPECT_ACTUAL_MATCHING:
|
||||
FILE: topLevelFunctionsWithImplicitType.kt
|
||||
FILE: [IMPORTS] topLevelFunctionsWithImplicitType.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [EXPECT_ACTUAL_MATCHING] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
@@ -50,7 +58,8 @@ FILE: topLevelFunctionsWithImplicitType.kt
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): <implicit> { LAZY_BLOCK }
|
||||
|
||||
ARGUMENTS_OF_ANNOTATIONS:
|
||||
FILE: topLevelFunctionsWithImplicitType.kt
|
||||
FILE: [IMPORTS] topLevelFunctionsWithImplicitType.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [ARGUMENTS_OF_ANNOTATIONS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
@@ -58,7 +67,8 @@ FILE: topLevelFunctionsWithImplicitType.kt
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): <implicit> { LAZY_BLOCK }
|
||||
|
||||
CONTRACTS:
|
||||
FILE: topLevelFunctionsWithImplicitType.kt
|
||||
FILE: [IMPORTS] topLevelFunctionsWithImplicitType.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [CONTRACTS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
@@ -66,7 +76,8 @@ FILE: topLevelFunctionsWithImplicitType.kt
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): <implicit> { LAZY_BLOCK }
|
||||
|
||||
IMPLICIT_TYPES_BODY_RESOLVE:
|
||||
FILE: topLevelFunctionsWithImplicitType.kt
|
||||
FILE: [IMPORTS] topLevelFunctionsWithImplicitType.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [IMPLICIT_TYPES_BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
@@ -74,7 +85,8 @@ FILE: topLevelFunctionsWithImplicitType.kt
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): <implicit> { LAZY_BLOCK }
|
||||
|
||||
ANNOTATIONS_ARGUMENTS_MAPPING:
|
||||
FILE: topLevelFunctionsWithImplicitType.kt
|
||||
FILE: [IMPORTS] topLevelFunctionsWithImplicitType.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [ANNOTATIONS_ARGUMENTS_MAPPING] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
@@ -82,7 +94,8 @@ FILE: topLevelFunctionsWithImplicitType.kt
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): <implicit> { LAZY_BLOCK }
|
||||
|
||||
BODY_RESOLVE:
|
||||
FILE: topLevelFunctionsWithImplicitType.kt
|
||||
FILE: [IMPORTS] topLevelFunctionsWithImplicitType.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
R|/receive|(R|/functionWithLazyBody|())
|
||||
}
|
||||
@@ -93,7 +106,8 @@ FILE: topLevelFunctionsWithImplicitType.kt
|
||||
}
|
||||
|
||||
FILE RAW TO BODY:
|
||||
FILE: topLevelFunctionsWithImplicitType.kt
|
||||
FILE: [IMPORTS] topLevelFunctionsWithImplicitType.kt
|
||||
[BODY_RESOLVE] annotations container
|
||||
public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
R|/receive|(R|/functionWithLazyBody|())
|
||||
}
|
||||
|
||||
Vendored
+28
-14
@@ -1,56 +1,70 @@
|
||||
|
||||
RAW_FIR:
|
||||
FILE: typeAliasWithTypeParameters.kt
|
||||
FILE: [RAW_FIR] typeAliasWithTypeParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final [RAW_FIR] typealias ResolveMe<[RAW_FIR] T : Int, [RAW_FIR] K> = Map<T, K>
|
||||
|
||||
IMPORTS:
|
||||
FILE: typeAliasWithTypeParameters.kt
|
||||
FILE: [IMPORTS] typeAliasWithTypeParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final [RAW_FIR] typealias ResolveMe<[RAW_FIR] T : Int, [RAW_FIR] K> = Map<T, K>
|
||||
|
||||
COMPILER_REQUIRED_ANNOTATIONS:
|
||||
FILE: typeAliasWithTypeParameters.kt
|
||||
FILE: [IMPORTS] typeAliasWithTypeParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final [COMPILER_REQUIRED_ANNOTATIONS] typealias ResolveMe<[COMPILER_REQUIRED_ANNOTATIONS] T : Int, [COMPILER_REQUIRED_ANNOTATIONS] K> = Map<T, K>
|
||||
|
||||
COMPANION_GENERATION:
|
||||
FILE: typeAliasWithTypeParameters.kt
|
||||
FILE: [IMPORTS] typeAliasWithTypeParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final [COMPANION_GENERATION] typealias ResolveMe<[COMPANION_GENERATION] T : Int, [COMPANION_GENERATION] K> = Map<T, K>
|
||||
|
||||
SUPER_TYPES:
|
||||
FILE: typeAliasWithTypeParameters.kt
|
||||
FILE: [IMPORTS] typeAliasWithTypeParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final [SUPER_TYPES] typealias ResolveMe<[SUPER_TYPES] T : Int, [SUPER_TYPES] K> = R|kotlin/collections/Map<T, K>|
|
||||
|
||||
TYPES:
|
||||
FILE: typeAliasWithTypeParameters.kt
|
||||
FILE: [IMPORTS] typeAliasWithTypeParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final [TYPES] typealias ResolveMe<[TYPES] T : R|kotlin/Int|, [TYPES] K> = R|kotlin/collections/Map<T, K>|
|
||||
|
||||
STATUS:
|
||||
FILE: typeAliasWithTypeParameters.kt
|
||||
FILE: [IMPORTS] typeAliasWithTypeParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [STATUS] typealias ResolveMe<[STATUS] T : R|kotlin/Int|, [STATUS] K> = R|kotlin/collections/Map<T, K>|
|
||||
|
||||
EXPECT_ACTUAL_MATCHING:
|
||||
FILE: typeAliasWithTypeParameters.kt
|
||||
FILE: [IMPORTS] typeAliasWithTypeParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [EXPECT_ACTUAL_MATCHING] typealias ResolveMe<[EXPECT_ACTUAL_MATCHING] T : R|kotlin/Int|, [EXPECT_ACTUAL_MATCHING] K> = R|kotlin/collections/Map<T, K>|
|
||||
|
||||
ARGUMENTS_OF_ANNOTATIONS:
|
||||
FILE: typeAliasWithTypeParameters.kt
|
||||
FILE: [IMPORTS] typeAliasWithTypeParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [ARGUMENTS_OF_ANNOTATIONS] typealias ResolveMe<[ARGUMENTS_OF_ANNOTATIONS] T : R|kotlin/Int|, [ARGUMENTS_OF_ANNOTATIONS] K> = R|kotlin/collections/Map<T, K>|
|
||||
|
||||
CONTRACTS:
|
||||
FILE: typeAliasWithTypeParameters.kt
|
||||
FILE: [IMPORTS] typeAliasWithTypeParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [CONTRACTS] typealias ResolveMe<[CONTRACTS] T : R|kotlin/Int|, [CONTRACTS] K> = R|kotlin/collections/Map<T, K>|
|
||||
|
||||
IMPLICIT_TYPES_BODY_RESOLVE:
|
||||
FILE: typeAliasWithTypeParameters.kt
|
||||
FILE: [IMPORTS] typeAliasWithTypeParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [IMPLICIT_TYPES_BODY_RESOLVE] typealias ResolveMe<[IMPLICIT_TYPES_BODY_RESOLVE] T : R|kotlin/Int|, [IMPLICIT_TYPES_BODY_RESOLVE] K> = R|kotlin/collections/Map<T, K>|
|
||||
|
||||
ANNOTATIONS_ARGUMENTS_MAPPING:
|
||||
FILE: typeAliasWithTypeParameters.kt
|
||||
FILE: [IMPORTS] typeAliasWithTypeParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [ANNOTATIONS_ARGUMENTS_MAPPING] typealias ResolveMe<[ANNOTATIONS_ARGUMENTS_MAPPING] T : R|kotlin/Int|, [ANNOTATIONS_ARGUMENTS_MAPPING] K> = R|kotlin/collections/Map<T, K>|
|
||||
|
||||
BODY_RESOLVE:
|
||||
FILE: typeAliasWithTypeParameters.kt
|
||||
FILE: [IMPORTS] typeAliasWithTypeParameters.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [BODY_RESOLVE] typealias ResolveMe<[BODY_RESOLVE] T : R|kotlin/Int|, [BODY_RESOLVE] K> = R|kotlin/collections/Map<T, K>|
|
||||
|
||||
FILE RAW TO BODY:
|
||||
FILE: typeAliasWithTypeParameters.kt
|
||||
FILE: [IMPORTS] typeAliasWithTypeParameters.kt
|
||||
[BODY_RESOLVE] annotations container
|
||||
public final [BODY_RESOLVE] typealias ResolveMe<[BODY_RESOLVE] T : R|kotlin/Int|, [BODY_RESOLVE] K> = R|kotlin/collections/Map<T, K>|
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
|
||||
RAW_FIR:
|
||||
FILE: typeParameterBounds.kt
|
||||
FILE: [RAW_FIR] typeParameterBounds.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] fun resolveMe([RAW_FIR] foo: Foo): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] interface Foo : R|kotlin/Any| {
|
||||
}
|
||||
@@ -9,7 +10,8 @@ FILE: typeParameterBounds.kt
|
||||
public? final? [RAW_FIR] fun <[RAW_FIR] F : Foo, [RAW_FIR] B : Bar<F>> F.util(): B { LAZY_BLOCK }
|
||||
|
||||
IMPORTS:
|
||||
FILE: typeParameterBounds.kt
|
||||
FILE: [IMPORTS] typeParameterBounds.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] fun resolveMe([RAW_FIR] foo: Foo): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] interface Foo : R|kotlin/Any| {
|
||||
}
|
||||
@@ -18,7 +20,8 @@ FILE: typeParameterBounds.kt
|
||||
public? final? [RAW_FIR] fun <[RAW_FIR] F : Foo, [RAW_FIR] B : Bar<F>> F.util(): B { LAZY_BLOCK }
|
||||
|
||||
COMPILER_REQUIRED_ANNOTATIONS:
|
||||
FILE: typeParameterBounds.kt
|
||||
FILE: [IMPORTS] typeParameterBounds.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [COMPILER_REQUIRED_ANNOTATIONS] fun resolveMe([COMPILER_REQUIRED_ANNOTATIONS] foo: Foo): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] interface Foo : R|kotlin/Any| {
|
||||
}
|
||||
@@ -27,7 +30,8 @@ FILE: typeParameterBounds.kt
|
||||
public? final? [RAW_FIR] fun <[RAW_FIR] F : Foo, [RAW_FIR] B : Bar<F>> F.util(): B { LAZY_BLOCK }
|
||||
|
||||
COMPANION_GENERATION:
|
||||
FILE: typeParameterBounds.kt
|
||||
FILE: [IMPORTS] typeParameterBounds.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [COMPANION_GENERATION] fun resolveMe([COMPANION_GENERATION] foo: Foo): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] interface Foo : R|kotlin/Any| {
|
||||
}
|
||||
@@ -36,7 +40,8 @@ FILE: typeParameterBounds.kt
|
||||
public? final? [RAW_FIR] fun <[RAW_FIR] F : Foo, [RAW_FIR] B : Bar<F>> F.util(): B { LAZY_BLOCK }
|
||||
|
||||
SUPER_TYPES:
|
||||
FILE: typeParameterBounds.kt
|
||||
FILE: [IMPORTS] typeParameterBounds.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [SUPER_TYPES] fun resolveMe([SUPER_TYPES] foo: Foo): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] interface Foo : R|kotlin/Any| {
|
||||
}
|
||||
@@ -45,7 +50,8 @@ FILE: typeParameterBounds.kt
|
||||
public? final? [RAW_FIR] fun <[RAW_FIR] F : Foo, [RAW_FIR] B : Bar<F>> F.util(): B { LAZY_BLOCK }
|
||||
|
||||
TYPES:
|
||||
FILE: typeParameterBounds.kt
|
||||
FILE: [IMPORTS] typeParameterBounds.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [TYPES] fun resolveMe([TYPES] foo: R|Foo|): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] interface Foo : R|kotlin/Any| {
|
||||
}
|
||||
@@ -54,7 +60,8 @@ FILE: typeParameterBounds.kt
|
||||
public? final? [RAW_FIR] fun <[RAW_FIR] F : Foo, [RAW_FIR] B : Bar<F>> F.util(): B { LAZY_BLOCK }
|
||||
|
||||
STATUS:
|
||||
FILE: typeParameterBounds.kt
|
||||
FILE: [IMPORTS] typeParameterBounds.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [STATUS] fun resolveMe([STATUS] foo: R|Foo|): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
public? final? [RAW_FIR] interface Foo : R|kotlin/Any| {
|
||||
}
|
||||
@@ -63,7 +70,8 @@ FILE: typeParameterBounds.kt
|
||||
public? final? [RAW_FIR] fun <[RAW_FIR] F : Foo, [RAW_FIR] B : Bar<F>> F.util(): B { LAZY_BLOCK }
|
||||
|
||||
EXPECT_ACTUAL_MATCHING:
|
||||
FILE: typeParameterBounds.kt
|
||||
FILE: [IMPORTS] typeParameterBounds.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [EXPECT_ACTUAL_MATCHING] fun resolveMe([EXPECT_ACTUAL_MATCHING] foo: R|Foo|): R|kotlin/Unit| {
|
||||
foo#.util#()
|
||||
}
|
||||
@@ -74,7 +82,8 @@ FILE: typeParameterBounds.kt
|
||||
public? final? [RAW_FIR] fun <[RAW_FIR] F : Foo, [RAW_FIR] B : Bar<F>> F.util(): B { LAZY_BLOCK }
|
||||
|
||||
ARGUMENTS_OF_ANNOTATIONS:
|
||||
FILE: typeParameterBounds.kt
|
||||
FILE: [IMPORTS] typeParameterBounds.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [ARGUMENTS_OF_ANNOTATIONS] fun resolveMe([ARGUMENTS_OF_ANNOTATIONS] foo: R|Foo|): R|kotlin/Unit| {
|
||||
foo#.util#()
|
||||
}
|
||||
@@ -85,7 +94,8 @@ FILE: typeParameterBounds.kt
|
||||
public? final? [RAW_FIR] fun <[RAW_FIR] F : Foo, [RAW_FIR] B : Bar<F>> F.util(): B { LAZY_BLOCK }
|
||||
|
||||
CONTRACTS:
|
||||
FILE: typeParameterBounds.kt
|
||||
FILE: [IMPORTS] typeParameterBounds.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [CONTRACTS] fun resolveMe([CONTRACTS] foo: R|Foo|): R|kotlin/Unit| {
|
||||
foo#.util#()
|
||||
}
|
||||
@@ -96,7 +106,8 @@ FILE: typeParameterBounds.kt
|
||||
public? final? [RAW_FIR] fun <[RAW_FIR] F : Foo, [RAW_FIR] B : Bar<F>> F.util(): B { LAZY_BLOCK }
|
||||
|
||||
IMPLICIT_TYPES_BODY_RESOLVE:
|
||||
FILE: typeParameterBounds.kt
|
||||
FILE: [IMPORTS] typeParameterBounds.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [IMPLICIT_TYPES_BODY_RESOLVE] fun resolveMe([IMPLICIT_TYPES_BODY_RESOLVE] foo: R|Foo|): R|kotlin/Unit| {
|
||||
foo#.util#()
|
||||
}
|
||||
@@ -107,7 +118,8 @@ FILE: typeParameterBounds.kt
|
||||
public? final? [RAW_FIR] fun <[RAW_FIR] F : Foo, [RAW_FIR] B : Bar<F>> F.util(): B { LAZY_BLOCK }
|
||||
|
||||
ANNOTATIONS_ARGUMENTS_MAPPING:
|
||||
FILE: typeParameterBounds.kt
|
||||
FILE: [IMPORTS] typeParameterBounds.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [ANNOTATIONS_ARGUMENTS_MAPPING] fun resolveMe([ANNOTATIONS_ARGUMENTS_MAPPING] foo: R|Foo|): R|kotlin/Unit| {
|
||||
foo#.util#()
|
||||
}
|
||||
@@ -118,7 +130,8 @@ FILE: typeParameterBounds.kt
|
||||
public? final? [RAW_FIR] fun <[RAW_FIR] F : Foo, [RAW_FIR] B : Bar<F>> F.util(): B { LAZY_BLOCK }
|
||||
|
||||
BODY_RESOLVE:
|
||||
FILE: typeParameterBounds.kt
|
||||
FILE: [IMPORTS] typeParameterBounds.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [BODY_RESOLVE] fun resolveMe([BODY_RESOLVE] foo: R|Foo|): R|kotlin/Unit| {
|
||||
R|<local>/foo|.R|/util|<R|Foo|, R|Bar<Foo>|>()
|
||||
}
|
||||
@@ -131,7 +144,8 @@ FILE: typeParameterBounds.kt
|
||||
}
|
||||
|
||||
FILE RAW TO BODY:
|
||||
FILE: typeParameterBounds.kt
|
||||
FILE: [IMPORTS] typeParameterBounds.kt
|
||||
[BODY_RESOLVE] annotations container
|
||||
public final [BODY_RESOLVE] fun resolveMe([BODY_RESOLVE] foo: R|Foo|): R|kotlin/Unit| {
|
||||
R|<local>/foo|.R|/util|<R|Foo|, R|Bar<Foo>|>()
|
||||
}
|
||||
|
||||
+28
-14
@@ -1,6 +1,7 @@
|
||||
|
||||
RAW_FIR:
|
||||
FILE: typeParameterOfNonLocalFunction.kt
|
||||
FILE: [RAW_FIR] typeParameterOfNonLocalFunction.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] class X : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=X] constructor(): R|X| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -11,7 +12,8 @@ FILE: typeParameterOfNonLocalFunction.kt
|
||||
}
|
||||
|
||||
IMPORTS:
|
||||
FILE: typeParameterOfNonLocalFunction.kt
|
||||
FILE: [IMPORTS] typeParameterOfNonLocalFunction.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] class X : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=X] constructor(): R|X| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -22,7 +24,8 @@ FILE: typeParameterOfNonLocalFunction.kt
|
||||
}
|
||||
|
||||
COMPILER_REQUIRED_ANNOTATIONS:
|
||||
FILE: typeParameterOfNonLocalFunction.kt
|
||||
FILE: [IMPORTS] typeParameterOfNonLocalFunction.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] class X : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=X] constructor(): R|X| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -33,7 +36,8 @@ FILE: typeParameterOfNonLocalFunction.kt
|
||||
}
|
||||
|
||||
COMPANION_GENERATION:
|
||||
FILE: typeParameterOfNonLocalFunction.kt
|
||||
FILE: [IMPORTS] typeParameterOfNonLocalFunction.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] class X : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=X] constructor(): R|X| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -44,7 +48,8 @@ FILE: typeParameterOfNonLocalFunction.kt
|
||||
}
|
||||
|
||||
SUPER_TYPES:
|
||||
FILE: typeParameterOfNonLocalFunction.kt
|
||||
FILE: [IMPORTS] typeParameterOfNonLocalFunction.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] class X : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=X] constructor(): R|X| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -55,7 +60,8 @@ FILE: typeParameterOfNonLocalFunction.kt
|
||||
}
|
||||
|
||||
TYPES:
|
||||
FILE: typeParameterOfNonLocalFunction.kt
|
||||
FILE: [IMPORTS] typeParameterOfNonLocalFunction.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [SUPER_TYPES] class X : R|kotlin/Any| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=X] constructor(): R|X| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -66,7 +72,8 @@ FILE: typeParameterOfNonLocalFunction.kt
|
||||
}
|
||||
|
||||
STATUS:
|
||||
FILE: typeParameterOfNonLocalFunction.kt
|
||||
FILE: [IMPORTS] typeParameterOfNonLocalFunction.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [SUPER_TYPES] class X : R|kotlin/Any| {
|
||||
public [TYPES] [ContainingClassKey=X] constructor(): R|X| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -77,7 +84,8 @@ FILE: typeParameterOfNonLocalFunction.kt
|
||||
}
|
||||
|
||||
EXPECT_ACTUAL_MATCHING:
|
||||
FILE: typeParameterOfNonLocalFunction.kt
|
||||
FILE: [IMPORTS] typeParameterOfNonLocalFunction.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [SUPER_TYPES] class X : R|kotlin/Any| {
|
||||
public [TYPES] [ContainingClassKey=X] constructor(): R|X| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -89,7 +97,8 @@ FILE: typeParameterOfNonLocalFunction.kt
|
||||
}
|
||||
|
||||
ARGUMENTS_OF_ANNOTATIONS:
|
||||
FILE: typeParameterOfNonLocalFunction.kt
|
||||
FILE: [IMPORTS] typeParameterOfNonLocalFunction.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [STATUS] class X : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=X] constructor(): R|X| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -101,7 +110,8 @@ FILE: typeParameterOfNonLocalFunction.kt
|
||||
}
|
||||
|
||||
CONTRACTS:
|
||||
FILE: typeParameterOfNonLocalFunction.kt
|
||||
FILE: [IMPORTS] typeParameterOfNonLocalFunction.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [STATUS] class X : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=X] constructor(): R|X| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -113,7 +123,8 @@ FILE: typeParameterOfNonLocalFunction.kt
|
||||
}
|
||||
|
||||
IMPLICIT_TYPES_BODY_RESOLVE:
|
||||
FILE: typeParameterOfNonLocalFunction.kt
|
||||
FILE: [IMPORTS] typeParameterOfNonLocalFunction.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [STATUS] class X : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=X] constructor(): R|X| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -125,7 +136,8 @@ FILE: typeParameterOfNonLocalFunction.kt
|
||||
}
|
||||
|
||||
ANNOTATIONS_ARGUMENTS_MAPPING:
|
||||
FILE: typeParameterOfNonLocalFunction.kt
|
||||
FILE: [IMPORTS] typeParameterOfNonLocalFunction.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [STATUS] class X : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=X] constructor(): R|X| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -137,7 +149,8 @@ FILE: typeParameterOfNonLocalFunction.kt
|
||||
}
|
||||
|
||||
BODY_RESOLVE:
|
||||
FILE: typeParameterOfNonLocalFunction.kt
|
||||
FILE: [IMPORTS] typeParameterOfNonLocalFunction.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [STATUS] class X : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=X] constructor(): R|X| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
@@ -149,7 +162,8 @@ FILE: typeParameterOfNonLocalFunction.kt
|
||||
}
|
||||
|
||||
FILE RAW TO BODY:
|
||||
FILE: typeParameterOfNonLocalFunction.kt
|
||||
FILE: [IMPORTS] typeParameterOfNonLocalFunction.kt
|
||||
[BODY_RESOLVE] annotations container
|
||||
public final [BODY_RESOLVE] class X : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Any|>()
|
||||
|
||||
+28
-14
@@ -1,63 +1,77 @@
|
||||
|
||||
RAW_FIR:
|
||||
FILE: typeParameterOfTopFunction.kt
|
||||
FILE: [RAW_FIR] typeParameterOfTopFunction.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] fun <[RAW_FIR] resolveMe> ddd(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
IMPORTS:
|
||||
FILE: typeParameterOfTopFunction.kt
|
||||
FILE: [IMPORTS] typeParameterOfTopFunction.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] fun <[RAW_FIR] resolveMe> ddd(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
COMPILER_REQUIRED_ANNOTATIONS:
|
||||
FILE: typeParameterOfTopFunction.kt
|
||||
FILE: [IMPORTS] typeParameterOfTopFunction.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [COMPILER_REQUIRED_ANNOTATIONS] fun <[COMPILER_REQUIRED_ANNOTATIONS] resolveMe> ddd(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
COMPANION_GENERATION:
|
||||
FILE: typeParameterOfTopFunction.kt
|
||||
FILE: [IMPORTS] typeParameterOfTopFunction.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [COMPANION_GENERATION] fun <[COMPANION_GENERATION] resolveMe> ddd(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
SUPER_TYPES:
|
||||
FILE: typeParameterOfTopFunction.kt
|
||||
FILE: [IMPORTS] typeParameterOfTopFunction.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [SUPER_TYPES] fun <[SUPER_TYPES] resolveMe> ddd(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
TYPES:
|
||||
FILE: typeParameterOfTopFunction.kt
|
||||
FILE: [IMPORTS] typeParameterOfTopFunction.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [TYPES] fun <[TYPES] resolveMe> ddd(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
STATUS:
|
||||
FILE: typeParameterOfTopFunction.kt
|
||||
FILE: [IMPORTS] typeParameterOfTopFunction.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [STATUS] fun <[STATUS] resolveMe> ddd(): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
EXPECT_ACTUAL_MATCHING:
|
||||
FILE: typeParameterOfTopFunction.kt
|
||||
FILE: [IMPORTS] typeParameterOfTopFunction.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [EXPECT_ACTUAL_MATCHING] fun <[EXPECT_ACTUAL_MATCHING] resolveMe> ddd(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
ARGUMENTS_OF_ANNOTATIONS:
|
||||
FILE: typeParameterOfTopFunction.kt
|
||||
FILE: [IMPORTS] typeParameterOfTopFunction.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [ARGUMENTS_OF_ANNOTATIONS] fun <[ARGUMENTS_OF_ANNOTATIONS] resolveMe> ddd(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
CONTRACTS:
|
||||
FILE: typeParameterOfTopFunction.kt
|
||||
FILE: [IMPORTS] typeParameterOfTopFunction.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [CONTRACTS] fun <[CONTRACTS] resolveMe> ddd(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
IMPLICIT_TYPES_BODY_RESOLVE:
|
||||
FILE: typeParameterOfTopFunction.kt
|
||||
FILE: [IMPORTS] typeParameterOfTopFunction.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [IMPLICIT_TYPES_BODY_RESOLVE] fun <[IMPLICIT_TYPES_BODY_RESOLVE] resolveMe> ddd(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
ANNOTATIONS_ARGUMENTS_MAPPING:
|
||||
FILE: typeParameterOfTopFunction.kt
|
||||
FILE: [IMPORTS] typeParameterOfTopFunction.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [ANNOTATIONS_ARGUMENTS_MAPPING] fun <[ANNOTATIONS_ARGUMENTS_MAPPING] resolveMe> ddd(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
BODY_RESOLVE:
|
||||
FILE: typeParameterOfTopFunction.kt
|
||||
FILE: [IMPORTS] typeParameterOfTopFunction.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [BODY_RESOLVE] fun <[BODY_RESOLVE] resolveMe> ddd(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
FILE RAW TO BODY:
|
||||
FILE: typeParameterOfTopFunction.kt
|
||||
FILE: [IMPORTS] typeParameterOfTopFunction.kt
|
||||
[BODY_RESOLVE] annotations container
|
||||
public final [BODY_RESOLVE] fun <[BODY_RESOLVE] resolveMe> ddd(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
+28
-14
@@ -1,48 +1,56 @@
|
||||
|
||||
RAW_FIR:
|
||||
FILE: typeParameterOfTopSetter.kt
|
||||
FILE: [RAW_FIR] typeParameterOfTopSetter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] var x: Int = LAZY_EXPRESSION
|
||||
public? [RAW_FIR] get(): Int
|
||||
public? [RAW_FIR] set([RAW_FIR] resolveMe: Int): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
IMPORTS:
|
||||
FILE: typeParameterOfTopSetter.kt
|
||||
FILE: [IMPORTS] typeParameterOfTopSetter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [RAW_FIR] var x: Int = LAZY_EXPRESSION
|
||||
public? [RAW_FIR] get(): Int
|
||||
public? [RAW_FIR] set([RAW_FIR] resolveMe: Int): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
COMPILER_REQUIRED_ANNOTATIONS:
|
||||
FILE: typeParameterOfTopSetter.kt
|
||||
FILE: [IMPORTS] typeParameterOfTopSetter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [COMPILER_REQUIRED_ANNOTATIONS] var x: Int = LAZY_EXPRESSION
|
||||
public? [COMPILER_REQUIRED_ANNOTATIONS] get(): Int
|
||||
public? [COMPILER_REQUIRED_ANNOTATIONS] set([COMPILER_REQUIRED_ANNOTATIONS] resolveMe: Int): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
COMPANION_GENERATION:
|
||||
FILE: typeParameterOfTopSetter.kt
|
||||
FILE: [IMPORTS] typeParameterOfTopSetter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [COMPANION_GENERATION] var x: Int = LAZY_EXPRESSION
|
||||
public? [COMPANION_GENERATION] get(): Int
|
||||
public? [COMPANION_GENERATION] set([COMPANION_GENERATION] resolveMe: Int): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
SUPER_TYPES:
|
||||
FILE: typeParameterOfTopSetter.kt
|
||||
FILE: [IMPORTS] typeParameterOfTopSetter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [SUPER_TYPES] var x: Int = LAZY_EXPRESSION
|
||||
public? [SUPER_TYPES] get(): Int
|
||||
public? [SUPER_TYPES] set([SUPER_TYPES] resolveMe: Int): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
TYPES:
|
||||
FILE: typeParameterOfTopSetter.kt
|
||||
FILE: [IMPORTS] typeParameterOfTopSetter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public? final? [TYPES] var x: R|kotlin/Int| = LAZY_EXPRESSION
|
||||
public? [TYPES] get(): R|kotlin/Int|
|
||||
public? [TYPES] set([TYPES] resolveMe: R|kotlin/Int|): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
STATUS:
|
||||
FILE: typeParameterOfTopSetter.kt
|
||||
FILE: [IMPORTS] typeParameterOfTopSetter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [STATUS] var x: R|kotlin/Int| = LAZY_EXPRESSION
|
||||
public [STATUS] get(): R|kotlin/Int|
|
||||
public [STATUS] set([STATUS] resolveMe: R|kotlin/Int|): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
EXPECT_ACTUAL_MATCHING:
|
||||
FILE: typeParameterOfTopSetter.kt
|
||||
FILE: [IMPORTS] typeParameterOfTopSetter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [EXPECT_ACTUAL_MATCHING] var x: R|kotlin/Int| = IntegerLiteral(2)
|
||||
public [EXPECT_ACTUAL_MATCHING] get(): R|kotlin/Int|
|
||||
public [EXPECT_ACTUAL_MATCHING] set([EXPECT_ACTUAL_MATCHING] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
@@ -50,7 +58,8 @@ FILE: typeParameterOfTopSetter.kt
|
||||
}
|
||||
|
||||
ARGUMENTS_OF_ANNOTATIONS:
|
||||
FILE: typeParameterOfTopSetter.kt
|
||||
FILE: [IMPORTS] typeParameterOfTopSetter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [ARGUMENTS_OF_ANNOTATIONS] var x: R|kotlin/Int| = IntegerLiteral(2)
|
||||
public [ARGUMENTS_OF_ANNOTATIONS] get(): R|kotlin/Int|
|
||||
public [ARGUMENTS_OF_ANNOTATIONS] set([ARGUMENTS_OF_ANNOTATIONS] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
@@ -58,7 +67,8 @@ FILE: typeParameterOfTopSetter.kt
|
||||
}
|
||||
|
||||
CONTRACTS:
|
||||
FILE: typeParameterOfTopSetter.kt
|
||||
FILE: [IMPORTS] typeParameterOfTopSetter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [CONTRACTS] var x: R|kotlin/Int| = IntegerLiteral(2)
|
||||
public [CONTRACTS] get(): R|kotlin/Int|
|
||||
public [CONTRACTS] set([CONTRACTS] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
@@ -66,7 +76,8 @@ FILE: typeParameterOfTopSetter.kt
|
||||
}
|
||||
|
||||
IMPLICIT_TYPES_BODY_RESOLVE:
|
||||
FILE: typeParameterOfTopSetter.kt
|
||||
FILE: [IMPORTS] typeParameterOfTopSetter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [IMPLICIT_TYPES_BODY_RESOLVE] var x: R|kotlin/Int| = IntegerLiteral(2)
|
||||
public [IMPLICIT_TYPES_BODY_RESOLVE] get(): R|kotlin/Int|
|
||||
public [IMPLICIT_TYPES_BODY_RESOLVE] set([IMPLICIT_TYPES_BODY_RESOLVE] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
@@ -74,7 +85,8 @@ FILE: typeParameterOfTopSetter.kt
|
||||
}
|
||||
|
||||
ANNOTATIONS_ARGUMENTS_MAPPING:
|
||||
FILE: typeParameterOfTopSetter.kt
|
||||
FILE: [IMPORTS] typeParameterOfTopSetter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [ANNOTATIONS_ARGUMENTS_MAPPING] var x: R|kotlin/Int| = IntegerLiteral(2)
|
||||
public [ANNOTATIONS_ARGUMENTS_MAPPING] get(): R|kotlin/Int|
|
||||
public [ANNOTATIONS_ARGUMENTS_MAPPING] set([ANNOTATIONS_ARGUMENTS_MAPPING] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
@@ -82,7 +94,8 @@ FILE: typeParameterOfTopSetter.kt
|
||||
}
|
||||
|
||||
BODY_RESOLVE:
|
||||
FILE: typeParameterOfTopSetter.kt
|
||||
FILE: [IMPORTS] typeParameterOfTopSetter.kt
|
||||
[RAW_FIR] annotations container
|
||||
public final [BODY_RESOLVE] var x: R|kotlin/Int| = Int(2)
|
||||
public [BODY_RESOLVE] get(): R|kotlin/Int|
|
||||
public [BODY_RESOLVE] set([BODY_RESOLVE] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
@@ -90,7 +103,8 @@ FILE: typeParameterOfTopSetter.kt
|
||||
}
|
||||
|
||||
FILE RAW TO BODY:
|
||||
FILE: typeParameterOfTopSetter.kt
|
||||
FILE: [IMPORTS] typeParameterOfTopSetter.kt
|
||||
[BODY_RESOLVE] annotations container
|
||||
public final [BODY_RESOLVE] var x: R|kotlin/Int| = Int(2)
|
||||
public [BODY_RESOLVE] get(): R|kotlin/Int|
|
||||
public [BODY_RESOLVE] set([BODY_RESOLVE] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
|
||||
+3
@@ -15,6 +15,7 @@ import org.jetbrains.kotlin.fir.declarations.FirResolvePhase
|
||||
import org.jetbrains.kotlin.fir.realPsi
|
||||
import org.jetbrains.kotlin.fir.renderer.FirDeclarationRendererWithAttributes
|
||||
import org.jetbrains.kotlin.fir.renderer.FirErrorExpressionExtendedRenderer
|
||||
import org.jetbrains.kotlin.fir.renderer.FirFileAnnotationsContainerRenderer
|
||||
import org.jetbrains.kotlin.fir.renderer.FirRenderer
|
||||
import org.jetbrains.kotlin.fir.renderer.FirResolvePhaseRenderer
|
||||
import org.jetbrains.kotlin.fir.symbols.lazyResolveToPhase
|
||||
@@ -63,7 +64,9 @@ abstract class AbstractFirLazyDeclarationResolveTest : AbstractLowLevelApiSingle
|
||||
declarationRenderer = FirDeclarationRendererWithAttributes(),
|
||||
resolvePhaseRenderer = FirResolvePhaseRenderer(),
|
||||
errorExpressionRenderer = FirErrorExpressionExtendedRenderer(),
|
||||
fileAnnotationsContainerRenderer = FirFileAnnotationsContainerRenderer(),
|
||||
)
|
||||
|
||||
resolveWithClearCaches(ktFile) { firResolveSession ->
|
||||
check(firResolveSession.isSourceSession)
|
||||
val declarationToResolve = firResolveSession
|
||||
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
/*
|
||||
* 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.fir.renderer
|
||||
|
||||
import org.jetbrains.kotlin.fir.FirFileAnnotationsContainer
|
||||
|
||||
class FirFileAnnotationsContainerRenderer {
|
||||
internal lateinit var components: FirRendererComponents
|
||||
private val printer get() = components.printer
|
||||
|
||||
fun render(fileAnnotationsContainer: FirFileAnnotationsContainer) {
|
||||
components.annotationRenderer?.render(fileAnnotationsContainer)
|
||||
components.resolvePhaseRenderer?.render(fileAnnotationsContainer)
|
||||
printer.println("annotations container")
|
||||
}
|
||||
}
|
||||
@@ -46,6 +46,7 @@ class FirRenderer(
|
||||
override val typeRenderer: ConeTypeRenderer = ConeTypeRendererForDebugging(),
|
||||
override val valueParameterRenderer: FirValueParameterRenderer? = FirValueParameterRenderer(),
|
||||
override val errorExpressionRenderer: FirErrorExpressionRenderer? = FirErrorExpressionOnlyErrorRenderer(),
|
||||
override val fileAnnotationsContainerRenderer: FirFileAnnotationsContainerRenderer? = null,
|
||||
) : FirRendererComponents {
|
||||
|
||||
override val visitor = Visitor()
|
||||
@@ -59,7 +60,10 @@ class FirRenderer(
|
||||
)
|
||||
|
||||
fun withResolvePhase(): FirRenderer =
|
||||
FirRenderer(resolvePhaseRenderer = FirResolvePhaseRenderer())
|
||||
FirRenderer(
|
||||
resolvePhaseRenderer = FirResolvePhaseRenderer(),
|
||||
fileAnnotationsContainerRenderer = FirFileAnnotationsContainerRenderer(),
|
||||
)
|
||||
|
||||
fun withDeclarationAttributes(): FirRenderer =
|
||||
FirRenderer(declarationRenderer = FirDeclarationRendererWithAttributes())
|
||||
@@ -81,6 +85,7 @@ class FirRenderer(
|
||||
typeRenderer.idRenderer = idRenderer
|
||||
valueParameterRenderer?.components = this
|
||||
errorExpressionRenderer?.components = this
|
||||
fileAnnotationsContainerRenderer?.components = this
|
||||
}
|
||||
|
||||
fun renderElementAsString(element: FirElement): String {
|
||||
@@ -162,15 +167,26 @@ class FirRenderer(
|
||||
}
|
||||
|
||||
override fun visitFile(file: FirFile) {
|
||||
printer.println("FILE: ${file.name}")
|
||||
printer.print("FILE: ")
|
||||
resolvePhaseRenderer?.render(file)
|
||||
printer.println(file.name)
|
||||
|
||||
printer.pushIndent()
|
||||
annotationRenderer?.render(file)
|
||||
visitFileAnnotationsContainer(file.annotationsContainer)
|
||||
visitPackageDirective(file.packageDirective)
|
||||
file.imports.forEach { it.accept(this) }
|
||||
file.declarations.forEach { it.accept(this) }
|
||||
printer.popIndent()
|
||||
}
|
||||
|
||||
override fun visitFileAnnotationsContainer(fileAnnotationsContainer: FirFileAnnotationsContainer) {
|
||||
if (fileAnnotationsContainerRenderer != null) {
|
||||
fileAnnotationsContainerRenderer.render(fileAnnotationsContainer)
|
||||
} else {
|
||||
annotationRenderer?.render(fileAnnotationsContainer)
|
||||
}
|
||||
}
|
||||
|
||||
override fun visitAnnotation(annotation: FirAnnotation) {
|
||||
annotationRenderer?.renderAnnotation(annotation)
|
||||
}
|
||||
|
||||
@@ -24,4 +24,5 @@ internal interface FirRendererComponents {
|
||||
val typeRenderer: ConeTypeRenderer
|
||||
val valueParameterRenderer: FirValueParameterRenderer?
|
||||
val errorExpressionRenderer: FirErrorExpressionRenderer?
|
||||
val fileAnnotationsContainerRenderer: FirFileAnnotationsContainerRenderer?
|
||||
}
|
||||
@@ -5,13 +5,13 @@
|
||||
|
||||
package org.jetbrains.kotlin.fir.renderer
|
||||
|
||||
import org.jetbrains.kotlin.fir.declarations.FirDeclaration
|
||||
import org.jetbrains.kotlin.fir.FirElementWithResolvePhase
|
||||
|
||||
class FirResolvePhaseRenderer {
|
||||
internal lateinit var components: FirRendererComponents
|
||||
private val printer get() = components.printer
|
||||
|
||||
fun render(declaration: FirDeclaration) {
|
||||
printer.print("[${declaration.resolvePhase}] ")
|
||||
fun render(element: FirElementWithResolvePhase) {
|
||||
printer.print("[${element.resolvePhase}] ")
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user