![]() |
This script uses javap to generate a method signature file for each source file. These are stored in .sig files.
If the signature hasn't changed from the last time this script was run, the file is not updated. This means you can use .sig files in makefile dependency rules, so that clients of a class get recompiled only when its interface changes, and not for every piddling implementation or documentation change.