class Some { | |
void foo(Object o) { | |
if (o instanceof String) { | |
} | |
o.hashCode(); | |
} | |
private void getOwnerClass(PsiElement element) { | |
while (element != null) { | |
if (element instanceof PsiClass && hashCode() == 42) { | |
return; | |
} | |
element = element.getParent(); | |
} | |
} | |
} | |
interface PsiElement { | |
PsiElement getParent(); | |
} | |
interface PsiClass extends PsiElement {} |