簡體   English   中英

從String標識的內部類中將外部類檢索為IFile

[英]Retrieve outer class as IFile from inner class identified by String

如何從IFile對象的內部類(由類名標識)中檢索外部類?

對於“普通” .java類,我得到了以下內容:

IFile file = project.getFile("src" + System.getProperty("file.separator")
                        + packageName
                        + System.getProperty("file.separator") + simpleClassName
                        + ".java");

顯然,這僅適用於.java類,而不適用於內部類。

例:

public class House {

LinkedList<Room> rooms;

    public House() {
       rooms.add(new Room());
    }

   class Room {

   }

}

現在,我想搜索“ Room”並檢索House.java。

有任何想法嗎?

您應該使用Eclipse Java開發工具 在Eclipse幫助中使用Java搜索引擎頁面似乎是一個不錯的起點。 使用JDT意味着您將類放在Java項目中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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