I’m a beginner programmer, and am wondering how to work around this issue. The problem I am trying to solve is keeping a tally of static method calls in my program using a java.util.Observer.
Clearly, my original post must have just confused people so I’ll leave it more open-ended: can anyone suggest a way to keep a static method count on a class that extends Observable?
Thanks for looking
Thanks for the response. It was helpful. I solved this by adding a static method to my class which extended Observer, so that it has two update methods:
Whenever I ran into a static method that I needed to keep a count of, I called
MyClass.update()and passed a reference to the calling Method using Reflection API’sgetEnclosingMethod().ex:
Seems to work ok.