blob: fcdae5a8e3804cf90b0e7430cf29b31280186931 [file] [log] [blame]
package com.siyeh.igtest.bugs.castConflictingInstanceof.andAnd;
public class AndAnd {
public String getCanonicalText(PsiElement resolved) {
if (resolved instanceof PsiMember || resolved instanceof PsiNamedElement) {
PsiClass clazz = ((PsiMember) resolved).getContainingClass();
if (clazz != null) {
String qName = clazz.getQualifiedName();
if (qName != null) {
return qName + "." + ((PsiNamedElement) resolved).getName();
}
}
}
return null;
}
interface PsiElement {}
interface PsiMember {
PsiClass getContainingClass();
}
interface PsiNamedElement {
String getName();
}
interface PsiClass extends PsiElement {
String getQualifiedName();
}
}