https://github.com/sgothel/semantic-versioning forked from https://github.com/jeluard/semantic-versioning 0.9.33-SNAPSHOT commit 4f50b49c955f2bde2bb7eb4c7493206ec6bb1f2f Author: Sven Gothel Date: Wed Oct 7 10:40:40 2015 +0200 Fix JLS Binary Compat: Moving methods and fields upwards for classes _and_ interfaces is OK - We shall also travers all interfaces upwards - All methods and fields found upwards must be tested for compatibility as well! Further: - Add class-name to Field- and MethodInfo via new intermediate AbstractMemberInfo. The class-name is used to have allow differs to find a class move upwards! - Pretty printing of class move binary-compatible change