Module com.s8.api

Annotation Interface S8Getter


@Retention(RUNTIME) @Target({METHOD,FIELD}) public @interface S8Getter

S8Method annotation is permitted on:

  • Synchronous methods (in this case target=method)
  • Asynchronous methods (in this case target=final static field)

Note that rights is defined within method body with custom rules

Author:
Pierre Convert Copyright (C) 2022, Pierre Convert. All rights reserved.
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    code for quick access to the method
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    Export settings for migration purposes
  • Element Details

    • name

      String name
      code for quick access to the method
      Returns:
      the name of the field this getter is attached to
    • export

      String export
      Export settings for migration purposes
      Returns:
      the export settings
      Default:
      "(default)"