Report a warning when comparing incompatible enums
I've put `isIncompatibleEnums` to TypeIntersector because I placed all of its usages after all of the TypeIntersector::isIntersectionEmpty ones ^KT-28225 Fixed
This commit is contained in:
@@ -6863,6 +6863,16 @@ public class DiagnosticsTestGenerated extends AbstractDiagnosticsTest {
|
||||
runTest("compiler/testData/diagnostics/tests/enum/importEnumFromJava.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("incompatibleEnumEntryClasses.kt")
|
||||
public void testIncompatibleEnumEntryClasses() throws Exception {
|
||||
runTest("compiler/testData/diagnostics/tests/enum/incompatibleEnumEntryClasses.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("incompatibleEnums.kt")
|
||||
public void testIncompatibleEnums() throws Exception {
|
||||
runTest("compiler/testData/diagnostics/tests/enum/incompatibleEnums.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("inheritFromEnumEntry.kt")
|
||||
public void testInheritFromEnumEntry() throws Exception {
|
||||
runTest("compiler/testData/diagnostics/tests/enum/inheritFromEnumEntry.kt");
|
||||
|
||||
Generated
+10
@@ -6863,6 +6863,16 @@ public class DiagnosticsUsingJavacTestGenerated extends AbstractDiagnosticsUsing
|
||||
runTest("compiler/testData/diagnostics/tests/enum/importEnumFromJava.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("incompatibleEnumEntryClasses.kt")
|
||||
public void testIncompatibleEnumEntryClasses() throws Exception {
|
||||
runTest("compiler/testData/diagnostics/tests/enum/incompatibleEnumEntryClasses.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("incompatibleEnums.kt")
|
||||
public void testIncompatibleEnums() throws Exception {
|
||||
runTest("compiler/testData/diagnostics/tests/enum/incompatibleEnums.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("inheritFromEnumEntry.kt")
|
||||
public void testInheritFromEnumEntry() throws Exception {
|
||||
runTest("compiler/testData/diagnostics/tests/enum/inheritFromEnumEntry.kt");
|
||||
|
||||
Reference in New Issue
Block a user