class A {
int foo(@Nullable int b) {...}
}
И я хочу получить следующую информацию: Class содержит метод foo, тип возвращаемого значения foo - int, foo имеет параметр b, который имеет int, аннотированный Nullable, а реализация ...
Мне нужно выполнить рефакторинг проекта с одного фреймворка на другой, и я хочу сделать это автоматически. Прежде всего, нужно получить все эти компоненты, и я могу регенерировать код. Я думаю о сопоставлении регулярных выражений, но интересно, есть ли какой-нибудь инструмент, который уже сделал это?