Annotation Interface Typed


@Target(TYPE) @Retention(RUNTIME) @Documented public @interface Typed
Restricts the visible types of a bean:

 @Named
 @Typed( Widget.class, Service.class )
 public class PrinterWidget
     extends AbstractWidget
     implements Service
 {
     //
 }
 
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    Class<?>[]
     
  • Element Details

    • value

      Class<?>[] value
      Default:
      {}