Module com.s8.api

Annotation Interface S8ObjectType


@Retention(RUNTIME) @Target(TYPE) public @interface S8ObjectType
The Object Type annotation for the S8Stack.
Author:
Pierre Convert Copyright (C) 2025, Pierre Convert. All rights reserved.
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    Give the name of the annotated object
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    Class<?>[]
    Give the list of subtypes (or implied types) for further inspection by code crawlers.
  • Element Details

    • name

      String name
      Give the name of the annotated object
      Returns:
      the typename
    • sub

      Class<?>[] sub
      Give the list of subtypes (or implied types) for further inspection by code crawlers.
      Returns:
      the list of subtypes
      Default:
      {}