refactor: move mappings feature to separate plugin module

This commit is contained in:
Skylot
2022-08-17 20:53:51 +01:00
parent cb91c8c41c
commit eae9bac938
38 changed files with 346 additions and 540 deletions
@@ -12,10 +12,6 @@ public class OrderedJadxPassInfo implements JadxPassInfo {
private final List<String> runAfter;
private final List<String> runBefore;
public OrderedJadxPassInfo(String name) {
this(name, name);
}
public OrderedJadxPassInfo(String name, String desc) {
this(name, desc, new ArrayList<>(), new ArrayList<>());
}
@@ -27,6 +23,16 @@ public class OrderedJadxPassInfo implements JadxPassInfo {
this.runBefore = runBefore;
}
public OrderedJadxPassInfo after(String pass) {
runAfter.add(pass);
return this;
}
public OrderedJadxPassInfo before(String pass) {
runBefore.add(pass);
return this;
}
@Override
public String getName() {
return name;