플렉스 플러그인이 설치된 Eclipse를 설치했습니다. 내 현재 작업 공간에서 IntelliSense가 공용 메서드 만 표시 할 수 있다는 것을 알았습니다. 보호 된 메서드를 표시 할 수는 없지만 (컴파일 할 수는 있지만 응용 프로그램이 잘 실행됩니다)플렉스 플러그인이있는 Eclipse : IntelliSense가 보호 된 방법을 표시하지 않습니다.
그러나, 다른 작업 공간에, 그것은 잘 작동합니다. 나는 새로운 작업 공간을 만드는 경우
, 그것은 인텔리는 나에게 공개 방법,하지 보호 방법을 보여줄 수있는, 동일합니다.
무슨 일이 일어 났습니까?
감사합니다.
피터
하이의 부모에, 당신의 답장을 보내 주셔서 감사합니다. 확실히, 나는 하위 클래스에서 UIComponent.commitProperties()와 같은 슈퍼 클래스의 보호 된 메서드를 재정의하려고 할 때 보호 된 메서드를 사용할 위치를 알고 있습니다. 전에 작성한 다른 작업 공간에서는 IntelliSense가 정상적으로 작동하지만 현재 작업 공간 및 새로 작성된 작업 공간에서는 작동하지 않습니다. IntelliSense는 작동하지만 질문에서 말했듯이 컴파일되고 잘 실행됩니다. –
@ Peter Lee 나는 intellisense가 보호 된 방법에 대해 작동하지 않는다는 것이 귀하의 질문의 전체적인 토대였습니다. 하지만 이제는 효과가 있다고 말하는 것입니까? 나는 정확히 무엇이 효과가 있고 그렇지 않은지 혼란 스럽다. – JeffryHouser
@? 지금 나는 혼란 스럽다. 내 생각에 내가 옳았다는 것을 분명히했다. 내 질문의 근거는 현재 작업 공간과 새로 만든 작업 영역에서 IntelliSense가 보호 된 메서드에 대해 작동하지 않지만 일부 IntelliSense는 일부 이전 작업 영역에서 작동한다는 것입니다. 이전에 말했듯이 인텔리 센스 (IntelliSense)조차도 현재 작업 공간에서 작동하지 않습니다. 코드는 여전히 컴파일되고 실행될 수 있습니다. –