@Override public void visit(Iterator<JApiMethod> iterator, JApiMethod jApiMethod) { for (JApiCompatibilityChange jApiCompatibilityChange : jApiMethod.getCompatibilityChanges()) { if (!jApiCompatibilityChange.isBinaryCompatible() || !jApiCompatibilityChange.isSourceCompatible()) { if (!jApiCompatibilityChange.isBinaryCompatible() && breakBuildIfCausedByExclusion(jApiMethod)) { breakBuildResult.binaryIncompatibleChanges = true; } if (!jApiCompatibilityChange.isSourceCompatible() && breakBuildIfCausedByExclusion(jApiMethod)) { breakBuildResult.sourceIncompatibleChanges = true; } if (sb.length() > 1) { sb.append(','); } sb.append(jApiMethod.getjApiClass().getFullyQualifiedName()).append(".").append(jApiMethod.getName()).append("(").append(methodParameterToList(jApiMethod)).append(")").append(":").append(jApiCompatibilityChange.name()); } } }
@Override public void visit(Iterator<JApiMethod> iterator, JApiMethod jApiMethod) { for (JApiCompatibilityChange jApiCompatibilityChange : jApiMethod.getCompatibilityChanges()) { if (!jApiCompatibilityChange.isBinaryCompatible() || !jApiCompatibilityChange.isSourceCompatible()) { if (!jApiCompatibilityChange.isBinaryCompatible() && breakBuildIfCausedByExclusion(jApiMethod)) { breakBuildResult.binaryIncompatibleChanges = true; } if (!jApiCompatibilityChange.isSourceCompatible() && breakBuildIfCausedByExclusion(jApiMethod)) { breakBuildResult.sourceIncompatibleChanges = true; } if (sb.length() > 1) { sb.append(','); } sb.append(jApiMethod.getjApiClass().getFullyQualifiedName()).append(".").append(jApiMethod.getName()).append("(").append(methodParameterToList(jApiMethod)).append(")").append(":").append(jApiCompatibilityChange.name()); } } }
@Override public void visit(Iterator<JApiImplementedInterface> iterator, JApiImplementedInterface jApiImplementedInterface) { for (JApiCompatibilityChange jApiCompatibilityChange : jApiImplementedInterface.getCompatibilityChanges()) { if (!jApiCompatibilityChange.isBinaryCompatible() || !jApiCompatibilityChange.isSourceCompatible()) { if (!jApiCompatibilityChange.isBinaryCompatible() && breakBuildIfCausedByExclusion(jApiImplementedInterface)) { breakBuildResult.binaryIncompatibleChanges = true; } if (!jApiCompatibilityChange.isSourceCompatible() && breakBuildIfCausedByExclusion(jApiImplementedInterface)) { breakBuildResult.sourceIncompatibleChanges = true; } if (sb.length() > 1) { sb.append(','); } sb.append(jApiImplementedInterface.getFullyQualifiedName()).append("[").append(jApiImplementedInterface.getFullyQualifiedName()).append("]").append(":").append(jApiCompatibilityChange.name()); } } }
@Override public void visit(Iterator<JApiField> iterator, JApiField jApiField) { for (JApiCompatibilityChange jApiCompatibilityChange : jApiField.getCompatibilityChanges()) { if (!jApiCompatibilityChange.isBinaryCompatible() || !jApiCompatibilityChange.isSourceCompatible()) { if (!jApiCompatibilityChange.isBinaryCompatible() && breakBuildIfCausedByExclusion(jApiField)) { breakBuildResult.binaryIncompatibleChanges = true; } if (!jApiCompatibilityChange.isSourceCompatible() && breakBuildIfCausedByExclusion(jApiField)) { breakBuildResult.sourceIncompatibleChanges = true; } if (sb.length() > 1) { sb.append(','); } sb.append(jApiField.getjApiClass().getFullyQualifiedName()).append(".").append(jApiField.getName()).append(":").append(jApiCompatibilityChange.name()); } } }
@Override public void visit(Iterator<JApiImplementedInterface> iterator, JApiImplementedInterface jApiImplementedInterface) { for (JApiCompatibilityChange jApiCompatibilityChange : jApiImplementedInterface.getCompatibilityChanges()) { if (!jApiCompatibilityChange.isBinaryCompatible() || !jApiCompatibilityChange.isSourceCompatible()) { if (!jApiCompatibilityChange.isBinaryCompatible() && breakBuildIfCausedByExclusion(jApiImplementedInterface)) { breakBuildResult.binaryIncompatibleChanges = true; } if (!jApiCompatibilityChange.isSourceCompatible() && breakBuildIfCausedByExclusion(jApiImplementedInterface)) { breakBuildResult.sourceIncompatibleChanges = true; } if (sb.length() > 1) { sb.append(','); } sb.append(jApiImplementedInterface.getFullyQualifiedName()).append("[").append(jApiImplementedInterface.getFullyQualifiedName()).append("]").append(":").append(jApiCompatibilityChange.name()); } } }
@Override public void visit(JApiSuperclass jApiSuperclass) { for (JApiCompatibilityChange jApiCompatibilityChange : jApiSuperclass.getCompatibilityChanges()) { if (!jApiCompatibilityChange.isBinaryCompatible() || !jApiCompatibilityChange.isSourceCompatible()) { if (!jApiCompatibilityChange.isBinaryCompatible() && breakBuildIfCausedByExclusion(jApiSuperclass)) { breakBuildResult.binaryIncompatibleChanges = true; } if (!jApiCompatibilityChange.isSourceCompatible() && breakBuildIfCausedByExclusion(jApiSuperclass)) { breakBuildResult.sourceIncompatibleChanges = true; } if (sb.length() > 1) { sb.append(','); } sb.append(jApiSuperclass.getJApiClassOwning().getFullyQualifiedName()).append(":").append(jApiCompatibilityChange.name()); } } }
@Override public void visit(Iterator<JApiField> iterator, JApiField jApiField) { for (JApiCompatibilityChange jApiCompatibilityChange : jApiField.getCompatibilityChanges()) { if (!jApiCompatibilityChange.isBinaryCompatible() || !jApiCompatibilityChange.isSourceCompatible()) { if (!jApiCompatibilityChange.isBinaryCompatible() && breakBuildIfCausedByExclusion(jApiField)) { breakBuildResult.binaryIncompatibleChanges = true; } if (!jApiCompatibilityChange.isSourceCompatible() && breakBuildIfCausedByExclusion(jApiField)) { breakBuildResult.sourceIncompatibleChanges = true; } if (sb.length() > 1) { sb.append(','); } sb.append(jApiField.getjApiClass().getFullyQualifiedName()).append(".").append(jApiField.getName()).append(":").append(jApiCompatibilityChange.name()); } } }
@Override public void visit(JApiSuperclass jApiSuperclass) { for (JApiCompatibilityChange jApiCompatibilityChange : jApiSuperclass.getCompatibilityChanges()) { if (!jApiCompatibilityChange.isBinaryCompatible() || !jApiCompatibilityChange.isSourceCompatible()) { if (!jApiCompatibilityChange.isBinaryCompatible() && breakBuildIfCausedByExclusion(jApiSuperclass)) { breakBuildResult.binaryIncompatibleChanges = true; } if (!jApiCompatibilityChange.isSourceCompatible() && breakBuildIfCausedByExclusion(jApiSuperclass)) { breakBuildResult.sourceIncompatibleChanges = true; } if (sb.length() > 1) { sb.append(','); } sb.append(jApiSuperclass.getJApiClassOwning().getFullyQualifiedName()).append(":").append(jApiCompatibilityChange.name()); } } }