Package japicmp.cmp
Class JarArchiveComparatorOptions
java.lang.Object
japicmp.cmp.JarArchiveComparatorOptions
This class represents all options for the comparison.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
When both versions of the archives under comparison use the exact same classpath only one classpath has to be provided.static class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate AccessModifier
private final Filters
private IgnoreMissingClasses
private boolean
private boolean
private boolean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addOverrideCompatibilityChange
(JarArchiveComparatorOptions.OverrideCompatibilityChange overrideCompatibilityChange) boolean
boolean
boolean
static JarArchiveComparatorOptions
void
setAccessModifier
(AccessModifier accessModifier) void
setClassPathMode
(JarArchiveComparatorOptions.ClassPathMode classPathMode) private void
setIgnoreMissingClasses
(IgnoreMissingClasses ignoreMissingClasses) void
setIncludeSynthetic
(boolean includeSynthetic) void
setNewClassPath
(List<String> newClassPath) void
setNoAnnotations
(boolean noAnnotations) void
setOldClassPath
(List<String> oldClassPath) private static void
toJarArchiveComparatorClassPath
(Optional<String> classPathOptional, List<String> comparatorClassPath) private static void
toJarArchiveComparatorClassPathMode
(Options options, JarArchiveComparatorOptions comparatorOptions)
-
Field Details
-
classPathEntries
-
accessModifier
-
filters
-
includeSynthetic
private boolean includeSynthetic -
ignoreMissingClasses
-
classPathMode
-
oldClassPath
-
newClassPath
-
noAnnotations
private boolean noAnnotations -
includeClassFileFormatVersion
private boolean includeClassFileFormatVersion -
overrideCompatibilityChanges
-
-
Constructor Details
-
JarArchiveComparatorOptions
public JarArchiveComparatorOptions()
-
-
Method Details
-
of
-
setIgnoreMissingClasses
-
toJarArchiveComparatorClassPathMode
private static void toJarArchiveComparatorClassPathMode(Options options, JarArchiveComparatorOptions comparatorOptions) -
toJarArchiveComparatorClassPath
-
getFilters
-
getClassPathEntries
-
setAccessModifier
-
getAccessModifier
-
setIncludeSynthetic
public void setIncludeSynthetic(boolean includeSynthetic) -
isIncludeSynthetic
public boolean isIncludeSynthetic() -
setClassPathMode
-
getClassPathMode
-
setOldClassPath
-
getOldClassPath
-
setNewClassPath
-
getNewClassPath
-
setNoAnnotations
public void setNoAnnotations(boolean noAnnotations) -
isNoAnnotations
public boolean isNoAnnotations() -
getIgnoreMissingClasses
-
isIncludeClassFileFormatVersion
public boolean isIncludeClassFileFormatVersion() -
addOverrideCompatibilityChange
public void addOverrideCompatibilityChange(JarArchiveComparatorOptions.OverrideCompatibilityChange overrideCompatibilityChange) -
getOverrideCompatibilityChanges
public List<JarArchiveComparatorOptions.OverrideCompatibilityChange> getOverrideCompatibilityChanges()
-