From 0da31e6f02ae5f9070d24cada4ff80ea744e44de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=98=D0=BB=D1=8E=D1=85=D0=B8=D0=BD=20=D0=90=D1=80=D1=82?= =?UTF-8?q?=D0=B5=D0=BC=20=D0=92=D0=B0=D1=81=D0=B8=D0=BB=D1=8C=D0=B5=D0=B2?= =?UTF-8?q?=D0=B8=D1=87?= Date: Wed, 31 Aug 2022 03:59:05 +0300 Subject: [PATCH] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=B0=20NPE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bsl/check/ModuleStructureEventFormRegionsCheck.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/bundles/com.e1c.v8codestyle.bsl/src/com/e1c/v8codestyle/bsl/check/ModuleStructureEventFormRegionsCheck.java b/bundles/com.e1c.v8codestyle.bsl/src/com/e1c/v8codestyle/bsl/check/ModuleStructureEventFormRegionsCheck.java index 5e3932af..5056a91e 100644 --- a/bundles/com.e1c.v8codestyle.bsl/src/com/e1c/v8codestyle/bsl/check/ModuleStructureEventFormRegionsCheck.java +++ b/bundles/com.e1c.v8codestyle.bsl/src/com/e1c/v8codestyle/bsl/check/ModuleStructureEventFormRegionsCheck.java @@ -126,8 +126,14 @@ public class ModuleStructureEventFormRegionsCheck return; } + String methodName = method.getName(); + if (methodName == null) + { + return; + } + String excludeNamePattern = parameters.getString(PARAMETER_EXCLUDE_METHOD_NAME_PATTERN); - if (!StringUtils.isEmpty(excludeNamePattern) && isExcludeName(method.getName(), excludeNamePattern)) + if (!StringUtils.isEmpty(excludeNamePattern) && isExcludeName(methodName, excludeNamePattern)) { return; } @@ -141,7 +147,6 @@ public class ModuleStructureEventFormRegionsCheck } String regionName = region.get().getName(); - String methodName = method.getName(); Map> eventHandlers = bslEventsService.getEventHandlersContainer(module); List containers = eventHandlers.get(new CaseInsensitiveString(methodName)); if (containers == null)