Package com.strobel.decompiler
Class CommandLineOptions
java.lang.Object
com.strobel.decompiler.CommandLineOptions
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean
private boolean
private String
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private String
private int
private boolean
private String
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private int
private boolean
private boolean
private boolean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal boolean
final CompilerTarget
final boolean
final boolean
final boolean
final boolean
boolean
final boolean
final String
final int
final boolean
final String
final boolean
final boolean
final boolean
boolean
final boolean
final boolean
final boolean
final boolean
final boolean
final boolean
final boolean
final boolean
final int
final boolean
final boolean
final boolean
final boolean
final boolean
final boolean
final boolean
final void
setBytecodeAst
(boolean bytecodeAst) final void
setCollapseImports
(boolean collapseImports) final void
setCompilerTargetOverride
(CompilerTarget compilerTargetOverride) final void
setCompilerTargetOverride
(String compilerTargetOverride) final void
setDisableForEachTransforms
(boolean disableForEachTransforms) final void
setEagerMethodLoadingEnabled
(boolean isEagerMethodLoadingEnabled) final void
setExcludeNestedTypes
(boolean excludeNestedTypes) final void
setFlattenSwitchBlocks
(boolean flattenSwitchBlocks) final void
setForceExplicitTypeArguments
(boolean forceExplicitTypeArguments) void
setForceFullyQualifiedReferences
(boolean forceFullyQualifiedReferences) final void
setIncludeLineNumbers
(boolean includeLineNumbers) final void
setJarFile
(String jarFile) final void
setLogLevel
(int logLevel) final void
setMergeVariables
(boolean mergeVariables) final void
setOutputDirectory
(String outputDirectory) final void
setPrintUsage
(boolean printUsage) final void
setPrintVersion
(boolean printVersion) final void
setRawBytecode
(boolean rawBytecode) final void
setRetainPointlessSwitches
(boolean retainPointlessSwitches) void
setRetainRedundantCasts
(boolean retainRedundantCasts) final void
setShowDebugLineNumbers
(boolean showDebugLineNumbers) final void
setShowSyntheticMembers
(boolean showSyntheticMembers) final void
setSimplifyMemberReferences
(boolean simplifyMemberReferences) final void
setStretchLines
(boolean stretchLines) final void
setSuppressBanner
(boolean suppressBanner) final void
setTextBlockLineMinimum
(int textBlockLineMinimum) final void
setUnicodeOutputEnabled
(boolean unicodeOutputEnabled) final void
setUnoptimized
(boolean unoptimized) final void
setUseLightColorScheme
(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
-