public enum SubstrateCallingConventionType extends Enum<SubstrateCallingConventionType> implements jdk.vm.ci.code.CallingConvention.Type
Enum Constant and Description |
---|
JavaCall
A request for the outgoing argument locations at a call site to Java code.
|
JavaCallee
A request for the incoming argument locations.
|
NativeCall
A request for the outgoing argument locations at a call site to external native code that
complies with the platform ABI.
|
NativeCallee
A request for the incoming argument locations that complies with the platform ABI.
|
Modifier and Type | Field and Description |
---|---|
boolean |
nativeABI |
boolean |
outgoing
Determines if this is a request for the outgoing argument locations at a call site.
|
Modifier and Type | Method and Description |
---|---|
static SubstrateCallingConventionType |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static SubstrateCallingConventionType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final SubstrateCallingConventionType JavaCall
public static final SubstrateCallingConventionType JavaCallee
public static final SubstrateCallingConventionType NativeCall
public static final SubstrateCallingConventionType NativeCallee
public final boolean outgoing
public final boolean nativeABI
public static SubstrateCallingConventionType[] values()
public static SubstrateCallingConventionType valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null