public class NativeCodeContext extends Object
Modifier and Type | Method and Description |
---|---|
void |
appendConstantAccessor(jdk.vm.ci.meta.ResolvedJavaMethod method) |
void |
appendEnumType(jdk.vm.ci.meta.ResolvedJavaType type) |
void |
appendPointerToType(jdk.vm.ci.meta.ResolvedJavaType type) |
void |
appendRawStructType(jdk.vm.ci.meta.ResolvedJavaType type) |
void |
appendStructType(jdk.vm.ci.meta.ResolvedJavaType type) |
Collection<jdk.vm.ci.meta.ResolvedJavaMethod> |
getConstantAccessors() |
org.graalvm.nativeimage.c.CContext.Directives |
getDirectives() |
Collection<jdk.vm.ci.meta.ResolvedJavaType> |
getEnumTypes() |
Collection<jdk.vm.ci.meta.ResolvedJavaType> |
getPointerToTypes() |
Collection<jdk.vm.ci.meta.ResolvedJavaType> |
getRawStructTypes() |
Collection<jdk.vm.ci.meta.ResolvedJavaType> |
getStructTypes() |
boolean |
isInConfiguration() |
public boolean isInConfiguration()
public org.graalvm.nativeimage.c.CContext.Directives getDirectives()
public void appendConstantAccessor(jdk.vm.ci.meta.ResolvedJavaMethod method)
public void appendStructType(jdk.vm.ci.meta.ResolvedJavaType type)
public void appendRawStructType(jdk.vm.ci.meta.ResolvedJavaType type)
public void appendPointerToType(jdk.vm.ci.meta.ResolvedJavaType type)
public void appendEnumType(jdk.vm.ci.meta.ResolvedJavaType type)
public Collection<jdk.vm.ci.meta.ResolvedJavaMethod> getConstantAccessors()
public Collection<jdk.vm.ci.meta.ResolvedJavaType> getStructTypes()
public Collection<jdk.vm.ci.meta.ResolvedJavaType> getRawStructTypes()
public Collection<jdk.vm.ci.meta.ResolvedJavaType> getPointerToTypes()
public Collection<jdk.vm.ci.meta.ResolvedJavaType> getEnumTypes()