fix in 'protected' visibility check

This commit is contained in:
Svetlana Isakova
2012-04-06 20:42:45 +04:00
parent 63af29fedb
commit cd1221b1b2
3 changed files with 3 additions and 3 deletions
@@ -60,7 +60,7 @@ public class Visibilities {
ClassDescriptor classDescriptor = DescriptorUtils.getParentOfType(what, ClassDescriptor.class); ClassDescriptor classDescriptor = DescriptorUtils.getParentOfType(what, ClassDescriptor.class);
if (classDescriptor == null) return false; 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 (fromClass == null) return false;
if (DescriptorUtils.isSubclass(fromClass, classDescriptor)) { if (DescriptorUtils.isSubclass(fromClass, classDescriptor)) {
return true; return true;
@@ -16,6 +16,6 @@
package foo; package foo;
interface Intf { public interface Intf {
String getFooBar(); String getFooBar();
} }
@@ -16,6 +16,6 @@
package foo; package foo;
interface Intf { public interface Intf {
void fooBar(int i, String[] s, Object foo); void fooBar(int i, String[] s, Object foo);
} }