Skip to content

Commit 932f0e1

Browse files
authored
Merge pull request #2337 from aspich/master
BUG FIX - Use Reflection extension to capture annotations hidden by an aspect.
2 parents fdb690c + ce43dca commit 932f0e1

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -392,7 +392,7 @@ public void applyParameters(ReaderContext context, Operation operation, Type typ
392392

393393
@Override
394394
public void applyImplicitParameters(ReaderContext context, Operation operation, Method method) {
395-
final ApiImplicitParams implicitParams = method.getAnnotation(ApiImplicitParams.class);
395+
final ApiImplicitParams implicitParams = ReflectionUtils.getAnnotation(method, ApiImplicitParams.class);
396396
if (implicitParams != null && implicitParams.value().length > 0) {
397397
for (ApiImplicitParam param : implicitParams.value()) {
398398
final Parameter p = readImplicitParam(context.getSwagger(), param);
@@ -405,7 +405,7 @@ public void applyImplicitParameters(ReaderContext context, Operation operation,
405405

406406
@Override
407407
public void applyExtensions(ReaderContext context, Operation operation, Method method) {
408-
final ApiOperation apiOperation = method.getAnnotation( ApiOperation.class );
408+
final ApiOperation apiOperation = ReflectionUtils.getAnnotation(method, ApiOperation.class );
409409
if( apiOperation != null ) {
410410
operation.getVendorExtensions().putAll(BaseReaderUtils.parseExtensions(apiOperation.extensions()));
411411
}

0 commit comments

Comments
 (0)