Visibilities of property accessors were not resolved for properties overriding others. They had "internal" visibility after analysis passed.
This commit is contained in:
@@ -23,6 +23,8 @@ import org.jetbrains.jet.JetTestCaseBuilder;
|
||||
import org.jetbrains.jet.JetTestUtils;
|
||||
import org.jetbrains.jet.analyzer.AnalyzeExhaust;
|
||||
import org.jetbrains.jet.lang.descriptors.DeclarationDescriptor;
|
||||
import org.jetbrains.jet.lang.descriptors.PropertyAccessorDescriptor;
|
||||
import org.jetbrains.jet.lang.descriptors.PropertyDescriptor;
|
||||
import org.jetbrains.jet.lang.psi.JetElement;
|
||||
import org.jetbrains.jet.lang.psi.JetFile;
|
||||
import org.jetbrains.jet.lang.psi.JetVisitorVoid;
|
||||
@@ -77,6 +79,10 @@ public class DescriptorRendererTest extends JetLiteFixture {
|
||||
doTest();
|
||||
}
|
||||
|
||||
public void testInheritedMembersVisibility() throws IOException {
|
||||
doTest();
|
||||
}
|
||||
|
||||
@Override
|
||||
protected String getTestDataPath() {
|
||||
return JetTestCaseBuilder.getTestDataPathBase() + "/renderer";
|
||||
|
||||
Reference in New Issue
Block a user