Top Annotations Classes
[default module]

Package groovy.transform.builder


Annotation Summary

Modifier and TypeAnnotation and Description
public @interface
Builder

The @Builder AST transformation is used to help write classes that can be created using fluent api calls.

Class Summary

Modifier and TypeClass and Description
public class
DefaultStrategy

This strategy is used with the Builder AST transform to create a builder helper class for the fluent creation of instances of a specified class.

public class
ExternalStrategy

This strategy is used with the Builder AST transform to populate a builder helper class so that it can be used for the fluent creation of instances of a specified class.

public class
InitializerStrategy

This strategy is used with the Builder AST transform to create a builder helper class for the fluent and type-safe creation of instances of a specified class.

public class
SimpleStrategy

This strategy is used with the Builder AST transform to modify your Groovy objects so that the setter methods for properties return the original object, thus allowing chained usage of the setters.