feat(gui): select a class to open via command-line (PR #658)

This commit is contained in:
Jan S
2019-05-10 20:06:54 +02:00
committed by skylot
parent 6f973ca2af
commit fef3e55c55
8 changed files with 70 additions and 4 deletions
@@ -130,7 +130,7 @@ public class JadxCLIArgs {
* Used to merge saved options and options passed in command line.
*/
public boolean overrideProvided(String[] args) {
JCommanderWrapper<JadxCLIArgs> jcw = new JCommanderWrapper<>(new JadxCLIArgs());
JCommanderWrapper<JadxCLIArgs> jcw = new JCommanderWrapper<>(newInstance());
if (!jcw.parse(args)) {
return false;
}
@@ -138,6 +138,10 @@ public class JadxCLIArgs {
return process(jcw);
}
protected JadxCLIArgs newInstance() {
return new JadxCLIArgs();
}
private boolean process(JCommanderWrapper<JadxCLIArgs> jcw) {
if (printHelp) {
jcw.printUsage();