Skip to content

Commit aca01ab

Browse files
authored
Merge pull request #3122 from swagger-api/guava-update-v1
ref #3079 - update guava for v1
2 parents 4059ee4 + a9af3a9 commit aca01ab

File tree

2 files changed

+15
-14
lines changed

2 files changed

+15
-14
lines changed

modules/swagger-servlet/src/main/java/io/swagger/servlet/extensions/ServletReaderExtension.java

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -300,24 +300,24 @@ public void applyTags(ReaderContext context, Operation operation, Method method)
300300
final List<String> tags = new ArrayList<>();
301301

302302
final Api apiAnnotation = context.getCls().getAnnotation(Api.class);
303+
Predicate predicate = new Predicate<String>() {
304+
@Override
305+
public boolean apply(String input) {
306+
return StringUtils.isNotBlank(input);
307+
}
308+
309+
public boolean test(String input) {
310+
return apply(input);
311+
}
312+
};
303313
if (apiAnnotation != null) {
304-
tags.addAll(Collections2.filter(Arrays.asList(apiAnnotation.tags()), new Predicate<String>() {
305-
@Override
306-
public boolean apply(String input) {
307-
return StringUtils.isNotBlank(input);
308-
}
309-
}));
314+
tags.addAll(Collections2.filter(Arrays.asList(apiAnnotation.tags()), predicate));
310315
}
311316
tags.addAll(context.getParentTags());
312317

313318
final ApiOperation apiOperation = ReflectionUtils.getAnnotation(method, ApiOperation.class);
314319
if (apiOperation != null) {
315-
tags.addAll(Collections2.filter(Arrays.asList(apiOperation.tags()), new Predicate<String>() {
316-
@Override
317-
public boolean apply(String input) {
318-
return StringUtils.isNotBlank(input);
319-
}
320-
}));
320+
tags.addAll(Collections2.filter(Arrays.asList(apiOperation.tags()), predicate));
321321
}
322322

323323
for (String tag : tags) {

pom.xml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -231,6 +231,7 @@
231231
<exclude>**/io/swagger/servlet/config/ServletScanner.*</exclude>
232232
<exclude>**/io/swagger/servlet/config/DefaultServletConfig.*</exclude>
233233
<exclude>**/io/swagger/servlet/listing/ApiDeclarationServlet.*</exclude>
234+
<exclude>**/*ServletReaderExtension$*.*</exclude>
234235
</excludes>
235236
<rules>
236237
<rule>
@@ -602,10 +603,10 @@
602603
<jackson-version>2.9.8</jackson-version>
603604
<logback-version>1.2.3</logback-version>
604605
<reflections-version>0.9.11</reflections-version>
605-
<guava-version>20.0</guava-version>
606+
<guava-version>27.0.1-android</guava-version>
606607
<javassist-version>3.21.0-GA</javassist-version>
607608

608-
<testng-version>6.10</testng-version>
609+
<testng-version>6.14.3</testng-version>
609610
<mockito-version>1.9.5</mockito-version>
610611
<rest-assured-version>2.8.0</rest-assured-version>
611612
<surefire-version>2.18.1</surefire-version>

0 commit comments

Comments
 (0)