2013-05-15 54 views
1

我看到在GDK中有很多被棄用的方法和字段(http://groovy.codehaus.org/api/deprecated-list.html)。已棄用在Groovy 2.1.X中,但在哪裏可以找到解釋和替代方法?

例如,現在不推薦使用DefaultGroovyMethods.withObjectInputStream {}。

我需要了解什麼替代品(新的方式)是不贊成的東西。

任何人有任何線索在哪裏尋找更多的信息在棄用的東西?

+0

找到答案:查看GDK源代碼,我現在看到已棄用的方法調用它們自己的新替換方法。 如: '@Deprecated 公共靜態牛逼withDataInputStream(檔案文件,關閉關閉)拋出IOException異常{ 回報ResourceGroovyMethods.withDataInputStream(文件,關閉); }' – Armin

回答

2

是的,你可以看到,有一種方法使DefaultGroovyMethods稍微短一些(因爲它變成了一個巨大的單片靜態類)。

所以方法已移動到邏輯分組類和原件棄用(但調用新的位置,以便綁DGM任何現有的代碼仍然對現在的工作)

我認爲這個想法是最終消除這些已棄用的方法。

相關問題