Skip to content

Plugin generates copy constructors and use getXXX instead of isXXX for primitive boolean #44

@ghost

Description

Version 1.1.5

Following code is generated by the plugin

public class Todo {
    
    private boolean empty;

    private Todo(Builder builder) {
        empty = builder.empty;
    }

    public static Builder newBuilder() {
        return new Builder();
    }

    public static Builder newBuilder(Todo copy) {
        Builder builder = new Builder();
        builder.empty = copy.getEmpty();
        return builder;
    }


    public static final class Builder {
        private boolean empty;

        private Builder() {
        }

        public Builder empty(boolean val) {
            empty = val;
            return this;
        }

        public Todo build() {
            return new Todo(this);
        }
    }
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions