જેનેરિક અવરોધ (T extends ...) એ તે પ્રકારો પર પ્રતિબંધ મૂકે છે જે જેનેરિક પરિમાણ હોઈ શકે છે, જેથી તમે તેના પર અમુક ગુણધર્મો અથવા પદ્ધતિઓ સુરક્ષિત રીતે વાપરી શકો. અવરોધ વિના, જેનેરિક કંઈપણ હોઈ શકે છે, તેથી તમે એવું ધારી શકતા નથી કે તેમાં કોઈ સदસ્ય છે.
longestBad<T>(: T, : T) {
a. > b. ? a : b;
}
longest<T { : }>(: T, : T): T {
a. > b. ? a : b;
}
(, );
([, ], []);
(, );
