Package japicmp.config
Class Options
java.lang.Object
japicmp.config.Options
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Optional
<AccessModifier> private JApiCli.ClassPathMode
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private final IgnoreMissingClasses
private boolean
private boolean
private boolean
private static final Logger
(package private) static final String
private List
<JApiCmpArchive> private boolean
private List
<JApiCmpArchive> private boolean
private boolean
private boolean
private boolean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addExcludeFromArgument
(Optional<String> packagesExcludeArg, boolean excludeExclusively) void
addIgnoreMissingClassRegularExpression
(String missingClassRegEx) void
addIncludeFromArgument
(Optional<String> packagesIncludeArg, boolean includeExclusively) createFilterList
(Optional<String> argumentString, List<Filter> filters, String errorMessage, boolean exclusive) boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
static Options
void
setAccessModifier
(AccessModifier accessModifier) void
setAccessModifier
(Optional<AccessModifier> accessModifier) void
setClassPathMode
(JApiCli.ClassPathMode classPathMode) void
setErrorOnBinaryIncompatibility
(boolean errorOnBinaryIncompatibility) void
setErrorOnExclusionIncompatibility
(boolean errorOnExclusionIncompatibility) void
setErrorOnModifications
(boolean errorOnModifications) void
setErrorOnSemanticIncompatibility
(boolean errorOnSemanticIncompatibility) void
setErrorOnSemanticIncompatibilityForMajorVersionZero
(boolean errorOnSemanticIncompatibilityForMajorVersionZero) void
setErrorOnSourceIncompatibility
(boolean errorOnSourceIncompatibility) void
setHelpRequested
(boolean helpRequested) void
setHtmlOutputFile
(Optional<String> htmlOutputFile) void
setHtmlStylesheet
(Optional<String> htmlStylesheet) void
setIgnoreMissingClasses
(boolean ignoreMissingClasses) void
setIgnoreMissingNewVersion
(boolean ignoreMissingNewVersion) void
setIgnoreMissingOldVersion
(boolean ignoreMissingOldVersion) void
setIncludeSynthetic
(boolean showSynthetic) void
setNewArchives
(List<JApiCmpArchive> newArchives) void
setNewClassPath
(Optional<String> newClassPath) void
setNoAnnotations
(boolean noAnnotations) void
setOldArchives
(List<JApiCmpArchive> oldArchives) void
setOldClassPath
(Optional<String> oldClassPath) void
setOutputOnlyBinaryIncompatibleModifications
(boolean outputOnlyBinaryIncompatibleModifications) void
setOutputOnlyModifications
(boolean outputOnlyModifications) void
setReportOnlyFilename
(boolean reportOnlyFilename) void
setSemanticVersioning
(boolean semanticVersioning) void
setXmlOutputFile
(Optional<String> xmlOutputFile) toPathList
(List<JApiCmpArchive> archives) toVersionList
(List<JApiCmpArchive> archives) void
verify()
private static void
verifyCanRead
(JApiCmpArchive jApiCmpArchive) private static void
verifyExisting
(JApiCmpArchive jApiCmpArchive) private static void
verifyExistsCanReadAndJar
(JApiCmpArchive jApiCmpArchive) private static void
verifyJarArchive
(JApiCmpArchive jApiCmpArchive)
-
Field Details
-
LOGGER
-
N_A
- See Also:
-
oldArchives
-
newArchives
-
outputOnlyModifications
private boolean outputOnlyModifications -
outputOnlyBinaryIncompatibleModifications
private boolean outputOnlyBinaryIncompatibleModifications -
xmlOutputFile
-
htmlOutputFile
-
accessModifier
-
includes
-
excludes
-
includeSynthetic
private boolean includeSynthetic -
ignoreMissingClasses
-
htmlStylesheet
-
oldClassPath
-
newClassPath
-
classPathMode
-
noAnnotations
private boolean noAnnotations -
reportOnlyFilename
private boolean reportOnlyFilename -
semanticVersioning
private boolean semanticVersioning -
errorOnBinaryIncompatibility
private boolean errorOnBinaryIncompatibility -
errorOnSourceIncompatibility
private boolean errorOnSourceIncompatibility -
errorOnExclusionIncompatibility
private boolean errorOnExclusionIncompatibility -
errorOnModifications
private boolean errorOnModifications -
errorOnSemanticIncompatibility
private boolean errorOnSemanticIncompatibility -
ignoreMissingOldVersion
private boolean ignoreMissingOldVersion -
ignoreMissingNewVersion
private boolean ignoreMissingNewVersion -
helpRequested
private boolean helpRequested -
errorOnSemanticIncompatibilityForMajorVersionZero
private boolean errorOnSemanticIncompatibilityForMajorVersionZero
-
-
Constructor Details
-
Options
Options()
-
-
Method Details
-
newDefault
-
verify
public void verify() -
verifyExistsCanReadAndJar
-
verifyExisting
-
verifyCanRead
-
verifyJarArchive
-
getNewArchives
-
setNewArchives
-
getOldArchives
-
setOldArchives
-
isOutputOnlyModifications
public boolean isOutputOnlyModifications() -
setOutputOnlyModifications
public void setOutputOnlyModifications(boolean outputOnlyModifications) -
getXmlOutputFile
-
setXmlOutputFile
-
setAccessModifier
-
getAccessModifier
-
setAccessModifier
-
getIncludes
-
getExcludes
-
addExcludeFromArgument
-
addIncludeFromArgument
-
createFilterList
-
isOutputOnlyBinaryIncompatibleModifications
public boolean isOutputOnlyBinaryIncompatibleModifications() -
setOutputOnlyBinaryIncompatibleModifications
public void setOutputOnlyBinaryIncompatibleModifications(boolean outputOnlyBinaryIncompatibleModifications) -
getHtmlOutputFile
-
setHtmlOutputFile
-
isIncludeSynthetic
public boolean isIncludeSynthetic() -
setIncludeSynthetic
public void setIncludeSynthetic(boolean showSynthetic) -
setIgnoreMissingClasses
public void setIgnoreMissingClasses(boolean ignoreMissingClasses) -
getHtmlStylesheet
-
setHtmlStylesheet
-
getOldClassPath
-
setOldClassPath
-
getNewClassPath
-
setNewClassPath
-
getClassPathMode
-
setClassPathMode
-
isNoAnnotations
public boolean isNoAnnotations() -
setNoAnnotations
public void setNoAnnotations(boolean noAnnotations) -
addIgnoreMissingClassRegularExpression
-
getIgnoreMissingClasses
-
setReportOnlyFilename
public void setReportOnlyFilename(boolean reportOnlyFilename) -
getDifferenceDescription
-
toPathList
-
toVersionList
-
joinOldArchives
-
joinNewArchives
-
joinOldVersions
-
joinNewVersions
-
setSemanticVersioning
public void setSemanticVersioning(boolean semanticVersioning) -
isSemanticVersioning
public boolean isSemanticVersioning() -
isErrorOnBinaryIncompatibility
public boolean isErrorOnBinaryIncompatibility() -
setErrorOnBinaryIncompatibility
public void setErrorOnBinaryIncompatibility(boolean errorOnBinaryIncompatibility) -
isErrorOnSourceIncompatibility
public boolean isErrorOnSourceIncompatibility() -
setErrorOnSourceIncompatibility
public void setErrorOnSourceIncompatibility(boolean errorOnSourceIncompatibility) -
isErrorOnExclusionIncompatibility
public boolean isErrorOnExclusionIncompatibility() -
setErrorOnExclusionIncompatibility
public void setErrorOnExclusionIncompatibility(boolean errorOnExclusionIncompatibility) -
isErrorOnModifications
public boolean isErrorOnModifications() -
setErrorOnModifications
public void setErrorOnModifications(boolean errorOnModifications) -
isErrorOnSemanticIncompatibility
public boolean isErrorOnSemanticIncompatibility() -
setErrorOnSemanticIncompatibility
public void setErrorOnSemanticIncompatibility(boolean errorOnSemanticIncompatibility) -
isIgnoreMissingOldVersion
public boolean isIgnoreMissingOldVersion() -
setIgnoreMissingOldVersion
public void setIgnoreMissingOldVersion(boolean ignoreMissingOldVersion) -
isIgnoreMissingNewVersion
public boolean isIgnoreMissingNewVersion() -
setIgnoreMissingNewVersion
public void setIgnoreMissingNewVersion(boolean ignoreMissingNewVersion) -
isHelpRequested
public boolean isHelpRequested() -
setHelpRequested
public void setHelpRequested(boolean helpRequested) -
isErrorOnSemanticIncompatibilityForMajorVersionZero
public boolean isErrorOnSemanticIncompatibilityForMajorVersionZero() -
setErrorOnSemanticIncompatibilityForMajorVersionZero
public void setErrorOnSemanticIncompatibilityForMajorVersionZero(boolean errorOnSemanticIncompatibilityForMajorVersionZero)
-