Class AbstractFacade<T,X>

java.lang.Object
org.jboss.weld.bean.builtin.AbstractFacade<T,X>
Type Parameters:
T -
Direct Known Subclasses:
EventImpl, InstanceImpl

public abstract class AbstractFacade<T,X> extends Object
Common implementation for binding-type-based helpers
Author:
Gavin King
  • Constructor Details

    • AbstractFacade

      protected AbstractFacade(jakarta.enterprise.inject.spi.InjectionPoint injectionPoint, jakarta.enterprise.context.spi.CreationalContext<? super T> creationalContext, BeanManagerImpl beanManager)
  • Method Details

    • getFacadeType

      protected static Type getFacadeType(jakarta.enterprise.inject.spi.InjectionPoint injectionPoint)
    • getBeanManager

      protected BeanManagerImpl getBeanManager()
    • getQualifiers

      protected Set<Annotation> getQualifiers()
    • getType

      protected Type getType()
    • getInjectionPoint

      protected jakarta.enterprise.inject.spi.InjectionPoint getInjectionPoint()
    • getCreationalContext

      protected jakarta.enterprise.context.spi.CreationalContext<? super T> getCreationalContext()
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object