private void setupCompatibilityChanges(JarArchiveComparatorOptions options) { for (JApiCompatibilityChange jApiCompatibility : JApiCompatibilityChange.values()) { jApiCompatibility.resetOverrides(); } for (JarArchiveComparatorOptions.OverrideCompatibilityChange change : options.getOverrideCompatibilityChanges()) { JApiCompatibilityChange compatibilityChange = change.getCompatibilityChange(); for (JApiCompatibilityChange jApiCompatibility : JApiCompatibilityChange.values()) { if (jApiCompatibility == compatibilityChange) { jApiCompatibility.setBinaryCompatible(change.isBinaryCompatible()); jApiCompatibility.setSourceCompatible(change.isSourceCompatible()); jApiCompatibility.setSemanticVersionLevel(change.getSemanticVersionLevel()); } } } }
private void setupCompatibilityChanges(JarArchiveComparatorOptions options) { for (JApiCompatibilityChange jApiCompatibility : JApiCompatibilityChange.values()) { jApiCompatibility.resetOverrides(); } for (JarArchiveComparatorOptions.OverrideCompatibilityChange change : options.getOverrideCompatibilityChanges()) { JApiCompatibilityChange compatibilityChange = change.getCompatibilityChange(); for (JApiCompatibilityChange jApiCompatibility : JApiCompatibilityChange.values()) { if (jApiCompatibility == compatibilityChange) { jApiCompatibility.setBinaryCompatible(change.isBinaryCompatible()); jApiCompatibility.setSourceCompatible(change.isSourceCompatible()); jApiCompatibility.setSemanticVersionLevel(change.getSemanticVersionLevel()); } } } }