File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed
buildSrc/src/main/java/com/google/firebase/gradle/plugins/semver Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -57,12 +57,12 @@ abstract class ApiDiffer : DefaultTask() {
57
57
val beforeJar = readApi(previousJar.get())
58
58
val apiDeltas = mutableListOf<Delta >()
59
59
val classKeys = afterJar.keys union beforeJar.keys
60
- classKeys.forEach {
61
- val afterClass = afterJar.get(it)
62
- val beforeClass = beforeJar.get(it)
63
- val allDeltas = DeltaType .values()
64
- allDeltas.forEach { apiDeltas.addAll( it.getViolations(beforeClass, afterClass) ) }
65
- }
60
+ val apiDeltas =
61
+ classKeys
62
+ .map { className -> Pair ( beforeJar.get(className), afterJar.get(className)) }
63
+ .flatMap { (before, after) ->
64
+ DeltaType .values().flatMap { it.getViolations(before, after ) }
65
+ }
66
66
var deltaViolations: List <Delta > = mutableListOf ()
67
67
if (curVersionDelta == VersionDelta .MINOR ) {
68
68
deltaViolations = apiDeltas.filter { it.versionDelta == VersionDelta .MAJOR }
You can’t perform that action at this time.
0 commit comments