[FIR][tree] replace FirDeclaration.resolvePhase -> resolveState
Lazy resolve state represents the lazy resolve state of the current declaration It can be either resolved or be in a process of resolve ^KT-56543
This commit is contained in:
committed by
Space Team
parent
77e1bc6f9e
commit
faeafbbe29
@@ -1,9 +1,9 @@
|
||||
public final inner [BODY_RESOLVE] class ONAIR<[STATUS] T> : R|X.BASE| {
|
||||
public [BODY_RESOLVE] X<T>.constructor(): R|X.ONAIR<T>| {
|
||||
public final inner [ResolvedTo(BODY_RESOLVE)] class ONAIR<[ResolvedTo(STATUS)] T> : R|X.BASE| {
|
||||
public [ResolvedTo(BODY_RESOLVE)] X<T>.constructor(): R|X.ONAIR<T>| {
|
||||
super<R|X.BASE|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] fun x(): R|X.Y<T>| {
|
||||
public final [ResolvedTo(BODY_RESOLVE)] fun x(): R|X.Y<T>| {
|
||||
^x R|SubstitutionOverride</X.Y.Y>|<R|T|>()
|
||||
}
|
||||
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
public final [BODY_RESOLVE] fun box(): R|kotlin/Int| {
|
||||
public final [ResolvedTo(BODY_RESOLVE)] fun box(): R|kotlin/Int| {
|
||||
^box Int(0)
|
||||
}
|
||||
|
||||
@@ -1 +1 @@
|
||||
[BODY_RESOLVE] lval y: R|kotlin/Int| = R|<local>/f|
|
||||
[ResolvedTo(BODY_RESOLVE)] lval y: R|kotlin/Int| = R|<local>/f|
|
||||
@@ -1 +1 @@
|
||||
[BODY_RESOLVE] y: R|X.Y|
|
||||
[ResolvedTo(BODY_RESOLVE)] y: R|X.Y|
|
||||
@@ -1,2 +1,2 @@
|
||||
public final [BODY_RESOLVE] val b: R|A.B|
|
||||
public [BODY_RESOLVE] get(): R|A.B|
|
||||
public final [ResolvedTo(BODY_RESOLVE)] val b: R|A.B|
|
||||
public [ResolvedTo(BODY_RESOLVE)] get(): R|A.B|
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
public final [BODY_RESOLVE] class E : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] constructor(): R|E| {
|
||||
public final [ResolvedTo(BODY_RESOLVE)] class E : R|kotlin/Any| {
|
||||
public [ResolvedTo(BODY_RESOLVE)] constructor(): R|E| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] fun e(): R|kotlin/Int| {
|
||||
public final [ResolvedTo(BODY_RESOLVE)] fun e(): R|kotlin/Int| {
|
||||
^e R|<local>/x|
|
||||
}
|
||||
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
local final [BODY_RESOLVE] fun x(): R|kotlin/Int| {
|
||||
local final [ResolvedTo(BODY_RESOLVE)] fun x(): R|kotlin/Int| {
|
||||
^x R|<local>/x|
|
||||
}
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
while(CMP(<, R|<local>/x|.R|kotlin/Int.compareTo|(Int(2)))) {
|
||||
{
|
||||
[BODY_RESOLVE] lval <unary>: R|kotlin/Int| = R|<local>/x|
|
||||
[ResolvedTo(BODY_RESOLVE)] lval <unary>: R|kotlin/Int| = R|<local>/x|
|
||||
R|<local>/x| = R|<local>/<unary>|.R|kotlin/Int.dec|()
|
||||
R|<local>/<unary>|
|
||||
}
|
||||
|
||||
[BODY_RESOLVE] lval z: R|kotlin/Int| = R|<local>/y|
|
||||
[ResolvedTo(BODY_RESOLVE)] lval z: R|kotlin/Int| = R|<local>/y|
|
||||
}
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
public final [BODY_RESOLVE] fun <[BODY_RESOLVE] K> niewbe([BODY_RESOLVE] a: R|kotlin/Char|, [BODY_RESOLVE] b: R|kotlin/Double|): R|kotlin/String| {
|
||||
public final [ResolvedTo(BODY_RESOLVE)] fun <[ResolvedTo(BODY_RESOLVE)] K> niewbe([ResolvedTo(BODY_RESOLVE)] a: R|kotlin/Char|, [ResolvedTo(BODY_RESOLVE)] b: R|kotlin/Double|): R|kotlin/String| {
|
||||
^niewbe String(Trololo)
|
||||
}
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
public final [BODY_RESOLVE] val niewbe: R|kotlin/String| = String(Hello)
|
||||
public [BODY_RESOLVE] get(): R|kotlin/String|
|
||||
public final [ResolvedTo(BODY_RESOLVE)] val niewbe: R|kotlin/String| = String(Hello)
|
||||
public [ResolvedTo(BODY_RESOLVE)] get(): R|kotlin/String|
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
public open override [BODY_RESOLVE] fun baseMember(): R|kotlin/Int| {
|
||||
public open override [ResolvedTo(BODY_RESOLVE)] fun baseMember(): R|kotlin/Int| {
|
||||
^baseMember Int(3)
|
||||
}
|
||||
|
||||
@@ -1,23 +1,23 @@
|
||||
public final [BODY_RESOLVE] class Y : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] constructor(): R|X.Y| {
|
||||
public final [ResolvedTo(BODY_RESOLVE)] class Y : R|kotlin/Any| {
|
||||
public [ResolvedTo(BODY_RESOLVE)] constructor(): R|X.Y| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public open [BODY_RESOLVE] class BASE : R|X| {
|
||||
public [BODY_RESOLVE] constructor(): R|X.Y.BASE| {
|
||||
public open [ResolvedTo(BODY_RESOLVE)] class BASE : R|X| {
|
||||
public [ResolvedTo(BODY_RESOLVE)] constructor(): R|X.Y.BASE| {
|
||||
super<R|X|>()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] class DERIVED : R|X.Y.BASE| {
|
||||
public [BODY_RESOLVE] constructor(): R|X.Y.DERIVED| {
|
||||
public final [ResolvedTo(BODY_RESOLVE)] class DERIVED : R|X.Y.BASE| {
|
||||
public [ResolvedTo(BODY_RESOLVE)] constructor(): R|X.Y.DERIVED| {
|
||||
super<R|X.Y.BASE|>()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] fun withType([BODY_RESOLVE] arg: R|X.Y.BASE|): R|kotlin/Unit| {
|
||||
public final [ResolvedTo(BODY_RESOLVE)] fun withType([ResolvedTo(BODY_RESOLVE)] arg: R|X.Y.BASE|): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -1 +1 @@
|
||||
[BODY_RESOLVE] b: R|T|
|
||||
[ResolvedTo(BODY_RESOLVE)] b: R|T|
|
||||
+1
-1
@@ -1 +1 @@
|
||||
[BODY_RESOLVE] lval z: R|kotlin/String| = R|<local>/qqq|
|
||||
[ResolvedTo(BODY_RESOLVE)] lval z: R|kotlin/String| = R|<local>/qqq|
|
||||
+1
-1
@@ -1 +1 @@
|
||||
[BODY_RESOLVE] lval inSetter: R|kotlin/Int| = R|<local>/value|
|
||||
[ResolvedTo(BODY_RESOLVE)] lval inSetter: R|kotlin/Int| = R|<local>/value|
|
||||
@@ -1,5 +1,5 @@
|
||||
public final [BODY_RESOLVE] fun onAir(): R|kotlin/Int| {
|
||||
local final [BODY_RESOLVE] fun yyy(): R|kotlin/String| {
|
||||
public final [ResolvedTo(BODY_RESOLVE)] fun onAir(): R|kotlin/Int| {
|
||||
local final [ResolvedTo(BODY_RESOLVE)] fun yyy(): R|kotlin/String| {
|
||||
^yyy String(hello)
|
||||
}
|
||||
|
||||
|
||||
@@ -1 +1 @@
|
||||
public final [BODY_RESOLVE] typealias B = R|kotlin/collections/Set<K>|
|
||||
public final [ResolvedTo(BODY_RESOLVE)] typealias B = R|kotlin/collections/Set<K>|
|
||||
|
||||
Reference in New Issue
Block a user