in core/src/main/java/com/facebook/ktfmt/format/KotlinInputAstVisitor.kt [1982:1996]
override fun visitTypeParameterList(list: KtTypeParameterList) {
builder.sync(list)
builder.block(ZERO) {
builder.token("<")
val parameters = list.parameters
if (parameters.isNotEmpty()) {
// Break before args.
builder.breakOp(Doc.FillMode.UNIFIED, "", expressionBreakIndent)
builder.block(expressionBreakIndent) {
emitParameterLikeList(list.parameters, list.trailingComma != null, wrapInBlock = true)
}
}
builder.token(">")
}
}