mirror of
https://github.com/revanced/smali.git
synced 2025-05-05 17:14:25 +02:00
Get qualifiedName from stub in when possible in SmaliClass
This commit is contained in:
parent
9a1db48dc5
commit
b4b9c6c387
@ -72,19 +72,12 @@ public class SmaliClass extends SmaliStubBasedPsiElement<SmaliClassStub> impleme
|
||||
return name.substring(lastDot+1);
|
||||
}
|
||||
|
||||
@Nullable @Override public SmaliAccessList getAccessFlagsNode() {
|
||||
SmaliClassStatement classStatement = findChildByClass(SmaliClassStatement.class);
|
||||
if (classStatement == null) {
|
||||
return null;
|
||||
}
|
||||
return classStatement.getAccessFlagsNode();
|
||||
}
|
||||
@Override public boolean hasTypeParameters() {
|
||||
// TODO: implement generics
|
||||
return false;
|
||||
}
|
||||
|
||||
@Nullable @Override public String getQualifiedName() {
|
||||
SmaliClassStub stub = getStub();
|
||||
if (stub != null) {
|
||||
return stub.getQualifiedName();
|
||||
}
|
||||
|
||||
SmaliClassStatement classStatement = findChildByClass(SmaliClassStatement.class);
|
||||
if (classStatement == null) {
|
||||
return null;
|
||||
@ -104,6 +97,18 @@ public class SmaliClass extends SmaliStubBasedPsiElement<SmaliClassStub> impleme
|
||||
return name.substring(0, lastDot);
|
||||
}
|
||||
|
||||
@Nullable @Override public SmaliAccessList getAccessFlagsNode() {
|
||||
SmaliClassStatement classStatement = findChildByClass(SmaliClassStatement.class);
|
||||
if (classStatement == null) {
|
||||
return null;
|
||||
}
|
||||
return classStatement.getAccessFlagsNode();
|
||||
}
|
||||
@Override public boolean hasTypeParameters() {
|
||||
// TODO: implement generics
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override public boolean isInterface() {
|
||||
return getModifierList().hasModifierProperty("interface");
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user