我有一個新定義的註釋針對方法。有沒有辦法以這樣的方式來註釋它,當我將它應用到A類的方法a()時,它也適用於B繼承自A的方法b(),前提是b()符合以某種方式給(()類似的名稱,符合的輸入類型,符合的返回類型等等。Java註釋和方法一致性
0
A
回答
1
簡短答案是「否」。註釋僅適用於明確註釋的目標(方法/字段/類)。如果註釋本身注有@Inherited
,它也將適用於註釋目標的後代;但這對你的情況沒有幫助(如果我理解正確的話)。
但是,這取決於你打算使用註釋什麼,你可以編寫自己的Annotation Processor做任何你想要的或者乾脆使用反射來查找適當的方法,並決定是否您的註釋應該邏輯適用於它以及。
0
據我能夠確定,沒有辦法標記一個註釋是爲類以外的任何東西(通過@Inherited)繼承。
相關問題
- 1. Java - 使用註釋和攔截方法?
- 2. 用註解註釋的方法的方面,用另一個註釋註釋
- 3. Java方法註釋如何與方法重寫一起使用?
- 4. Java和Spring。事務性註釋@Transactional
- 5. 用於確定註釋方法是否執行的Java註釋
- 6. Spring Security註釋不一致?
- 7. java註釋不調用重寫方法
- 8. 的Java註釋用於包裝方法
- 9. Python類型註釋:任何方式來註釋一個屬性?
- 10. Java註釋在註釋聲明中執行一個方法(用於Android)
- 11. Java註釋方法 - 強制執行至少一個帶註釋的參數
- 12. Java註釋屬性限制
- 13. 檢索Java註釋屬性
- 14. 更改方法註釋的值(屬性) - JAVA
- 15. Java註釋:屬性還是方法?有什麼區別
- 16. 與Java配置和Spring Security的安全方法註釋3.2
- 17. Java-Reflection - 在方法之前找到參數和註釋
- 18. 註釋Java方法以記錄其結果和異常
- 19. Java - 將javadoc與方法註釋一起使用的慣例?
- 20. MySQL列註釋和性能
- 21. 與Java註釋和反射
- 22. Java - @Before和@test註釋
- 23. Java註釋和繼承
- 24. Java自定義註釋調用註解的方法
- 25. 註釋中註釋方法的首選方式是什麼?
- 26. 嘲笑方法的註釋
- 27. Spring的@ModelAttribute方法註釋
- 28. 添加方法groovy.util.logging.Slf4j註釋?
- 29. 方法main的XML註釋?
- 30. 在Delphi中註釋方法?