2014-08-14 17:23:42 +02:00
|
|
|
// @declaration: true
|
2015-08-22 04:17:09 +02:00
|
|
|
// @removeComments: false
|
2014-08-14 17:23:42 +02:00
|
|
|
class C</**docComment for type parameter*/ T> {
|
|
|
|
method</**docComment of method type parameter */ U extends T>(a: U) {
|
|
|
|
}
|
|
|
|
static staticmethod</**docComment of method type parameter */ U>(a: U) {
|
|
|
|
}
|
|
|
|
|
|
|
|
private privatemethod</**docComment of method type parameter */ U extends T>(a: U) {
|
|
|
|
}
|
|
|
|
private static privatestaticmethod</**docComment of method type parameter */ U>(a: U) {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
function compare</**type*/T>(a: T, b: T) {
|
|
|
|
return a === b;
|
|
|
|
}
|