gpt4 book ai didi

java - VariableDeclaratorId 预计在@SuppressWarnings

转载 作者:行者123 更新时间:2023-11-30 09:13:28 25 4
gpt4 key购买 nike

因为 @SuppressWarnings 注释适用于

TYPE,FIELD,METHOD,PARAMETER,CONSTRUCTOR,LOCAL_VARIABLE

我试过

@SuppressWarnings("unchecked")
differenceList = (List<Integer>) CollectionUtils.subtract(newId,oldId);

其中 differenceList 是预先声明的整数列表。但是在 eclipse 中,我得到了以下错误-

Syntax error on token "differenceList", VariableDeclaratorId expected after 
this token

但如果我这样做

@SuppressWarnings("unchecked")
List<Integer> someList = (List<Integer>) CollectionUtils.subtract(newId, oldId);

我没有收到任何错误。

为什么在第一种情况下它要求输入 VariableDeclaratorId,我该如何让它工作?我不想像文档所说的那样在方法之前使用@SuppressWarnings,在尽可能低的级别使用它以避免在不应抑制警告的情况下隐藏警告。有什么解决办法吗?
(Java 6)

最佳答案

Java 注解只能注解声明。

关于java - VariableDeclaratorId 预计在@SuppressWarnings,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21020641/

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