public class JoocConfiguration extends FileLocations implements JoocOptions, ParserOptions
| Constructor and Description |
|---|
JoocConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
File |
getApiOutputDirectory() |
DebugMode |
getDebugMode() |
File |
getOutputFile() |
String |
getOutputFileName() |
PublicApiViolationsMode |
getPublicApiViolationsMode() |
SemicolonInsertionMode |
getSemicolonInsertionMode() |
boolean |
isAllowDuplicateLocalVariables() |
boolean |
isEnableAssertions() |
boolean |
isExcludeClassByDefault()
If true, the compiler will add an [ExcludeClass] annotation to any
API stub whose source class contains neither an [PublicApi] nor an [ExcludeClass]
annotation.
|
boolean |
isGenerateApi() |
boolean |
isHelp() |
boolean |
isMergeOutput() |
boolean |
isVerbose() |
boolean |
isVersion() |
void |
setAllowDuplicateLocalVariables(boolean allowDuplicateLocalVariables) |
void |
setApiOutputDirectory(File apiOutputDirectory) |
void |
setDebugMode(DebugMode debugMode) |
void |
setEnableAssertions(boolean enableAssertions) |
void |
setExcludeClassByDefault(boolean excludeClassByDefault) |
void |
setHelp(boolean help) |
void |
setMergeOutput(boolean mergeOutput) |
void |
setOutputFileName(String outputFileName) |
void |
setPublicApiViolationsMode(PublicApiViolationsMode warnPublicApiViolations) |
void |
setSemicolonInsertionMode(SemicolonInsertionMode semicolonInsertionMode) |
void |
setVerbose(boolean verbose) |
void |
setVersion(boolean version) |
addSourceFile, addSourceFile, findSourceDir, getClassPath, getOutputDirectory, getSourceFiles, getSourcePath, setClassPath, setOutputDirectory, setSourceFiles, setSourcePath, toStringpublic SemicolonInsertionMode getSemicolonInsertionMode()
getSemicolonInsertionMode in interface JoocOptionsgetSemicolonInsertionMode in interface ParserOptionspublic void setSemicolonInsertionMode(SemicolonInsertionMode semicolonInsertionMode)
public boolean isMergeOutput()
public void setMergeOutput(boolean mergeOutput)
public String getOutputFileName()
public void setOutputFileName(String outputFileName)
public File getOutputFile()
public DebugMode getDebugMode()
getDebugMode in interface JoocOptionspublic void setDebugMode(DebugMode debugMode)
public boolean isVerbose()
isVerbose in interface ParserOptionspublic void setVerbose(boolean verbose)
public boolean isGenerateApi()
isGenerateApi in interface JoocOptionspublic PublicApiViolationsMode getPublicApiViolationsMode()
getPublicApiViolationsMode in interface JoocOptionspublic void setPublicApiViolationsMode(PublicApiViolationsMode warnPublicApiViolations)
public boolean isExcludeClassByDefault()
JoocOptionsisExcludeClassByDefault in interface JoocOptionspublic void setExcludeClassByDefault(boolean excludeClassByDefault)
public boolean isHelp()
public void setHelp(boolean help)
public boolean isVersion()
public void setVersion(boolean version)
public boolean isEnableAssertions()
isEnableAssertions in interface JoocOptionspublic void setEnableAssertions(boolean enableAssertions)
public boolean isAllowDuplicateLocalVariables()
public void setAllowDuplicateLocalVariables(boolean allowDuplicateLocalVariables)
public File getApiOutputDirectory()
public void setApiOutputDirectory(File apiOutputDirectory)
Copyright © 2002–2016 CoreMedia AG. All rights reserved.