Synthetic properties: correct behaviour for method hierarchies

This commit is contained in:
Valentin Kipyatkov
2015-07-17 23:25:14 +03:00
parent 367e294452
commit 612c009f6b
19 changed files with 559 additions and 28 deletions
@@ -14082,12 +14082,54 @@ public class JetDiagnosticsTestGenerated extends AbstractJetDiagnosticsTest {
doTest(fileName);
}
@TestMetadata("JavaOverridesKotlin.kt")
public void testJavaOverridesKotlin() throws Exception {
String fileName = JetTestUtils.navigationMetadata("compiler/testData/diagnostics/tests/syntheticExtensions/JavaOverridesKotlin.kt");
doTest(fileName);
}
@TestMetadata("KotlinOverridesJava.kt")
public void testKotlinOverridesJava() throws Exception {
String fileName = JetTestUtils.navigationMetadata("compiler/testData/diagnostics/tests/syntheticExtensions/KotlinOverridesJava.kt");
doTest(fileName);
}
@TestMetadata("KotlinOverridesJava2.kt")
public void testKotlinOverridesJava2() throws Exception {
String fileName = JetTestUtils.navigationMetadata("compiler/testData/diagnostics/tests/syntheticExtensions/KotlinOverridesJava2.kt");
doTest(fileName);
}
@TestMetadata("KotlinOverridesJava3.kt")
public void testKotlinOverridesJava3() throws Exception {
String fileName = JetTestUtils.navigationMetadata("compiler/testData/diagnostics/tests/syntheticExtensions/KotlinOverridesJava3.kt");
doTest(fileName);
}
@TestMetadata("KotlinOverridesJava4.kt")
public void testKotlinOverridesJava4() throws Exception {
String fileName = JetTestUtils.navigationMetadata("compiler/testData/diagnostics/tests/syntheticExtensions/KotlinOverridesJava4.kt");
doTest(fileName);
}
@TestMetadata("KotlinOverridesJava5.kt")
public void testKotlinOverridesJava5() throws Exception {
String fileName = JetTestUtils.navigationMetadata("compiler/testData/diagnostics/tests/syntheticExtensions/KotlinOverridesJava5.kt");
doTest(fileName);
}
@TestMetadata("OnlyPublic.kt")
public void testOnlyPublic() throws Exception {
String fileName = JetTestUtils.navigationMetadata("compiler/testData/diagnostics/tests/syntheticExtensions/OnlyPublic.kt");
doTest(fileName);
}
@TestMetadata("OverrideGetterOnly.kt")
public void testOverrideGetterOnly() throws Exception {
String fileName = JetTestUtils.navigationMetadata("compiler/testData/diagnostics/tests/syntheticExtensions/OverrideGetterOnly.kt");
doTest(fileName);
}
@TestMetadata("SetterOnly.kt")
public void testSetterOnly() throws Exception {
String fileName = JetTestUtils.navigationMetadata("compiler/testData/diagnostics/tests/syntheticExtensions/SetterOnly.kt");