Groovy 2.1.X中已弃用,但在哪里可以找到解释和替代方案?

Groovy 2.1.X中已弃用,但在哪里可以找到解释和替代方案?,groovy,deprecated,gdk,Groovy,Deprecated,Gdk,我看到GDK()中有许多不推荐使用的方法和字段 例如,DefaultGroovyMethods.withObjectInputStream{}现在不推荐使用 我需要了解不推荐的东西的替代品(新方法)是什么 任何人都知道在哪里可以找到关于不推荐的东西的更多信息吗?是的,正如您所看到的,有一个举动是将DefaultGroovyMethods缩短一点(因为它正在变成一个巨大的单一静态类) 因此,这些方法已被移动到逻辑分组类中,而原始方法已被弃用(但请调用新位置,以便与DGM关联的任何现有代码目前仍能工

我看到GDK()中有许多不推荐使用的方法和字段

例如,DefaultGroovyMethods.withObjectInputStream{}现在不推荐使用

我需要了解不推荐的东西的替代品(新方法)是什么


任何人都知道在哪里可以找到关于不推荐的东西的更多信息吗?

是的,正如您所看到的,有一个举动是将DefaultGroovyMethods缩短一点(因为它正在变成一个巨大的单一静态类)

因此,这些方法已被移动到逻辑分组类中,而原始方法已被弃用(但请调用新位置,以便与DGM关联的任何现有代码目前仍能工作)


我相信最终的想法是删除这些不推荐的方法。

找到了答案:查看GDK源代码,我现在看到不推荐的方法调用了它们自己的新替换方法。例如:
@withDataInputStream(文件,闭包)不推荐的公共静态T抛出IOException{return ResourceGroovyMethods.withDataInputStream(文件,闭包);}