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
      java.lang.Class[] value
      List of subclasses that should be analyzed for attributes and operations.
    • Element Detail

      • value

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