public class Cli
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.String[] |
allargs |
private static java.lang.String |
BASE64 |
private static java.lang.String |
BYTES |
private static java.lang.String |
DECOMPILE |
private static java.lang.String |
H |
private static java.lang.String |
HELP |
private static java.lang.String |
LISTCLASSES |
private static java.lang.String |
LISTJVMS |
private static java.lang.String |
LISTPLUGINS |
private static java.lang.String |
OVERWRITE |
private PluginManager |
pluginManager |
static java.lang.String |
VERBOSE |
private VmManager |
vmManager |
Constructor and Description |
---|
Cli(java.lang.String[] orig,
Model model) |
Modifier and Type | Method and Description |
---|---|
private static java.lang.String |
cleanParameter(java.lang.String param) |
void |
consumeCli() |
private void |
decompile(java.util.List<java.lang.String> args,
int i) |
private DecompilerWrapperInformation |
findDecompiler(java.lang.String decompilerName,
PluginManager pluginManager) |
private static java.lang.String |
invalidityToString(boolean invalidWrapper) |
boolean |
isGui() |
private void |
listClasses(java.util.List<java.lang.String> args,
int i) |
private void |
listJvms(java.util.List<java.lang.String> args) |
private void |
listPlugins(java.util.List<java.lang.String> args) |
private static VmDecompilerStatus |
obtainClass(VmInfo vmInfo,
java.lang.String clazz,
VmManager manager) |
private void |
overwrite(java.util.List<java.lang.String> args,
int i) |
private java.util.List<java.lang.String> |
prefilterArgs() |
private void |
printBytes(java.util.List<java.lang.String> args,
int i,
boolean bytes) |
private void |
printHelp() |
boolean |
shouldBeVerbose() |
public static final java.lang.String VERBOSE
private static final java.lang.String LISTJVMS
private static final java.lang.String LISTPLUGINS
private static final java.lang.String LISTCLASSES
private static final java.lang.String BASE64
private static final java.lang.String BYTES
private static final java.lang.String DECOMPILE
private static final java.lang.String OVERWRITE
private static final java.lang.String HELP
private static final java.lang.String H
private final java.lang.String[] allargs
private final VmManager vmManager
private final PluginManager pluginManager
public Cli(java.lang.String[] orig, Model model)
private static java.lang.String cleanParameter(java.lang.String param)
public boolean shouldBeVerbose()
public boolean isGui()
private java.util.List<java.lang.String> prefilterArgs()
public void consumeCli() throws java.lang.Exception
java.lang.Exception
private void overwrite(java.util.List<java.lang.String> args, int i) throws java.lang.Exception
java.lang.Exception
private void decompile(java.util.List<java.lang.String> args, int i) throws java.lang.Exception
java.lang.Exception
private DecompilerWrapperInformation findDecompiler(java.lang.String decompilerName, PluginManager pluginManager)
private void printBytes(java.util.List<java.lang.String> args, int i, boolean bytes) throws java.io.IOException
java.io.IOException
private void listClasses(java.util.List<java.lang.String> args, int i)
private void listPlugins(java.util.List<java.lang.String> args)
private void listJvms(java.util.List<java.lang.String> args)
private void printHelp()
private static java.lang.String invalidityToString(boolean invalidWrapper)
private static VmDecompilerStatus obtainClass(VmInfo vmInfo, java.lang.String clazz, VmManager manager)