fluent.api.generator.named.NamedParametersConstructorParameters Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of fluent-api-generator-tests Show documentation
Show all versions of fluent-api-generator-tests Show documentation
Tests for fluent API generator.
They are deployed as maven plugin, which doesn't require the maven project, so they can be executed by anybody
simply by running:
mvn foundation.fluent.api:fluent-api-generator-project:run
package fluent.api.generator.named;
import javax.annotation.Generated;
@Generated("Generated code using /fluent/api/templates/named.jtwig")
public class NamedParametersConstructorParameters {
public interface NameParam {
T name(java.lang.String name);
}
public interface AgeParam {
T age(int age);
}
public interface GenderParam {
T gender(fluent.api.generator.named.NamedParametersConstructor.Gender gender);
}
public static NameParam>> create() {
return name -> age -> gender -> new fluent.api.generator.named.NamedParametersConstructor(name, age, gender);
}
public static AgeParam> name(java.lang.String name) {
return create().name(name);
}
}