diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/descriptors/Visibilities.java b/compiler/frontend/src/org/jetbrains/jet/lang/descriptors/Visibilities.java index 09d878534e2..d3dfe5d72d8 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/descriptors/Visibilities.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/descriptors/Visibilities.java @@ -60,7 +60,7 @@ public class Visibilities { ClassDescriptor classDescriptor = DescriptorUtils.getParentOfType(what, ClassDescriptor.class); if (classDescriptor == null) return false; - ClassDescriptor fromClass = DescriptorUtils.getParentOfType(from, ClassDescriptor.class); + ClassDescriptor fromClass = DescriptorUtils.getParentOfType(from, ClassDescriptor.class, false); if (fromClass == null) return false; if (DescriptorUtils.isSubclass(fromClass, classDescriptor)) { return true; diff --git a/idea/testData/codeInsight/overrideImplement/javaInterfaceMethod/foo/Intf.java b/idea/testData/codeInsight/overrideImplement/javaInterfaceMethod/foo/Intf.java index 7425f3c34fe..1df19211e23 100644 --- a/idea/testData/codeInsight/overrideImplement/javaInterfaceMethod/foo/Intf.java +++ b/idea/testData/codeInsight/overrideImplement/javaInterfaceMethod/foo/Intf.java @@ -16,6 +16,6 @@ package foo; -interface Intf { +public interface Intf { String getFooBar(); } diff --git a/idea/testData/codeInsight/overrideImplement/javaParameters/foo/Intf.java b/idea/testData/codeInsight/overrideImplement/javaParameters/foo/Intf.java index 0dd532cb5c1..50e82de9195 100644 --- a/idea/testData/codeInsight/overrideImplement/javaParameters/foo/Intf.java +++ b/idea/testData/codeInsight/overrideImplement/javaParameters/foo/Intf.java @@ -16,6 +16,6 @@ package foo; -interface Intf { +public interface Intf { void fooBar(int i, String[] s, Object foo); }