Skip to content

Commit c5b5cc5

Browse files
larsgreferrwinch
authored andcommitted
Cleanup redundant type casts
1 parent 43737a5 commit c5b5cc5

File tree

31 files changed

+38
-42
lines changed

31 files changed

+38
-42
lines changed

acl/src/main/java/org/springframework/security/acls/jdbc/BasicLookupStrategy.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -455,7 +455,7 @@ private AclImpl convert(Map<Serializable, Acl> inputMap, Long currentIdentity) {
455455

456456
// Now we have the parent (if there is one), create the true AclImpl
457457
AclImpl result = new AclImpl(inputAcl.getObjectIdentity(),
458-
(Long) inputAcl.getId(), aclAuthorizationStrategy, grantingStrategy,
458+
inputAcl.getId(), aclAuthorizationStrategy, grantingStrategy,
459459
parent, null, inputAcl.isEntriesInheriting(), inputAcl.getOwner());
460460

461461
// Copy the "aces" from the input to the destination

acl/src/main/java/org/springframework/security/acls/jdbc/JdbcAclService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ public Acl readAclById(ObjectIdentity object, List<Sid> sids)
118118
Assert.isTrue(map.containsKey(object),
119119
() -> "There should have been an Acl entry for ObjectIdentity " + object);
120120

121-
return (Acl) map.get(object);
121+
return map.get(object);
122122
}
123123

