buildProductArguments |
fun buildProductArguments(dimension: Int, modifier: String? = null): String |
buildProductFunction |
fun buildProductFunction(dimension: Int): String |
buildProductMap |
fun buildProductMap(dimension: Int, index: Int): String |
buildProductMaps |
fun buildProductMaps(dimension: Int): String |
buildProductOperator |
fun buildProductOperator(dimension: Int, first: Int): String |
buildProductOperators |
fun buildProductOperators(dimension: Int): String |
buildProductType |
fun buildProductType(dimension: Int): String |
buildProductTypeArguments |
fun buildProductTypeArguments(dimension: Int, modifier: String? = null): String |
buildProjectionFunction |
fun buildProjectionFunction(dimension: Int, index: Int): String |
buildProjectionFunctions |
fun buildProjectionFunctions(dimension: Int): String |
buildSimpleProjectionFunction |
fun buildSimpleProjectionFunction(dimension: Int, index: Int): String |
buildSimpleProjectionFunctions |
fun buildSimpleProjectionFunctions(dimension: Int): String |
generateProductInterface |
Product Types fun generateProductInterface(project: Project, sourceFolder: String, domain: String, packageName: String): Unit |
generateProductType |
fun generateProductType(dimension: Int, project: Project, sourceFolder: String, domain: String, packageName: String): Unit |
generateProductTypeArithmetic |
fun generateProductTypeArithmetic(dimension: Int, project: Project, sourceFolder: String, domain: String, packageName: String): Unit |