33import io .swagger .v3 .oas .models .Operation ;
44import io .swagger .v3 .oas .models .PathItem ;
55import io .swagger .v3 .oas .models .Paths ;
6+ import io .swagger .v3 .oas .models .parameters .Parameter ;
67import java .util .*;
78import java .util .regex .Matcher ;
89import java .util .regex .Pattern ;
910import java .util .stream .IntStream ;
10- import io .swagger .v3 .oas .models .parameters .Parameter ;
1111import org .openapitools .openapidiff .core .model .Changed ;
1212import org .openapitools .openapidiff .core .model .ChangedPaths ;
1313import org .openapitools .openapidiff .core .model .DiffContext ;
@@ -103,12 +103,10 @@ public static Paths valOrEmpty(Paths path) {
103103 }
104104
105105 /**
106- *
107106 * @param a a path form the open api spec
108107 * @param b another path from the same open api spec
109- * @return <code>true</code> in case both paths are of the same method AND their templated parameters are of the same type;
110- * <code>false</code> otherwise
111- *
108+ * @return <code>true</code> in case both paths are of the same method AND their templated
109+ * parameters are of the same type; <code>false</code> otherwise
112110 */
113111 private static boolean methodsAndParametersIntersect (PathItem a , PathItem b ) {
114112 Set <PathItem .HttpMethod > methodsA = a .readOperationsMap ().keySet ();
@@ -126,15 +124,17 @@ private static boolean methodsAndParametersIntersect(PathItem a, PathItem b) {
126124 }
127125
128126 /**
129- *
130127 * @param left parameters from the first compared method
131128 * @param right parameters from the second compared method
132- * @return <code>true</code> in case each parameter pair is of the same type; <code>false</code> otherwise
129+ * @return <code>true</code> in case each parameter pair is of the same type; <code>false</code>
130+ * otherwise
133131 */
134- private static boolean parametersIntersect (List <Parameter > left , List <Parameter > right ) {;
132+ private static boolean parametersIntersect (List <Parameter > left , List <Parameter > right ) {
135133 int parametersSize = left .size ();
136- long intersectedParameters = IntStream .range (0 , left .size ())
137- .filter (i -> left .get (i ).getSchema ().getType ().equals (right .get (i ).getSchema ().getType ()))
134+ long intersectedParameters =
135+ IntStream .range (0 , left .size ())
136+ .filter (
137+ i -> left .get (i ).getSchema ().getType ().equals (right .get (i ).getSchema ().getType ()))
138138 .count ();
139139 return parametersSize == intersectedParameters ;
140140 }
0 commit comments