0
오픈 프로젝트의 모든 자바 파일을 분석해야하는 Eclipse 용 플러그인을 작성하려고합니다.이클립스 플러그인 개발 : 코드 검토
내 코드를 Eclipse 자체의 코드 파서에 추가 할 수 있습니까? 현재 작업 공간을로드하고 모든 Java 파일을 반복 할 수 있지만 첫 번째 반복 이후의 변경 사항은 누락되었습니다.
오픈 프로젝트의 모든 자바 파일을 분석해야하는 Eclipse 용 플러그인을 작성하려고합니다.이클립스 플러그인 개발 : 코드 검토
내 코드를 Eclipse 자체의 코드 파서에 추가 할 수 있습니까? 현재 작업 공간을로드하고 모든 Java 파일을 반복 할 수 있지만 첫 번째 반복 이후의 변경 사항은 누락되었습니다.
org.eclipse.jdt.core.compilationParticipant
확장 점을 사용하여 org.eclipse.jdt.core.compiler.CompilationParticipant
확장 클래스를 정의 할 수 있습니다.이 클래스는 프로젝트를 컴파일하는 동안 다양한 지점에서 호출됩니다.
당신은 또한 IResourceChangeListener
이 개별 자원에 대한 변경 사항을 듣고 사용할 수 있습니다
ResourcesPlugin.getWorkspace().addResourceChangeListener(listener);
IResourcheChangeListener는 파일이 저장되면 피드백을 얻기 위해 잘 작동하지만 너무 '라이브'피드백을 얻을 수 있을까요? 예를 들어 사용자가 타이핑을 멈 추면 실행되는 리스너. – user3254032
나는 그것을 사용하지 않지만 편집 참가자가 코드를 업데이트하려고 할 때마다 편집 참가자를 호출해야한다고 생각한다. Java 편집기에는 [Eclipse JDT 도움말] (http://help.eclipse.org/neon/index.jsp?nav=%2F3)에 설명 된 여러 확장 점이 있지만 다른 것은 없다고 생각합니다. 도움. –
그래, CompilationParticipant가 해냈어, 고마워! – user3254032