Why do no inherited members show up in the signatures associated with a given class?
SignatureTest tool always takes into account inherited members because there are no differences between a given class’s inherited members and its own members. Prior to SigTest 1.5, SignatureTest tool wrote inherited members in any class (in other words any class in a signature file contained at least java.lang.Object members). Since SigTest 1.5, SignatureTest tool only writes the members of a given class, but a signature file must be “transitively closed”. This means for a set of signature files, all superclasses must be included. During a SignatureTest test run, SignatureTest tool merges superclass members and checks them.