0
我喜歡@Log
註解系列groovy.util.logging並且想要使用它們,但要記住將該註釋添加到每個類是非常繁瑣的。在編譯時註釋一個類是否屬於包
有沒有使用Groovy的AST轉換功能,做這樣的事情的方式:
- 對於給定包裹內的每個類(遞歸搜索)
- 如果
@Log
註釋不存在 - 添加註釋(保留策略必須是運行時)
的目標是沒有手動將@Log
在我的包層次結構中的每個類聲明的前面,所以我可以在任何地方使用log.info()
等等,而不用考慮它。
從Groovy的鬆弛頻道: https://groovy-community.slack.com/archives/C2NEFCM55/p1500995613782141 已添加@shils: 源代碼定製工具應該執行 - http://docs.groovy-lang.org/next/html/documentation/#_source_aware_customizer – user1418176