apatrida
09/24/2015, 5:58 PMjavaClass<T>()
is that it could be used for reified generics, and when passed into a function would give you the ability to get the full type info of generics from the T, but if someone passed in a MyClass::class.java
you get erased info only, the T cannot get the generics. So mixing the two for methods that receive Class<T>
was bad.