Class DecompilerDriver
java.lang.Object
com.strobel.decompiler.DecompilerDriver
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidconfigureLogging(CommandLineOptions options) private static BytecodeOutputOptionsprivate static WritercreateWriter(TypeDefinition type, DecompilerSettings settings) private static voiddecompileJar(String jarFilePath, CommandLineOptions options, DecompilationOptions decompilationOptions) private static voiddecompileType(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
-