Me di cuenta el otro día que puedo llamar boolean.class, pero no integer.class (o en otras primitivas). ¿Qué hace que boolean sea tan especial?boolean.class?
Nota: Estoy hablando de boolean.class, no Boolean.class (que tendría sentido).
Duh: Intenté integer.class, no int.class. No me siento tonto: \
Porque el tipo de 'boolean.class' es' Clase '. Las primitivas no se pueden usar como argumentos de tipo, por lo que no existe el tipo 'Clase '. Y es mejor no enviar preguntas como respuestas. Esta debería ser su propia pregunta, o tal vez un comentario sobre una de las otras respuestas. –
gdejohn