title: How to debug Java code when it is out of sync?
body: <p>One of the problems I'm running into is that my jar files and my source files don't match.</p>
  
  <p>I'd like to:</p>
  
  <ol>
  <li>Be Notified when when source and binary don't match (I think Visual Studio can do something like this...)</li>
  <li>Set break points not by line, but by function.  For example, set a break point at the entry of function foo().</li>
  </ol>
  
  <p>I use eclipse mainly; so Solutions for eclipse would be most appreciated, but any IDE (or command line debugger) will do.
  Thanks!</p>