org.jboss.weld.bootstrap.events
Class AbstractProcessInjectionTarget<T>

java.lang.Object
  extended by org.jboss.weld.bootstrap.events.AbstractContainerEvent
      extended by org.jboss.weld.bootstrap.events.AbstractDefinitionContainerEvent
          extended by org.jboss.weld.bootstrap.events.AbstractProcessInjectionTarget<T>
Direct Known Subclasses:
ProcessBeanInjectionTarget, ProcessSimpleInjectionTarget

public abstract class AbstractProcessInjectionTarget<T>
extends AbstractDefinitionContainerEvent


Field Summary
protected  javax.enterprise.inject.spi.AnnotatedType<T> annotatedType
           
 
Constructor Summary
AbstractProcessInjectionTarget(BeanManagerImpl beanManager, javax.enterprise.inject.spi.AnnotatedType<T> annotatedType)
           
 
Method Summary
 void addDefinitionError(Throwable t)
           
static
<X> void
fire(BeanManagerImpl beanManager, AbstractClassBean<X> bean)
           
static
<X> javax.enterprise.inject.spi.InjectionTarget<X>
fire(BeanManagerImpl beanManager, javax.enterprise.inject.spi.AnnotatedType<X> annotatedType, javax.enterprise.inject.spi.InjectionTarget<X> injectionTarget)
           
 javax.enterprise.inject.spi.AnnotatedType<T> getAnnotatedType()
           
 List<Throwable> getDefinitionErrors()
           
 
Methods inherited from class org.jboss.weld.bootstrap.events.AbstractDefinitionContainerEvent
fire, fire
 
Methods inherited from class org.jboss.weld.bootstrap.events.AbstractContainerEvent
getActualTypeArguments, getBeanManager, getErrors, getRawType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

annotatedType

protected final javax.enterprise.inject.spi.AnnotatedType<T> annotatedType
Constructor Detail

AbstractProcessInjectionTarget

public AbstractProcessInjectionTarget(BeanManagerImpl beanManager,
                                      javax.enterprise.inject.spi.AnnotatedType<T> annotatedType)
Method Detail

fire

public static <X> void fire(BeanManagerImpl beanManager,
                            AbstractClassBean<X> bean)

fire

public static <X> javax.enterprise.inject.spi.InjectionTarget<X> fire(BeanManagerImpl beanManager,
                                                                      javax.enterprise.inject.spi.AnnotatedType<X> annotatedType,
                                                                      javax.enterprise.inject.spi.InjectionTarget<X> injectionTarget)

addDefinitionError

public void addDefinitionError(Throwable t)

getDefinitionErrors

public List<Throwable> getDefinitionErrors()

getAnnotatedType

public javax.enterprise.inject.spi.AnnotatedType<T> getAnnotatedType()


Copyright © 2013 Seam Framework. All Rights Reserved.