I noticed that Java Reflection supports access on fields of primitive types such as boolean or int without boxing:
public final class Field extends Accessible