Package japicmp.cmp
Class JarArchiveComparatorOptions
- java.lang.Object
-
- japicmp.cmp.JarArchiveComparatorOptions
-
public class JarArchiveComparatorOptions extends java.lang.ObjectThis class represents all options for the comparison.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJarArchiveComparatorOptions.ClassPathModeWhen both versions of the archives under comparison use the exact same classpath only one classpath has to be provided.static classJarArchiveComparatorOptions.OverrideCompatibilityChange
-
Field Summary
Fields Modifier and Type Field Description private AccessModifieraccessModifierprivate java.util.List<java.lang.String>classPathEntriesprivate JarArchiveComparatorOptions.ClassPathModeclassPathModeprivate Filtersfiltersprivate IgnoreMissingClassesignoreMissingClassesprivate booleanincludeClassFileFormatVersionprivate booleanincludeSyntheticprivate java.util.List<java.lang.String>newClassPathprivate booleannoAnnotationsprivate java.util.List<java.lang.String>oldClassPathprivate java.util.List<JarArchiveComparatorOptions.OverrideCompatibilityChange>overrideCompatibilityChanges
-
Constructor Summary
Constructors Constructor Description JarArchiveComparatorOptions()
-
Method Summary
-
-
-
Field Detail
-
classPathEntries
private final java.util.List<java.lang.String> classPathEntries
-
accessModifier
private AccessModifier accessModifier
-
filters
private final Filters filters
-
includeSynthetic
private boolean includeSynthetic
-
ignoreMissingClasses
private IgnoreMissingClasses ignoreMissingClasses
-
classPathMode
private JarArchiveComparatorOptions.ClassPathMode classPathMode
-
oldClassPath
private java.util.List<java.lang.String> oldClassPath
-
newClassPath
private java.util.List<java.lang.String> newClassPath
-
noAnnotations
private boolean noAnnotations
-
includeClassFileFormatVersion
private boolean includeClassFileFormatVersion
-
overrideCompatibilityChanges
private java.util.List<JarArchiveComparatorOptions.OverrideCompatibilityChange> overrideCompatibilityChanges
-
-
Method Detail
-
of
public static JarArchiveComparatorOptions of(Options options)
-
setIgnoreMissingClasses
private void setIgnoreMissingClasses(IgnoreMissingClasses ignoreMissingClasses)
-
toJarArchiveComparatorClassPathMode
private static void toJarArchiveComparatorClassPathMode(Options options, JarArchiveComparatorOptions comparatorOptions)
-
toJarArchiveComparatorClassPath
private static void toJarArchiveComparatorClassPath(Optional<java.lang.String> classPathOptional, java.util.List<java.lang.String> comparatorClassPath)
-
getFilters
public Filters getFilters()
-
getClassPathEntries
public java.util.List<java.lang.String> getClassPathEntries()
-
setAccessModifier
public void setAccessModifier(AccessModifier accessModifier)
-
getAccessModifier
public AccessModifier getAccessModifier()
-
setIncludeSynthetic
public void setIncludeSynthetic(boolean includeSynthetic)
-
isIncludeSynthetic
public boolean isIncludeSynthetic()
-
setClassPathMode
public void setClassPathMode(JarArchiveComparatorOptions.ClassPathMode classPathMode)
-
getClassPathMode
public JarArchiveComparatorOptions.ClassPathMode getClassPathMode()
-
setOldClassPath
public void setOldClassPath(java.util.List<java.lang.String> oldClassPath)
-
getOldClassPath
public java.util.List<java.lang.String> getOldClassPath()
-
setNewClassPath
public void setNewClassPath(java.util.List<java.lang.String> newClassPath)
-
getNewClassPath
public java.util.List<java.lang.String> getNewClassPath()
-
setNoAnnotations
public void setNoAnnotations(boolean noAnnotations)
-
isNoAnnotations
public boolean isNoAnnotations()
-
getIgnoreMissingClasses
public IgnoreMissingClasses getIgnoreMissingClasses()
-
isIncludeClassFileFormatVersion
public boolean isIncludeClassFileFormatVersion()
-
addOverrideCompatibilityChange
public void addOverrideCompatibilityChange(JarArchiveComparatorOptions.OverrideCompatibilityChange overrideCompatibilityChange)
-
getOverrideCompatibilityChanges
public java.util.List<JarArchiveComparatorOptions.OverrideCompatibilityChange> getOverrideCompatibilityChanges()
-
-