2017-02-10 2 views

답변

1

이미 클래스의 정규화 된 이름을 보유하고 있고 프로젝트가있는 경우 검색 엔진을 사용할 필요가 없습니다.

1 단계 :

IJavaProject jProj = JavaCore.create(proj); 

2 단계 : 프로젝트를 나타내는 IJavaProject의 인스턴스를 얻을

IType type = jProj.findType(fullyQualifiedname); 

3 단계 : 당신의 클래스를 나타내는 IType을 찾을 수 포함하는 컴파일 단위 :

ICompilationUnit cu = type.getCompilationUnit(); 

4 단계 :생성합니다당신의 TypeDeclaration (A CompilationUnit의 일부로서) :

astParser.setSource(cu); 

(이것은 이미, ASTParser을 구문 분석을 호출하고 그 결과 AST를 검사하는 방법을 알고 가정).