首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Eclipse -‘`open call hierarchy`得到错误的结果

Eclipse -‘`open call hierarchy`得到错误的结果
EN

Stack Overflow用户
提问于 2014-03-11 14:17:58
回答 1查看 1.3K关注 0票数 18

下面是我的示例java代码:

代码语言:javascript
复制
public class Test {
    public static void foo() {
        Foo.InnerKey key = new Foo.InnerKey();
        getInstance().query(key);
    }

    public static void bar() {
        Bar.InnerKey key = new Bar.InnerKey();
        getInstance().query(key);
    }

    public static MyIF getInstance(){
        // TODO code to get instance
        return null;
    }

}


interface MyIF {
    public void query(Foo.InnerKey key); // Method to open call hierarchy
    public void query(Bar.InnerKey key);
}


class Foo {
    static class InnerKey  {}
}

class Bar {
    static class InnerKey {}
}

当我从Eclipse中打开query(Foo.InnerKey key)方法的调用层次结构(Kepler)时,我得到了foobar方法,这不是bar所期望的。

但在netbeans(7.3.1)中,调用层次结构的结果是OK的:

这是Eclipse的一个bug吗?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2014-03-20 21:41:35

我认为这可能是与this existing bug相同的问题(尽管您的示例更简单,IMO)。我建议您在该错误报告中添加注释和示例。

此外,可能与https://bugs.eclipse.org/bugs/show_bug.cgi?id=123836有关,它被怀疑是另一个https://bugs.eclipse.org/bugs/show_bug.cgi?id=394475的罪魁祸首

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22317878

复制
相关文章

相似问题

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