* @param interceptorBindings The binding types to match
* @return A list of matching interceptors
*/
public List<Interceptor<?>> resolveInterceptors(InterceptionType type, Collection<Annotation> interceptorBindings) {
// We can always cache as this is only ever called by Weld where we avoid non-static inner classes for annotation literals
InterceptorResolvable interceptorResolvable = new InterceptorResolvableBuilder(Object.class, this)
.setInterceptionType(type)
.addQualifiers(interceptorBindings)
.create();
return interceptorResolver.resolve(interceptorResolvable, isCacheable(interceptorBindings));
}