File tree Expand file tree Collapse file tree 1 file changed +1
-7
lines changed
core/src/main/java/org/springframework/security/core/annotation Expand file tree Collapse file tree 1 file changed +1
-7
lines changed Original file line number Diff line number Diff line change 3131 */
3232public final class SecurityAnnotationScanners {
3333
34- private static final Map <Class <? extends Annotation >, SecurityAnnotationScanner <? extends Annotation >> uniqueScanners = new ConcurrentHashMap <>();
35-
3634 private static final Map <Class <? extends Annotation >, SecurityAnnotationScanner <? extends Annotation >> uniqueTemplateScanners = new ConcurrentHashMap <>();
3735
3836 private static final Map <List <Class <? extends Annotation >>, SecurityAnnotationScanner <? extends Annotation >> uniqueTypesScanners = new ConcurrentHashMap <>();
@@ -48,8 +46,7 @@ private SecurityAnnotationScanners() {
4846 * @return the default {@link SecurityAnnotationScanner}
4947 */
5048 public static <A extends Annotation > SecurityAnnotationScanner <A > requireUnique (Class <A > type ) {
51- return (SecurityAnnotationScanner <A >) uniqueScanners .computeIfAbsent (type ,
52- (t ) -> new UniqueSecurityAnnotationScanner <>(type ));
49+ return requireUnique (type , new AnnotationTemplateExpressionDefaults ());
5350 }
5451
5552 /**
@@ -68,9 +65,6 @@ public static <A extends Annotation> SecurityAnnotationScanner<A> requireUnique(
6865 */
6966 public static <A extends Annotation > SecurityAnnotationScanner <A > requireUnique (Class <A > type ,
7067 AnnotationTemplateExpressionDefaults templateDefaults ) {
71- if (templateDefaults == null ) {
72- return requireUnique (type );
73- }
7468 return (SecurityAnnotationScanner <A >) uniqueTemplateScanners .computeIfAbsent (type ,
7569 (t ) -> new ExpressionTemplateSecurityAnnotationScanner <>(t , templateDefaults ));
7670 }
You can’t perform that action at this time.
0 commit comments