Package javax.enterprise.inject
Annotation Interface Typed
Restricts the bean types of a bean. May be applied to a bean class or producer method or field.
 @Typed(Shop.class)
 public class BookShop
       extends Business
       implements Shop<Book> {
    ...
 }
 
 
 When a @Typed annotation is specified, only the types whose classes are explicitly listed using the
 value member, along with Object, are bean types of the bean.
 
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classSupports inline instantiation of theTypedannotation. - 
Optional Element Summary
Optional Elements 
- 
Element Details
- 
value
Class<?>[] valueSelects the bean types of the bean. Every class must correspond to a type in the unrestricted set of bean types of a bean.
- Returns:
 - the classes corresponding to the bean types of the bean
 
- Default:
 - {}
 
 
 -