Enum Class CEntryPoint.Publish

java.lang.Object
java.lang.Enum<CEntryPoint.Publish>
org.graalvm.nativeimage.c.function.CEntryPoint.Publish
All Implemented Interfaces:
Serializable, Comparable<CEntryPoint.Publish>, Constable
Enclosing class:
CEntryPoint

public static enum CEntryPoint.Publish extends Enum<CEntryPoint.Publish>
Since:
22.0
  • Enum Constant Details

    • NotPublished

      public static final CEntryPoint.Publish NotPublished
      Do not publish the entry point method.
    • SymbolOnly

      public static final CEntryPoint.Publish SymbolOnly
      Create a symbol for the entry point method in the native image.
    • SymbolAndHeader

      public static final CEntryPoint.Publish SymbolAndHeader
      Create a symbol for the entry point method in the native image, and if building a shared library image, also include a C declaration in the generated C header file.
  • Method Details

    • values

      public static CEntryPoint.Publish[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static CEntryPoint.Publish valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null