Skip to content

Commit e4a76b0

Browse files
rwinchSteve Riesenberg
authored and
Steve Riesenberg
committed
Checkstyle Fixes
- Javadoc tag ordering - Private constructors before inner classes Issue gh-10394
1 parent 78e8507 commit e4a76b0

File tree

53 files changed

+85
-79
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+85
-79
lines changed

cas/src/main/java/org/springframework/security/cas/jackson2/AssertionImplMixin.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@
4040
* </pre>
4141
*
4242
* @author Jitendra Singh
43+
* @since 4.2
4344
* @see CasJackson2Module
4445
* @see org.springframework.security.jackson2.SecurityJackson2Modules
45-
* @since 4.2
4646
*/
4747
@JsonTypeInfo(use = JsonTypeInfo.Id.CLASS, include = JsonTypeInfo.As.PROPERTY)
4848
@JsonAutoDetect(fieldVisibility = JsonAutoDetect.Visibility.ANY, getterVisibility = JsonAutoDetect.Visibility.NONE,

cas/src/main/java/org/springframework/security/cas/jackson2/AttributePrincipalImplMixin.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,9 @@
3737
* </pre>
3838
*
3939
* @author Jitendra Singh
40+
* @since 4.2
4041
* @see CasJackson2Module
4142
* @see org.springframework.security.jackson2.SecurityJackson2Modules
42-
* @since 4.2
4343
*/
4444
@JsonTypeInfo(use = JsonTypeInfo.Id.CLASS, include = JsonTypeInfo.As.PROPERTY)
4545
@JsonAutoDetect(fieldVisibility = JsonAutoDetect.Visibility.ANY, getterVisibility = JsonAutoDetect.Visibility.NONE,

cas/src/main/java/org/springframework/security/cas/jackson2/CasAuthenticationTokenMixin.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,9 @@
4747
* </pre>
4848
*
4949
* @author Jitendra Singh
50+
* @since 4.2
5051
* @see CasJackson2Module
5152
* @see org.springframework.security.jackson2.SecurityJackson2Modules
52-
* @since 4.2
5353
*/
5454
@JsonTypeInfo(use = JsonTypeInfo.Id.CLASS, include = JsonTypeInfo.As.PROPERTY)
5555
@JsonAutoDetect(fieldVisibility = JsonAutoDetect.Visibility.ANY, isGetterVisibility = JsonAutoDetect.Visibility.NONE,

config/src/main/java/org/springframework/security/config/Customizer.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919
/**
2020
* Callback interface that accepts a single input argument and returns no result.
2121
*
22-
* @author Eleftheria Stein
2322
* @param <T> the type of the input to the operation
23+
* @author Eleftheria Stein
2424
* @since 5.2
2525
*/
2626
@FunctionalInterface

config/src/main/java/org/springframework/security/config/annotation/authentication/configuration/GlobalAuthenticationConfigurerAdapter.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@
2727
* {@link AuthenticationConfiguration} to configure the global
2828
* {@link AuthenticationManagerBuilder}.
2929
*
30-
* @since 5.0
3130
* @author Rob Winch
31+
* @since 5.0
3232
*/
3333
@Order(100)
3434
public abstract class GlobalAuthenticationConfigurerAdapter

config/src/main/java/org/springframework/security/config/annotation/configuration/ObjectPostProcessorConfiguration.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,10 @@
3030
* class is not intended to be imported manually rather it is imported automatically when
3131
* using {@link EnableWebSecurity} or {@link EnableGlobalMethodSecurity}.
3232
*
33-
* @see EnableWebSecurity
34-
* @see EnableGlobalMethodSecurity
3533
* @author Rob Winch
3634
* @since 3.2
35+
* @see EnableWebSecurity
36+
* @see EnableGlobalMethodSecurity
3737
*/
3838
@Configuration(proxyBeanMethods = false)
3939
@Role(BeanDefinition.ROLE_INFRASTRUCTURE)

config/src/main/java/org/springframework/security/config/annotation/web/configuration/WebSecurityConfiguration.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -60,11 +60,11 @@
6060
* {@link WebSecurityConfigurer} and exposing it as a {@link Configuration}. This
6161
* configuration is imported when using {@link EnableWebSecurity}.
6262
*
63-
* @see EnableWebSecurity
64-
* @see WebSecurity
6563
* @author Rob Winch
6664
* @author Keesun Baik
6765
* @since 3.2
66+
* @see EnableWebSecurity
67+
* @see WebSecurity
6868
*/
6969
@Configuration(proxyBeanMethods = false)
7070
public class WebSecurityConfiguration implements ImportAware, BeanClassLoaderAware {

config/src/main/java/org/springframework/security/config/annotation/web/configuration/WebSecurityConfigurerAdapter.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -87,8 +87,8 @@
8787
* org.springframework.security.config.annotation.web.configurers.AbstractHttpConfigurer = sample.MyClassThatExtendsAbstractHttpConfigurer, sample.OtherThatExtendsAbstractHttpConfigurer
8888
* </pre>
8989
*
90-
* @see EnableWebSecurity
9190
* @author Rob Winch
91+
* @see EnableWebSecurity
9292
*/
9393
@Order(100)
9494
public abstract class WebSecurityConfigurerAdapter implements WebSecurityConfigurer<WebSecurity> {

config/src/main/java/org/springframework/security/config/annotation/web/configurers/HeadersConfigurer.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -490,8 +490,8 @@ public HeadersConfigurer<H> referrerPolicy(Customizer<ReferrerPolicyConfig> refe
490490
* @return the {@link FeaturePolicyConfig} for additional configuration
491491
* @throws IllegalArgumentException if policyDirectives is {@code null} or empty
492492
* @since 5.1
493-
* @see FeaturePolicyHeaderWriter
494493
* @deprecated Use {@link #permissionsPolicy(Customizer)} instead.
494+
* @seeObjectPostProcessorConfiguration FeaturePolicyHeaderWriter
495495
*/
496496
@Deprecated
497497
public FeaturePolicyConfig featurePolicy(String policyDirectives) {

config/src/main/java/org/springframework/security/config/annotation/web/configurers/oauth2/client/ImplicitGrantConfigurer.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -49,15 +49,15 @@
4949
* <li>{@link ClientRegistrationRepository}</li>
5050
* </ul>
5151
*
52+
* @author Joe Grandja
53+
* @since 5.0
54+
* @see OAuth2AuthorizationRequestRedirectFilter
55+
* @see ClientRegistrationRepository
5256
* @deprecated It is not recommended to use the implicit flow due to the inherent risks of
5357
* returning access tokens in an HTTP redirect without any confirmation that it has been
5458
* received by the client. See reference
5559
* <a target="_blank" href="https://oauth.net/2/grant-types/implicit/">OAuth 2.0 Implicit
5660
* Grant</a>.
57-
* @author Joe Grandja
58-
* @since 5.0
59-
* @see OAuth2AuthorizationRequestRedirectFilter
60-
* @see ClientRegistrationRepository
6161
*/
6262
@Deprecated
6363
public final class ImplicitGrantConfigurer<B extends HttpSecurityBuilder<B>>

config/src/main/java/org/springframework/security/config/annotation/web/configurers/oauth2/client/OAuth2LoginConfigurer.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -683,10 +683,10 @@ public UserInfoEndpointConfig oidcUserService(OAuth2UserService<OidcUserRequest,
683683
/**
684684
* Sets a custom {@link OAuth2User} type and associates it to the provided client
685685
* {@link ClientRegistration#getRegistrationId() registration identifier}.
686-
* @deprecated See {@link CustomUserTypesOAuth2UserService} for alternative usage.
687686
* @param customUserType a custom {@link OAuth2User} type
688687
* @param clientRegistrationId the client registration identifier
689688
* @return the {@link UserInfoEndpointConfig} for further configuration
689+
* @deprecated See {@link CustomUserTypesOAuth2UserService} for alternative usage.
690690
*/
691691
@Deprecated
692692
public UserInfoEndpointConfig customUserType(Class<? extends OAuth2User> customUserType,

config/src/main/java/org/springframework/security/config/annotation/web/servlet/configuration/WebMvcSecurityConfiguration.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,9 @@
3737
* {@link AuthenticationPrincipalArgumentResolver} as a
3838
* {@link HandlerMethodArgumentResolver}.
3939
*
40-
* @deprecated This is applied internally using SpringWebMvcImportSelector
4140
* @author Rob Winch
4241
* @since 3.2
42+
* @deprecated This is applied internally using SpringWebMvcImportSelector
4343
*/
4444
@Deprecated
4545
@Configuration(proxyBeanMethods = false)

config/src/main/java/org/springframework/security/config/annotation/web/socket/AbstractSecurityWebSocketMessageBrokerConfigurer.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -79,8 +79,8 @@
7979
* }
8080
* </pre>
8181
*
82-
* @since 4.0
8382
* @author Rob Winch
83+
* @since 4.0
8484
*/
8585
@Order(Ordered.HIGHEST_PRECEDENCE + 100)
8686
@Import(ObjectPostProcessorConfiguration.class)

core/src/main/java/org/springframework/security/jackson2/AnonymousAuthenticationTokenMixin.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@
4040
* <i>Note: This class will save full class name into a property called @class</i>
4141
*
4242
* @author Jitendra Singh
43+
* @since 4.2
4344
* @see CoreJackson2Module
4445
* @see SecurityJackson2Modules
45-
* @since 4.2
4646
*/
4747
@JsonTypeInfo(use = JsonTypeInfo.Id.CLASS, include = JsonTypeInfo.As.PROPERTY)
4848
@JsonAutoDetect(fieldVisibility = JsonAutoDetect.Visibility.ANY, isGetterVisibility = JsonAutoDetect.Visibility.NONE,

core/src/main/java/org/springframework/security/jackson2/BadCredentialsExceptionMixin.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@
3636
* called @class</i> <i>The cause and stackTrace are ignored in the serialization.</i>
3737
*
3838
* @author Yannick Lombardi
39-
* @see CoreJackson2Module
4039
* @since 5.0
40+
* @see CoreJackson2Module
4141
*/
4242
@JsonTypeInfo(use = JsonTypeInfo.Id.CLASS, include = JsonTypeInfo.As.PROPERTY)
4343
@JsonIgnoreProperties(ignoreUnknown = true, value = { "cause", "stackTrace" })

core/src/main/java/org/springframework/security/jackson2/CoreJackson2Module.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@
4444
* of all security modules.</b>
4545
*
4646
* @author Jitendra Singh.
47-
* @see SecurityJackson2Modules
4847
* @since 4.2
48+
* @see SecurityJackson2Modules
4949
*/
5050
@SuppressWarnings("serial")
5151
public class CoreJackson2Module extends SimpleModule {

core/src/main/java/org/springframework/security/jackson2/RememberMeAuthenticationTokenMixin.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,9 @@
4747
* called @class</i>
4848
*
4949
* @author Jitendra Singh
50+
* @since 4.2
5051
* @see CoreJackson2Module
5152
* @see SecurityJackson2Modules
52-
* @since 4.2
5353
*/
5454
@JsonTypeInfo(use = JsonTypeInfo.Id.CLASS, include = JsonTypeInfo.As.PROPERTY)
5555
@JsonAutoDetect(fieldVisibility = JsonAutoDetect.Visibility.ANY, getterVisibility = JsonAutoDetect.Visibility.NONE,

core/src/main/java/org/springframework/security/jackson2/SimpleGrantedAuthorityMixin.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@
3232
* </pre>
3333
*
3434
* @author Jitendra Singh
35+
* @since 4.2
3536
* @see CoreJackson2Module
3637
* @see SecurityJackson2Modules
37-
* @since 4.2
3838
*/
3939
@JsonTypeInfo(use = JsonTypeInfo.Id.CLASS, include = JsonTypeInfo.As.PROPERTY)
4040
@JsonAutoDetect(fieldVisibility = JsonAutoDetect.Visibility.NONE,

core/src/main/java/org/springframework/security/jackson2/UnmodifiableListMixin.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,10 @@
3232
* </pre>
3333
*
3434
* @author Rob Winch
35+
* @since 5.0.2
3536
* @see UnmodifiableListDeserializer
3637
* @see CoreJackson2Module
3738
* @see SecurityJackson2Modules
38-
* @since 5.0.2
3939
*/
4040
@JsonTypeInfo(use = JsonTypeInfo.Id.CLASS, include = JsonTypeInfo.As.PROPERTY)
4141
@JsonDeserialize(using = UnmodifiableListDeserializer.class)

core/src/main/java/org/springframework/security/jackson2/UnmodifiableSetMixin.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,10 @@
3232
* </pre>
3333
*
3434
* @author Jitendra Singh
35+
* @since 4.2
3536
* @see UnmodifiableSetDeserializer
3637
* @see CoreJackson2Module
3738
* @see SecurityJackson2Modules
38-
* @since 4.2
3939
*/
4040
@JsonTypeInfo(use = JsonTypeInfo.Id.CLASS, include = JsonTypeInfo.As.PROPERTY)
4141
@JsonDeserialize(using = UnmodifiableSetDeserializer.class)

core/src/main/java/org/springframework/security/jackson2/UserMixin.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,10 @@
3737
* </pre>
3838
*
3939
* @author Jitendra Singh
40+
* @since 4.2
4041
* @see UserDeserializer
4142
* @see CoreJackson2Module
4243
* @see SecurityJackson2Modules
43-
* @since 4.2
4444
*/
4545
@JsonTypeInfo(use = JsonTypeInfo.Id.CLASS, include = JsonTypeInfo.As.PROPERTY)
4646
@JsonDeserialize(using = UserDeserializer.class)

core/src/main/java/org/springframework/security/jackson2/UsernamePasswordAuthenticationTokenMixin.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,9 @@
3939
* </pre>
4040
*
4141
* @author Jitendra Singh
42+
* @since 4.2
4243
* @see CoreJackson2Module
4344
* @see SecurityJackson2Modules
44-
* @since 4.2
4545
*/
4646
@JsonTypeInfo(use = JsonTypeInfo.Id.CLASS, include = JsonTypeInfo.As.PROPERTY, property = "@class")
4747
@JsonAutoDetect(fieldVisibility = JsonAutoDetect.Visibility.ANY, getterVisibility = JsonAutoDetect.Visibility.NONE,

messaging/src/main/java/org/springframework/security/messaging/access/expression/MessageExpressionConfigAttribute.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,9 @@
2929
/**
3030
* Simple expression configuration attribute for use in {@link Message} authorizations.
3131
*
32-
* @since 4.0
3332
* @author Rob Winch
3433
* @author Daniel Bustamante Ospina
34+
* @since 4.0
3535
*/
3636
@SuppressWarnings("serial")
3737
class MessageExpressionConfigAttribute implements ConfigAttribute, EvaluationContextPostProcessor<Message<?>> {

oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/endpoint/NimbusAuthorizationCodeTokenResponseClient.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,6 @@
5858
*
5959
* @author Joe Grandja
6060
* @since 5.0
61-
* @deprecated Use {@link DefaultAuthorizationCodeTokenResponseClient}
6261
* @see OAuth2AccessTokenResponseClient
6362
* @see OAuth2AuthorizationCodeGrantRequest
6463
* @see OAuth2AccessTokenResponse
@@ -71,6 +70,7 @@
7170
* @see <a target="_blank" href=
7271
* "https://tools.ietf.org/html/rfc6749#section-4.1.4">Section 4.1.4 Access Token Response
7372
* (Authorization Code Grant)</a>
73+
* @deprecated Use {@link DefaultAuthorizationCodeTokenResponseClient}
7474
*/
7575
@Deprecated
7676
public class NimbusAuthorizationCodeTokenResponseClient

oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/registration/ClientRegistration.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -112,8 +112,8 @@ public AuthorizationGrantType getAuthorizationGrantType() {
112112

113113
/**
114114
* Returns the uri (or uri template) for the redirection endpoint.
115-
* @deprecated Use {@link #getRedirectUri()} instead
116115
* @return the uri (or uri template) for the redirection endpoint
116+
* @deprecated Use {@link #getRedirectUri()} instead
117117
*/
118118
@Deprecated
119119
public String getRedirectUriTemplate() {
@@ -445,10 +445,10 @@ public Builder authorizationGrantType(AuthorizationGrantType authorizationGrantT
445445

446446
/**
447447
* Sets the uri (or uri template) for the redirection endpoint.
448-
* @deprecated Use {@link #redirectUri(String)} instead
449448
* @param redirectUriTemplate the uri (or uri template) for the redirection
450449
* endpoint
451450
* @return the {@link Builder}
451+
* @deprecated Use {@link #redirectUri(String)} instead
452452
*/
453453
@Deprecated
454454
public Builder redirectUriTemplate(String redirectUriTemplate) {

oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/userinfo/CustomUserTypesOAuth2UserService.java

+6-6
Original file line numberDiff line numberDiff line change
@@ -42,18 +42,18 @@
4242
* {@link OAuth2User} type(s) keyed by {@code String}, which represents the
4343
* {@link ClientRegistration#getRegistrationId() Registration Id} of the Client.
4444
*
45-
* @deprecated It is recommended to use a delegation-based strategy of an
46-
* {@link OAuth2UserService} to support custom {@link OAuth2User} types, as it provides
47-
* much greater flexibility compared to this implementation. See the
48-
* <a target="_blank" href=
49-
* "https://docs.spring.io/spring-security/site/docs/current/reference/html5/#oauth2login-advanced-map-authorities-oauth2userservice">reference
50-
* manual</a> for details on how to implement.
5145
* @author Joe Grandja
5246
* @since 5.0
5347
* @see OAuth2UserService
5448
* @see OAuth2UserRequest
5549
* @see OAuth2User
5650
* @see ClientRegistration
51+
* @deprecated It is recommended to use a delegation-based strategy of an
52+
* {@link OAuth2UserService} to support custom {@link OAuth2User} types, as it provides
53+
* much greater flexibility compared to this implementation. See the
54+
* <a target="_blank" href=
55+
* "https://docs.spring.io/spring-security/site/docs/current/reference/html5/#oauth2login-advanced-map-authorities-oauth2userservice">reference
56+
* manual</a> for details on how to implement.
5757
*/
5858
@Deprecated
5959
public class CustomUserTypesOAuth2UserService implements OAuth2UserService<OAuth2UserRequest, OAuth2User> {

oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/userinfo/OAuth2UserService.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,13 @@
2727
* {@link OAuth2UserRequest#getClientRegistration() Client} and returning an
2828
* {@link AuthenticatedPrincipal} in the form of an {@link OAuth2User}.
2929
*
30+
* @param <R> The type of OAuth 2.0 User Request
31+
* @param <U> The type of OAuth 2.0 User
3032
* @author Joe Grandja
3133
* @since 5.0
3234
* @see OAuth2UserRequest
3335
* @see OAuth2User
3436
* @see AuthenticatedPrincipal
35-
* @param <R> The type of OAuth 2.0 User Request
36-
* @param <U> The type of OAuth 2.0 User
3737
*/
3838
@FunctionalInterface
3939
public interface OAuth2UserService<R extends OAuth2UserRequest, U extends OAuth2User> {

oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/userinfo/ReactiveOAuth2UserService.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,13 @@
2929
* {@link OAuth2UserRequest#getClientRegistration() Client} and returning an
3030
* {@link AuthenticatedPrincipal} in the form of an {@link OAuth2User}.
3131
*
32+
* @param <R> The type of OAuth 2.0 User Request
33+
* @param <U> The type of OAuth 2.0 User
3234
* @author Rob Winch
3335
* @since 5.1
3436
* @see OAuth2UserRequest
3537
* @see OAuth2User
3638
* @see AuthenticatedPrincipal
37-
* @param <R> The type of OAuth 2.0 User Request
38-
* @param <U> The type of OAuth 2.0 User
3939
*/
4040
@FunctionalInterface
4141
public interface ReactiveOAuth2UserService<R extends OAuth2UserRequest, U extends OAuth2User> {

oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/AuthorizationRequestRepository.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -59,12 +59,12 @@ public interface AuthorizationRequestRepository<T extends OAuth2AuthorizationReq
5959
/**
6060
* Removes and returns the {@link OAuth2AuthorizationRequest} associated to the
6161
* provided {@code HttpServletRequest} or if not available returns {@code null}.
62-
* @deprecated Use
63-
* {@link #removeAuthorizationRequest(HttpServletRequest, HttpServletResponse)}
64-
* instead
6562
* @param request the {@code HttpServletRequest}
6663
* @return the removed {@link OAuth2AuthorizationRequest} or {@code null} if not
6764
* available
65+
* @deprecated Use
66+
* {@link #removeAuthorizationRequest(HttpServletRequest, HttpServletResponse)}
67+
* instead
6868
*/
6969
@Deprecated
7070
T removeAuthorizationRequest(HttpServletRequest request);

oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/web/method/annotation/OAuth2AuthorizedClientArgumentResolver.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,9 @@ private String resolveClientRegistrationId(MethodParameter parameter) {
156156
/**
157157
* Sets the client used when requesting an access token credential at the Token
158158
* Endpoint for the {@code client_credentials} grant.
159+
* @param clientCredentialsTokenResponseClient the client used when requesting an
160+
* access token credential at the Token Endpoint for the {@code client_credentials}
161+
* grant
159162
* @deprecated Use
160163
* {@link #OAuth2AuthorizedClientArgumentResolver(OAuth2AuthorizedClientManager)}
161164
* instead. Create an instance of
@@ -165,9 +168,6 @@ private String resolveClientRegistrationId(MethodParameter parameter) {
165168
* to
166169
* {@link DefaultOAuth2AuthorizedClientManager#setAuthorizedClientProvider(OAuth2AuthorizedClientProvider)
167170
* DefaultOAuth2AuthorizedClientManager}.
168-
* @param clientCredentialsTokenResponseClient the client used when requesting an
169-
* access token credential at the Token Endpoint for the {@code client_credentials}
170-
* grant
171171
*/
172172
@Deprecated
173173
public void setClientCredentialsTokenResponseClient(

0 commit comments

Comments
 (0)