public class SubstrateSignature extends Object implements jdk.vm.ci.meta.Signature
Constructor and Description |
---|
SubstrateSignature() |
SubstrateSignature(SubstrateType[] parameterTypes,
SubstrateType returnType) |
Modifier and Type | Method and Description |
---|---|
int |
getParameterCount(boolean withReceiver) |
SubstrateType |
getParameterType(int index,
jdk.vm.ci.meta.ResolvedJavaType accessingClass) |
Object |
getRawParameterTypes() |
SubstrateType |
getReturnType(jdk.vm.ci.meta.ResolvedJavaType accessingClass) |
void |
setTypes(SubstrateType[] parameterTypes,
SubstrateType returnType) |
public SubstrateSignature()
public SubstrateSignature(SubstrateType[] parameterTypes, SubstrateType returnType)
public void setTypes(SubstrateType[] parameterTypes, SubstrateType returnType)
public Object getRawParameterTypes()
public int getParameterCount(boolean withReceiver)
getParameterCount
in interface jdk.vm.ci.meta.Signature
public SubstrateType getParameterType(int index, jdk.vm.ci.meta.ResolvedJavaType accessingClass)
getParameterType
in interface jdk.vm.ci.meta.Signature
public SubstrateType getReturnType(jdk.vm.ci.meta.ResolvedJavaType accessingClass)
getReturnType
in interface jdk.vm.ci.meta.Signature