Package com.strobel.decompiler
Class DecompilerDriver
java.lang.Object
com.strobel.decompiler.DecompilerDriver
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static void
configureLogging
(CommandLineOptions options) private static BytecodeOutputOptions
private static Writer
createWriter
(TypeDefinition type, DecompilerSettings settings) private static void
decompileJar
(String jarFilePath, CommandLineOptions options, DecompilationOptions decompilationOptions) private static void
decompileType
(MetadataSystem metadataSystem, String typeName, CommandLineOptions commandLineOptions, DecompilationOptions options, boolean includeNested) static void
-
Constructor Details
-
DecompilerDriver
public DecompilerDriver()
-
-
Method Details
-
main
-
createBytecodeFormattingOptions
-
configureLogging
-
decompileJar
private static void decompileJar(String jarFilePath, CommandLineOptions options, DecompilationOptions decompilationOptions) throws IOException - Throws:
IOException
-
decompileType
private static void decompileType(MetadataSystem metadataSystem, String typeName, CommandLineOptions commandLineOptions, DecompilationOptions options, boolean includeNested) throws IOException - Throws:
IOException
-
createWriter
private static Writer createWriter(TypeDefinition type, DecompilerSettings settings) throws IOException - Throws:
IOException
-