Class CommandLineOptions

java.lang.Object
com.strobel.decompiler.CommandLineOptions

public class CommandLineOptions extends Object
  • Field Details

    • _inputs

      private List<String> _inputs
    • _printUsage

      private boolean _printUsage
    • _mergeVariables

      private boolean _mergeVariables
    • _collapseImports

      private boolean _collapseImports
    • _forceExplicitTypeArguments

      private boolean _forceExplicitTypeArguments
    • _retainRedundantCasts

      private boolean _retainRedundantCasts
    • _flattenSwitchBlocks

      private boolean _flattenSwitchBlocks
    • _showSyntheticMembers

      private boolean _showSyntheticMembers
    • _bytecodeAst

      private boolean _bytecodeAst
    • _rawBytecode

      private boolean _rawBytecode
    • _showConstantPool

      private boolean _showConstantPool
    • _showLocalVariableDetails

      private boolean _showLocalVariableDetails
    • _showTypeAttributes

      private boolean _showTypeAttributes
    • _verbose

      private boolean _verbose
    • _unoptimized

      private boolean _unoptimized
    • _excludeNestedTypes

      private boolean _excludeNestedTypes
    • _outputDirectory

      private String _outputDirectory
    • _jarFile

      private String _jarFile
    • _includeLineNumbers

      private boolean _includeLineNumbers
    • _stretchLines

      private boolean _stretchLines
    • _showDebugLineNumbers

      private boolean _showDebugLineNumbers
    • _retainPointlessSwitches

      private boolean _retainPointlessSwitches
    • _logLevel

      private int _logLevel
    • _useLightColorScheme

      private boolean _useLightColorScheme
    • _isUnicodeOutputEnabled

      private boolean _isUnicodeOutputEnabled
    • _isEagerMethodLoadingEnabled

      private boolean _isEagerMethodLoadingEnabled
    • _simplifyMemberReferences

      private boolean _simplifyMemberReferences
    • _textBlockLineMinimum

      private int _textBlockLineMinimum
    • _compilerTargetOverride

      private String _compilerTargetOverride
    • _forceFullyQualifiedReferences

      private boolean _forceFullyQualifiedReferences
    • _disableForEachTransforms

      private boolean _disableForEachTransforms
    • _printVersion

      private boolean _printVersion
    • _suppressBanner

      private boolean _suppressBanner
  • Constructor Details

    • CommandLineOptions

      public CommandLineOptions()
  • Method Details

    • getInputs

      public final List<String> getInputs()
    • isBytecodeAst

      public final boolean isBytecodeAst()
    • isRawBytecode

      public final boolean isRawBytecode()
    • isVerbose

      public final boolean isVerbose()
    • getShowConstantPool

      public final boolean getShowConstantPool()
    • getShowLocalVariableDetails

      public final boolean getShowLocalVariableDetails()
    • getShowTypeAttributes

      public final boolean getShowTypeAttributes()
    • getFlattenSwitchBlocks

      public final boolean getFlattenSwitchBlocks()
    • getExcludeNestedTypes

      public final boolean getExcludeNestedTypes()
    • setExcludeNestedTypes

      public final void setExcludeNestedTypes(boolean excludeNestedTypes)
    • setFlattenSwitchBlocks

      public final void setFlattenSwitchBlocks(boolean flattenSwitchBlocks)
    • getCollapseImports

      public final boolean getCollapseImports()
    • setCollapseImports

      public final void setCollapseImports(boolean collapseImports)
    • getForceExplicitTypeArguments

      public final boolean getForceExplicitTypeArguments()
    • setForceExplicitTypeArguments

      public final void setForceExplicitTypeArguments(boolean forceExplicitTypeArguments)
    • getRetainRedundantCasts

      public boolean getRetainRedundantCasts()
    • setRetainRedundantCasts

      public void setRetainRedundantCasts(boolean retainRedundantCasts)
    • setRawBytecode

      public final void setRawBytecode(boolean rawBytecode)
    • setBytecodeAst

      public final void setBytecodeAst(boolean bytecodeAst)
    • isUnoptimized

      public final boolean isUnoptimized()
    • setUnoptimized

      public final void setUnoptimized(boolean unoptimized)
    • getShowSyntheticMembers

      public final boolean getShowSyntheticMembers()
    • setShowSyntheticMembers

      public final void setShowSyntheticMembers(boolean showSyntheticMembers)
    • getPrintUsage

      public final boolean getPrintUsage()
    • setPrintUsage

      public final void setPrintUsage(boolean printUsage)
    • getOutputDirectory

      public final String getOutputDirectory()
    • setOutputDirectory

      public final void setOutputDirectory(String outputDirectory)
    • getJarFile

      public final String getJarFile()
    • setJarFile

      public final void setJarFile(String jarFile)
    • getIncludeLineNumbers

      public final boolean getIncludeLineNumbers()
    • setIncludeLineNumbers

      public final void setIncludeLineNumbers(boolean includeLineNumbers)
    • getStretchLines

      public final boolean getStretchLines()
    • setStretchLines

      public final void setStretchLines(boolean stretchLines)
    • getShowDebugLineNumbers

      public final boolean getShowDebugLineNumbers()
    • setShowDebugLineNumbers

      public final void setShowDebugLineNumbers(boolean showDebugLineNumbers)
    • getRetainPointlessSwitches

      public final boolean getRetainPointlessSwitches()
    • setRetainPointlessSwitches

      public final void setRetainPointlessSwitches(boolean retainPointlessSwitches)
    • getLogLevel

      public final int getLogLevel()
    • setLogLevel

      public final void setLogLevel(int logLevel)
    • getUseLightColorScheme

      public final boolean getUseLightColorScheme()
    • setUseLightColorScheme

      public final void setUseLightColorScheme(boolean useLightColorScheme)
    • isUnicodeOutputEnabled

      public final boolean isUnicodeOutputEnabled()
    • setUnicodeOutputEnabled

      public final void setUnicodeOutputEnabled(boolean unicodeOutputEnabled)
    • getMergeVariables

      public final boolean getMergeVariables()
    • setMergeVariables

      public final void setMergeVariables(boolean mergeVariables)
    • isEagerMethodLoadingEnabled

      public final boolean isEagerMethodLoadingEnabled()
    • setEagerMethodLoadingEnabled

      public final void setEagerMethodLoadingEnabled(boolean isEagerMethodLoadingEnabled)
    • getSimplifyMemberReferences

      public final boolean getSimplifyMemberReferences()
    • setSimplifyMemberReferences

      public final void setSimplifyMemberReferences(boolean simplifyMemberReferences)
    • getForceFullyQualifiedReferences

      public boolean getForceFullyQualifiedReferences()
    • setForceFullyQualifiedReferences

      public void setForceFullyQualifiedReferences(boolean forceFullyQualifiedReferences)
    • getDisableForEachTransforms

      public final boolean getDisableForEachTransforms()
    • setDisableForEachTransforms

      public final void setDisableForEachTransforms(boolean disableForEachTransforms)
    • getPrintVersion

      public final boolean getPrintVersion()
    • setPrintVersion

      public final void setPrintVersion(boolean printVersion)
    • getSuppressBanner

      public final boolean getSuppressBanner()
    • setSuppressBanner

      public final void setSuppressBanner(boolean suppressBanner)
    • getTextBlockLineMinimum

      public final int getTextBlockLineMinimum()
    • setTextBlockLineMinimum

      public final void setTextBlockLineMinimum(int textBlockLineMinimum)
    • getCompilerTargetOverride

      public final CompilerTarget getCompilerTargetOverride()
    • setCompilerTargetOverride

      public final void setCompilerTargetOverride(String compilerTargetOverride)
    • setCompilerTargetOverride

      public final void setCompilerTargetOverride(CompilerTarget compilerTargetOverride)