Java 如何在IntelliJ中查看类的文件结构而不打开实际的类文件?

Java 如何在IntelliJ中查看类的文件结构而不打开实际的类文件?,java,intellij-idea,Java,Intellij Idea,在Eclipse上工作了15年之后,我正在放慢迁移到IntelliJ 2017的速度,并试图找到等效的工作方式。在Eclipse中,我可以在当前类的任何成员上按'F4',并在'Hierarchy'视图中查看突出显示的成员的结构(包括其所有成员和方法) 在IntelliJ中,我找到了“Alt-7”结构视图,但这似乎只显示了编辑器中当前打开的类的结构。是否有办法查看高亮显示/选定成员的结构(包括其私有/公共成员和方法) 例如: public class CustomProvider implemen

在Eclipse上工作了15年之后,我正在放慢迁移到IntelliJ 2017的速度,并试图找到等效的工作方式。在Eclipse中,我可以在当前类的任何成员上按'F4',并在'Hierarchy'视图中查看突出显示的成员的结构(包括其所有成员和方法)

在IntelliJ中,我找到了“Alt-7”结构视图,但这似乎只显示了编辑器中当前打开的类的结构。是否有办法查看高亮显示/选定成员的结构(包括其私有/公共成员和方法)

例如:

public class CustomProvider implements AuthenticationProvider {

    @Autowired
    private TokenStore tokenStore;

    @Override
    public Authentication authenticate(Authentication authentication) throws AuthenticationException {

        Map<String, String> map = new HashMap<>();
        ....
        ....

    }
}
公共类CustomProvider实现AuthenticationProvider{
@自动连线
私人代币店;
@凌驾
公共身份验证(身份验证)引发AuthenticationException{
Map Map=newhashmap();
....
....
}
}
在Eclipse中,我可以突出显示
TokenStore
HashMap
,按F4键并查看TokenStore(或HashMap)的层次结构,即使我当前的编辑器仍然是CustomProvider


IntelliJ中是否有一种等效方法(即:无需打开TokenStore类)可以查看选定的类层次结构(及其成员/方法),而无需在编辑器中打开目标类?否则,我希望能够在编辑
CustomProvider
时查看
TokenStore
的结构(Alt-7)。抱歉,此功能目前不可用。您可以。

使用
crtl+shift+A
您可以搜索所有内容,如果您键入
hierarchy
call
您应该能够看到“call hierarchy”和“class hierarchy”的选项intellijCtrl+F12中的等效项显示了已打开文件的结构弹出窗口Class@Paizo谢谢-但是类层次结构没有显示成员字段或方法。我只能看到实际的类层次结构。我已经更新了我的问题,以减少误导,b/c我实际上是想看看类的完整结构(即:包括成员和方法)@D.Braun我特别想找的是我强调的类,而不是在我的编辑器中打开的类。我不确定为什么这被否决,以不清楚的方式结束;请详细说明什么是不清楚的,这样我可以增加问题的清晰度。哇。。。我不敢相信这是2013年以来的公开请求!对我来说,这是我基本工作流程的一部分。我是否可以在IntelliJ中使用其他方法来获得类似的体验?Ie:在不打开编辑器中的文件的情况下查看类的API/结构?