Skip to content
Snippets Groups Projects
Verified Commit 3ffd5a75 authored by Janne Mareike Koschinski's avatar Janne Mareike Koschinski
Browse files

Cleaned up source a bit

parent 0504d55d
Branches
Tags
No related merge requests found
Pipeline #378 passed
......@@ -67,18 +67,20 @@ class Generator(
beginControlFlow("when (method)")
for (method in parsedClass.methods) {
beginControlFlow("%S ->", method.quasselName)
addStatement("on.${method.name}(")
indent()
val lastIndex = method.parameters.size - 1
for ((i, parameter) in method.parameters.withIndex()) {
if (i == lastIndex) {
addStatement("${parameter.name} = params[$i].data as %T", parameter.type)
} else {
addStatement("${parameter.name} = params[$i].data as %T,", parameter.type)
if (method.parameters.isEmpty()) {
addStatement("on.${method.name}()")
} else {
addStatement("on.${method.name}(")
indent()
val lastIndex = method.parameters.size - 1
for ((i, parameter) in method.parameters.withIndex()) {
val suffix = if (i != lastIndex) "," else ""
addStatement("${parameter.name} = params[$i].data as %T$suffix",
parameter.type)
}
unindent()
addStatement(")")
}
unindent()
addStatement(")")
endControlFlow()
}
endControlFlow()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment