[Test] Fix LL FIR test data after introducing new CONSTANT_EVALUATION phase
#KT-64151
This commit is contained in:
+18
@@ -62,6 +62,24 @@ FILE: [ResolvedTo(IMPORTS)] Derived.kt
|
||||
|
||||
}
|
||||
|
||||
CONSTANT_EVALUATION:
|
||||
TARGET: public open override [<synthetic> CONSTANT_EVALUATION] val something: R|kotlin/String|
|
||||
public [<synthetic> ResolvedTo(CONSTANT_EVALUATION)] get(): R|kotlin/String| {
|
||||
^getSomething String(42)
|
||||
}
|
||||
|
||||
FILE: [ResolvedTo(IMPORTS)] Derived.kt
|
||||
public final [ResolvedTo(STATUS)] class Derived : R|Base| {
|
||||
public [ResolvedTo(STATUS)] [ContainingClassKey=Derived] constructor(): R|Derived| {
|
||||
LAZY_super<R|Base|>
|
||||
}
|
||||
|
||||
public open override [ResolvedTo(CONSTANT_EVALUATION)] fun getSomething(): R|kotlin/String| {
|
||||
^getSomething String(42)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
ANNOTATION_ARGUMENTS:
|
||||
TARGET: public open override [<synthetic> ANNOTATION_ARGUMENTS] val something: R|kotlin/String|
|
||||
public [<synthetic> ResolvedTo(ANNOTATION_ARGUMENTS)] get(): R|kotlin/String| {
|
||||
|
||||
+29
@@ -106,6 +106,35 @@ FILE: [ResolvedTo(IMPORTS)] Derived.kt
|
||||
public? final? [ResolvedTo(RAW_FIR)] val prop: <implicit> = LAZY_EXPRESSION
|
||||
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
|
||||
|
||||
CONSTANT_EVALUATION:
|
||||
TARGET: public open override [<synthetic> CONSTANT_EVALUATION] val something: R|@R|Anno|(<strcat>(String(type: ), prop#)) kotlin/String|
|
||||
@R|Anno|[Types](LAZY_EXPRESSION) public [<synthetic> ResolvedTo(CONSTANT_EVALUATION)] get(): R|@R|Anno|(<strcat>(String(type: ), prop#)) kotlin/String| {
|
||||
^getSomething String(str).also#(::println#)
|
||||
}
|
||||
|
||||
FILE: [ResolvedTo(IMPORTS)] Derived.kt
|
||||
public final [ResolvedTo(STATUS)] class Derived : R|Base| {
|
||||
public [ResolvedTo(STATUS)] [ContainingClassKey=Derived] constructor(): R|Derived| {
|
||||
LAZY_super<R|Base|>
|
||||
}
|
||||
|
||||
@R|Anno|[Types](LAZY_EXPRESSION) public open override [ResolvedTo(CONSTANT_EVALUATION)] fun getSomething(): R|@R|Anno|(<strcat>(String(type: ), prop#)) kotlin/String| {
|
||||
^getSomething String(str).also#(::println#)
|
||||
}
|
||||
|
||||
}
|
||||
@R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FUNCTION|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
|
||||
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.s] s: String): R|Anno| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
}
|
||||
|
||||
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val s: String = R|<local>/s|
|
||||
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
|
||||
|
||||
}
|
||||
public? final? [ResolvedTo(RAW_FIR)] val prop: <implicit> = LAZY_EXPRESSION
|
||||
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
|
||||
|
||||
ANNOTATION_ARGUMENTS:
|
||||
TARGET: public open override [<synthetic> ANNOTATION_ARGUMENTS] val something: R|@R|Anno|(s = <strcat>(String(type: ), R|/prop|)) kotlin/String|
|
||||
@R|Anno|[Types](s = <strcat>(String(number: ), R|/prop|)) public [<synthetic> ResolvedTo(ANNOTATION_ARGUMENTS)] get(): R|@R|Anno|(s = <strcat>(String(type: ), R|/prop|)) kotlin/String| {
|
||||
|
||||
+17
@@ -62,6 +62,23 @@ FILE: [ResolvedTo(IMPORTS)] main.kt
|
||||
|
||||
}
|
||||
|
||||
CONSTANT_EVALUATION:
|
||||
TARGET: public open [<synthetic> CONSTANT_EVALUATION] var something: R|kotlin/String|
|
||||
public [<synthetic> ResolvedTo(BODY_RESOLVE)] get(): R|kotlin/String|
|
||||
public [<synthetic> ResolvedTo(CONSTANT_EVALUATION)] set([ResolvedTo(CONSTANT_EVALUATION)] s: R|kotlin/String|): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
FILE: [ResolvedTo(IMPORTS)] main.kt
|
||||
public final [ResolvedTo(STATUS)] class Derived : R|BaseKotlin| {
|
||||
public [ResolvedTo(STATUS)] [ContainingClassKey=Derived] constructor(): R|Derived| {
|
||||
LAZY_super<R|BaseKotlin|>
|
||||
}
|
||||
|
||||
public open override [ResolvedTo(CONSTANT_EVALUATION)] fun setSomething([ResolvedTo(CONSTANT_EVALUATION)] s: R|kotlin/String|): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
ANNOTATION_ARGUMENTS:
|
||||
TARGET: public open [<synthetic> ANNOTATION_ARGUMENTS] var something: R|kotlin/String|
|
||||
public [<synthetic> ResolvedTo(BODY_RESOLVE)] get(): R|kotlin/String|
|
||||
|
||||
+18
@@ -58,6 +58,24 @@ FILE: [ResolvedTo(IMPORTS)] Derived.kt
|
||||
|
||||
}
|
||||
|
||||
CONSTANT_EVALUATION:
|
||||
TARGET: public open override [<synthetic> CONSTANT_EVALUATION] val something: R|kotlin/String|
|
||||
public [<synthetic> ResolvedTo(CONSTANT_EVALUATION)] get(): R|kotlin/String| {
|
||||
^getSomething String(42)
|
||||
}
|
||||
|
||||
FILE: [ResolvedTo(IMPORTS)] Derived.kt
|
||||
public final [ResolvedTo(STATUS)] class Derived : R|Base| {
|
||||
public [ResolvedTo(STATUS)] [ContainingClassKey=Derived] constructor(): R|Derived| {
|
||||
LAZY_super<R|Base|>
|
||||
}
|
||||
|
||||
public open override [ResolvedTo(CONSTANT_EVALUATION)] fun getSomething(): R|kotlin/String| {
|
||||
^getSomething String(42)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
ANNOTATION_ARGUMENTS:
|
||||
TARGET: public open override [<synthetic> ANNOTATION_ARGUMENTS] val something: R|kotlin/String|
|
||||
public [<synthetic> ResolvedTo(ANNOTATION_ARGUMENTS)] get(): R|kotlin/String| {
|
||||
|
||||
+31
@@ -110,6 +110,37 @@ FILE: [ResolvedTo(IMPORTS)] Derived.kt
|
||||
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val propertyFromBody: R|kotlin/String| = String(str).R|kotlin/String.plus|(Int(1).R|kotlin/Int.toString|())
|
||||
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String|
|
||||
|
||||
CONSTANT_EVALUATION:
|
||||
TARGET: public open override [<synthetic> CONSTANT_EVALUATION] val something: R|kotlin/String|
|
||||
@R|Anno|[Types](LAZY_EXPRESSION) public [<synthetic> ResolvedTo(CONSTANT_EVALUATION)] get(): R|kotlin/String| {
|
||||
^getSomething <strcat>(String(body: ), R|/propertyFromBody|)
|
||||
}
|
||||
|
||||
FILE: [ResolvedTo(IMPORTS)] Derived.kt
|
||||
public final [ResolvedTo(STATUS)] class Derived : R|Base| {
|
||||
public [ResolvedTo(STATUS)] [ContainingClassKey=Derived] constructor(): R|Derived| {
|
||||
LAZY_super<R|Base|>
|
||||
}
|
||||
|
||||
@R|Anno|[Types](LAZY_EXPRESSION) public open override [ResolvedTo(CONSTANT_EVALUATION)] fun getSomething(): R|kotlin/String| {
|
||||
^getSomething <strcat>(String(body: ), R|/propertyFromBody|)
|
||||
}
|
||||
|
||||
}
|
||||
@R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FUNCTION|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
|
||||
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.s] s: String): R|Anno| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
}
|
||||
|
||||
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val s: String = R|<local>/s|
|
||||
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
|
||||
|
||||
}
|
||||
public? final? [ResolvedTo(RAW_FIR)] val prop: <implicit> = LAZY_EXPRESSION
|
||||
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
|
||||
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val propertyFromBody: R|kotlin/String| = String(str).R|kotlin/String.plus|(Int(1).R|kotlin/Int.toString|())
|
||||
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String|
|
||||
|
||||
ANNOTATION_ARGUMENTS:
|
||||
TARGET: public open override [<synthetic> ANNOTATION_ARGUMENTS] val something: R|kotlin/String|
|
||||
@R|Anno|[Types](s = <strcat>(String(number: ), R|/prop|)) public [<synthetic> ResolvedTo(ANNOTATION_ARGUMENTS)] get(): R|kotlin/String| {
|
||||
|
||||
+30
@@ -106,6 +106,36 @@ FILE: [ResolvedTo(IMPORTS)] Derived.kt
|
||||
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val propertyFromBody: R|kotlin/String| = String(str).R|kotlin/String.plus|(Int(1).R|kotlin/Int.toString|())
|
||||
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String|
|
||||
|
||||
CONSTANT_EVALUATION:
|
||||
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public [<synthetic> ResolvedTo(CONSTANT_EVALUATION)] get(): R|kotlin/String| {
|
||||
^getSomething <strcat>(String(body: ), R|/propertyFromBody|)
|
||||
}
|
||||
|
||||
FILE: [ResolvedTo(IMPORTS)] Derived.kt
|
||||
public final [ResolvedTo(STATUS)] class Derived : R|Base| {
|
||||
public [ResolvedTo(STATUS)] [ContainingClassKey=Derived] constructor(): R|Derived| {
|
||||
LAZY_super<R|Base|>
|
||||
}
|
||||
|
||||
@R|Anno|[Types](LAZY_EXPRESSION) public open override [ResolvedTo(CONSTANT_EVALUATION)] fun getSomething(): R|kotlin/String| {
|
||||
^getSomething <strcat>(String(body: ), R|/propertyFromBody|)
|
||||
}
|
||||
|
||||
}
|
||||
@R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FUNCTION|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
|
||||
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.s] s: String): R|Anno| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
}
|
||||
|
||||
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val s: String = R|<local>/s|
|
||||
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
|
||||
|
||||
}
|
||||
public? final? [ResolvedTo(RAW_FIR)] val prop: <implicit> = LAZY_EXPRESSION
|
||||
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
|
||||
public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val propertyFromBody: R|kotlin/String| = String(str).R|kotlin/String.plus|(Int(1).R|kotlin/Int.toString|())
|
||||
public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String|
|
||||
|
||||
ANNOTATION_ARGUMENTS:
|
||||
TARGET: @R|Anno|[Types](s = <strcat>(String(number: ), R|/prop|)) public [<synthetic> ResolvedTo(ANNOTATION_ARGUMENTS)] get(): R|kotlin/String| {
|
||||
^getSomething <strcat>(String(body: ), R|/propertyFromBody|)
|
||||
|
||||
Vendored
+52
@@ -186,6 +186,58 @@ FILE: [ResolvedTo(IMPORTS)] Derived.kt
|
||||
public? final? [ResolvedTo(RAW_FIR)] val propertyFromSetter: <implicit> = LAZY_EXPRESSION
|
||||
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
|
||||
|
||||
CONSTANT_EVALUATION:
|
||||
TARGET: public open override [<synthetic> CONSTANT_EVALUATION] var something: R|kotlin/String|
|
||||
@R|Anno|[Types](LAZY_EXPRESSION) public [<synthetic> ResolvedTo(CONSTANT_EVALUATION)] get(): R|kotlin/String| {
|
||||
<strcat>(String(body: ), propertyFromBody#)
|
||||
}
|
||||
@R|Anno|[Types](LAZY_EXPRESSION) public [<synthetic> ResolvedTo(CONSTANT_EVALUATION)] set([ResolvedTo(CONSTANT_EVALUATION)] s: R|@R|Anno|(<strcat>(String(setter type ), propertyFromSetter#)) kotlin/String|): R|kotlin/Unit| {
|
||||
^setSomething R|kotlin/io/println|(<strcat>(String(str ), R|<local>/s|))
|
||||
}
|
||||
|
||||
FILE: [ResolvedTo(IMPORTS)] Derived.kt
|
||||
public final [ResolvedTo(STATUS)] class Derived : R|KotlinBase| {
|
||||
public [ResolvedTo(STATUS)] [ContainingClassKey=Derived] constructor(): R|Derived| {
|
||||
LAZY_super<R|KotlinBase|>
|
||||
}
|
||||
|
||||
@R|Anno|[Types](LAZY_EXPRESSION) public open override [ResolvedTo(CONSTANT_EVALUATION)] fun getSomething(): R|kotlin/String| {
|
||||
<strcat>(String(body: ), propertyFromBody#)
|
||||
}
|
||||
|
||||
@R|Anno|[Types](LAZY_EXPRESSION) public open override [ResolvedTo(CONSTANT_EVALUATION)] fun setSomething([ResolvedTo(CONSTANT_EVALUATION)] s: R|@R|Anno|(<strcat>(String(setter type ), propertyFromSetter#)) kotlin/String|): R|kotlin/Unit| {
|
||||
^setSomething R|kotlin/io/println|(<strcat>(String(str ), R|<local>/s|))
|
||||
}
|
||||
|
||||
}
|
||||
public open [ResolvedTo(STATUS)] class KotlinBase : R|Base| {
|
||||
public [ResolvedTo(STATUS)] [ContainingClassKey=KotlinBase] constructor(): R|KotlinBase| {
|
||||
LAZY_super<R|Base|>
|
||||
}
|
||||
|
||||
@R|Anno|[Types](LAZY_EXPRESSION) public open override [ResolvedTo(STATUS)] fun getSomething(): R|kotlin/String| { LAZY_BLOCK }
|
||||
|
||||
@R|Anno|[Types](LAZY_EXPRESSION) public open override [ResolvedTo(STATUS)] fun setSomething([ResolvedTo(STATUS)] s: R|@R|Anno|(<strcat>(String(setter type ), propertyFromSetter#)) kotlin/String|): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
}
|
||||
@R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FUNCTION|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
|
||||
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.s] s: String): R|Anno| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
}
|
||||
|
||||
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val s: String = R|<local>/s|
|
||||
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
|
||||
|
||||
}
|
||||
public? final? [ResolvedTo(RAW_FIR)] val getterProperty: <implicit> = LAZY_EXPRESSION
|
||||
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
|
||||
public? final? [ResolvedTo(RAW_FIR)] val setterProperty: <implicit> = LAZY_EXPRESSION
|
||||
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
|
||||
public? final? [ResolvedTo(RAW_FIR)] val propertyFromBody: <implicit> = LAZY_EXPRESSION
|
||||
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
|
||||
public? final? [ResolvedTo(RAW_FIR)] val propertyFromSetter: <implicit> = LAZY_EXPRESSION
|
||||
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
|
||||
|
||||
ANNOTATION_ARGUMENTS:
|
||||
TARGET: public open override [<synthetic> ANNOTATION_ARGUMENTS] var something: R|kotlin/String|
|
||||
@R|Anno|[Types](s = <strcat>(String(second generation getSomething: ), R|/getterProperty|)) public [<synthetic> ResolvedTo(ANNOTATION_ARGUMENTS)] get(): R|kotlin/String| {
|
||||
|
||||
Vendored
+23
@@ -78,6 +78,29 @@ FILE: [ResolvedTo(IMPORTS)] Derived.kt
|
||||
|
||||
}
|
||||
|
||||
CONSTANT_EVALUATION:
|
||||
TARGET: public open override [<synthetic> CONSTANT_EVALUATION] var something: R|kotlin/String|
|
||||
public [<synthetic> ResolvedTo(CONSTANT_EVALUATION)] get(): R|kotlin/String| {
|
||||
^getSomething String(42)
|
||||
}
|
||||
public [<synthetic> ResolvedTo(CONSTANT_EVALUATION)] set([ResolvedTo(CONSTANT_EVALUATION)] s: R|kotlin/String|): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
FILE: [ResolvedTo(IMPORTS)] Derived.kt
|
||||
public final [ResolvedTo(STATUS)] class Derived : R|Base| {
|
||||
public [ResolvedTo(STATUS)] [ContainingClassKey=Derived] constructor(): R|Derived| {
|
||||
LAZY_super<R|Base|>
|
||||
}
|
||||
|
||||
public open override [ResolvedTo(CONSTANT_EVALUATION)] fun getSomething(): R|kotlin/String| {
|
||||
^getSomething String(42)
|
||||
}
|
||||
|
||||
public open override [ResolvedTo(CONSTANT_EVALUATION)] fun setSomething([ResolvedTo(CONSTANT_EVALUATION)] s: R|kotlin/String|): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
ANNOTATION_ARGUMENTS:
|
||||
TARGET: public open override [<synthetic> ANNOTATION_ARGUMENTS] var something: R|kotlin/String|
|
||||
public [<synthetic> ResolvedTo(ANNOTATION_ARGUMENTS)] get(): R|kotlin/String| {
|
||||
|
||||
+42
@@ -150,6 +150,48 @@ FILE: [ResolvedTo(IMPORTS)] Derived.kt
|
||||
public? final? [ResolvedTo(RAW_FIR)] val propertyFromSetter: <implicit> = LAZY_EXPRESSION
|
||||
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
|
||||
|
||||
CONSTANT_EVALUATION:
|
||||
TARGET: public open override [<synthetic> CONSTANT_EVALUATION] var something: R|kotlin/String|
|
||||
@R|Anno|[Types](LAZY_EXPRESSION) public [<synthetic> ResolvedTo(CONSTANT_EVALUATION)] get(): R|kotlin/String| {
|
||||
<strcat>(String(body: ), propertyFromBody#)
|
||||
}
|
||||
@R|Anno|[Types](LAZY_EXPRESSION) public [<synthetic> ResolvedTo(CONSTANT_EVALUATION)] set([ResolvedTo(CONSTANT_EVALUATION)] s: R|@R|Anno|(<strcat>(String(setter type ), propertyFromSetter#)) kotlin/String|): R|kotlin/Unit| {
|
||||
println#(s#)
|
||||
}
|
||||
|
||||
FILE: [ResolvedTo(IMPORTS)] Derived.kt
|
||||
public final [ResolvedTo(STATUS)] class Derived : R|Base| {
|
||||
public [ResolvedTo(STATUS)] [ContainingClassKey=Derived] constructor(): R|Derived| {
|
||||
LAZY_super<R|Base|>
|
||||
}
|
||||
|
||||
@R|Anno|[Types](LAZY_EXPRESSION) public open override [ResolvedTo(CONSTANT_EVALUATION)] fun getSomething(): R|kotlin/String| {
|
||||
<strcat>(String(body: ), propertyFromBody#)
|
||||
}
|
||||
|
||||
@R|Anno|[Types](LAZY_EXPRESSION) public open override [ResolvedTo(CONSTANT_EVALUATION)] fun setSomething([ResolvedTo(CONSTANT_EVALUATION)] s: R|@R|Anno|(<strcat>(String(setter type ), propertyFromSetter#)) kotlin/String|): R|kotlin/Unit| {
|
||||
println#(s#)
|
||||
}
|
||||
|
||||
}
|
||||
@R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FUNCTION|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
|
||||
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.s] s: String): R|Anno| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
}
|
||||
|
||||
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val s: String = R|<local>/s|
|
||||
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
|
||||
|
||||
}
|
||||
public? final? [ResolvedTo(RAW_FIR)] val getterProperty: <implicit> = LAZY_EXPRESSION
|
||||
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
|
||||
public? final? [ResolvedTo(RAW_FIR)] val setterProperty: <implicit> = LAZY_EXPRESSION
|
||||
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
|
||||
public? final? [ResolvedTo(RAW_FIR)] val propertyFromBody: <implicit> = LAZY_EXPRESSION
|
||||
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
|
||||
public? final? [ResolvedTo(RAW_FIR)] val propertyFromSetter: <implicit> = LAZY_EXPRESSION
|
||||
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
|
||||
|
||||
ANNOTATION_ARGUMENTS:
|
||||
TARGET: public open override [<synthetic> ANNOTATION_ARGUMENTS] var something: R|kotlin/String|
|
||||
@R|Anno|[Types](s = <strcat>(String(getSomething: ), R|/getterProperty|)) public [<synthetic> ResolvedTo(ANNOTATION_ARGUMENTS)] get(): R|kotlin/String| {
|
||||
|
||||
+36
@@ -134,6 +134,42 @@ FILE: [ResolvedTo(IMPORTS)] Derived.kt
|
||||
public? final? [ResolvedTo(RAW_FIR)] val propertyFromSetter: <implicit> = LAZY_EXPRESSION
|
||||
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
|
||||
|
||||
CONSTANT_EVALUATION:
|
||||
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public [<synthetic> ResolvedTo(CONSTANT_EVALUATION)] get(): R|kotlin/String| {
|
||||
<strcat>(String(body: ), propertyFromBody#)
|
||||
}
|
||||
|
||||
FILE: [ResolvedTo(IMPORTS)] Derived.kt
|
||||
public final [ResolvedTo(STATUS)] class Derived : R|Base| {
|
||||
public [ResolvedTo(STATUS)] [ContainingClassKey=Derived] constructor(): R|Derived| {
|
||||
LAZY_super<R|Base|>
|
||||
}
|
||||
|
||||
@R|Anno|[Types](LAZY_EXPRESSION) public open override [ResolvedTo(CONSTANT_EVALUATION)] fun getSomething(): R|kotlin/String| {
|
||||
<strcat>(String(body: ), propertyFromBody#)
|
||||
}
|
||||
|
||||
@R|Anno|[Types](LAZY_EXPRESSION) public open override [ResolvedTo(STATUS)] fun setSomething([ResolvedTo(STATUS)] s: R|@R|Anno|(<strcat>(String(setter type ), propertyFromSetter#)) kotlin/String|): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
}
|
||||
@R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FUNCTION|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
|
||||
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.s] s: String): R|Anno| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
}
|
||||
|
||||
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val s: String = R|<local>/s|
|
||||
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
|
||||
|
||||
}
|
||||
public? final? [ResolvedTo(RAW_FIR)] val getterProperty: <implicit> = LAZY_EXPRESSION
|
||||
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
|
||||
public? final? [ResolvedTo(RAW_FIR)] val setterProperty: <implicit> = LAZY_EXPRESSION
|
||||
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
|
||||
public? final? [ResolvedTo(RAW_FIR)] val propertyFromBody: <implicit> = LAZY_EXPRESSION
|
||||
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
|
||||
public? final? [ResolvedTo(RAW_FIR)] val propertyFromSetter: <implicit> = LAZY_EXPRESSION
|
||||
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
|
||||
|
||||
ANNOTATION_ARGUMENTS:
|
||||
TARGET: @R|Anno|[Types](s = <strcat>(String(getSomething: ), R|/getterProperty|)) public [<synthetic> ResolvedTo(ANNOTATION_ARGUMENTS)] get(): R|kotlin/String| {
|
||||
<strcat>(String(body: ), propertyFromBody#)
|
||||
|
||||
+36
@@ -130,6 +130,42 @@ FILE: [ResolvedTo(IMPORTS)] Derived.kt
|
||||
public? final? [ResolvedTo(RAW_FIR)] val propertyFromSetter: <implicit> = LAZY_EXPRESSION
|
||||
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
|
||||
|
||||
CONSTANT_EVALUATION:
|
||||
TARGET: @R|Anno|[Types](LAZY_EXPRESSION) public [<synthetic> ResolvedTo(CONSTANT_EVALUATION)] set([ResolvedTo(CONSTANT_EVALUATION)] s: R|@R|Anno|(<strcat>(String(setter type ), propertyFromSetter#)) kotlin/String|): R|kotlin/Unit| {
|
||||
^setSomething R|kotlin/io/println|(R|<local>/s|)
|
||||
}
|
||||
|
||||
FILE: [ResolvedTo(IMPORTS)] Derived.kt
|
||||
public final [ResolvedTo(STATUS)] class Derived : R|Base| {
|
||||
public [ResolvedTo(STATUS)] [ContainingClassKey=Derived] constructor(): R|Derived| {
|
||||
LAZY_super<R|Base|>
|
||||
}
|
||||
|
||||
@R|Anno|[Types](LAZY_EXPRESSION) public open override [ResolvedTo(STATUS)] fun getSomething(): R|kotlin/String| { LAZY_BLOCK }
|
||||
|
||||
@R|Anno|[Types](LAZY_EXPRESSION) public open override [ResolvedTo(CONSTANT_EVALUATION)] fun setSomething([ResolvedTo(CONSTANT_EVALUATION)] s: R|@R|Anno|(<strcat>(String(setter type ), propertyFromSetter#)) kotlin/String|): R|kotlin/Unit| {
|
||||
^setSomething R|kotlin/io/println|(R|<local>/s|)
|
||||
}
|
||||
|
||||
}
|
||||
@R|kotlin/annotation/Target|[CompilerRequiredAnnotations](Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.FUNCTION|, Q|kotlin/annotation/AnnotationTarget|.R|kotlin/annotation/AnnotationTarget.TYPE|) public final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] annotation class Anno : R|kotlin/Annotation| {
|
||||
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] constructor([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Anno.s] s: String): R|Anno| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
}
|
||||
|
||||
public? final? [ResolvedTo(RAW_FIR)] [IsFromPrimaryConstructor=true] val s: String = R|<local>/s|
|
||||
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=Anno] get(): String
|
||||
|
||||
}
|
||||
public? final? [ResolvedTo(RAW_FIR)] val getterProperty: <implicit> = LAZY_EXPRESSION
|
||||
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
|
||||
public? final? [ResolvedTo(RAW_FIR)] val setterProperty: <implicit> = LAZY_EXPRESSION
|
||||
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
|
||||
public? final? [ResolvedTo(RAW_FIR)] val propertyFromBody: <implicit> = LAZY_EXPRESSION
|
||||
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
|
||||
public? final? [ResolvedTo(RAW_FIR)] val propertyFromSetter: <implicit> = LAZY_EXPRESSION
|
||||
public? [ResolvedTo(RAW_FIR)] get(): <implicit>
|
||||
|
||||
ANNOTATION_ARGUMENTS:
|
||||
TARGET: @R|Anno|[Types](s = <strcat>(String(setSomething: ), R|/setterProperty|)) public [<synthetic> ResolvedTo(ANNOTATION_ARGUMENTS)] set([ResolvedTo(ANNOTATION_ARGUMENTS)] s: R|@R|Anno|(s = <strcat>(String(setter type ), R|/propertyFromSetter|)) kotlin/String|): R|kotlin/Unit| {
|
||||
^setSomething R|kotlin/io/println|(R|<local>/s|)
|
||||
|
||||
+19
@@ -66,6 +66,25 @@ FILE: [ResolvedTo(IMPORTS)] main.kt
|
||||
|
||||
}
|
||||
|
||||
CONSTANT_EVALUATION:
|
||||
TARGET: public open override [<synthetic> CONSTANT_EVALUATION] var something: R|kotlin/String|
|
||||
public [<synthetic> ResolvedTo(CONSTANT_EVALUATION)] get(): R|kotlin/String| {
|
||||
^getSomething String(42)
|
||||
}
|
||||
public [<synthetic> ResolvedTo(BODY_RESOLVE)] set([ResolvedTo(BODY_RESOLVE)] s: R|kotlin/String|): R|kotlin/Unit|
|
||||
|
||||
FILE: [ResolvedTo(IMPORTS)] main.kt
|
||||
public final [ResolvedTo(STATUS)] class Derived : R|BaseKotlin| {
|
||||
public [ResolvedTo(STATUS)] [ContainingClassKey=Derived] constructor(): R|Derived| {
|
||||
LAZY_super<R|BaseKotlin|>
|
||||
}
|
||||
|
||||
public open override [ResolvedTo(CONSTANT_EVALUATION)] fun getSomething(): R|kotlin/String| {
|
||||
^getSomething String(42)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
ANNOTATION_ARGUMENTS:
|
||||
TARGET: public open override [<synthetic> ANNOTATION_ARGUMENTS] var something: R|kotlin/String|
|
||||
public [<synthetic> ResolvedTo(ANNOTATION_ARGUMENTS)] get(): R|kotlin/String| {
|
||||
|
||||
Reference in New Issue
Block a user