FIR checker component generator: handle type parameters in alias arguments
This commit is contained in:
committed by
Mikhail Glukhikh
parent
f3dfb38163
commit
db65c787e5
+4
-1
@@ -42,7 +42,10 @@ class Generator(
|
|||||||
.forEach { println("import $it") }
|
.forEach { println("import $it") }
|
||||||
println()
|
println()
|
||||||
for ((kClass, alias) in configuration.aliases) {
|
for ((kClass, alias) in configuration.aliases) {
|
||||||
println("typealias $alias = $abstractCheckerName<${kClass.simpleName}>")
|
val typeParameters =
|
||||||
|
if (kClass.typeParameters.isEmpty()) ""
|
||||||
|
else kClass.typeParameters.joinToString(separator = ",", prefix = "<", postfix = ">") { "*" }
|
||||||
|
println("typealias $alias = $abstractCheckerName<${kClass.simpleName}$typeParameters>")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user