Java 如何找到自动装箱?

Java 如何找到自动装箱?,java,netbeans,Java,Netbeans,我有大量使用自动装箱的代码,例如,当我将一个方法的返回值从int改为byte时,它会产生错误,因为它不再自动装箱为一个字节 void addTag(String name, Object value) {...} int /*was byte*/ getValue() {...} addTag("Type", getValue()); 为了防止bug,我将所有这些转换为显式装箱,例如newbyte(getValue()) 在Eclipse中有一个警告,但在NetBeans(我们使用7.0.1

我有大量使用自动装箱的代码,例如,当我将一个方法的返回值从int改为byte时,它会产生错误,因为它不再自动装箱为一个字节

void addTag(String name, Object value) {...}
int /*was byte*/ getValue() {...}

addTag("Type", getValue());
为了防止bug,我将所有这些转换为显式装箱,例如
newbyte(getValue())

在Eclipse中有一个警告,但在NetBeans(我们使用7.0.1)中,我找不到这方面的提示。有人知道如何找到自动(un)包装箱吗?这不一定是一个提示/警告,只要我能轻松找到它们

我不能尝试的事情:

  • 使用Eclipse或NetBeans插件(我使用的是安全的公司PC)
  • 将编译器设置为低于1.5(它不可用,并且无论如何都会生成太多错误)

尝试使用,或。应该有可用的Netbeans插件。

您的
getValue()
在此处尝试将其解析为
Byte
时返回一个
int
Byte()
不允许
int
输入类型构造函数。您只能添加
字符串
和字节
。这应该显示一个错误。最好使用好的IDE,比如IntelliJ IDEA。

就是这样。如果它显示错误,我可以找到它并添加强制转换。我不能在公司电脑上安装插件或任何其他相关内容。请让系统管理员(“it人员”)为您安装。不要使用
新字节(getValue())
。使用。