우리가 사용중인 타사 프레임 워크에서 문서화되지 않은 클래스를 약간 확장하려고합니다. 나는 JD-GUI와의 .class 파일을 디 컴파일하고 다음과 같이 정의 된 내부 클래스 참조 :
private class DeactivateAction extends AbstractAction {
public DeactivateAction() {
super("Deactivate");
}
public void actionPerformed(ActionEvent paramActionEvent) {
if (MyContainingType.this.someBoolean) {
MyContainingType.access$102(MyContainingType.this, false);
MyContainingType.this.add(MyContainingType.this.interceptor);
}
}
}
내가 여기에 "액세스 $ (102)"라인을 해석하는 방법을 잘 모르겠습니다을. MyContainingType은 javax.swing.JLayeredPane을 확장합니다. 이것은 나를 위해 컴파일되지 않습니다, 그래서 어떻게 이것을 해석하고 내 확장 클래스에서 올바르게 변환 할 수 있습니까?