mirror of
https://github.com/revanced/smali.git
synced 2025-05-02 15:44:30 +02:00
Implement SmaliClass.getPresentation
This fixes an issue when trying to use ctrl+n to find a smali class
This commit is contained in:
parent
6f11c52b56
commit
a95d0a43a5
@ -35,6 +35,8 @@ import com.google.common.collect.ImmutableList;
|
|||||||
import com.google.common.collect.Lists;
|
import com.google.common.collect.Lists;
|
||||||
import com.intellij.debugger.SourcePosition;
|
import com.intellij.debugger.SourcePosition;
|
||||||
import com.intellij.lang.ASTNode;
|
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.util.Pair;
|
||||||
import com.intellij.openapi.vfs.VirtualFile;
|
import com.intellij.openapi.vfs.VirtualFile;
|
||||||
import com.intellij.psi.*;
|
import com.intellij.psi.*;
|
||||||
@ -86,6 +88,10 @@ public class SmaliClass extends SmaliStubBasedPsiElement<SmaliClassStub> impleme
|
|||||||
return name.substring(lastDot+1);
|
return name.substring(lastDot+1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override public ItemPresentation getPresentation() {
|
||||||
|
return ItemPresentationProviders.getItemPresentation(this);
|
||||||
|
}
|
||||||
|
|
||||||
@Nullable @Override public String getQualifiedName() {
|
@Nullable @Override public String getQualifiedName() {
|
||||||
SmaliClassStatement classStatement = getStubOrPsiChild(SmaliElementTypes.CLASS_STATEMENT);
|
SmaliClassStatement classStatement = getStubOrPsiChild(SmaliElementTypes.CLASS_STATEMENT);
|
||||||
if (classStatement == null) {
|
if (classStatement == null) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user