要請問一下關於 annotation 的問題
要如何自行定義 annotation 達到自動生成程式碼?
就像是撰寫一個 class 的 getter & setter 一樣
只想在欄位上掛著 @Getter or @Setter 之類的 annotation
在 compile 階段則自動生成 getter & setter 的程式碼
我知道有個方便的東西(lombok) 不過不知道它是怎麼辦到的?
找了一下 apt 看了一下範例...
http://download.oracle.com/javase/1.5.0/docs/guide/apt/GettingStarted.html
嗯...是會生成新檔案 但好像不能對原來的程式碼附加一些內容上去 :S
有人有經驗分享嗎? 謝謝~~
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.225.131.106