Как это утверждение Java компилируется без предупреждений?
Class<Integer> x = int.class;
even though
Integer.class != int.class
Edit: Выражаясь иначе, кажется, что Integer.class
и int.class
не имеют ничего общего (см. комментарии ниже), так почему же это присваивание возможно?