[FIR] Initialize public visibility for class-like declarations at FIR building phase if no modifier is presented
Java resolving subsystem requires calculated visibility for correct disambiguation of supertypes. But visibility remains `Unknown` for Kotlin class-like declarations during supertypes resolving because `STATUS` resolve phase is performed after `SUPER_TYPES` phase. To fix the problem, the visibility should be initialized to public at the FIR building phase if no modifier is presented. ^KT-64127 Fixed
This commit is contained in:
committed by
Space Team
parent
ee8d42532b
commit
69b9bfc3e0
@@ -6,7 +6,7 @@ FILE: [ResolvedTo(RAW_FIR)] fakeOverrideScript.kts
|
||||
|
||||
public? final? [ResolvedTo(RAW_FIR)] fun expression([ResolvedTo(RAW_FIR)] expression: IrConst<*>): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
public? sealed [ResolvedTo(RAW_FIR)] class Kind<[ResolvedTo(RAW_FIR)] T> : R|kotlin/Any| {
|
||||
public sealed [ResolvedTo(RAW_FIR)] class Kind<[ResolvedTo(RAW_FIR)] T> : R|kotlin/Any| {
|
||||
protected [ResolvedTo(RAW_FIR)] [ContainingClassKey=Kind] constructor<[ResolvedTo(RAW_FIR)] T>([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Kind.asString] asString: String): R|Kind<T>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
}
|
||||
@@ -16,7 +16,7 @@ FILE: [ResolvedTo(RAW_FIR)] fakeOverrideScript.kts
|
||||
|
||||
@Suppress[Unresolved](LAZY_EXPRESSION) public? final? [ResolvedTo(RAW_FIR)] fun valueOf([ResolvedTo(RAW_FIR)] aConst: IrConst<*>): <implicit> { LAZY_BLOCK }
|
||||
|
||||
public? final? [ResolvedTo(RAW_FIR)] object Null : Kind<Nothing?> {
|
||||
public final? [ResolvedTo(RAW_FIR)] object Null : Kind<Nothing?> {
|
||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=Null] constructor(): R|Kind.Null| {
|
||||
LAZY_super<Kind<Nothing?>>
|
||||
}
|
||||
@@ -27,7 +27,7 @@ FILE: [ResolvedTo(RAW_FIR)] fakeOverrideScript.kts
|
||||
|
||||
}
|
||||
|
||||
public? abstract [ResolvedTo(RAW_FIR)] class IrConst<[ResolvedTo(RAW_FIR)] T> : R|kotlin/Any| {
|
||||
public abstract [ResolvedTo(RAW_FIR)] class IrConst<[ResolvedTo(RAW_FIR)] T> : R|kotlin/Any| {
|
||||
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=IrConst] constructor<[ResolvedTo(RAW_FIR)] T>(): R|IrConst<T>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
}
|
||||
@@ -51,7 +51,7 @@ FILE: [ResolvedTo(IMPORTS)] fakeOverrideScript.kts
|
||||
|
||||
public? final? [ResolvedTo(RAW_FIR)] fun expression([ResolvedTo(RAW_FIR)] expression: IrConst<*>): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
public? sealed [ResolvedTo(RAW_FIR)] class Kind<[ResolvedTo(RAW_FIR)] T> : R|kotlin/Any| {
|
||||
public sealed [ResolvedTo(RAW_FIR)] class Kind<[ResolvedTo(RAW_FIR)] T> : R|kotlin/Any| {
|
||||
protected [ResolvedTo(RAW_FIR)] [ContainingClassKey=Kind] constructor<[ResolvedTo(RAW_FIR)] T>([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Kind.asString] asString: String): R|Kind<T>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
}
|
||||
@@ -61,7 +61,7 @@ FILE: [ResolvedTo(IMPORTS)] fakeOverrideScript.kts
|
||||
|
||||
@Suppress[Unresolved](LAZY_EXPRESSION) public? final? [ResolvedTo(RAW_FIR)] fun valueOf([ResolvedTo(RAW_FIR)] aConst: IrConst<*>): <implicit> { LAZY_BLOCK }
|
||||
|
||||
public? final? [ResolvedTo(RAW_FIR)] object Null : Kind<Nothing?> {
|
||||
public final? [ResolvedTo(RAW_FIR)] object Null : Kind<Nothing?> {
|
||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=Null] constructor(): R|Kind.Null| {
|
||||
LAZY_super<Kind<Nothing?>>
|
||||
}
|
||||
@@ -72,7 +72,7 @@ FILE: [ResolvedTo(IMPORTS)] fakeOverrideScript.kts
|
||||
|
||||
}
|
||||
|
||||
public? abstract [ResolvedTo(RAW_FIR)] class IrConst<[ResolvedTo(RAW_FIR)] T> : R|kotlin/Any| {
|
||||
public abstract [ResolvedTo(RAW_FIR)] class IrConst<[ResolvedTo(RAW_FIR)] T> : R|kotlin/Any| {
|
||||
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=IrConst] constructor<[ResolvedTo(RAW_FIR)] T>(): R|IrConst<T>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
}
|
||||
@@ -96,7 +96,7 @@ FILE: [ResolvedTo(IMPORTS)] fakeOverrideScript.kts
|
||||
|
||||
public? final? [ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] fun expression([ResolvedTo(COMPILER_REQUIRED_ANNOTATIONS)] expression: IrConst<*>): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
public? sealed [ResolvedTo(RAW_FIR)] class Kind<[ResolvedTo(RAW_FIR)] T> : R|kotlin/Any| {
|
||||
public sealed [ResolvedTo(RAW_FIR)] class Kind<[ResolvedTo(RAW_FIR)] T> : R|kotlin/Any| {
|
||||
protected [ResolvedTo(RAW_FIR)] [ContainingClassKey=Kind] constructor<[ResolvedTo(RAW_FIR)] T>([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Kind.asString] asString: String): R|Kind<T>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
}
|
||||
@@ -106,7 +106,7 @@ FILE: [ResolvedTo(IMPORTS)] fakeOverrideScript.kts
|
||||
|
||||
@Suppress[Unresolved](LAZY_EXPRESSION) public? final? [ResolvedTo(RAW_FIR)] fun valueOf([ResolvedTo(RAW_FIR)] aConst: IrConst<*>): <implicit> { LAZY_BLOCK }
|
||||
|
||||
public? final? [ResolvedTo(RAW_FIR)] object Null : Kind<Nothing?> {
|
||||
public final? [ResolvedTo(RAW_FIR)] object Null : Kind<Nothing?> {
|
||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=Null] constructor(): R|Kind.Null| {
|
||||
LAZY_super<Kind<Nothing?>>
|
||||
}
|
||||
@@ -117,7 +117,7 @@ FILE: [ResolvedTo(IMPORTS)] fakeOverrideScript.kts
|
||||
|
||||
}
|
||||
|
||||
public? abstract [ResolvedTo(RAW_FIR)] class IrConst<[ResolvedTo(RAW_FIR)] T> : R|kotlin/Any| {
|
||||
public abstract [ResolvedTo(RAW_FIR)] class IrConst<[ResolvedTo(RAW_FIR)] T> : R|kotlin/Any| {
|
||||
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=IrConst] constructor<[ResolvedTo(RAW_FIR)] T>(): R|IrConst<T>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
}
|
||||
@@ -141,7 +141,7 @@ FILE: [ResolvedTo(IMPORTS)] fakeOverrideScript.kts
|
||||
|
||||
public? final? [ResolvedTo(COMPANION_GENERATION)] fun expression([ResolvedTo(COMPANION_GENERATION)] expression: IrConst<*>): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
public? sealed [ResolvedTo(RAW_FIR)] class Kind<[ResolvedTo(RAW_FIR)] T> : R|kotlin/Any| {
|
||||
public sealed [ResolvedTo(RAW_FIR)] class Kind<[ResolvedTo(RAW_FIR)] T> : R|kotlin/Any| {
|
||||
protected [ResolvedTo(RAW_FIR)] [ContainingClassKey=Kind] constructor<[ResolvedTo(RAW_FIR)] T>([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Kind.asString] asString: String): R|Kind<T>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
}
|
||||
@@ -151,7 +151,7 @@ FILE: [ResolvedTo(IMPORTS)] fakeOverrideScript.kts
|
||||
|
||||
@Suppress[Unresolved](LAZY_EXPRESSION) public? final? [ResolvedTo(RAW_FIR)] fun valueOf([ResolvedTo(RAW_FIR)] aConst: IrConst<*>): <implicit> { LAZY_BLOCK }
|
||||
|
||||
public? final? [ResolvedTo(RAW_FIR)] object Null : Kind<Nothing?> {
|
||||
public final? [ResolvedTo(RAW_FIR)] object Null : Kind<Nothing?> {
|
||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=Null] constructor(): R|Kind.Null| {
|
||||
LAZY_super<Kind<Nothing?>>
|
||||
}
|
||||
@@ -162,7 +162,7 @@ FILE: [ResolvedTo(IMPORTS)] fakeOverrideScript.kts
|
||||
|
||||
}
|
||||
|
||||
public? abstract [ResolvedTo(RAW_FIR)] class IrConst<[ResolvedTo(RAW_FIR)] T> : R|kotlin/Any| {
|
||||
public abstract [ResolvedTo(RAW_FIR)] class IrConst<[ResolvedTo(RAW_FIR)] T> : R|kotlin/Any| {
|
||||
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=IrConst] constructor<[ResolvedTo(RAW_FIR)] T>(): R|IrConst<T>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
}
|
||||
@@ -186,7 +186,7 @@ FILE: [ResolvedTo(IMPORTS)] fakeOverrideScript.kts
|
||||
|
||||
public? final? [ResolvedTo(SUPER_TYPES)] fun expression([ResolvedTo(SUPER_TYPES)] expression: IrConst<*>): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
public? sealed [ResolvedTo(RAW_FIR)] class Kind<[ResolvedTo(RAW_FIR)] T> : R|kotlin/Any| {
|
||||
public sealed [ResolvedTo(RAW_FIR)] class Kind<[ResolvedTo(RAW_FIR)] T> : R|kotlin/Any| {
|
||||
protected [ResolvedTo(RAW_FIR)] [ContainingClassKey=Kind] constructor<[ResolvedTo(RAW_FIR)] T>([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Kind.asString] asString: String): R|Kind<T>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
}
|
||||
@@ -196,7 +196,7 @@ FILE: [ResolvedTo(IMPORTS)] fakeOverrideScript.kts
|
||||
|
||||
@Suppress[Unresolved](LAZY_EXPRESSION) public? final? [ResolvedTo(RAW_FIR)] fun valueOf([ResolvedTo(RAW_FIR)] aConst: IrConst<*>): <implicit> { LAZY_BLOCK }
|
||||
|
||||
public? final? [ResolvedTo(RAW_FIR)] object Null : Kind<Nothing?> {
|
||||
public final? [ResolvedTo(RAW_FIR)] object Null : Kind<Nothing?> {
|
||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=Null] constructor(): R|Kind.Null| {
|
||||
LAZY_super<Kind<Nothing?>>
|
||||
}
|
||||
@@ -207,7 +207,7 @@ FILE: [ResolvedTo(IMPORTS)] fakeOverrideScript.kts
|
||||
|
||||
}
|
||||
|
||||
public? abstract [ResolvedTo(RAW_FIR)] class IrConst<[ResolvedTo(RAW_FIR)] T> : R|kotlin/Any| {
|
||||
public abstract [ResolvedTo(RAW_FIR)] class IrConst<[ResolvedTo(RAW_FIR)] T> : R|kotlin/Any| {
|
||||
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=IrConst] constructor<[ResolvedTo(RAW_FIR)] T>(): R|IrConst<T>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
}
|
||||
@@ -231,7 +231,7 @@ FILE: [ResolvedTo(IMPORTS)] fakeOverrideScript.kts
|
||||
|
||||
public? final? [ResolvedTo(TYPES)] fun expression([ResolvedTo(TYPES)] expression: R|IrConst<*>|): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
public? sealed [ResolvedTo(RAW_FIR)] class Kind<[ResolvedTo(RAW_FIR)] T> : R|kotlin/Any| {
|
||||
public sealed [ResolvedTo(RAW_FIR)] class Kind<[ResolvedTo(RAW_FIR)] T> : R|kotlin/Any| {
|
||||
protected [ResolvedTo(RAW_FIR)] [ContainingClassKey=Kind] constructor<[ResolvedTo(RAW_FIR)] T>([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Kind.asString] asString: String): R|Kind<T>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
}
|
||||
@@ -241,7 +241,7 @@ FILE: [ResolvedTo(IMPORTS)] fakeOverrideScript.kts
|
||||
|
||||
@Suppress[Unresolved](LAZY_EXPRESSION) public? final? [ResolvedTo(RAW_FIR)] fun valueOf([ResolvedTo(RAW_FIR)] aConst: IrConst<*>): <implicit> { LAZY_BLOCK }
|
||||
|
||||
public? final? [ResolvedTo(RAW_FIR)] object Null : Kind<Nothing?> {
|
||||
public final? [ResolvedTo(RAW_FIR)] object Null : Kind<Nothing?> {
|
||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=Null] constructor(): R|Kind.Null| {
|
||||
LAZY_super<Kind<Nothing?>>
|
||||
}
|
||||
@@ -252,7 +252,7 @@ FILE: [ResolvedTo(IMPORTS)] fakeOverrideScript.kts
|
||||
|
||||
}
|
||||
|
||||
public? abstract [ResolvedTo(RAW_FIR)] class IrConst<[ResolvedTo(RAW_FIR)] T> : R|kotlin/Any| {
|
||||
public abstract [ResolvedTo(RAW_FIR)] class IrConst<[ResolvedTo(RAW_FIR)] T> : R|kotlin/Any| {
|
||||
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=IrConst] constructor<[ResolvedTo(RAW_FIR)] T>(): R|IrConst<T>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
}
|
||||
@@ -276,7 +276,7 @@ FILE: [ResolvedTo(IMPORTS)] fakeOverrideScript.kts
|
||||
|
||||
public final [ResolvedTo(STATUS)] fun expression([ResolvedTo(STATUS)] expression: R|IrConst<*>|): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
public? sealed [ResolvedTo(RAW_FIR)] class Kind<[ResolvedTo(RAW_FIR)] T> : R|kotlin/Any| {
|
||||
public sealed [ResolvedTo(RAW_FIR)] class Kind<[ResolvedTo(RAW_FIR)] T> : R|kotlin/Any| {
|
||||
protected [ResolvedTo(RAW_FIR)] [ContainingClassKey=Kind] constructor<[ResolvedTo(RAW_FIR)] T>([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Kind.asString] asString: String): R|Kind<T>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
}
|
||||
@@ -286,7 +286,7 @@ FILE: [ResolvedTo(IMPORTS)] fakeOverrideScript.kts
|
||||
|
||||
@Suppress[Unresolved](LAZY_EXPRESSION) public? final? [ResolvedTo(RAW_FIR)] fun valueOf([ResolvedTo(RAW_FIR)] aConst: IrConst<*>): <implicit> { LAZY_BLOCK }
|
||||
|
||||
public? final? [ResolvedTo(RAW_FIR)] object Null : Kind<Nothing?> {
|
||||
public final? [ResolvedTo(RAW_FIR)] object Null : Kind<Nothing?> {
|
||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=Null] constructor(): R|Kind.Null| {
|
||||
LAZY_super<Kind<Nothing?>>
|
||||
}
|
||||
@@ -297,7 +297,7 @@ FILE: [ResolvedTo(IMPORTS)] fakeOverrideScript.kts
|
||||
|
||||
}
|
||||
|
||||
public? abstract [ResolvedTo(RAW_FIR)] class IrConst<[ResolvedTo(RAW_FIR)] T> : R|kotlin/Any| {
|
||||
public abstract [ResolvedTo(RAW_FIR)] class IrConst<[ResolvedTo(RAW_FIR)] T> : R|kotlin/Any| {
|
||||
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=IrConst] constructor<[ResolvedTo(RAW_FIR)] T>(): R|IrConst<T>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
}
|
||||
@@ -321,7 +321,7 @@ FILE: [ResolvedTo(IMPORTS)] fakeOverrideScript.kts
|
||||
|
||||
public final [ResolvedTo(EXPECT_ACTUAL_MATCHING)] fun expression([ResolvedTo(EXPECT_ACTUAL_MATCHING)] expression: R|IrConst<*>|): R|kotlin/Unit| { LAZY_BLOCK }
|
||||
|
||||
public? sealed [ResolvedTo(RAW_FIR)] class Kind<[ResolvedTo(RAW_FIR)] T> : R|kotlin/Any| {
|
||||
public sealed [ResolvedTo(RAW_FIR)] class Kind<[ResolvedTo(RAW_FIR)] T> : R|kotlin/Any| {
|
||||
protected [ResolvedTo(RAW_FIR)] [ContainingClassKey=Kind] constructor<[ResolvedTo(RAW_FIR)] T>([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Kind.asString] asString: String): R|Kind<T>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
}
|
||||
@@ -331,7 +331,7 @@ FILE: [ResolvedTo(IMPORTS)] fakeOverrideScript.kts
|
||||
|
||||
@Suppress[Unresolved](LAZY_EXPRESSION) public? final? [ResolvedTo(RAW_FIR)] fun valueOf([ResolvedTo(RAW_FIR)] aConst: IrConst<*>): <implicit> { LAZY_BLOCK }
|
||||
|
||||
public? final? [ResolvedTo(RAW_FIR)] object Null : Kind<Nothing?> {
|
||||
public final? [ResolvedTo(RAW_FIR)] object Null : Kind<Nothing?> {
|
||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=Null] constructor(): R|Kind.Null| {
|
||||
LAZY_super<Kind<Nothing?>>
|
||||
}
|
||||
@@ -342,7 +342,7 @@ FILE: [ResolvedTo(IMPORTS)] fakeOverrideScript.kts
|
||||
|
||||
}
|
||||
|
||||
public? abstract [ResolvedTo(RAW_FIR)] class IrConst<[ResolvedTo(RAW_FIR)] T> : R|kotlin/Any| {
|
||||
public abstract [ResolvedTo(RAW_FIR)] class IrConst<[ResolvedTo(RAW_FIR)] T> : R|kotlin/Any| {
|
||||
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=IrConst] constructor<[ResolvedTo(RAW_FIR)] T>(): R|IrConst<T>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
}
|
||||
@@ -375,7 +375,7 @@ FILE: [ResolvedTo(IMPORTS)] fakeOverrideScript.kts
|
||||
|
||||
}
|
||||
|
||||
public? sealed [ResolvedTo(RAW_FIR)] class Kind<[ResolvedTo(RAW_FIR)] T> : R|kotlin/Any| {
|
||||
public sealed [ResolvedTo(RAW_FIR)] class Kind<[ResolvedTo(RAW_FIR)] T> : R|kotlin/Any| {
|
||||
protected [ResolvedTo(RAW_FIR)] [ContainingClassKey=Kind] constructor<[ResolvedTo(RAW_FIR)] T>([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Kind.asString] asString: String): R|Kind<T>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
}
|
||||
@@ -385,7 +385,7 @@ FILE: [ResolvedTo(IMPORTS)] fakeOverrideScript.kts
|
||||
|
||||
@Suppress[Unresolved](LAZY_EXPRESSION) public? final? [ResolvedTo(RAW_FIR)] fun valueOf([ResolvedTo(RAW_FIR)] aConst: IrConst<*>): <implicit> { LAZY_BLOCK }
|
||||
|
||||
public? final? [ResolvedTo(RAW_FIR)] object Null : Kind<Nothing?> {
|
||||
public final? [ResolvedTo(RAW_FIR)] object Null : Kind<Nothing?> {
|
||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=Null] constructor(): R|Kind.Null| {
|
||||
LAZY_super<Kind<Nothing?>>
|
||||
}
|
||||
@@ -396,7 +396,7 @@ FILE: [ResolvedTo(IMPORTS)] fakeOverrideScript.kts
|
||||
|
||||
}
|
||||
|
||||
public? abstract [ResolvedTo(RAW_FIR)] class IrConst<[ResolvedTo(RAW_FIR)] T> : R|kotlin/Any| {
|
||||
public abstract [ResolvedTo(RAW_FIR)] class IrConst<[ResolvedTo(RAW_FIR)] T> : R|kotlin/Any| {
|
||||
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=IrConst] constructor<[ResolvedTo(RAW_FIR)] T>(): R|IrConst<T>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
}
|
||||
@@ -429,7 +429,7 @@ FILE: [ResolvedTo(IMPORTS)] fakeOverrideScript.kts
|
||||
|
||||
}
|
||||
|
||||
public? sealed [ResolvedTo(RAW_FIR)] class Kind<[ResolvedTo(RAW_FIR)] T> : R|kotlin/Any| {
|
||||
public sealed [ResolvedTo(RAW_FIR)] class Kind<[ResolvedTo(RAW_FIR)] T> : R|kotlin/Any| {
|
||||
protected [ResolvedTo(RAW_FIR)] [ContainingClassKey=Kind] constructor<[ResolvedTo(RAW_FIR)] T>([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Kind.asString] asString: String): R|Kind<T>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
}
|
||||
@@ -439,7 +439,7 @@ FILE: [ResolvedTo(IMPORTS)] fakeOverrideScript.kts
|
||||
|
||||
@Suppress[Unresolved](LAZY_EXPRESSION) public? final? [ResolvedTo(RAW_FIR)] fun valueOf([ResolvedTo(RAW_FIR)] aConst: IrConst<*>): <implicit> { LAZY_BLOCK }
|
||||
|
||||
public? final? [ResolvedTo(RAW_FIR)] object Null : Kind<Nothing?> {
|
||||
public final? [ResolvedTo(RAW_FIR)] object Null : Kind<Nothing?> {
|
||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=Null] constructor(): R|Kind.Null| {
|
||||
LAZY_super<Kind<Nothing?>>
|
||||
}
|
||||
@@ -450,7 +450,7 @@ FILE: [ResolvedTo(IMPORTS)] fakeOverrideScript.kts
|
||||
|
||||
}
|
||||
|
||||
public? abstract [ResolvedTo(RAW_FIR)] class IrConst<[ResolvedTo(RAW_FIR)] T> : R|kotlin/Any| {
|
||||
public abstract [ResolvedTo(RAW_FIR)] class IrConst<[ResolvedTo(RAW_FIR)] T> : R|kotlin/Any| {
|
||||
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=IrConst] constructor<[ResolvedTo(RAW_FIR)] T>(): R|IrConst<T>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
}
|
||||
@@ -483,7 +483,7 @@ FILE: [ResolvedTo(IMPORTS)] fakeOverrideScript.kts
|
||||
|
||||
}
|
||||
|
||||
public? sealed [ResolvedTo(RAW_FIR)] class Kind<[ResolvedTo(RAW_FIR)] T> : R|kotlin/Any| {
|
||||
public sealed [ResolvedTo(RAW_FIR)] class Kind<[ResolvedTo(RAW_FIR)] T> : R|kotlin/Any| {
|
||||
protected [ResolvedTo(RAW_FIR)] [ContainingClassKey=Kind] constructor<[ResolvedTo(RAW_FIR)] T>([ResolvedTo(RAW_FIR)] [CorrespondingProperty=/Kind.asString] asString: String): R|Kind<T>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
}
|
||||
@@ -493,7 +493,7 @@ FILE: [ResolvedTo(IMPORTS)] fakeOverrideScript.kts
|
||||
|
||||
@Suppress[Unresolved](LAZY_EXPRESSION) public? final? [ResolvedTo(RAW_FIR)] fun valueOf([ResolvedTo(RAW_FIR)] aConst: IrConst<*>): <implicit> { LAZY_BLOCK }
|
||||
|
||||
public? final? [ResolvedTo(RAW_FIR)] object Null : Kind<Nothing?> {
|
||||
public final? [ResolvedTo(RAW_FIR)] object Null : Kind<Nothing?> {
|
||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=Null] constructor(): R|Kind.Null| {
|
||||
LAZY_super<Kind<Nothing?>>
|
||||
}
|
||||
@@ -504,7 +504,7 @@ FILE: [ResolvedTo(IMPORTS)] fakeOverrideScript.kts
|
||||
|
||||
}
|
||||
|
||||
public? abstract [ResolvedTo(RAW_FIR)] class IrConst<[ResolvedTo(RAW_FIR)] T> : R|kotlin/Any| {
|
||||
public abstract [ResolvedTo(RAW_FIR)] class IrConst<[ResolvedTo(RAW_FIR)] T> : R|kotlin/Any| {
|
||||
public? [ResolvedTo(RAW_FIR)] [ContainingClassKey=IrConst] constructor<[ResolvedTo(RAW_FIR)] T>(): R|IrConst<T>| {
|
||||
LAZY_super<R|kotlin/Any|>
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user