AnnoConstruct.getAnnotationsByType should only include inherited indirectly present annotations if the containee type is inheritable.
Currently the ClassSymbol.getInheritedAnnotations (which overrides AnnoConstruct.getInheritedAnnotations) does not take @Inheritable meta-annotation into consideration.
Currently the ClassSymbol.getInheritedAnnotations (which overrides AnnoConstruct.getInheritedAnnotations) does not take @Inheritable meta-annotation into consideration.