We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6f9d6eb commit 9442b54Copy full SHA for 9442b54
metamodel-generator/src/main/kotlin/org/modelix/metamodel/generator/MetaModelGenerator.kt
@@ -34,6 +34,7 @@ class MetaModelGenerator(val outputDir: Path) {
34
.addProperty(PropertySpec.builder("languages", List::class.parameterizedBy(GeneratedLanguage::class))
35
.initializer("listOf(" + languages.getLanguages().map { it.language.generatedClassName() }.joinToString(", ") { it.canonicalName } + ")")
36
.build())
37
+ .addFunction(FunSpec.builder("registerAll").addStatement("""languages.forEach { it.register() }""").build())
38
.build()
39
40
FileSpec.builder(typeName.packageName, typeName.simpleName)
0 commit comments