Annotation Type IncludeSubclass


@Documented @Target(TYPE) @Retention(RUNTIME) public @interface IncludeSubclass
This annotation is applied to a class or interface representing ManagedData to indicate that the listed subclasses should have their attributes included in the corresponding CompositeData of the superclass. Any given instance of this class will have values for those attributes that are defined in the parent class or the subclass for the particular type of the instance.
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    List of subclasses that should be analyzed for attributes and operations.
  • Element Details

    • value

      Class[] value
      List of subclasses that should be analyzed for attributes and operations.
      Returns:
      List of classes.