【问题标题】:Apparently spurious compilation warning显然是虚假的编译警告
【发布时间】:2010-08-24 22:31:03
【问题描述】:

在我的主屏幕类中,我收到以下警告:

警告!:成员数据“字符串 url”不是 课堂要求: com.mycompany.score.MyScreen [...] 第 54 行

现在,第 54 行是:

48  public class MyScreen extends MainScreen
49  {
50      private HorizontalFieldManager  editPane;
51      private VerticalFieldManager    buttonPane;
52      private HorizontalFieldManager  contentPane;
53      private LabelField              label;
54      private BasicEditField          input;
55      private ButtonField             parseButton;
        .
        .
        .

我在类中没有一个字段(或方法)url,更不用说在那一行了。我尝试过刷新、关闭/打开文件、弹跳 Eclipse 等。

虽然这只是一个警告,但我会尝试修复/消除代码中的所有警告。至少,我想确信我知道为什么我不应该关心我放过的每一个人。

我花了很多时间寻找解决这个问题的方法,但没有成功。最好有一个明确的答案,而不是“忽略它”。

谢谢,

拉斯贝特曼

【问题讨论】:

    标签: blackberry


    【解决方案1】:

    我对黑莓编程一无所知,但消除警告对我来说很重要。如果重新排列字段的顺序,警告会移动吗?如果您将标签更改为 BasicEditField,您会收到两个警告吗?您需要某种现实检查来证明警告与该文件一起出现 - 例如,故意在警告位置之后放入编译错误。我见过编译器抓取旧版本文件(来自其他项目等)的情况。祝你好运!

    【讨论】:

    • 我的印象是,这个与行号不对应的错误似乎来自建议的文件的旧版本,因为我确实有一个名为 url 的字段。最终,这种情况消失了,经过几次迭代后,它被另一个投诉所取代。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-09
    相关资源
    最近更新 更多