This commit is contained in:
Alexey Kudravtsev
2013-05-27 14:01:29 +04:00
parent 2ea68645a5
commit dc4963cb34
3 changed files with 3 additions and 0 deletions
@@ -61,6 +61,7 @@ public class InheritanceUtil {
final SearchScope scope = GlobalSearchScope.allScope(class1.getProject());
final Query<PsiClass> search = ClassInheritorsSearch.search(class1, scope, true, true);
return !search.forEach(new Processor<PsiClass>() {
@Override
public boolean process(PsiClass inheritor) {
return !inheritor.equals(class2) && !inheritor.isInheritor(class2, true);
}
@@ -24,6 +24,7 @@ public class PsiElementOrderComparator implements Comparator<PsiElement> {
private static final PsiElementOrderComparator INSTANCE =
new PsiElementOrderComparator();
@Override
public int compare(PsiElement element1, PsiElement element2) {
final int offset1 = element1.getTextOffset();
final int offset2 = element2.getTextOffset();
@@ -105,6 +105,7 @@ public class SingletonUtil {
this.field = field;
}
@Override
public boolean process(PsiReference reference) {
final PsiElement element = reference.getElement();
final PsiElement parent = element.getParent();