diff --git a/plugins/lombok/src/main/java/de/plushnikov/intellij/plugin/processor/handler/BuilderHandler.java b/plugins/lombok/src/main/java/de/plushnikov/intellij/plugin/processor/handler/BuilderHandler.java index 01eb70f42c57..401a85347c3e 100644 --- a/plugins/lombok/src/main/java/de/plushnikov/intellij/plugin/processor/handler/BuilderHandler.java +++ b/plugins/lombok/src/main/java/de/plushnikov/intellij/plugin/processor/handler/BuilderHandler.java @@ -391,10 +391,10 @@ public class BuilderHandler { } @NotNull - static String getBuilderClassName(@NotNull PsiClass psiClass, String returnTypeName) { + static String getBuilderClassName(@NotNull PsiClass psiClass, @Nullable String returnTypeName) { final ConfigDiscovery configDiscovery = ConfigDiscovery.getInstance(); final String builderClassNamePattern = configDiscovery.getStringLombokConfigProperty(BUILDER_CLASS_NAME, psiClass); - return replace(builderClassNamePattern, "*", capitalize(returnTypeName)); + return replace(builderClassNamePattern, "*", capitalize(StringUtil.notNullize(returnTypeName))); } boolean hasMethod(@NotNull PsiClass psiClass, @NotNull String builderMethodName) {