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){
78
78
return this ;
79
79
}
80
80
81
+ public SpringDocUtils removeResponseWrapperToIgnore (Class <?> cls ){
82
+ ConverterUtils .removeResponseWrapperToIgnore (cls );
83
+ return this ;
84
+ }
85
+
81
86
public SpringDocUtils addResponseTypeToIgnore (Class <?> cls ){
82
87
ConverterUtils .addResponseTypeToIgnore (cls );
83
88
return this ;
84
89
}
85
90
91
+ public SpringDocUtils removeResponseTypeToIgnore (Class <?> cls ){
92
+ ConverterUtils .removeResponseTypeToIgnore (cls );
93
+ return this ;
94
+ }
95
+
86
96
public SpringDocUtils addAnnotationsToIgnore (Class <?>... classes ) {
87
97
GenericParameterBuilder .addAnnotationsToIgnore ( classes );
88
98
return this ;
Original file line number Diff line number Diff line change 19
19
package org .springdoc .core .converters ;
20
20
21
21
import java .util .ArrayList ;
22
+ import java .util .Arrays ;
22
23
import java .util .List ;
23
24
import java .util .concurrent .Callable ;
24
25
import java .util .concurrent .CompletionStage ;
@@ -55,4 +56,16 @@ static boolean isResponseTypeWrapper(Class<?> rawClass) {
55
56
public static boolean isResponseTypeToIgnore (Class <?> rawClass ){
56
57
return RESPONSE_TYPES_TO_IGNORE .stream ().anyMatch (clazz -> clazz .isAssignableFrom (rawClass ));
57
58
}
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
+ }
58
71
}
You can’t perform that action at this time.
0 commit comments