Annotation Interface CHeader


@Retention(RUNTIME) @Target({METHOD,TYPE}) public @interface CHeader
Defines the C header file for entry points enclosed by the annotated class or method. The CHeader annotation can be placed on methods and types: When placed on a method, this method will be included into the defined header file. When placed on a class, all entry points in that class (as well as the enclosing classes) will be included to the defined header file.
Since:
23.0
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static interface 
    Container for Header file properties.
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    Class that defines the header file properties.
  • Element Details

    • value

      Class<? extends CHeader.Header> value
      Class that defines the header file properties.
      Since:
      23.0