Преглед на файлове

364380

tags/preJava7Merge
aclement преди 12 години
родител
ревизия
e097ad55db
променени са 1 файла, в които са добавени 9 реда и са изтрити 2 реда
  1. 9
    2
      org.aspectj.matcher/src/org/aspectj/weaver/ResolvedMemberImpl.java

+ 9
- 2
org.aspectj.matcher/src/org/aspectj/weaver/ResolvedMemberImpl.java Целия файл

@@ -673,8 +673,15 @@ public class ResolvedMemberImpl extends MemberImpl implements IHasPosition, Reso
}

public boolean isVisible(ResolvedType fromType) {
World world = fromType.getWorld();
return ResolvedType.isVisible(getModifiers(), getDeclaringType().resolve(world), fromType);
UnresolvedType declaringType = getDeclaringType();
ResolvedType type = null;
if (fromType.equals(declaringType)) {
type = fromType;
} else {
World world = fromType.getWorld();
type = declaringType.resolve(world);
}
return ResolvedType.isVisible(getModifiers(), type, fromType);
}

public void setCheckedExceptions(UnresolvedType[] checkedExceptions) {

Loading…
Отказ
Запис