BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//hacksw/handcal//NONSGML v1.0//EN
BEGIN:VEVENT
DTSTART:20110924T020000Z
DTEND:20110924T024500Z
SUMMARY:Under the hood of generics
LOCATION:EUROSITE GEORGES V Bruxelles
DESCRIPTION:When the generics appeared in Java they appeared as the solution to the terrible casting and type guessing we used to have all over the place. But we soon discovered that they weren't that easy to manipulate. The dreaded "Type safety: Unchecked" warning wouldn't get away. This session will tell you how it really works under the hood. Many questions are answered. What is a synthetic method? How erasure really works? Why sometimes I just can't remove that warning? What can I do with java.lang.reflect.Type? Or less technically, what are the decisions that made them as they are? What lessons should be taken for further Java developments?
END:VEVENT
END:VCALENDAR
