New J2K: correctly retrieve all type variables in printing
This commit is contained in:
@@ -71,8 +71,10 @@ internal class Printer(private val analysisContext: AnalysisContext) {
|
||||
|
||||
private class Namer(analysisContext: AnalysisContext) {
|
||||
val names = run {
|
||||
val typeVariables = (analysisContext.typeElementToTypeVariable.values +
|
||||
analysisContext.declarationToTypeVariable.values)
|
||||
val typeVariables =
|
||||
analysisContext.typeVariableOwners.flatMap { owner ->
|
||||
owner.allTypeVariables.flatMap { it.innerTypeVariables() + it }
|
||||
}
|
||||
typeVariables.mapIndexed { index, typeVariable ->
|
||||
typeVariable to "T$index"
|
||||
}.toMap()
|
||||
|
||||
Reference in New Issue
Block a user