final class GeneratedPropertyImpl extends AbstractTypeMember implements GeneratedProperty {
private final String value;
private final boolean readOnly;
+ private final boolean nullifyEmpty;
GeneratedPropertyImpl(final Type definingType, final String name, final List<AnnotationType> annotations,
final String comment, final AccessModifier accessModifier, final Type returnType, final boolean isFinal,
- final boolean isStatic, final boolean isReadOnly, final String value) {
+ final boolean isStatic, final boolean isReadOnly, final boolean nullifyEmpty, final String value) {
super(definingType, name, annotations, comment, accessModifier, returnType, isFinal, isStatic);
this.value = value;
this.readOnly = isReadOnly;
+ this.nullifyEmpty = nullifyEmpty;
}
@Override
return this.readOnly;
}
+ @Override
+ public boolean nullifyEmpty() {
+ return this.nullifyEmpty;
+ }
+
@Override
public String toString() {
final StringBuilder builder = new StringBuilder();