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") }
|
||||
println()
|
||||
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