This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
I believe that a class's methods (including return type and signature) plus the exceptions the method throws are 'embodied' in its class file. Is this correct ? Is there an easy way to obtain this information without writing Reflection code ? After all, classes are in the CLASSPATH, but where's the source !!! Thank you.