SeamFramework.orgCommunity Documentation
Weld extensions provides a complete set of AnnotationLiteral
s for every annotation type
defined by the CDI (JSR-299) and Injection (JSR-330) specification. These are located in the
org.jboss.weld.extensions.literal
package. Annotations without listitems provide a static
INSTANCE
listitem that should be used rather than creating a new instance every time.
Literals are provided for the following annotations from Context and Dependency Injection:
@Alternative
@Any
@ApplicationScoped
@ConversationScoped
@Decorator
@Default
@Delegate
@Dependent
@Disposes
@Inject
@Model
@Named
@New
@Nonbinding
@NormalScope
@Observes
@Produces
@RequestScoped
@SessionScoped
@Specializes
@Stereotype
@Typed
Literals are provided for the following annotations from Weld Extensions:
@Client
@DefaultBean
@Exact
@Generic
@GenericType
@Mapper
@MessageBundle
@Requires
@Resolver
@Resource
@Unwraps
@Veto