public final class CEntryPointData extends Object
Modifier and Type | Field and Description |
---|---|
static org.graalvm.nativeimage.c.function.CEntryPoint.Builtin |
DEFAULT_BUILTIN |
static Class<?> |
DEFAULT_EPILOGUE |
static Class<?> |
DEFAULT_EXCEPTION_HANDLER |
static String |
DEFAULT_NAME |
static Class<? extends Function<String,String>> |
DEFAULT_NAME_TRANSFORMATION |
static Class<?> |
DEFAULT_PROLOGUE |
Modifier and Type | Method and Description |
---|---|
static CEntryPointData |
create(Method method) |
static CEntryPointData |
create(Method method,
String name) |
static CEntryPointData |
create(Method method,
String name,
Class<? extends Function<String,String>> nameTransformation,
String documentation,
Class<?> prologue,
Class<?> epilogue,
Class<?> exceptionHandler,
CEntryPointOptions.Publish publishAs) |
static CEntryPointData |
create(jdk.vm.ci.meta.ResolvedJavaMethod method) |
static CEntryPointData |
create(jdk.vm.ci.meta.ResolvedJavaMethod method,
String name,
Class<? extends Function<String,String>> nameTransformation,
String documentation,
Class<?> prologue,
Class<?> epilogue,
Class<?> exceptionHandler,
CEntryPointOptions.Publish publishAs) |
static CEntryPointData |
createCustomUnpublished() |
boolean |
equals(Object obj) |
org.graalvm.nativeimage.c.function.CEntryPoint.Builtin |
getBuiltin() |
String |
getDocumentation() |
Class<?> |
getEpilogue() |
Class<?> |
getExceptionHandler() |
Class<?> |
getPrologue() |
String |
getProvidedName() |
CEntryPointOptions.Publish |
getPublishAs() |
String |
getSymbolName() |
int |
hashCode() |
public static final String DEFAULT_NAME
public static final Class<? extends Function<String,String>> DEFAULT_NAME_TRANSFORMATION
public static final org.graalvm.nativeimage.c.function.CEntryPoint.Builtin DEFAULT_BUILTIN
public static final Class<?> DEFAULT_PROLOGUE
public static final Class<?> DEFAULT_EPILOGUE
public static final Class<?> DEFAULT_EXCEPTION_HANDLER
public static CEntryPointData create(jdk.vm.ci.meta.ResolvedJavaMethod method)
public static CEntryPointData create(jdk.vm.ci.meta.ResolvedJavaMethod method, String name, Class<? extends Function<String,String>> nameTransformation, String documentation, Class<?> prologue, Class<?> epilogue, Class<?> exceptionHandler, CEntryPointOptions.Publish publishAs)
public static CEntryPointData create(Method method)
public static CEntryPointData create(Method method, String name)
public static CEntryPointData create(Method method, String name, Class<? extends Function<String,String>> nameTransformation, String documentation, Class<?> prologue, Class<?> epilogue, Class<?> exceptionHandler, CEntryPointOptions.Publish publishAs)
public static CEntryPointData createCustomUnpublished()
public String getSymbolName()
public String getProvidedName()
public String getDocumentation()
public org.graalvm.nativeimage.c.function.CEntryPoint.Builtin getBuiltin()
public Class<?> getPrologue()
public Class<?> getEpilogue()
public Class<?> getExceptionHandler()
public CEntryPointOptions.Publish getPublishAs()