Top Methods
org.graalvm.nativeimage.impl

public Interface CTypeConversionSupport

Imports
java.nio.ByteBuffer, java.nio.charset.Charset, org.graalvm.nativeimage.c.type.CCharPointer, .CTypeConversion.CCharPointerHolder, .CTypeConversion.CCharPointerPointerHolder, org.graalvm.word.PointerBase, .UnsignedWord

Method Summary

Modifier and TypeMethod and Description
public ByteBuffer
asByteBuffer(PointerBase address, int size)

public CTypeConversion.CCharPointerHolder
toCBytes(byte[] bytes)

public CTypeConversion.CCharPointerHolder
toCString(CharSequence javaString)

public UnsignedWord
toCString(CharSequence javaString, CCharPointer buffer, UnsignedWord bufferSize)

public UnsignedWord
toCString(CharSequence javaString, Charset charset, CCharPointer buffer, UnsignedWord bufferSize)

public CTypeConversion.CCharPointerPointerHolder
toCStrings(CharSequence[] javaStrings)

public String
public String
public String
toJavaString(CCharPointer cString, UnsignedWord length, Charset charset)

public String

Method Detail

asByteBufferback to summary
public ByteBuffer asByteBuffer(PointerBase address, int size)
toCBytesback to summary
public CTypeConversion.CCharPointerHolder toCBytes(byte[] bytes)
toCStringback to summary
public CTypeConversion.CCharPointerHolder toCString(CharSequence javaString)
toCStringback to summary
public UnsignedWord toCString(CharSequence javaString, CCharPointer buffer, UnsignedWord bufferSize)
toCStringback to summary
public UnsignedWord toCString(CharSequence javaString, Charset charset, CCharPointer buffer, UnsignedWord bufferSize)
toCStringsback to summary
public CTypeConversion.CCharPointerPointerHolder toCStrings(CharSequence[] javaStrings)
toJavaStringback to summary
public String toJavaString(CCharPointer cString)
toJavaStringback to summary
public String toJavaString(CCharPointer cString, UnsignedWord length)
toJavaStringback to summary
public String toJavaString(CCharPointer cString, UnsignedWord length, Charset charset)
utf8ToJavaStringback to summary
public String utf8ToJavaString(CCharPointer utf8String)