All Downloads are FREE. Search and download functionalities are using the official Maven repository.

way-auto-optional.PojoBuilder.mustache Maven / Gradle / Ivy

There is a newer version: 2.2.0
Show newest version
package {{superClass.package.name}};

{{#imports}}
import {{qualifiedName}};
{{/imports}}

@javax.annotation.Generated("br.com.objectos.way.auto.optional.AutoOptionalProcessor")
public interface {{superClass.name}}Builder {

  {{#builderInterfaces}}
  {{#first}}
  {{#declarations}}
  {{superClass.name}}{{{text}}};
  {{/declarations}}
  
  {{^last}}
  interface {{superClass.name}}Builder{{fieldToClassName}} {
  {{/last}}
  {{/first}}
  {{#middle}}
    {{#declarations}}
    {{superClass.name}}{{{text}}};
    {{/declarations}}
  }
  
  interface {{superClass.name}}Builder{{fieldToClassName}} {
  {{/middle}}
  {{#last}}
  {{^first}}
    {{#declarations}}
    {{superClass.name}}{{{text}}};
    {{/declarations}}
  }
  {{/first}}
  
  interface {{superClass.name}}Builder{{fieldToClassName}} {
    {{superClass.name}} build();
  }
  {{/last}}
  {{/builderInterfaces}}

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy