Annotation Interface CContext


@Retention(RUNTIME) @Target(TYPE) public @interface CContext
Defines the context for most other annotations of the C interface: the C header files that need to be imported, the C macros that need to be defined to properly configure these headers, and additional flags that should be passed to the C compiler when analyzing the definitions.
Since:
19.0
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static interface 
    Describes a C context.
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    Specifies which directives are used with the annotated element.
  • Element Details

    • value

      Class<? extends CContext.Directives> value
      Specifies which directives are used with the annotated element.
      Since:
      19.0