K2: Support for inter-module interaction for @SubclassOptInRequired
The inter-module interaction was partially supported, but the DiagnosticCompilerTestFE10TestdataTestGenerated and LFirPreresolvedReversedDiagnosticCompilerFE10TestDataTestGenerated were failing. This is because the arguments of annotations were not fully resolved in loadExperimentalitiesFromAnnotationTo function. ^KT-60262 Fixed
This commit is contained in:
committed by
Space Team
parent
d66b38b7a9
commit
7429dd4b94
+6
@@ -42301,6 +42301,12 @@ public class DiagnosticCompilerTestFE10TestdataTestGenerated extends AbstractDia
|
||||
runTest("compiler/testData/diagnostics/testsWithStdLib/annotations/subclassOptInRequired/JavaKotlinInterop.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("Module.kt")
|
||||
public void testModule() throws Exception {
|
||||
runTest("compiler/testData/diagnostics/testsWithStdLib/annotations/subclassOptInRequired/Module.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("NestedClasses.kt")
|
||||
public void testNestedClasses() throws Exception {
|
||||
|
||||
+6
@@ -42301,6 +42301,12 @@ public class LLFirPreresolvedReversedDiagnosticCompilerFE10TestDataTestGenerated
|
||||
runTest("compiler/testData/diagnostics/testsWithStdLib/annotations/subclassOptInRequired/JavaKotlinInterop.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("Module.kt")
|
||||
public void testModule() throws Exception {
|
||||
runTest("compiler/testData/diagnostics/testsWithStdLib/annotations/subclassOptInRequired/Module.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("NestedClasses.kt")
|
||||
public void testNestedClasses() throws Exception {
|
||||
|
||||
Reference in New Issue
Block a user