committed by
Space Team
parent
39cbe3fb35
commit
453b97a2d1
+6
@@ -639,6 +639,12 @@ public class DiagnosticCompilerTestFE10TestdataTestGenerated extends AbstractDia
|
||||
runTest("compiler/testData/diagnostics/tests/intersectionWithMultipleDefaultsInJavaOverriddenByIntersectionInKotlin.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("intersectionWithMultipleDefaultsInJavaWithAdditionalSymbolsAfterNonSubsumed.kt")
|
||||
public void testIntersectionWithMultipleDefaultsInJavaWithAdditionalSymbolsAfterNonSubsumed() {
|
||||
runTest("compiler/testData/diagnostics/tests/intersectionWithMultipleDefaultsInJavaWithAdditionalSymbolsAfterNonSubsumed.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("invalidTargetCrashesCompiler.kt")
|
||||
public void testInvalidTargetCrashesCompiler() {
|
||||
|
||||
+6
@@ -639,6 +639,12 @@ public class LLFirPreresolvedReversedDiagnosticCompilerFE10TestDataTestGenerated
|
||||
runTest("compiler/testData/diagnostics/tests/intersectionWithMultipleDefaultsInJavaOverriddenByIntersectionInKotlin.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("intersectionWithMultipleDefaultsInJavaWithAdditionalSymbolsAfterNonSubsumed.kt")
|
||||
public void testIntersectionWithMultipleDefaultsInJavaWithAdditionalSymbolsAfterNonSubsumed() {
|
||||
runTest("compiler/testData/diagnostics/tests/intersectionWithMultipleDefaultsInJavaWithAdditionalSymbolsAfterNonSubsumed.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("invalidTargetCrashesCompiler.kt")
|
||||
public void testInvalidTargetCrashesCompiler() {
|
||||
|
||||
+6
@@ -639,6 +639,12 @@ public class FirLightTreeOldFrontendDiagnosticsTestGenerated extends AbstractFir
|
||||
runTest("compiler/testData/diagnostics/tests/intersectionWithMultipleDefaultsInJavaOverriddenByIntersectionInKotlin.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("intersectionWithMultipleDefaultsInJavaWithAdditionalSymbolsAfterNonSubsumed.kt")
|
||||
public void testIntersectionWithMultipleDefaultsInJavaWithAdditionalSymbolsAfterNonSubsumed() {
|
||||
runTest("compiler/testData/diagnostics/tests/intersectionWithMultipleDefaultsInJavaWithAdditionalSymbolsAfterNonSubsumed.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("invalidTargetCrashesCompiler.kt")
|
||||
public void testInvalidTargetCrashesCompiler() {
|
||||
|
||||
+6
@@ -639,6 +639,12 @@ public class FirPsiOldFrontendDiagnosticsTestGenerated extends AbstractFirPsiDia
|
||||
runTest("compiler/testData/diagnostics/tests/intersectionWithMultipleDefaultsInJavaOverriddenByIntersectionInKotlin.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("intersectionWithMultipleDefaultsInJavaWithAdditionalSymbolsAfterNonSubsumed.kt")
|
||||
public void testIntersectionWithMultipleDefaultsInJavaWithAdditionalSymbolsAfterNonSubsumed() {
|
||||
runTest("compiler/testData/diagnostics/tests/intersectionWithMultipleDefaultsInJavaWithAdditionalSymbolsAfterNonSubsumed.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("invalidTargetCrashesCompiler.kt")
|
||||
public void testInvalidTargetCrashesCompiler() {
|
||||
|
||||
+29
@@ -0,0 +1,29 @@
|
||||
// FILE: JvmElement.java
|
||||
public interface JvmElement {
|
||||
default void accept() {}
|
||||
}
|
||||
|
||||
// FILE: JvmMember.java
|
||||
public interface JvmMember extends JvmElement {
|
||||
default void accept() {}
|
||||
}
|
||||
|
||||
// FILE: PsiJvmMember.java
|
||||
// Provides a phantom IO
|
||||
public interface PsiJvmMember extends JvmMember, JvmElement {}
|
||||
|
||||
// FILE: PsiTypeParameterListOwner.java
|
||||
// Must also provide a phantom IO
|
||||
public interface PsiTypeParameterListOwner extends PsiJvmMember, JvmMember {}
|
||||
|
||||
// FILE: JvmClass.java
|
||||
public interface JvmClass extends JvmMember, JvmElement {
|
||||
default void accept() {}
|
||||
}
|
||||
|
||||
// FILE: PsiClass.java
|
||||
public interface PsiClass extends PsiTypeParameterListOwner, JvmClass {}
|
||||
|
||||
// FILE: Main.kt
|
||||
|
||||
<!CANNOT_INFER_VISIBILITY!>class K<!> : PsiClass
|
||||
+29
@@ -0,0 +1,29 @@
|
||||
// FILE: JvmElement.java
|
||||
public interface JvmElement {
|
||||
default void accept() {}
|
||||
}
|
||||
|
||||
// FILE: JvmMember.java
|
||||
public interface JvmMember extends JvmElement {
|
||||
default void accept() {}
|
||||
}
|
||||
|
||||
// FILE: PsiJvmMember.java
|
||||
// Provides a phantom IO
|
||||
public interface PsiJvmMember extends JvmMember, JvmElement {}
|
||||
|
||||
// FILE: PsiTypeParameterListOwner.java
|
||||
// Must also provide a phantom IO
|
||||
public interface PsiTypeParameterListOwner extends PsiJvmMember, JvmMember {}
|
||||
|
||||
// FILE: JvmClass.java
|
||||
public interface JvmClass extends JvmMember, JvmElement {
|
||||
default void accept() {}
|
||||
}
|
||||
|
||||
// FILE: PsiClass.java
|
||||
public interface PsiClass extends PsiTypeParameterListOwner, JvmClass {}
|
||||
|
||||
// FILE: Main.kt
|
||||
|
||||
class K : PsiClass
|
||||
Generated
+6
@@ -639,6 +639,12 @@ public class DiagnosticTestGenerated extends AbstractDiagnosticTest {
|
||||
runTest("compiler/testData/diagnostics/tests/intersectionWithMultipleDefaultsInJavaOverriddenByIntersectionInKotlin.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("intersectionWithMultipleDefaultsInJavaWithAdditionalSymbolsAfterNonSubsumed.kt")
|
||||
public void testIntersectionWithMultipleDefaultsInJavaWithAdditionalSymbolsAfterNonSubsumed() {
|
||||
runTest("compiler/testData/diagnostics/tests/intersectionWithMultipleDefaultsInJavaWithAdditionalSymbolsAfterNonSubsumed.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("invalidTargetCrashesCompiler.kt")
|
||||
public void testInvalidTargetCrashesCompiler() {
|
||||
|
||||
Reference in New Issue
Block a user