Class QualifierInstance

java.lang.Object
org.jboss.weld.resolution.QualifierInstance

public class QualifierInstance extends Object
Optimized representation of a qualifier. JDK annotation proxies are slooow, this class provides significantly faster equals/hashCode methods, that also correctly handle non binding attributes.

Note that Weld is using this representation for interceptor bindings as well. See also BeanManagerImpl.resolveInterceptors(jakarta.enterprise.inject.spi.InterceptionType, java.util.Collection)

Author:
Stuart Douglas, Martin Kouba