Eclipse IDE로 작업하고 있습니다. 우선 플러그인을 개발하고 싶습니다.이 플러그인을 사용하면 전체 소스 코드를 간단한 문자열로 사용할 수 있습니다.Eclipse 편집기의 현재 소스 코드를 가져 옵니까?
"hello world 명령"템플릿을 사용하여 간단한 "hello the world"플러그인을 만들었습니다. 이제는 Eclipse의 편집기에서 소스 코드를 가져 와서 System.out.println()으로 표시하려고합니다. 성명서에 HELLO THE WORLD를 보여주는 대신에.
나는 이것을 시도했지만 내 프로젝트 인 packageName/src/nameOfClass의 계층 적 시퀀스만을 보여 주었다.
System.out.println(
Workbench.getInstance().getActiveWorkbenchWindow().getActivePage().getActiveEditor().getEditorInput()
);
내 목표는 클래스 자체의 소스 코드 (public class nameOfClass {***})를 얻는 것입니다.
감사는 의 모든하지만 난 생각, 내가 "IDocument"또 다른 문제가 있어요, 내 이클립스처럼 보인다는 가져 오기, 심지어는 다시 – steevn