124124
public Acl readAclById(ObjectIdentity object) throws NotFoundException {

acl/src/test/java/org/springframework/security/acls/domain/AclImplTests.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -501,13 +501,13 @@ public void isSidLoadedBehavesAsExpected() throws Exception {
501501
assertThat(acl.isSidLoaded(BEN)).isTrue();
502502
assertThat(acl.isSidLoaded(null)).isTrue();
503503
assertThat(acl.isSidLoaded(new ArrayList<>(0))).isTrue();
504-
assertThat(acl.isSidLoaded(Arrays.asList((Sid) new GrantedAuthoritySid(
504+
assertThat(acl.isSidLoaded(Arrays.asList(new GrantedAuthoritySid(
505505
"ROLE_IGNORED"), new GrantedAuthoritySid("ROLE_IGNORED"))))
506506
.isTrue();
507-
assertThat(acl.isSidLoaded(Arrays.asList((Sid) new GrantedAuthoritySid(
507+
assertThat(acl.isSidLoaded(Arrays.asList(new GrantedAuthoritySid(
508508
"ROLE_GENERAL"), new GrantedAuthoritySid("ROLE_IGNORED"))))
509509
.isFalse();
510-
assertThat(acl.isSidLoaded(Arrays.asList((Sid) new GrantedAuthoritySid(
510+
assertThat(acl.isSidLoaded(Arrays.asList(new GrantedAuthoritySid(
511511
"ROLE_IGNORED"), new GrantedAuthoritySid("ROLE_GENERAL"))))
512512
.isFalse();
513513
}

acl/src/test/java/org/springframework/security/acls/jdbc/JdbcMutableAclServiceTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -319,7 +319,7 @@ public void deleteAclAlsoDeletesChildren() throws Exception {
319319

320320
Acl acl = jdbcMutableAclService.readAclById(getTopParentOid());
321321
assertThat(acl).isNotNull();
322-
assertThat(getTopParentOid()).isEqualTo(((MutableAcl) acl).getObjectIdentity());
322+
assertThat(getTopParentOid()).isEqualTo(acl.getObjectIdentity());
323323
}
324324

325325
@Test

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

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
package org.springframework.security.cas.jackson2;
1818

1919
import com.fasterxml.jackson.core.Version;
20-
import com.fasterxml.jackson.databind.ObjectMapper;
2120
import com.fasterxml.jackson.databind.module.SimpleModule;
2221
import org.jasig.cas.client.authentication.AttributePrincipalImpl;
2322
import org.jasig.cas.client.validation.AssertionImpl;
@@ -48,7 +47,7 @@ public CasJackson2Module() {
4847

4948
@Override
5049
public void setupModule(SetupContext context) {
51-
SecurityJackson2Modules.enableDefaultTyping((ObjectMapper) context.getOwner());
50+
SecurityJackson2Modules.enableDefaultTyping(context.getOwner());
5251
context.setMixInAnnotations(AssertionImpl.class, AssertionImplMixin.class);
5352
context.setMixInAnnotations(AttributePrincipalImpl.class, AttributePrincipalImplMixin.class);
5453
context.setMixInAnnotations(CasAuthenticationToken.class, CasAuthenticationTokenMixin.class);

config/src/main/java/org/springframework/security/config/annotation/authentication/builders/AuthenticationManagerBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -287,6 +287,6 @@ public UserDetailsService getDefaultUserDetailsService() {
287287
private <C extends UserDetailsAwareConfigurer<AuthenticationManagerBuilder, ? extends UserDetailsService>> C apply(
288288
C configurer) throws Exception {
289289
this.defaultUserDetailsService = configurer.getUserDetailsService();
290-
return (C) super.apply(configurer);
290+
return super.apply(configurer);
291291
}
292292
}

config/src/test/java/org/springframework/security/config/annotation/web/configurers/oauth2/server/resource/OAuth2ResourceServerConfigurerTests.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2072,11 +2072,11 @@ private void mockRestOperations(String response) {
20722072
}
20732073

20742074
private <T> T bean(Class<T> beanClass) {
2075-
return (T) this.spring.getContext().getBean(beanClass);
2075+
return this.spring.getContext().getBean(beanClass);
20762076
}
20772077

20782078
private <T> T verifyBean(Class<T> beanClass) {
2079-
return (T) verify(this.spring.getContext().getBean(beanClass));
2079+
return verify(this.spring.getContext().getBean(beanClass));
20802080
}
20812081

20822082
private String json(String name) throws IOException {

core/src/main/java/org/springframework/security/access/expression/ExpressionUtils.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ public final class ExpressionUtils {
2323

2424
public static boolean evaluateAsBoolean(Expression expr, EvaluationContext ctx) {
2525
try {
26-
return ((Boolean) expr.getValue(ctx, Boolean.class)).booleanValue();
26+
return expr.getValue(ctx, Boolean.class).booleanValue();
2727
}
2828
catch (EvaluationException e) {
2929
throw new IllegalArgumentException("Failed to evaluate expression '"

core/src/main/java/org/springframework/security/access/method/MapBasedMethodSecurityMetadataSource.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ private List<ConfigAttribute> findAttributesSpecifiedAgainst(Method method,
9898
Class<?> clazz) {
9999
RegisteredMethod registeredMethod = new RegisteredMethod(method, clazz);
100100
if (methodMap.containsKey(registeredMethod)) {
101-
return (List<ConfigAttribute>) methodMap.get(registeredMethod);
101+
return methodMap.get(registeredMethod);
102102
}
103103
// Search superclass
104104
if (clazz.getSuperclass() != null) {
@@ -166,7 +166,7 @@ public void addSecureMethod(Class<?> javaType, String mappedName,
166166
// register all matching methods
167167
for (Method method : matchingMethods) {
168168
RegisteredMethod registeredMethod = new RegisteredMethod(method, javaType);
169-
String regMethodName = (String) this.nameMap.get(registeredMethod);
169+
String regMethodName = this.nameMap.get(registeredMethod);
170170

171171
if ((regMethodName == null)
172172
|| (!regMethodName.equals(name) && (regMethodName.length() <= name

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

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
package org.springframework.security.jackson2;
1818

1919
import com.fasterxml.jackson.core.Version;
20-
import com.fasterxml.jackson.databind.ObjectMapper;
2120
import com.fasterxml.jackson.databind.module.SimpleModule;
2221
import org.springframework.security.authentication.AnonymousAuthenticationToken;
2322
import org.springframework.security.authentication.BadCredentialsException;
@@ -54,7 +53,7 @@ public CoreJackson2Module() {
5453

5554
@Override
5655
public void setupModule(SetupContext context) {
57-
SecurityJackson2Modules.enableDefaultTyping((ObjectMapper) context.getOwner());
56+
SecurityJackson2Modules.enableDefaultTyping(context.getOwner());
5857
context.setMixInAnnotations(AnonymousAuthenticationToken.class, AnonymousAuthenticationTokenMixin.class);
5958
context.setMixInAnnotations(RememberMeAuthenticationToken.class, RememberMeAuthenticationTokenMixin.class);
6059
context.setMixInAnnotations(SimpleGrantedAuthority.class, SimpleGrantedAuthorityMixin.class);

0 commit comments

Comments
 (0)