Skip to content

Commit 650b456

Browse files
committed
remove local variables
1 parent 0fff4a6 commit 650b456

File tree

1 file changed

+7
-9
lines changed

1 file changed

+7
-9
lines changed

security/src/main/java/io/micronaut/security/authentication/provider/AuthenticationProviderUtils.java

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,10 @@
2121
import io.micronaut.core.annotation.Internal;
2222
import io.micronaut.core.annotation.NonNull;
2323
import io.micronaut.http.HttpRequest;
24-
import io.micronaut.inject.BeanDefinition;
2524
import io.micronaut.inject.ExecutableMethod;
2625
import io.micronaut.security.authentication.AuthenticationRequest;
2726

2827
import java.lang.annotation.Annotation;
29-
import java.util.Optional;
3028

3129
/**
3230
* Utility class to check whether {@link AuthenticationProvider#authenticate(Object, AuthenticationRequest)} is annotated with {@link Blocking}.
@@ -50,13 +48,13 @@ private static boolean isMethodBlocking(BeanContext beanContext,
5048
@NonNull Object bean,
5149
String methodName,
5250
Class<?>... argumentTypes) {
53-
Optional<BeanDefinition<?>> beanDefinitionOptional = beanContext.findBeanRegistration(bean).map(BeanRegistration::getBeanDefinition);
54-
if (beanDefinitionOptional.isEmpty()) {
55-
return false;
56-
}
57-
BeanDefinition<?> beanDefinition = beanDefinitionOptional.get();
58-
Optional<? extends ExecutableMethod<?, ?>> methodOptional = beanDefinition.findMethod(methodName, argumentTypes);
59-
return methodOptional.filter(AuthenticationProviderUtils::isBlockingMethod).isPresent();
51+
return beanContext.findBeanRegistration(bean)
52+
.map(BeanRegistration::getBeanDefinition)
53+
.map(beanDefinition -> beanDefinition
54+
.findMethod(methodName, argumentTypes)
55+
.filter(AuthenticationProviderUtils::isBlockingMethod)
56+
.isPresent())
57+
.orElse(false);
6058
}
6159

6260
private static boolean isBlockingMethod(ExecutableMethod<?, ?> executableMethod) {

0 commit comments

Comments
 (0)