2016-06-28 2 views
0

오픈 프로젝트의 모든 자바 파일을 분석해야하는 Eclipse 용 플러그인을 작성하려고합니다.이클립스 플러그인 개발 : 코드 검토

내 코드를 Eclipse 자체의 코드 파서에 추가 할 수 있습니까? 현재 작업 공간을로드하고 모든 Java 파일을 반복 할 수 있지만 첫 번째 반복 이후의 변경 사항은 누락되었습니다.

답변

1

org.eclipse.jdt.core.compilationParticipant 확장 점을 사용하여 org.eclipse.jdt.core.compiler.CompilationParticipant 확장 클래스를 정의 할 수 있습니다.이 클래스는 프로젝트를 컴파일하는 동안 다양한 지점에서 호출됩니다.

당신은 또한 IResourceChangeListener이 개별 자원에 대한 변경 사항을 듣고 사용할 수 있습니다

ResourcesPlugin.getWorkspace().addResourceChangeListener(listener); 
+0

IResourcheChangeListener는 파일이 저장되면 피드백을 얻기 위해 잘 작동하지만 너무 '라이브'피드백을 얻을 수 있을까요? 예를 들어 사용자가 타이핑을 멈 추면 실행되는 리스너. – user3254032

+1

나는 그것을 사용하지 않지만 편집 참가자가 코드를 업데이트하려고 할 때마다 편집 참가자를 호출해야한다고 생각한다. Java 편집기에는 [Eclipse JDT 도움말] (http://help.eclipse.org/neon/index.jsp?nav=%2F3)에 설명 된 여러 확장 점이 있지만 다른 것은 없다고 생각합니다. 도움. –

+0

그래, CompilationParticipant가 해냈어, 고마워! – user3254032

관련 문제