Closed sebersole closed 4 months ago
Methods to walk supers..
interface ClassDetails { ... default void forEachSuper(Consumer<ClassDetails> consumer) { ClassDetails check = getSuperClass(); while ( check != null && check != OBJECT_CLASS_DETAILS ) { consumer.accept( check ); check = check.getSuperClass(); } } default void forSelfAndEachSuper(Consumer<ClassDetails> consumer) { consumer.accept( this ); forEachSuper( consumer ); } }
Sounds simple, but I code this iteration over and over in hibernate-core. Centralize that here.
Yes pleeez!
Methods to walk supers..
Sounds simple, but I code this iteration over and over in hibernate-core. Centralize that here.