簡體   English   中英

Eclipse IFile(獲取Java類方法)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM