Что это значит, когда у вас есть переменная, такая как access $ 002 в Java?

У меня есть java-jar, который я декомпилировал с разрешения исходного разработчика, и мы должны использовать его до тех пор, пока они не получат нам копию исходного кода. Я столкнулся с членом класса, который выглядит следующим образом:

Classname.access$002(Param1, Param2);

Имя класса правильное, но доступ $ 002 выглядит некорректно (есть еще несколько подобных, за исключением имен ] доступ к $ 204 и с другими числами, добавленными в конец), и мне интересно, означает ли это что-нибудь в Java, или это потому, что операция декомпиляции была незавершенной.

Я использую JD-GUI для декомпиляции классов.

Также стоит упомянуть, что не существует методов с такой же сигнатурой, как метод access $ 002 , по крайней мере, в классе Classname.

13
задан Bender the Greatest 7 September 2011 в 14:07
поделиться