gpt4 book ai didi

java - 忽略导入语句中的弃用类型警告

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:23:42 25 4
gpt4 key购买 nike

我正在导入一个已被弃用的类,我不得不使用它。

我想使用 @SuppressWarnings("deprecation") 注释来抑制已弃用的错误。

根据对该注释的评论:

As a matter of style, programmers should always use this annotation on the most deeply nested element where it is effective. If you want to suppress a warning in a particular method, you should annotate that method rather than its class.

所以我显然不想注释该类,从而抑制我的类使用的任何类型的弃用警告,但我也想使用import语句以避免在每次使用已弃用的类时都键入完全限定的类型名称,它跨越我的整个显示器。

我想我想做一些事情,比如用 @SuppressWarnings 注释 import 语句(不可能)或在 @SuppressWarnings 注释中指定忽略哪种类型的警告(例如 @SuppressWarnings("deprecation", "fully.qualified.type.name")

我想向编译器表明“如果我使用这个,并且只使用这个不推荐使用的类,通过它的简单名称引用,在这个其他类中的任何地方,以及我引用的任何其他不推荐使用的类,你应该让我知道”。

有这样的东西吗?

最佳答案

解决此问题的方法是执行以下操作,假设您可以扩展 Deprecated 类。

import comp.DeprecatedClass;

@SuppressWarnings("deprecation") public class MyDeprecatedClass extends DeprecatedClass{ }

然后您可以使用您的版本而不必担心警告。

关于java - 忽略导入语句中的弃用类型警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8477475/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com