Package com.strobel.decompiler
Class DecompilerDriver
- java.lang.Object
-
- com.strobel.decompiler.DecompilerDriver
-
public class DecompilerDriver extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description DecompilerDriver()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static void
configureLogging(CommandLineOptions options)
private static BytecodeOutputOptions
createBytecodeFormattingOptions(CommandLineOptions options)
private static java.io.Writer
createWriter(TypeDefinition type, DecompilerSettings settings)
private static void
decompileJar(java.lang.String jarFilePath, CommandLineOptions options, DecompilationOptions decompilationOptions)
private static void
decompileType(MetadataSystem metadataSystem, java.lang.String typeName, CommandLineOptions commandLineOptions, DecompilationOptions options, boolean includeNested)
static void
main(java.lang.String[] args)
-
-
-
Method Detail
-
main
public static void main(java.lang.String[] args)
-
createBytecodeFormattingOptions
private static BytecodeOutputOptions createBytecodeFormattingOptions(CommandLineOptions options)
-
configureLogging
private static void configureLogging(CommandLineOptions options)
-
decompileJar
private static void decompileJar(java.lang.String jarFilePath, CommandLineOptions options, DecompilationOptions decompilationOptions) throws java.io.IOException
- Throws:
java.io.IOException
-
decompileType
private static void decompileType(MetadataSystem metadataSystem, java.lang.String typeName, CommandLineOptions commandLineOptions, DecompilationOptions options, boolean includeNested) throws java.io.IOException
- Throws:
java.io.IOException
-
createWriter
private static java.io.Writer createWriter(TypeDefinition type, DecompilerSettings settings) throws java.io.IOException
- Throws:
java.io.IOException
-
-