public interface  org.graalvm.nativeimage.PinnedObject extends java.lang.Object implements java.lang.AutoCloseable
{
public static org.graalvm.nativeimage.PinnedObject create(java.lang.Object)
{
java.lang.Object v, v;
org.graalvm.nativeimage.PinnedObject v;
v := @parameter: java.lang.Object;
v = staticinvoke <org.graalvm.nativeimage.ImageSingletons: java.lang.Object lookup(java.lang.Class)>(class "Lorg/graalvm/nativeimage/impl/PinnedObjectSupport;");
v = interfaceinvoke v.<org.graalvm.nativeimage.impl.PinnedObjectSupport: org.graalvm.nativeimage.PinnedObject create(java.lang.Object)>(v);
return v;
}
public abstract void close();
public abstract java.lang.Object getObject();
public abstract org.graalvm.word.PointerBase addressOfObject();
public abstract org.graalvm.word.PointerBase addressOfArrayElement(int);
}