Skip to content

Commit 8e837d1

Browse files
committed
Clean up Lombok usage
1 parent c355dca commit 8e837d1

34 files changed

+114
-185
lines changed
Lines changed: 6 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,12 @@
11
package com.qdesrame.openapi.diff.compare;
22

33
import com.qdesrame.openapi.diff.model.DiffContext;
4-
import lombok.Getter;
5-
import org.apache.commons.lang3.builder.EqualsBuilder;
6-
import org.apache.commons.lang3.builder.HashCodeBuilder;
4+
import lombok.Value;
75

8-
@Getter
9-
public final class CacheKey {
10-
private final String left;
11-
private final String right;
12-
private final DiffContext context;
6+
@Value
7+
public class CacheKey {
138

14-
public CacheKey(final String left, final String right, final DiffContext context) {
15-
this.left = left;
16-
this.right = right;
17-
this.context = context;
18-
}
19-
20-
@Override
21-
public boolean equals(Object o) {
22-
if (this == o) return true;
23-
24-
if (o == null || getClass() != o.getClass()) return false;
25-
26-
CacheKey cacheKey = (CacheKey) o;
27-
28-
return new EqualsBuilder()
29-
.append(left, cacheKey.left)
30-
.append(right, cacheKey.right)
31-
.append(context, cacheKey.context)
32-
.isEquals();
33-
}
34-
35-
@Override
36-
public int hashCode() {
37-
return new HashCodeBuilder(17, 37).append(left).append(right).append(context).toHashCode();
38-
}
9+
String left;
10+
String right;
11+
DiffContext context;
3912
}

src/main/java/com/qdesrame/openapi/diff/compare/ListDiff.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
package com.qdesrame.openapi.diff.compare;
22

33
import com.qdesrame.openapi.diff.model.ChangedList;
4-
import lombok.Getter;
54

6-
@Getter
75
public class ListDiff {
86

97
public static <K extends ChangedList<X>, X> K diff(K instance) {

src/main/java/com/qdesrame/openapi/diff/compare/OpenApiDiff.java

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,12 @@
22

33
import static com.qdesrame.openapi.diff.compare.PathsDiff.valOrEmpty;
44

5-
import com.qdesrame.openapi.diff.model.*;
65
import com.qdesrame.openapi.diff.model.ChangedExtensions;
6+
import com.qdesrame.openapi.diff.model.ChangedOpenApi;
7+
import com.qdesrame.openapi.diff.model.ChangedOperation;
8+
import com.qdesrame.openapi.diff.model.ChangedPath;
9+
import com.qdesrame.openapi.diff.model.ChangedPaths;
10+
import com.qdesrame.openapi.diff.model.Endpoint;
711
import com.qdesrame.openapi.diff.utils.EndpointUtils;
812
import io.swagger.v3.oas.models.OpenAPI;
913
import io.swagger.v3.oas.models.PathItem;
@@ -22,7 +26,7 @@ public class OpenApiDiff {
2226

2327
public static final String SWAGGER_VERSION_V2 = "2.0";
2428

25-
private static Logger logger = LoggerFactory.getLogger(OpenApiDiff.class);
29+
private static final Logger logger = LoggerFactory.getLogger(OpenApiDiff.class);
2630

2731
private PathsDiff pathsDiff;
2832
private PathDiff pathDiff;
@@ -44,8 +48,8 @@ public class OpenApiDiff {
4448
private ExtensionsDiff extensionsDiff;
4549
private MetadataDiff metadataDiff;
4650

47-
private OpenAPI oldSpecOpenApi;
48-
private OpenAPI newSpecOpenApi;
51+
private final OpenAPI oldSpecOpenApi;
52+
private final OpenAPI newSpecOpenApi;
4953
private List<Endpoint> newEndpoints;
5054
private List<Endpoint> missingEndpoints;
5155
private List<ChangedOperation> changedOperations;

src/main/java/com/qdesrame/openapi/diff/compare/SecurityDiffInfo.java

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,12 @@
66
import java.util.List;
77
import java.util.Optional;
88
import lombok.AllArgsConstructor;
9-
import lombok.Getter;
10-
import lombok.Setter;
9+
import lombok.Data;
1110

12-
/** Created by adarsh.sharma on 11/01/18. */
13-
@Getter
14-
@Setter
11+
@Data
1512
@AllArgsConstructor
1613
public class SecurityDiffInfo {
14+
1715
private String ref;
1816
private SecurityScheme securityScheme;
1917
private List<String> scopes;
@@ -43,14 +41,20 @@ public static boolean sameList(
4341

4442
@Override
4543
public boolean equals(Object o) {
46-
if (this == o) return true;
47-
if (o == null || getClass() != o.getClass()) return false;
44+
if (this == o) {
45+
return true;
46+
}
47+
if (o == null || getClass() != o.getClass()) {
48+
return false;
49+
}
4850

4951
SecurityDiffInfo that = (SecurityDiffInfo) o;
5052

5153
if (securityScheme != null
5254
? !securityScheme.equals(that.securityScheme)
53-
: that.securityScheme != null) return false;
55+
: that.securityScheme != null) {
56+
return false;
57+
}
5458
return scopes != null ? scopes.equals(that.scopes) : that.scopes == null;
5559
}
5660

src/main/java/com/qdesrame/openapi/diff/model/Change.java

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,13 @@
11
package com.qdesrame.openapi.diff.model;
22

3-
import lombok.Getter;
3+
import lombok.Value;
44

5-
@Getter
5+
@Value
66
public class Change<T> {
7-
private final T oldValue;
8-
private final T newValue;
9-
private final Type type;
107

11-
private Change(T oldValue, T newValue, Type type) {
12-
this.oldValue = oldValue;
13-
this.newValue = newValue;
14-
this.type = type;
15-
}
8+
T oldValue;
9+
T newValue;
10+
Type type;
1611

1712
public static <T> Change<T> changed(T oldValue, T newValue) {
1813
return new Change<>(oldValue, newValue, Type.CHANGED);

src/main/java/com/qdesrame/openapi/diff/model/ChangedApiResponse.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,13 @@
77
import java.util.Map;
88
import java.util.stream.Collectors;
99
import java.util.stream.Stream;
10-
import lombok.Getter;
11-
import lombok.Setter;
10+
import lombok.Data;
1211
import lombok.experimental.Accessors;
1312

14-
/** Created by adarsh.sharma on 22/12/17. */
15-
@Getter
16-
@Setter
13+
@Data
1714
@Accessors(chain = true)
1815
public class ChangedApiResponse implements ComposedChanged {
16+
1917
private final ApiResponses oldApiResponses;
2018
private final ApiResponses newApiResponses;
2119
private final DiffContext context;

src/main/java/com/qdesrame/openapi/diff/model/ChangedContent.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,13 @@
66
import java.util.LinkedHashMap;
77
import java.util.List;
88
import java.util.Map;
9-
import lombok.Getter;
10-
import lombok.Setter;
9+
import lombok.Data;
1110
import lombok.experimental.Accessors;
1211

13-
/** Created by adarsh.sharma on 22/12/17. */
14-
@Getter
15-
@Setter
12+
@Data
1613
@Accessors(chain = true)
1714
public class ChangedContent implements ComposedChanged {
15+
1816
private final Content oldContent;
1917
private final Content newContent;
2018
private final DiffContext context;

src/main/java/com/qdesrame/openapi/diff/model/ChangedExtensions.java

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,11 @@
66
import java.util.Map;
77
import java.util.stream.Collectors;
88
import java.util.stream.Stream;
9-
import lombok.Getter;
10-
import lombok.Setter;
11-
import lombok.experimental.Accessors;
9+
import lombok.Data;
1210

13-
@Getter
14-
@Setter
15-
@Accessors
11+
@Data
1612
public class ChangedExtensions implements ComposedChanged {
13+
1714
private final Map<String, Object> oldExtensions;
1815
private final Map<String, Object> newExtensions;
1916
private final DiffContext context;

src/main/java/com/qdesrame/openapi/diff/model/ChangedHeader.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,13 @@
33
import io.swagger.v3.oas.models.headers.Header;
44
import java.util.Arrays;
55
import java.util.List;
6-
import lombok.Getter;
7-
import lombok.Setter;
6+
import lombok.Data;
87
import lombok.experimental.Accessors;
98

10-
/** Created by adarsh.sharma on 28/12/17. */
11-
@Getter
12-
@Setter
9+
@Data
1310
@Accessors(chain = true)
1411
public class ChangedHeader implements ComposedChanged {
12+
1513
private final Header oldHeader;
1614
private final Header newHeader;
1715
private final DiffContext context;

src/main/java/com/qdesrame/openapi/diff/model/ChangedHeaders.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,13 @@
44
import java.util.ArrayList;
55
import java.util.List;
66
import java.util.Map;
7-
import lombok.Getter;
8-
import lombok.Setter;
7+
import lombok.Data;
98
import lombok.experimental.Accessors;
109

11-
/** Created by adarsh.sharma on 28/12/17. */
12-
@Getter
13-
@Setter
10+
@Data
1411
@Accessors(chain = true)
1512
public class ChangedHeaders implements ComposedChanged {
13+
1614
private final Map<String, Header> oldHeaders;
1715
private final Map<String, Header> newHeaders;
1816
private final DiffContext context;

src/main/java/com/qdesrame/openapi/diff/model/ChangedList.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,13 @@
33
import java.util.ArrayList;
44
import java.util.List;
55
import java.util.Optional;
6-
import lombok.Getter;
7-
import lombok.Setter;
6+
import lombok.Data;
87
import lombok.experimental.Accessors;
98

10-
@Getter
11-
@Setter
9+
@Data
1210
@Accessors(chain = true)
1311
public abstract class ChangedList<T> implements Changed {
12+
1413
protected DiffContext context;
1514
protected List<T> oldValue;
1615
protected List<T> newValue;

src/main/java/com/qdesrame/openapi/diff/model/ChangedMediaType.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,13 @@
33
import io.swagger.v3.oas.models.media.Schema;
44
import java.util.Collections;
55
import java.util.List;
6-
import lombok.Getter;
7-
import lombok.Setter;
6+
import lombok.Data;
87
import lombok.experimental.Accessors;
98

10-
@Getter
11-
@Setter
9+
@Data
1210
@Accessors(chain = true)
1311
public class ChangedMediaType implements ComposedChanged {
12+
1413
private final Schema oldSchema;
1514
private final Schema newSchema;
1615
private final DiffContext context;

src/main/java/com/qdesrame/openapi/diff/model/ChangedMetadata.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
package com.qdesrame.openapi.diff.model;
22

33
import java.util.Objects;
4-
import lombok.Getter;
5-
import lombok.Setter;
4+
import lombok.Data;
65
import lombok.experimental.Accessors;
76

8-
@Getter
9-
@Setter
7+
@Data
108
@Accessors(chain = true)
119
public class ChangedMetadata implements Changed {
1210

src/main/java/com/qdesrame/openapi/diff/model/ChangedOAuthFlow.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,13 @@
33
import io.swagger.v3.oas.models.security.OAuthFlow;
44
import java.util.Collections;
55
import java.util.List;
6-
import lombok.Getter;
7-
import lombok.Setter;
6+
import lombok.Data;
87
import lombok.experimental.Accessors;
98

10-
/** Created by adarsh.sharma on 12/01/18. */
11-
@Getter
12-
@Setter
9+
@Data
1310
@Accessors(chain = true)
1411
public class ChangedOAuthFlow implements ComposedChanged {
12+
1513
private OAuthFlow oldOAuthFlow;
1614
private OAuthFlow newOAuthFlow;
1715

src/main/java/com/qdesrame/openapi/diff/model/ChangedOAuthFlows.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,13 @@
33
import io.swagger.v3.oas.models.security.OAuthFlows;
44
import java.util.Arrays;
55
import java.util.List;
6-
import lombok.Getter;
7-
import lombok.Setter;
6+
import lombok.Data;
87
import lombok.experimental.Accessors;
98

10-
/** Created by adarsh.sharma on 12/01/18. */
11-
@Getter
12-
@Setter
9+
@Data
1310
@Accessors(chain = true)
1411
public class ChangedOAuthFlows implements ComposedChanged {
12+
1513
private final OAuthFlows oldOAuthFlows;
1614
private final OAuthFlows newOAuthFlows;
1715

src/main/java/com/qdesrame/openapi/diff/model/ChangedOneOfSchema.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,13 @@
44
import java.util.ArrayList;
55
import java.util.List;
66
import java.util.Map;
7-
import lombok.Getter;
8-
import lombok.Setter;
7+
import lombok.Data;
98
import lombok.experimental.Accessors;
109

11-
/** Created by adarsh.sharma on 22/12/17. */
12-
@Getter
13-
@Setter
10+
@Data
1411
@Accessors(chain = true)
1512
public class ChangedOneOfSchema implements ComposedChanged {
13+
1614
private final Map<String, String> oldMapping;
1715
private final Map<String, String> newMapping;
1816
private final DiffContext context;

src/main/java/com/qdesrame/openapi/diff/model/ChangedOpenApi.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,13 @@
55
import java.util.List;
66
import java.util.stream.Collectors;
77
import java.util.stream.Stream;
8-
import lombok.Getter;
9-
import lombok.Setter;
8+
import lombok.Data;
109
import lombok.experimental.Accessors;
1110

12-
/** Created by adarsh.sharma on 22/12/17. */
13-
@Getter
14-
@Setter
11+
@Data
1512
@Accessors(chain = true)
1613
public class ChangedOpenApi implements ComposedChanged {
14+
1715
private OpenAPI oldSpecOpenApi;
1816
private OpenAPI newSpecOpenApi;
1917

src/main/java/com/qdesrame/openapi/diff/model/ChangedOperation.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,13 @@
66
import io.swagger.v3.oas.models.PathItem;
77
import java.util.Arrays;
88
import java.util.List;
9-
import lombok.Getter;
10-
import lombok.Setter;
9+
import lombok.Data;
1110
import lombok.experimental.Accessors;
1211

13-
@Getter
14-
@Setter
12+
@Data
1513
@Accessors(chain = true)
1614
public class ChangedOperation implements ComposedChanged {
15+
1716
private Operation oldOperation;
1817
private Operation newOperation;
1918

0 commit comments

Comments
 (0)