Интересно, есть ли способ получить все частные поля некоторого класса в java и их тип.
Например, допустим, что у меня есть класс
class SomeClass {
    private String aaa;
    private SomeOtherClass bbb;
    private double ccc;
}
Теперь я хотел бы получить все частные поля (aaa, bbb, ccc) класса SomeClass (не зная имя всех полей upfront) и проверить их тип.