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

fluent.api.generator.named.NamedParametersConstructorParameters Maven / Gradle / Ivy

Go to download

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

There is a newer version: 2.18
Show newest version





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);
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy