60

I have following code:

public class MyClass{
   ...
}

At same workspace I have following class

public class AnotherClass{
   @Autowired
   MyClass myClass;
   ...
}

If I click right mouse button on MyClass(first mentioned) and select "open call hierarchy" I don't see anything.

How to find this usage in Eclipse?

Dave Jarvis
  • 30,436
  • 41
  • 178
  • 315
gstackoverflow
  • 36,709
  • 117
  • 359
  • 710

7 Answers7

89

PC:

  1. Select a word (class name, method name, variable name, etc.)
  2. Press Ctrl+Shift+G

Mac:

  1. Select a word (class name, method name, variable name, etc.)
  2. Press Alt+Cmd+G (++G)
Gerold Broser
  • 14,080
  • 5
  • 48
  • 107
Pranalee
  • 3,389
  • 3
  • 22
  • 36
42

Right click on Myclass, find references in project|workspace.

Open call hierarchy, open inheritance hierarchy.

Alex Kulinkovich
  • 4,408
  • 15
  • 46
  • 50
Vinit Prajapati
  • 1,593
  • 1
  • 17
  • 29
  • 1
    How do I find usages of a non java file in my project ? For example properties files, json files etc ? – MasterJoe Nov 20 '17 at 22:19
20

For your case, I think both of (Ctrl +Shift+G) and (Ctrl +Alt+H) work.

To make it more clear:

  • (Ctrl +Shift+G) is shortkey for Search->References->workspace

  • Ctrl +Alt+H is short key for Call hierarchy.

Some other useful short keys like:

  • (Ctrl+G) : Search->Declaration->worksapce
  • (Alt+Left) : Back position
  • (Alt+Right) : Forward position
maoyang
  • 1,067
  • 1
  • 11
  • 11
5

Try right-click on MyClassand then References->Workspace. I think this might be what you're looking for.

Also works on methods, variables etc.

paul
  • 13,312
  • 23
  • 81
  • 144
2

Select the resource (method name, class name ) & right click . You will find a menu with title 'Open Call Hierarchy' (shortcut key : alt + Ctrl + H ). This will enlist all the usage in project.

Nilesh
  • 133
  • 3
  • 10
0

For Mac, press cmd + Shift + G

Danilo Raspa
  • 795
  • 5
  • 5
0

To my knowledge, both of Ctrl+Shift+G and Ctrl+Alt+H should work.

For Your Information:

Ctrl+Shift+G --> is the short key for Search --> References --> workspace

Ctrl+Alt+H --> is the short key for Call hierarchy.

slava
  • 791
  • 1
  • 11
  • 26
Karthik
  • 145
  • 1
  • 2
  • 12