code: private void initClassDeclaredEjbInterceptors() {
          Class<?>[] classDeclaredInterceptors = interceptorsApi.extractInterceptorClasses(annotatedType);
          boolean excludeClassLevelAroundConstructInterceptors = constructor != null && constructor.isAnnotationPresent(ExcludeClassInterceptors.class);
  
          if (classDeclaredInterceptors != null) {
              for (Class<?> clazz : classDeclaredInterceptors) {
                  InterceptorClassMetadata<?> interceptor = reader.getPlainInterceptorMetadata(clazz);
                  for (InterceptionType interceptionType : InterceptionType.values()) {
                      if (excludeClassLevelAroundConstructInterceptors && interceptionType.equals(InterceptionType.AROUND_CONSTRUCT)) {
                          /*
                           * @ExcludeClassInterceptors suppresses @AroundConstruct interceptors defined on class level
                           */
                          continue;
                      }
                      if (interceptor.isEligible(org.jboss.weld.interceptor.spi.model.InterceptionType.valueOf(interceptionType))) {
                          builder.interceptGlobal(interceptionType, null, Collections.<InterceptorClassMetadata<?>>singleton(interceptor), null);
                      }
                  }
              }
          }
      }
docs: /*
  Class-level EJB-style interceptors