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)