Child pages
  • Setters Plugin
Skip to end of metadata
Go to start of metadata

Since 0.5.3.

Setters Plugin

Setters plugin generates missing setters.


The plugin is activated by the -Xsetters command line option.

You can also use the -Xsetters-mode=accessor or -Xsetters-mode=direct options to configure the generation modes.

Setter generation modes


Setter generation modes are supported since 0.6.3.

The plugin supports two setter generation modes: accessor and direct.

The accessor mode relies on JAXB XJC style of setter generation, the direct mode assigns the provided value directly to the field. The following code snippets demonstrate the difference between these modes:

accessor mode
direct mode

In the version 0.6.3, the accessor mode will be kept default for backwards compatibility reasons. So you'll have to add the following options if you want to generate setters in the direct style:

The defaulting may be changed in one of the next major version.

  • No labels