Class CommandLineOptions


  • public class CommandLineOptions
    extends java.lang.Object
    • Field Detail

      • _inputs

        private java.util.List<java.lang.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 java.lang.String _outputDirectory
      • _jarFile

        private java.lang.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 java.lang.String _compilerTargetOverride
      • _forceFullyQualifiedReferences

        private boolean _forceFullyQualifiedReferences
      • _disableForEachTransforms

        private boolean _disableForEachTransforms
      • _printVersion

        private boolean _printVersion
      • _suppressBanner

        private boolean _suppressBanner
    • Constructor Detail

      • CommandLineOptions

        public CommandLineOptions()
    • Method Detail

      • getInputs

        public final java.util.List<java.lang.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 java.lang.String getOutputDirectory()
      • setOutputDirectory

        public final void setOutputDirectory​(java.lang.String outputDirectory)
      • getJarFile

        public final java.lang.String getJarFile()
      • setJarFile

        public final void setJarFile​(java.lang.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​(java.lang.String compilerTargetOverride)
      • setCompilerTargetOverride

        public final void setCompilerTargetOverride​(CompilerTarget compilerTargetOverride)