Предположим, у меня есть этот класс:
public class class1 extends Applet implements Runnable
{
private String s;
private URL u;
...
}
И второй класс:
class TS extends Thread
{
private final class1 _$97913;
public TS(class1 paramclass1)
{
this._$97913 = paramclass1;
}
...
public void PostData()
{
...
class1.access$16(this._$97913, new Socket(class1.access$17(this._$97913), 80);
...
}
...
}
Может кто-нибудь объяснить, как class1.access$16(this._$97913, new Socket(class1.access$17(this._$97913), 80);
ссылается на private URL u;
из class1?
Откуда access$16
? Как это называется и где можно узнать об этом подробнее?
Хорошо, это результат декомпилированного кода, есть ли способ связать числа (access$16
, access$17
и т. д.) с исходной переменной или классом? Из того, что я вижу, единственный способ - сделать это вручную (т. Е. Посмотреть, на что ссылаются, и предположить, что, поскольку «этот» класс получил URL-адрес, «это» должно быть связано с «той» переменной)?