code: protected boolean hasAnnotation(Class<?> targetClass, Method targetMethod, Class<? extends Annotation> annoType) {
          return hasAnnotationOnClass(targetClass, annoType) || hasAnnotationOnMethod(targetMethod, annoType);
      }
docs: ============