我正在處理現有項目。爲了添加一些功能,我不得不在一個接口中添加一個方法,因爲方法被添加到接口中,必須由所有實現它的類來實現。我搜索了一個模塊,發現了10個實現這個接口的類。但是現在我會在其他模塊和整個項目中搜索相同的內容。所以這有兩個問題:將方法添加到多個文件的現有接口含義
搜索實現該特定接口的類。
- 我不能在eclipse中導入整個項目,因爲代碼庫很大。
- 尋找實現接口的類,可以這樣寫:
Class A implements ChangedInterface
和Class A implements B, ChangedInterface
,所以即使使用grep進行搜索也很困難。
我想要得到您的建議。
編輯:我無法避免在該接口中添加方法。代碼庫是20 GB,在eclipse中導入看起來很難。
真的 - 你不能導入整個項目。我在Eclipse中有過大量的龐大工程,可以搜索它們。它花了一段時間,但它的工作。 – dngfng
保持簡單。重建並看看你的錯誤,或grep的接口名稱(mayby添加一個正則表達式來包含implements,然後重新編譯,並且我已經在eclipse中使用了android的java源代碼,你的項目一定是大的 –
也爲什麼不用don'如果你實現了一個abstact類來實現這個inferace,那麼女巫又有了默認的方法實現,你需要做的就是從abstact類擴展,而不是從接口A實現。 – dngfng