V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kikione
V2EX  ›  程序员

枚举类为何报这个提示

  •  
  •   kikione · 2021-10-23 17:11:15 +08:00 · 1079 次点击
    这是一个创建于 909 天前的主题,其中的信息可能已经有所发展或是发生改变。

    java.net.URLDecoder 中的方法 decode(String encodeStr) 这个方法已经过时,应该使用双参数 decode(String source, String encode)。接口提供方既然明确是过时接口,那么有义务同时提供新的接口;作为调用方来说,有义务去考证过时方法的新实现是什么。

    AoEiuV020
        1
    AoEiuV020  
       2021-10-23 18:28:28 +08:00 via Android
    有人觉得是有的,所以 kotlin 里的 Deprecated 就要求配上 ReplaceWith ,以便 ide 自动更换新接口,
    但也有些方法并不是换了写法而是出于安全或者其他考虑完全不建议使用,就没有替代了,
    总之不能一竿子打死,一般能在注释里提一下就挺好的了,
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2640 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 01:50 · PVG 09:50 · LAX 18:50 · JFK 21:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.