=== tests/cases/compiler/commentsTypeParameters.ts === class C { >C : C >T : T method(a: U) { >method : (a: U) => void >U : U >T : T >a : U >U : U } static staticmethod(a: U) { >staticmethod : (a: U) => void >U : U >a : U >U : U } private privatemethod(a: U) { >privatemethod : (a: U) => void >U : U >T : T >a : U >U : U } private static privatestaticmethod(a: U) { >privatestaticmethod : (a: U) => void >U : U >a : U >U : U } } function compare(a: T, b: T) { >compare : (a: T, b: T) => boolean >T : T >a : T >T : T >b : T >T : T return a === b; >a === b : boolean >a : T >b : T }