2009-07-23 97 views

回答

4

是的,龍目島的項目做到這一點。見http://projectlombok.org。它不僅支持javac,還支持Eclipse。所以這些方法不在源代碼中,而是顯示在大綱視圖中。

+0

非常有趣,雖然我想我仍然會用POJO和IDE – 2009-07-23 10:40:39

0

我當然還沒有看到這個,我真的不知道它會從中獲得什麼價值。我發現自動toString世代通常不是你想要什麼當瀏覽日誌文件時,大多數IDE都有工具可以讓你生成hashCodeequals的實現,雖然這些實現都不會自動反映你的類中的任何模式修改。

會有用於實現該2種選擇:被處理(例如,通過您的IDE)

  1. 編譯時類註釋生成相關方法。 批註可以修改它們聲明的類的生成字節碼嗎?我認爲這是一個非常糟糕的主意,因爲通過查看源代碼不知道發生了什麼。
  2. 有關方法的運行時註釋表明它們應通過特殊機制進行評估。這仍然需要您聲明和註釋你的方法,我也不能確定如何你實際上攔截方法調用使用註釋無論如何
相關問題