Как отобразить бин (атрибуты + метод) в java.util.Map? - PullRequest
0 голосов
/ 11 апреля 2019

У меня есть класс с некоторыми атрибутами и методами домена (без методов получения), которые я хотел бы отобразить в java.util.Map. В качестве примера у меня есть следующий класс Foo:

public class Foo {
private int num;
public String doStuff() { return "num = " + num; }
public Bar doBar() { return new Bar(num); }
public int doZaz(int x) { return x + num; }
public Bar bar;
}

Мне бы хотелось иметь следующую карту (игнорируя атрибуты с пользовательскими типами, методы, которые возвращают пользовательские типы, и методы, которые получают параметры):

{num: 10, doStuff: "num = 10"}

Как мне это получить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...