[FIR] Expect classes can never have in implicit constructor. enums included
Motivation: If I don't fix it then I will get a false positive ACTUAL_MISSING in DiagnosticCompilerTestFE10TestdataTestGenerated.Tests.Multiplatform.Enum.testSimpleEnum after I fix KT-59887 The commit also fixes false positive diagnostic in annotationArgTypeAliasWithArray.fir.kt test Review: https://jetbrains.team/p/kt/reviews/13244
This commit is contained in:
-2
@@ -1,8 +1,6 @@
|
||||
FILE: expectNestedEnumClassGeneratedMembers.kt
|
||||
public? final? expect class Outer : R|kotlin/Any| {
|
||||
public? final? expect enum class NestedEnum : R|kotlin/Enum<Outer.NestedEnum>| {
|
||||
private expect constructor(): R|Outer.NestedEnum|
|
||||
|
||||
public final expect static enum entry ONE: R|Outer.NestedEnum|
|
||||
public final expect static enum entry TWO: R|Outer.NestedEnum|
|
||||
public final expect static fun values(): R|kotlin/Array<Outer.NestedEnum>| {
|
||||
|
||||
-2
@@ -1,8 +1,6 @@
|
||||
FILE: expectNestedEnumClassGeneratedMembers.kt
|
||||
public? final? expect class Outer : R|kotlin/Any| {
|
||||
public? final? expect enum class NestedEnum : R|kotlin/Enum<Outer.NestedEnum>| {
|
||||
private expect [ContainingClassKey=NestedEnum] constructor(): R|Outer.NestedEnum|
|
||||
|
||||
public final expect static [ContainingClassKey=NestedEnum] enum entry ONE: R|Outer.NestedEnum|
|
||||
public final expect static [ContainingClassKey=NestedEnum] enum entry TWO: R|Outer.NestedEnum|
|
||||
public final expect static [ContainingClassKey=NestedEnum] fun values(): R|kotlin/Array<Outer.NestedEnum>| {
|
||||
|
||||
Reference in New Issue
Block a user