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 voidconfigureLogging(CommandLineOptions options)private static BytecodeOutputOptionscreateBytecodeFormattingOptions(CommandLineOptions options)private static java.io.WritercreateWriter(TypeDefinition type, DecompilerSettings settings)private static voiddecompileJar(java.lang.String jarFilePath, CommandLineOptions options, DecompilationOptions decompilationOptions)private static voiddecompileType(MetadataSystem metadataSystem, java.lang.String typeName, CommandLineOptions commandLineOptions, DecompilationOptions options, boolean includeNested)static voidmain(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
-
-