[英]How to check if an IFile in Java Eclipse Plugin Development really exists?
[英]Eclipse IFile (get java class methods)
我正在開發一個Eclipse插件,我需要在其中檢索方法名稱或僅從Eclipse中的任何Java項目中檢索類。 這個想法是創建一個單個對象來訪問項目的每個部分(IProject擴展)。
例如:
public class MyProjectClass extends IProject{
...
/* get all the java classes from the given project */
public List<IProject> getJavaClasses(IProject p){}
/* get all the methods from the given class */
public List<?> getMethodsNames(AnyClass c){}
...
}
到目前為止,我已經取得了從任何IProject獲取每個IFile的成就。 我需要下一步的幫助。
可能嗎? 我需要做一個解析器來獲取方法嗎? 必須類似於創建Eclipse的Outline視圖(其中包含所選類的每個方法的描述)。
我相信JDT是您想要的。 請記住,JDT可能要求您的項目具有適當的Java項目特性。 該代碼段提供了一個如何從項目/編譯單元獲取方法的示例。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.