当前位置: 首页 > 面试题库 >

禁止使用Java中不推荐的导入警告

鲜于允晨
2023-03-14
问题内容

在Java中,如果导入不推荐使用的类:

import SomeDeprecatedClass;

您收到此警告: The type SomeDeprecatedClass is deprecated

有没有办法抑制这种警告?


问题答案:

在您的类或方法上使用此注释:

@SuppressWarnings( "deprecation" )


 类似资料:
  • 我试图禁用MAMP中已弃用的警告。我的MAMP php版本是5.5.18。php.ini文件 /Applications/MAMP/bin/php/php5.5.18/conf/如我在phpinfo()中看到的。我的问题是无论我在php.ini.做什么都不会改变 我试过了 甚至: 另一方面 但是警告仍然显示在我的页面上。 我错过了什么? 谢啦

  • 问题内容: 自从我更新到。我在和中有很多已弃用的错误(消息现在很清楚)。 知道如何暂时禁用它们吗? 问题答案: 我有相同的问题,并通过以下链接进行了解决。Symfony声明要报告所有错误,并按设计覆盖您在php.ini中放置的内容(否则它将无法为您捕获并显示漂亮的堆栈跟踪)。 因此,您需要 通过在AppKernel.php中创建一个函数并设置error_reporting您想要的方式来 覆盖Sym

  • 有没有可能禁止从Nashorn导入一些java包? 这个问题的回答是为了防止所有JavaAPI调用。但是我想创建一个java导入白名单来最大限度地降低implem风险(不是所有的java API) 我见过这个nashorn。args“-专门化调用”,但不知道如何使用它。 感谢您的支持!

  • 问题内容: 我已经看到了许多在API上使用注释以将其标记为“需要尽快替换”的示例。 但是,在几乎所有这些情况下,代码开发人员不仅继续使用已弃用的API,而且还抑制了弃用警告。 似乎API开发人员的最佳意图最终是创建更多与已实现的业务逻辑无关的代码- 如果不赞成使用API​​,但在抑制相关警告的情况下继续使用它,则似乎充其量只是代码的降级,并且在IMHO最差的情况下替换不推荐使用的库时,可能会导致应

  • 我刚刚将我的项目更新到最新版本的Firebase Storage中,我现在得到一个警告:downloadURL()是不推荐的:使用storageReference.downloadurlwithCompletition()获取当前的下载URL。 我查看了Firebase image上传文档,但它仍然引用使用。在下面的代码中,我以字符串的形式获取图像的下载URL。代码可以工作,但现在需要更新,因为已

  • 既然方法已被弃用,我们现在应该使用哪种方法? 以下代码: 给出以下警告: 这条线上有很多标记 不推荐使用类型断言中的方法assertEquals(String, String) 断言类型已弃用