mirror of
https://github.com/revanced/smali.git
synced 2025-05-04 08:34:25 +02:00
Change the classpath arguments to be split only by a colon
This commit is contained in:
parent
c9c8ddb3ef
commit
c12b7e6e00
@ -33,7 +33,7 @@ package org.jf.baksmali;
|
||||
|
||||
import com.beust.jcommander.Parameter;
|
||||
import com.google.common.collect.Lists;
|
||||
import org.jf.util.jcommander.CommaColonParameterSplitter;
|
||||
import org.jf.util.jcommander.ColonParameterSplitter;
|
||||
import org.jf.util.jcommander.ExtendedParameter;
|
||||
|
||||
import java.util.List;
|
||||
@ -45,18 +45,18 @@ public class AnalysisArguments {
|
||||
public int apiLevel = 15;
|
||||
|
||||
@Parameter(names = {"-b", "--bootclasspath", "--bcp"},
|
||||
description = "A comma/colon separated list of the jar/oat files to include in the " +
|
||||
description = "A colon separated list of the jar/oat files to include in the " +
|
||||
"bootclasspath when analyzing the dex file. If not specified, baksmali will attempt to choose an " +
|
||||
"appropriate default. This is analogous to Android's BOOTCLASSPATH environment variable.",
|
||||
splitter = CommaColonParameterSplitter.class)
|
||||
splitter = ColonParameterSplitter.class)
|
||||
@ExtendedParameter(argumentNames = "classpath")
|
||||
public List<String> bootClassPath = null;
|
||||
|
||||
@Parameter(names = {"-c", "--classpath", "--cp"},
|
||||
description = "A comma/colon separated list of additional jar/oat files to include in the classpath " +
|
||||
description = "A colon separated list of additional jar/oat files to include in the classpath " +
|
||||
"when analyzing the dex file. These will be added to the classpath after any bootclasspath " +
|
||||
"entries.",
|
||||
splitter = CommaColonParameterSplitter.class)
|
||||
splitter = ColonParameterSplitter.class)
|
||||
@ExtendedParameter(argumentNames = "classpath")
|
||||
public List<String> classPath = Lists.newArrayList();
|
||||
|
||||
|
@ -37,11 +37,11 @@ import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* A JCommander parameter splitter that splits a parameter value by either commas or colons
|
||||
* A JCommander parameter splitter that splits a parameter value by colon
|
||||
*/
|
||||
public class CommaColonParameterSplitter implements IParameterSplitter {
|
||||
public class ColonParameterSplitter implements IParameterSplitter {
|
||||
@Override
|
||||
public List<String> split(String value) {
|
||||
return Arrays.asList(value.split(":|,"));
|
||||
return Arrays.asList(value.split(":"));
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user