File tree Expand file tree Collapse file tree 2 files changed +23
-0
lines changed
springdoc-openapi-common/src/main/java/org/springdoc/core Expand file tree Collapse file tree 2 files changed +23
-0
lines changed Original file line number Diff line number Diff line change @@ -78,11 +78,21 @@ public SpringDocUtils addResponseWrapperToIgnore(Class<?> cls){
7878 return this ;
7979 }
8080
81+ public SpringDocUtils removeResponseWrapperToIgnore (Class <?> cls ){
82+ ConverterUtils .removeResponseWrapperToIgnore (cls );
83+ return this ;
84+ }
85+
8186 public SpringDocUtils addResponseTypeToIgnore (Class <?> cls ){
8287 ConverterUtils .addResponseTypeToIgnore (cls );
8388 return this ;
8489 }
8590
91+ public SpringDocUtils removeResponseTypeToIgnore (Class <?> cls ){
92+ ConverterUtils .removeResponseTypeToIgnore (cls );
93+ return this ;
94+ }
95+
8696 public SpringDocUtils addAnnotationsToIgnore (Class <?>... classes ) {
8797 GenericParameterBuilder .addAnnotationsToIgnore ( classes );
8898 return this ;
Original file line number Diff line number Diff line change 1919package org .springdoc .core .converters ;
2020
2121import java .util .ArrayList ;
22+ import java .util .Arrays ;
2223import java .util .List ;
2324import java .util .concurrent .Callable ;
2425import java .util .concurrent .CompletionStage ;
@@ -55,4 +56,16 @@ static boolean isResponseTypeWrapper(Class<?> rawClass) {
5556 public static boolean isResponseTypeToIgnore (Class <?> rawClass ){
5657 return RESPONSE_TYPES_TO_IGNORE .stream ().anyMatch (clazz -> clazz .isAssignableFrom (rawClass ));
5758 }
59+
60+ public static void removeResponseWrapperToIgnore (Class <?> classes ) {
61+ List classesToIgnore = Arrays .asList (classes );
62+ if (RESULT_WRAPPERS_TO_IGNORE .containsAll (classesToIgnore ))
63+ RESULT_WRAPPERS_TO_IGNORE .removeAll (Arrays .asList (classes ));
64+ }
65+
66+ public static void removeResponseTypeToIgnore (Class <?> classes ) {
67+ List classesToIgnore = Arrays .asList (classes );
68+ if (RESPONSE_TYPES_TO_IGNORE .containsAll (classesToIgnore ))
69+ RESPONSE_TYPES_TO_IGNORE .removeAll (Arrays .asList (classes ));
70+ }
5871}
You can’t perform that action at this time.
0 commit comments