A generic constraint (T extends ...) jirristretti liema tipi jistgħu jkunu parameter ġeneriku, sabiex tista' tuża b'sigurtà ċerti proprjetajiet jew metodi fuqu. Mingħajr kundizzjoni, ġeneriku jista' jkun xejn, għalhekk ma tistax tassumi li għandu xi membri.
longestBad<T>(: T, : T) {
a. > b. ? a : b;
}
longest<T { : }>(: T, : T): T {
a. > b. ? a : b;
}
(, );
([, ], []);
(, );
