SeamFramework.orgCommunity Documentation
Weld extensions provides a complete set of AnnotationLiterals 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@TypedLiterals are provided for the following annotations from Weld Extensions:
@Client@DefaultBean@Exact@Generic@GenericType@Mapper@MessageBundle@Requires@Resolver@Resource@Unwraps@Veto