首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Java中,@SuppressWarning(“弃用”)和(“未使用”)是什么意思?

在Java中,@SuppressWarning(“弃用”)和(“未使用”)是什么意思?
EN

Stack Overflow用户
提问于 2011-09-13 15:02:54
回答 3查看 101.9K关注 0票数 83

我的Java或Android项目中的这些行是什么意思?

代码语言:javascript
复制
@SuppressWarnings("deprecation")
@SuppressWarnings("unused")
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-09-13 15:05:48

@SuppressWarnings注释禁用某些编译器警告。在这种情况下,将显示有关弃用代码("deprecation")和未使用的局部变量或未使用的私有方法("unused")的警告。This article explains the possible values.

票数 119
EN

Stack Overflow用户

发布于 2015-04-27 13:48:24

在Java语言中,@SuppressWarnings用于限制编译器在控制台屏幕上显示特定的警告。

E.g

代码语言:javascript
复制
@SuppressWarnings("unused")
CheckBox transferredField = new CheckBox("is transferred");

如果我在代码中没有使用transferredField变量,那么Eclipse IDE就不会在代码中显示没有使用这个transferredField变量的警告。

票数 6
EN

Stack Overflow用户

发布于 2016-06-12 13:04:04

我已经尝试过@SuppressWarnings("unused")和其他方法,但它不起作用,并且我总是在这个项目中使用方法

代码语言:javascript
复制
lintOptions{
        checkReleaseBuilds false
        abortOnError  false;
        disable 'deprecation'
    }

    tasks.withType(JavaCompile) {
        options.compilerArgs << "-Xlint:unchecked" << "-Xlint:deprecation"
    }
票数 -4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7397996

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档