| This is code from repository:
if ( executable != null && overrides(
constrainedExecutable.getExecutable(),
executable
) ) {
constrainedExecutable.getExecutable() comes from super type, executable comes from sub type, because {{ ClassHierarchyHelper.getHierarchy(beanClass)}} (from AnnotationMetaDataProvider.getBeanConfigurationForHierarchy()) iterates from sub types to super types. So overrides(constrainedExecutable.getExecutable(), executable) always false. Okay, I can create example. |