Annotation Type KnownSubtypes


  • @Retention(RUNTIME)
    public @interface KnownSubtypes
    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      KnownSubtypes.Type[] value
      This element stores the known sub-types, e.g. implementing classes of an interface, or extending classes of a class.
    • Element Detail

      • value

        KnownSubtypes.Type[] value
        This element stores the known sub-types, e.g. implementing classes of an interface, or extending classes of a class. Note that this list can never be expected to be complete, as custom implementations will not be included.
        Returns:
        List of known implementing subtypes