2017-07-24 78 views
0

我喜歡@Log註解系列groovy.util.logging並且想要使用它們,但要記住將該註釋添加到每個類是非常繁瑣的。在編譯時註釋一個類是否屬於包

有沒有使用Groovy的AST轉換功能,做這樣的事情的方式:

  • 對於給定包裹內的每個類(遞歸搜索)
  • 如果@Log註釋不存在
  • 添加註釋(保留策略必須是運行時)

的目標是沒有手動將@Log在我的包層次結構中的每個類聲明的前面,所以我可以在任何地方使用log.info()等等,而不用考慮它。

回答

相關問題