feat(gui): add class links for AndroidManifest.xml and other minor fixes

This commit is contained in:
Skylot
2019-07-18 22:58:54 +03:00
parent 3bc9671905
commit c8df26f227
28 changed files with 357 additions and 256 deletions
@@ -13,17 +13,14 @@ import org.slf4j.LoggerFactory;
import jadx.api.JavaClass;
import jadx.api.JavaNode;
import jadx.gui.treemodel.JClass;
public final class JadxTokenMaker extends JavaTokenMaker {
private static final Logger LOG = LoggerFactory.getLogger(JadxTokenMaker.class);
private final CodeArea codeArea;
private final JClass jCls;
public JadxTokenMaker(CodeArea codeArea, JClass jCls) {
public JadxTokenMaker(CodeArea codeArea) {
this.codeArea = codeArea;
this.jCls = jCls;
}
@Override
@@ -62,7 +59,7 @@ public final class JadxTokenMaker extends JavaTokenMaker {
if (annotation) {
offset++;
}
JavaNode javaNode = codeArea.getJavaNodeAtOffset(jCls, offset);
JavaNode javaNode = codeArea.getJavaNodeAtOffset(offset);
if (javaNode instanceof JavaClass) {
String name = javaNode.getName();
String lexeme = current.getLexeme();