Skip to content

Commit 1f2eff0

Browse files
author
bnasslahsen
committed
supress warnings
1 parent 488f5e8 commit 1f2eff0

File tree

15 files changed

+23
-6
lines changed

15 files changed

+23
-6
lines changed

build.gradle

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,13 @@ subprojects {
2020

2121
sourceCompatibility = JavaVersion.VERSION_1_8
2222
targetCompatibility = JavaVersion.VERSION_1_8
23-
compileJava.options.encoding = "UTF-8"
2423
compileTestJava.options.encoding = "UTF-8"
2524

25+
compileJava {
26+
options.compilerArgs << '-Xlint:unchecked' << '-Xlint:deprecation'
27+
options.encoding = 'UTF-8'
28+
}
29+
2630
configurations {
2731
testImplementation.extendsFrom compileOnly
2832
}
@@ -57,6 +61,7 @@ subprojects {
5761
dependency 'jakarta.annotation:jakarta.annotation-api:1.3.5'
5862
dependency 'org.projectlombok:lombok:1.18.12'
5963
dependency 'org.codehaus.groovy:groovy:2.5.11'
64+
dependency 'com.google.code.findbugs:jsr305:3.0.2'
6065
}
6166
}
6267

gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#Wed Jun 10 15:09:11 CEST 2020
2-
distributionUrl=https\://services.gradle.org/distributions/gradle-6.4.1-all.zip
2+
distributionUrl=https\://services.gradle.org/distributions/gradle-6.5.1-all.zip
33
distributionBase=GRADLE_USER_HOME
44
distributionPath=wrapper/dists
55
zipStorePath=wrapper/dists

springdoc-openapi-common/build.gradle

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@ description = 'springdoc-openapi-common'
22

33
dependencies {
44
api 'org.springframework.boot:spring-boot-autoconfigure'
5-
annotationProcessor 'org.springframework.boot:spring-boot-configuration-processor'
5+
compileOnly 'com.google.code.findbugs:jsr305'
6+
annotationProcessor 'org.springframework.boot:spring-boot-configuration-processor'
67
api 'org.springframework:spring-web'
78
api 'io.swagger.core.v3:swagger-models'
89
api 'io.swagger.core.v3:swagger-annotations'

springdoc-openapi-common/src/main/java/org/springdoc/core/AbstractRequestBuilder.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -320,6 +320,7 @@ private LinkedHashMap<String, Parameter> getParameterLinkedHashMap(Components co
320320
* @param map the map
321321
* @return the headers
322322
*/
323+
@SuppressWarnings("unchecked")
323324
public static Collection<Parameter> getHeaders(MethodAttributes methodAttributes, Map<String, Parameter> map) {
324325
for (Map.Entry<String, String> entry : methodAttributes.getHeaders().entrySet()) {
325326
Parameter parameter = new Parameter().in(ParameterIn.HEADER.toString()).name(entry.getKey()).schema(new StringSchema().addEnumItem(entry.getValue()));

springdoc-openapi-common/src/main/java/org/springdoc/core/ActuatorProvider.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ public interface ActuatorProvider {
3939
*
4040
* @return the methods
4141
*/
42+
@SuppressWarnings("unchecked")
4243
Map getMethods();
4344

4445
/**

springdoc-openapi-common/src/main/java/org/springdoc/core/GenericParameterBuilder.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -347,6 +347,7 @@ else if (schemaN instanceof FileSchema || schemaN instanceof ArraySchema && ((Ar
347347
* @param parameter the parameter
348348
* @return the boolean
349349
*/
350+
@SuppressWarnings("unchecked")
350351
public boolean isAnnotationToIgnore(MethodParameter parameter) {
351352
return ANNOTATIOSN_TO_IGNORE.stream().anyMatch(
352353
annotation -> parameter.getParameterAnnotation(annotation) != null

springdoc-openapi-common/src/main/java/org/springdoc/core/OpenAPIBuilder.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ public OpenAPI updateServers(OpenAPI openAPI) {
227227
if (!isServersPresent) // default server value
228228
{
229229
Server server = new Server().url(serverBaseUrl).description(DEFAULT_SERVER_DESCRIPTION);
230-
List<Server> servers = new ArrayList();
230+
List<Server> servers = new ArrayList<>();
231231
servers.add(server);
232232
openAPI.setServers(servers);
233233
}
@@ -327,6 +327,7 @@ public Operation buildTags(HandlerMethod handlerMethod, Operation operation, Ope
327327
* @param propertyResolverUtils the property resolver utils
328328
* @return the schema
329329
*/
330+
@SuppressWarnings("unchecked")
330331
public Schema resolveProperties(Schema schema, PropertyResolverUtils propertyResolverUtils) {
331332
resolveProperty(schema::getName, schema::name, propertyResolverUtils);
332333
resolveProperty(schema::getTitle, schema::title, propertyResolverUtils);

springdoc-openapi-common/src/main/java/org/springdoc/core/converters/AdditionalModelsConverter.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,12 @@ public class AdditionalModelsConverter implements ModelConverter {
4040
/**
4141
* The constant modelToClassMap.
4242
*/
43-
private static final Map<Class, Class> modelToClassMap = new HashMap();
43+
private static final Map<Class, Class> modelToClassMap = new HashMap<>();
4444

4545
/**
4646
* The constant modelToSchemaMap.
4747
*/
48-
private static final Map<Class, Schema> modelToSchemaMap = new HashMap();
48+
private static final Map<Class, Schema> modelToSchemaMap = new HashMap<>();
4949

5050
/**
5151
* Replace with class.

springdoc-openapi-common/src/main/java/org/springdoc/core/converters/ModelConverterRegistrar.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ public ModelConverterRegistrar(List<ModelConverter> modelConverters) {
6565
* @param modelConverter the model converter
6666
* @return the registered converter same as
6767
*/
68+
@SuppressWarnings("unchecked")
6869
private Optional<ModelConverter> getRegisteredConverterSameAs(ModelConverter modelConverter) {
6970
try {
7071
Field convertersField = FieldUtils.getDeclaredField(ModelConverters.class, "converters", true);

springdoc-openapi-data-rest/src/main/java/org/springdoc/data/rest/customisers/QuerydslPredicateOperationCustomizer.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@
6161
* The type Querydsl predicate operation customizer.
6262
* @author Gibah Joseph Email: [email protected] Mar, 2020
6363
*/
64+
@SuppressWarnings("unchecked")
6465
public class QuerydslPredicateOperationCustomizer implements OperationCustomizer {
6566

6667
/**

0 commit comments

Comments
 (0)