fix another NPE in webflux routing analysis

This commit is contained in:
Martin Lippert
2019-03-31 08:34:03 +02:00
parent 19db26aca2
commit 3e38642c0d

View File

@@ -174,10 +174,9 @@ public class WebfluxRouterSymbolProvider extends AbstractSymbolProvider {
extractNestedValue(routerInvocation, methods, (methodInvocation) -> {
IMethodBinding methodBinding = methodInvocation.resolveMethodBinding();
String methodName = methodBinding.getName();
try {
if (WebfluxUtils.REQUEST_PREDICATE_METHOD_METHOD.equals(methodName)) {
if (methodBinding != null && WebfluxUtils.REQUEST_PREDICATE_METHOD_METHOD.equals(methodBinding.getName())) {
QualifiedName qualifiedName = WebfluxUtils.extractQualifiedNameArgument(methodInvocation);
if (qualifiedName.getName() != null) {
Range range = doc.toRange(qualifiedName.getStartPosition(), qualifiedName.getLength());