From a95d0a43a52560ecd3be975d443d4126523a2e6c Mon Sep 17 00:00:00 2001 From: Ben Gruver Date: Sun, 24 Jul 2016 14:37:57 -0700 Subject: [PATCH] Implement SmaliClass.getPresentation This fixes an issue when trying to use ctrl+n to find a smali class --- .../src/main/java/org/jf/smalidea/psi/impl/SmaliClass.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliClass.java b/smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliClass.java index 684293fa..c7e7321d 100644 --- a/smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliClass.java +++ b/smalidea/src/main/java/org/jf/smalidea/psi/impl/SmaliClass.java @@ -35,6 +35,8 @@ import com.google.common.collect.ImmutableList; import com.google.common.collect.Lists; import com.intellij.debugger.SourcePosition; import com.intellij.lang.ASTNode; +import com.intellij.navigation.ItemPresentation; +import com.intellij.navigation.ItemPresentationProviders; import com.intellij.openapi.util.Pair; import com.intellij.openapi.vfs.VirtualFile; import com.intellij.psi.*; @@ -86,6 +88,10 @@ public class SmaliClass extends SmaliStubBasedPsiElement impleme return name.substring(lastDot+1); } + @Override public ItemPresentation getPresentation() { + return ItemPresentationProviders.getItemPresentation(this); + } + @Nullable @Override public String getQualifiedName() { SmaliClassStatement classStatement = getStubOrPsiChild(SmaliElementTypes.CLASS_STATEMENT); if (classStatement == null) {