mirror of
https://github.com/tiennm99/lombok.git
synced 2026-10-14 16:17:34 +00:00
Fix null pointers and incorrect tests
This commit is contained in:
1 parent
e1bd41fab9
commit
bae66a3450
3 files changed
+10
-9
No files matched your search
@@ -126,7 +126,7 @@ public class JavacSingularsRecipes {
|
||||
this.typeArgs = typeArgs;
|
||||
this.targetFqn = targetFqn;
|
||||
this.singularizer = singularizer;
|
||||
this.setterPrefix = null;
|
||||
this.setterPrefix = "";
|
||||
}
|
||||
|
||||
public SingularData(JavacNode annotation, Name singularName, Name pluralName, List<JCExpression> typeArgs, String targetFqn, JavacSingularizer singularizer, String setterPrefix) {
|
||||
@@ -293,8 +293,9 @@ public class JavacSingularsRecipes {
|
||||
ListBuffer<JCStatement> statements = generateSingularMethodStatements(maker, data, builderType, source);
|
||||
List<JCVariableDecl> params = generateSingularMethodParameters(maker, data, builderType, source);
|
||||
Name name = data.getSingularName();
|
||||
Name prefixedSingularName = data.getSetterPrefix().length() == 0 ? name :
|
||||
builderType.toName(HandlerUtil.buildAccessorName(data.getSetterPrefix(), name.toString()));
|
||||
String setterPrefix = data.getSetterPrefix();
|
||||
Name prefixedSingularName = setterPrefix.isEmpty() ? name :
|
||||
builderType.toName(HandlerUtil.buildAccessorName(setterPrefix, name.toString()));
|
||||
|
||||
name = fluent ? prefixedSingularName : builderType.toName(HandlerUtil.buildAccessorName(getAddMethodName(),
|
||||
name.toString()));
|
||||
|
||||
@@ -10,7 +10,7 @@ class BuilderSimpleWithSetterPrefix<T> {
|
||||
@java.lang.SuppressWarnings("all")
|
||||
private int unprefixed;
|
||||
@java.lang.SuppressWarnings("all")
|
||||
BuilderSimpelWithSetterPrefixBuilder() {
|
||||
BuilderSimpleWithSetterPrefixBuilder() {
|
||||
}
|
||||
@java.lang.SuppressWarnings("all")
|
||||
public BuilderSimpleWithSetterPrefixBuilder<T> withUnprefixed(final int unprefixed) {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import java.util.List;
|
||||
@lombok.Builder(access = lombok.AccessLevel.PROTECTED,setterPrefix = "with") class BuilderWithPrefix<T> {
|
||||
protected static @java.lang.SuppressWarnings("all") class BuilderWithPrefixBuilder<T> {
|
||||
@lombok.Builder(access = lombok.AccessLevel.PROTECTED,setterPrefix = "with") class BulderSimpleWithSetterPrefix<T> {
|
||||
protected static @java.lang.SuppressWarnings("all") class BuilderSimpleWithSetterPrefix<T> {
|
||||
private @java.lang.SuppressWarnings("all") int unprefixed;
|
||||
@java.lang.SuppressWarnings("all") BuilderWithPrefixBuilder() {
|
||||
super();
|
||||
@@ -17,11 +17,11 @@ import java.util.List;
|
||||
}
|
||||
}
|
||||
private int unprefixed;
|
||||
@java.lang.SuppressWarnings("all") BuilderWithPrefix(final int unprefixed) {
|
||||
@java.lang.SuppressWarnings("all") BuilderSimpleWithSetterPrefixBuilder(final int unprefixed) {
|
||||
super();
|
||||
this.unprefixed = unprefixed;
|
||||
}
|
||||
protected static @java.lang.SuppressWarnings("all") <T>BuilderWithPrefixBuilder<T> builder() {
|
||||
return new BuilderWithPrefixBuilder<T>();
|
||||
protected static @java.lang.SuppressWarnings("all") <T>BuilderSimpleWithSetterPrefixBuilder<T> builder() {
|
||||
return new BuilderSimpleWithSetterPrefixBuilder<T>();
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user