Annotation Type Value.Include

Enclosing class:
Value

@Documented @Target({TYPE,PACKAGE}) public static @interface Value.Include
Includes specified abstract value types into generation of processing. This is usually used to generate immutable implementation of classes from different packages that source code cannot be changed to place @Value.Immutable. Only public types of suppored kinds is supported (see Value.Immutable).
  • Required Element Summary

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

    • value

      Class<?>[] value