0

I have the Java byte-code from an external library (and only the byte-code!). There is no source available. Some classes of this library have public or package-local fields. How can I find out were this fields are used? The same question for public methods.

fredley
  • 32,953
  • 42
  • 145
  • 236
Thomas Uhrig
  • 30,811
  • 12
  • 60
  • 80
  • 1
    have a look at this SO question: http://stackoverflow.com/questions/272535/how-do-i-decompile-java-class-files – Yoni H Oct 17 '11 at 12:59

1 Answers1

1

I would use a tool like jd-gui to get some version of the sources, attached them to the library and then you should be able to use the call-hierarchy function on it.

gizmo
  • 11,819
  • 6
  • 44
  • 61