Lacking features in Java Generics?
For me, in the current version of Java today, so far there are no more lacking featured regarding java generics. The main feature lacking in java generics in 2015 is the lackness of Reified Generics, but with Kotlin’s Reified Generics, normal Java generics, the generic parameter is only known at compile time, and is erased from the runtime. Kotlin’s reified generics allow you to pretend that the generic is still there at runtime, by effectively swapping out the placeholder <T> with the known type when it is actually used.













