反编译 java 类文件后,我得到了下面的代码片段。原始类是在 java 1.4 中创建的。现在我正在尝试在 Java 1.6 中编译。我正在使用日食朱诺。
Public class[] getClassTypes()
{
return (new class[] {wt.part.WTPart});
}
但是当我编译它时,我收到错误“wt.part.WTPart 无法解析为变量”
当我在我的 Eclipse WS 中浏览时,我可以看到我的项目中存在类 WTPart。反编译器是否遗漏了某些内容/语法错误?
我对这段代码的理解是,这个方法只返回一个类列表。
更新:
import wt.part.WTPart;
...
...
Public class[] getClassTypes()
{ WTPart a= new WTPart();
wt.part.WTPart b= new wt.part.WTPart();
return (new class[] {wt.part.WTPart});
}
在创建 a 和 b 时我没有收到错误。只有在 return 语句我得到这个错误。谢谢