Wpis z mikrobloga

@Ginden:
@mamapoth:
Java usuwa typ generyków, dlatego nie da się zainstancjonować typu generycznego new T(), ani pobrać jego typu typeof(T). Problem tkwi głęboko w JVM-ie, chociaż np. Scala sobie z tym radzi.

Generalnie jak nie kodowałeś w silnie typowanych językach to może być ciężko zrozumieć.
@mathix: Wiem, że Java usuwa typ z generyków bo umiem Javę. Nie wiedziałem co robi ta składnia z C#.
No, takie działanie bywa irytujące, no ale co zrobisz...
Za to w Javie final to final i koniec :-P
@Kuriozal: Pozajęzykowe, gdyż nie są dostarczane przez język Java, lecz przez JVM.
Pozajęzykowe, bo pozwalają na to, na co język nie pozwala.
Gdyby język na to pozwalał, żadne API nie byłoby potrzebne.