public class DecompilerSettings
extends java.lang.Object
| Constructor and Description |
|---|
DecompilerSettings() |
public final boolean getExcludeNestedTypes()
public final void setExcludeNestedTypes(boolean excludeNestedTypes)
public final boolean getFlattenSwitchBlocks()
public final void setFlattenSwitchBlocks(boolean flattenSwitchBlocks)
public final boolean getForceExplicitImports()
public final void setForceExplicitImports(boolean forceExplicitImports)
public final boolean getForceExplicitTypeArguments()
public final void setForceExplicitTypeArguments(boolean forceExplicitTypeArguments)
public final java.lang.String getOutputFileHeaderText()
public final void setOutputFileHeaderText(java.lang.String outputFileHeaderText)
public final ITypeLoader getTypeLoader()
public final void setTypeLoader(ITypeLoader typeLoader)
public final Language getLanguage()
public final void setLanguage(Language language)
public final boolean getShowSyntheticMembers()
public final void setShowSyntheticMembers(boolean showSyntheticMembers)
public final JavaFormattingOptions getFormattingOptions()
public final void setFormattingOptions(JavaFormattingOptions formattingOptions)
public final boolean getAlwaysGenerateExceptionVariableForCatchBlocks()
public final void setAlwaysGenerateExceptionVariableForCatchBlocks(boolean value)
public final java.lang.String getOutputDirectory()
public final void setOutputDirectory(java.lang.String outputDirectory)
public final boolean getRetainRedundantCasts()
public final void setRetainRedundantCasts(boolean retainRedundantCasts)
public final boolean getIncludeErrorDiagnostics()
public final void setIncludeErrorDiagnostics(boolean value)
public final boolean getIncludeLineNumbersInBytecode()
public final void setIncludeLineNumbersInBytecode(boolean value)
public final boolean getRetainPointlessSwitches()
public final void setRetainPointlessSwitches(boolean retainPointlessSwitches)
public final boolean isUnicodeOutputEnabled()
public final void setUnicodeOutputEnabled(boolean unicodeOutputEnabled)
public final boolean getMergeVariables()
public final void setMergeVariables(boolean mergeVariables)
public final void setShowDebugLineNumbers(boolean showDebugLineNumbers)
public final boolean getShowDebugLineNumbers()
public final boolean getSimplifyMemberReferences()
public final void setSimplifyMemberReferences(boolean simplifyMemberReferences)
public final boolean getDisableForEachTransforms()
public final void setDisableForEachTransforms(boolean disableForEachTransforms)
public static DecompilerSettings javaDefaults()