Class CommandLineOptions
java.lang.Object
com.strobel.decompiler.CommandLineOptions
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate booleanprivate Stringprivate booleanprivate booleanprivate booleanprivate booleanprivate booleanprivate booleanprivate booleanprivate booleanprivate Stringprivate intprivate booleanprivate Stringprivate booleanprivate booleanprivate booleanprivate booleanprivate booleanprivate booleanprivate booleanprivate booleanprivate booleanprivate booleanprivate booleanprivate booleanprivate booleanprivate intprivate booleanprivate booleanprivate boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanfinal CompilerTargetfinal booleanfinal booleanfinal booleanfinal booleanbooleanfinal booleanfinal Stringfinal intfinal booleanfinal Stringfinal booleanfinal booleanfinal booleanbooleanfinal booleanfinal booleanfinal booleanfinal booleanfinal booleanfinal booleanfinal booleanfinal booleanfinal intfinal booleanfinal booleanfinal booleanfinal booleanfinal booleanfinal booleanfinal booleanfinal voidsetBytecodeAst(boolean bytecodeAst) final voidsetCollapseImports(boolean collapseImports) final voidsetCompilerTargetOverride(CompilerTarget compilerTargetOverride) final voidsetCompilerTargetOverride(String compilerTargetOverride) final voidsetDisableForEachTransforms(boolean disableForEachTransforms) final voidsetEagerMethodLoadingEnabled(boolean isEagerMethodLoadingEnabled) final voidsetExcludeNestedTypes(boolean excludeNestedTypes) final voidsetFlattenSwitchBlocks(boolean flattenSwitchBlocks) final voidsetForceExplicitTypeArguments(boolean forceExplicitTypeArguments) voidsetForceFullyQualifiedReferences(boolean forceFullyQualifiedReferences) final voidsetIncludeLineNumbers(boolean includeLineNumbers) final voidsetJarFile(String jarFile) final voidsetLogLevel(int logLevel) final voidsetMergeVariables(boolean mergeVariables) final voidsetOutputDirectory(String outputDirectory) final voidsetPrintUsage(boolean printUsage) final voidsetPrintVersion(boolean printVersion) final voidsetRawBytecode(boolean rawBytecode) final voidsetRetainPointlessSwitches(boolean retainPointlessSwitches) voidsetRetainRedundantCasts(boolean retainRedundantCasts) final voidsetShowDebugLineNumbers(boolean showDebugLineNumbers) final voidsetShowSyntheticMembers(boolean showSyntheticMembers) final voidsetSimplifyMemberReferences(boolean simplifyMemberReferences) final voidsetStretchLines(boolean stretchLines) final voidsetSuppressBanner(boolean suppressBanner) final voidsetTextBlockLineMinimum(int textBlockLineMinimum) final voidsetUnicodeOutputEnabled(boolean unicodeOutputEnabled) final voidsetUnoptimized(boolean unoptimized) final voidsetUseLightColorScheme(boolean useLightColorScheme)
-
Field Details
-
_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
-
_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
-
_forceFullyQualifiedReferences
private boolean _forceFullyQualifiedReferences -
_disableForEachTransforms
private boolean _disableForEachTransforms -
_printVersion
private boolean _printVersion -
_suppressBanner
private boolean _suppressBanner
-
-
Constructor Details
-
CommandLineOptions
public CommandLineOptions()
-
-
Method Details
-
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
-
setOutputDirectory
-
getJarFile
-
setJarFile
-
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
-
setCompilerTargetOverride
-
setCompilerTargetOverride
-