Как проверить, какие методы используют какие атрибуты своего класса? - PullRequest
0 голосов
/ 28 января 2020

Например, допустим, у нас есть программа с:

public class Mock
{
    int lol;
    public static void main(String[] args) {
        doStuff();
    }

    public static void doStuff() {
        int lol = 1;
    }
}

И теперь мы хотим проверить, какой метод использует атрибут класса lol, используя Soot. Я знаю, что могу получить атрибуты класса, используя class.getFields(), но не нашел никакого способа, связанного с методами, в которых он используется.

Есть ли способ получить список атрибутов, которые использует метод своего класса? Используете сажу или нет?

...