问题标签 [call-hierarchy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
5248 浏览

regex - 将 Eclipse 的“Open Call Hierarchy”过滤到我的公司/项目中

我最喜欢的 Eclipse 特性之一是能够打开方法的调用者/被调用者层次结构

默认情况下,视图显示对我的代码库之外的类的调用/来自我通常不关心的类的调用。

有一个选项可以过滤我不想要的特定包名称,但我需要做相反的事情......过滤我想要的包之外的所有包。在这里使用什么合适的正则表达式来“匹配除以 开头的字符串之外的所有字符串com.mycompany.?”

替代文字

0 投票
4 回答
6035 浏览

eclipse - 字段的 IntelliJ 调用层次结构

Eclipse JDT 有一个“调用层次结构”特性——从一个字段/方法开始,它递归地查找所有引用。

IntelliJ 也实现了这一点,但它仅适用于方法。对于字段,您只能“查找用法”,因此如果您想更深入地挖掘,您必须进行额外的搜索。

尝试了“到这里的数据流”,但这不是我想要的。

我错过了什么吗?有没有更好的方法来探索 IntelliJ 中的字段使用情况?

0 投票
3 回答
15739 浏览

java - 更智能的 Eclipse “开放调用层次结构”?

如果我在 Eclipse 中有一个 Java 项目,我可以右键单击方法名称并“打开调用层次结构”。假设我有两个接口 A 和 B,它们都指定了一个方法 x()。我是否可以让 Eclipse 以更智能的方式使用“Open Call Hierarchy”,以便只显示来自 A 的 x() 调用而不显示来自 B 的调用?

0 投票
3 回答
1936 浏览

eclipse - 从 Eclipse 插件调用调用层次结构

我想编写一个 Eclipse 插件,它可以获取类名列表并返回给我一个在给定项目中引用它们的类表。我在想我是否可以使用 eclipse cal 层次结构。但不确定如何调用此命令。有人可以帮我吗,在此先感谢

0 投票
6 回答
79288 浏览

c++ - 继承中调用构造函数/析构函数的顺序

关于创建对象的一个​​小问题。假设我有这两个类:

主要我创建一个实例B

请注意,它B派生自A并且还有一个类型为 的字段A

我试图弄清楚规则。我知道在构造对象时首先调用其父构造函数,反之亦然。

字段(A a;在这种情况下)呢?什么时候B被创建,什么时候调用它A的构造函数?我还没有定义初始化列表,是否有某种默认列表?如果没有默认列表?还有关于破坏的同样问题。

0 投票
2 回答
3440 浏览

visual-studio-2010 - Visual Studio C++ IntelliSense 问题

从 VS 2005 转换到 VS 2010 后,我的项目似乎遇到了两个问题。

IntelliSense:命令行错误:无效的宏定义:_WIN32_WINNT>=0x0501

而且我似乎也无法对任何方法或属性执行“调用层次结构”。

如果有人可以帮助我解决这些问题,我将不胜感激。谢谢

0 投票
1 回答
231 浏览

delphi - Is there a utility for Delphi 6 that analyzes class hierarchies and can be queried for method ancestry?

Is there a tool for Delphi 6 that can analyze the class hierarchy of your application and answer questions about particular methods? I could use a tool that could take a particular method name and it would show which classes in the call hierarchy implement that method, the method traits at each inheritance level (abstract, overridden, etc.) the body of the call at each level I could see where the method's implementation is merely a stub, and if each implementation calls the inherited method or not.

0 投票
2 回答
384 浏览

java - 多线程基于时间的调用层次结构

我正在使用eclipse编写java代码。如果我正在调试一些代码,我可以设置一个断点并跟随代码通过每个函数,或者我可以回溯。我还可以查看调用层次结构或参考来获得一个想法。但这还不够。

我想对每个线程在整个过程中所做的事情进行某种基于时间的可视化......让我们说“A点”(按下界面上的按钮)到“B点”(得到结果) . 我想看看以什么顺序调用了哪些类/方法。我想要一种很好的方法来可视化来自一种方法的输出类型并进入另一种触发新进程的方法......等等。

探查器是唯一可用于这种可视化的东西吗?基本上我想要创建一个动作图或流程图。是否有一些插件或应用程序可以生成这样的东西?

编辑:这是我在想的一个例子......至少在视觉上:essmodel.sourceforge.net/index.html 它有一些代码引导的流程。但我认为这只是哪些类导致其他类以及哪些输入/输出选项可用的静态映射。我想根据特定情况映射流程。

0 投票
2 回答
1547 浏览

c# - Visual Studio 调用层次结构:如何通过已实现的接口查找对方法的调用?

使用 Visual Studio 调用层次结构功能,我可以找到对某个方法的调用。

但是,它似乎无法通过已实现的接口找到类。如下所示,如果Method()通过 IFoo 调用,在 Call Hierarchy 中找不到这些调用?

有没有办法在普通的 VS 或一些免费插件中做到这一点?

Resharper 似乎能够做到这一点(在更复杂的情况下会出现一些问题),就像在C# 中一样 - 在通过子类实现的接口继承和使用时找不到方法的用法

兄弟,图科

0 投票
1 回答
1816 浏览

java - 通过eclipse CallHierarchy获取IMethod的方法调用

我正在寻找调用 IMethod 的 IMethod、IType 或 IJavaElement。我探索了 org.eclipse.jdt.internal.corext.callhierarchy.CallHierarchy。我已经编写了这段代码,但它没有在包装器或位置给我任何东西。请指导我。