问题标签 [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 投票
1 回答
19 浏览

spring-boot - Spring Boot 函数栈上下文

有什么方法可以创建,比如说一个上下文,并根据函数堆栈知道我在什么上下文中并从中检索值?

例如:

请求进入控制器(在标头中包含 requestId)。控制器从 Service1 调用函数。Service1 从 Service2 调用函数。

如果我需要 Service2 中的 requestId,我必须手动向下传递。但是通过“函数堆栈上下文”(或其他)传递它会更方便。

先感谢您

0 投票
0 回答
45 浏览

java - 不使用 Eclipse 快捷方式以编程方式调用方法的层次结构

我从stackoverflow的一个页面中看到了类似的帖子

在Java/eclipse中使用Search Engine实现调用层次结构(获取调用某个方法的所有方法)

但是关于用法的代码包含一个方法findMethod。该方法参数中的类型是什么。请建议一个具有该参数值的代码。

0 投票
1 回答
98 浏览

intellij-idea - 具有依赖关系的 IntelliJ 调用层次结构

在 IntelliJ 中,可以从依赖 jar 中反编译单个类,并查看对我们的 prod 类的函数调用。但这对于查找对该方法的所有调用没有用。

有一个选项可以在调用层次结构功能 (Ctrl+Alt+H) 中包含依赖项,但它似乎不适用于特定情况。

要使用搜索依赖项的功能,是否应该提供依赖项的源代码?这是否意味着 IntelliJ 只能索引与源代码的依赖关系?

谢谢

0 投票
0 回答
69 浏览

java - 用于从项目中获取方法的调用层次结构的 Java API

我正在为我的项目中的自动化工作。我需要一个可以从项目中提供调用层次结构数据的 API。我使用了 Github JavaParser,但由于输入项目有超过 12,000 个文件,因此需要更多时间。

因此,我正在寻找任何 API 或其他选项来更快地获取项目中给出的方法的调用层次结构。

请通过提供适当的解决方案来帮助我。

问候, 苏尼尔 DC

0 投票
0 回答
130 浏览

java - 如何在 IntelliJ IDEA 中为被覆盖的方法生成 Java 调用层次结构

我需要分析 Java Spring Boot 应用程序中方法的调用层次结构。

当我有以下情况时,IntelliJ IDEA 会感到困惑:

  • 一个接口I声明I.foo()
  • A具有实现的抽象类I.foo()
  • 几个具体的类BC扩展AB覆盖A.foo()

我想获得呼叫层次结构,B.foo()但是我也获得所有呼叫者C.foo()

如果这很重要,这些类会自动装配,类似于以下内容:

在 IntelliJ IDEA 中,调用层次结构B.foo()包括Caller1.bar()Caller2.bar()。但我只想要B.foo()这样的来电者Caller1.bar()

0 投票
0 回答
16 浏览

intellij-idea - 在 IntelliJ 中,如何在不上一层的情况下转到调用层次结构中的下一个调用者?

当试图遍历 IntelliJ 中的调用层次结构(Next Occurrence快捷方式)时,节点会展开,并且选择会一遍又一遍地向上一层。

我希望它只遍历调用者列表,而不是第一个调用者的第一个调用者的调用者,第一个调用者的调用者等等......

是否有一些设置可以仅遍历第一个调用者级别?

谢谢。

0 投票
1 回答
42 浏览

c# - 查看调用层次结构说光标必须在成员名称上

我已经阅读了这篇关于如何查找接口的所有实现的好文章。但是,在单击上下文菜单后View Call Hierarchy,它会说Cursor must be on a member name

在此处输入图像描述

我要做的是:

  • 双击界面
  • 然后点击View Call Hierarchy

在此处输入图像描述

View Call Hierarchy点击界面怎么可能看到?