This change adapts ProjectAnalyzer so that the superclass of a method is also visited, with the ASM results being added to ClassResult as normal.
This then required some tweaks to JavaDocAnalyzer because the classResult.getOriginalClass().equals(identifier.getContainingClass()) part wasn't working as you'd expect.
Fix issue https://github.com/sdaschner/jaxrs-analyzer/issues/140 (superclass JAX-RS annotations being ignored), caused by ASM not looking at superclasses by default.
This change adapts
ProjectAnalyzer
so that the superclass of a method is also visited, with the ASM results being added toClassResult
as normal.This then required some tweaks to
JavaDocAnalyzer
because theclassResult.getOriginalClass().equals(identifier.getContainingClass())
part wasn't working as you'd expect.