Top Description Inners Methods
org.graalvm.nativeimage.c

public @Interface CHeader

extends Annotation
Annotations
@Retention:RUNTIME
@Target:METHOD, TYPE
Imports
java.io.PrintWriter, java.lang.annotation.ElementType, .Retention, .RetentionPolicy, .Target, java.util.Collections, .List

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 and Inner Type Summary

Modifier and TypeClass and Description
public static interface
CHeader.Header

Container for Header file properties.

Method Summary

Modifier and TypeMethod and Description
public Class<? extends CHeader.Header>
value()

Class that defines the header file properties.

Inherited from java.lang.annotation.Annotation:
annotationTypeequalshashCodetoString

Method Detail

valueback to summary
public Class<? extends CHeader.Header> value()

Class that defines the header file properties.

Since
23.0