getQualifiedName rewrite

This commit is contained in:
Nikolay Krasko
2012-08-28 18:13:09 +04:00
parent a3aef5571e
commit 5d37c9581b
@@ -37,7 +37,15 @@ import java.util.HashSet;
public class JetGotoClassContributor implements GotoClassContributor { public class JetGotoClassContributor implements GotoClassContributor {
@Override @Override
public String getQualifiedName(NavigationItem item) { public String getQualifiedName(NavigationItem item) {
return "Hello"; if (item instanceof JetNamedDeclaration) {
JetNamedDeclaration jetClass = (JetNamedDeclaration) item;
FqName name = JetPsiUtil.getFQName(jetClass);
if (name != null) {
return name.getFqName();
}
}
return null;
} }
@Override @Override
@@ -80,7 +88,7 @@ public class JetGotoClassContributor implements GotoClassContributor {
// items.add((JetObjectDeclaration) classOrObject); // items.add((JetObjectDeclaration) classOrObject);
} }
else if (classOrObject instanceof JetClass) { else if (classOrObject instanceof JetClass) {
items.add((JetClass) classOrObject); items.add(classOrObject);
} }
else { else {
assert false; assert false;