我有一個代碼庫,開發人員在他們的類定義上使用@author註釋。有沒有辦法讓我能夠以編程方式計算每個開發人員使用這些註釋編寫了多少類?每個開發人員計算Java @author註釋
3
A
回答
4
假設這是你如何使用註釋
@Author("fred")
public class MyClass {...
那麼這裏就是會做它的方法
public List<Class> getClassesWrittenBy(String name, List<Class> classList) {
List<Class> list = new LinkedList<Class>();
for (Class clazz: classList)
if (clazz.isAnnotationPresent(Author.class)) {
Author author = clazz.getAnnotation(Author.class);
if (author.value().equals(name))
list.add(clazz);
}
return (list);
}
相關問題
- 1. c#開發人員的雲計算
- 2. 每個開發人員的私人web.config
- 3. IOS開發人員計劃(個人)
- 4. Postgres的:每個開發人員
- 5. iphone開發人員計劃
- 6. 使用多臺計算機(每個開發人員)和Visual Studio Online
- 7. Java開發人員的開發工具
- 8. iOS開發人員企業計劃和iOS開發人員計劃
- 9. 多臺計算機上的Apple開發人員證書,一個開發人員帳戶
- 10. 計算爲每個員工
- 11. iPhone開發人員計劃倒計時
- 12. Facebook開發人員設置註冊iOS
- 13. 如何在同一時間爲java開發人員,c/C++開發人員,php開發人員安裝eclipse?
- 14. 針對java開發人員的開放辦公室開發人員指南
- 15. 在iOS開發人員計劃中註冊其他公司
- 16. 蘋果開發人員帳號爲多臺計算機
- 17. 如何設置SharePoint 2010開發人員計算機?
- 18. Chrome開發人員工具上的計算值
- 19. Android開發人員:這段時間爲午夜計算
- 20. iOS企業開發人員計劃
- 21. 從開發人員到設計師
- 22. ASP.NET - 設計人員和開發人員之間的協作
- 23. 設計人員向開發人員索要的文件?
- 24. IOS:一個帳戶兩個iOS開發人員計劃
- 25. 每個.NET開發人員應該知道哪些類/接口?
- 26. .NET開發人員的Java EE
- 27. 面向java開發人員的Eclipse
- 28. PayPal支付Java開發人員
- 29. Appcelerator鈦開發人員與Java?
- 30. 適用於C#開發人員的Java
你確定@author是註釋,而不是定義doclets(出現標籤在javadoc中)? – barjak 2010-04-21 08:46:28
偉大的問題。現在我想到了,兩種情況都可以發生1)javadoc中的@author和2)@author註釋。似乎更經常發生doclet場景。這是否改變了解決方案? – Eclatante 2010-04-21 15:58:28