public final class AsmRuntime extends Object
Modifier and Type | Field and Description |
---|---|
static com.kenai.jffi.MemoryIO |
IO |
public static UnsatisfiedLinkError newUnsatisifiedLinkError(String msg)
public static com.kenai.jffi.HeapInvocationBuffer newHeapInvocationBuffer(com.kenai.jffi.Function function)
public static com.kenai.jffi.HeapInvocationBuffer newHeapInvocationBuffer(com.kenai.jffi.CallContext callContext)
public static com.kenai.jffi.HeapInvocationBuffer newHeapInvocationBuffer(com.kenai.jffi.CallContext callContext, int objCount)
public static boolean isDirect(Pointer ptr)
public static int intValue(Pointer ptr)
public static long longValue(Pointer ptr)
public static long longValue(Address ptr)
public static int intValue(Address ptr)
public static long longValue(Buffer ptr)
public static int intValue(Buffer ptr)
public static ParameterStrategy nullParameterStrategy()
public static PointerParameterStrategy directPointerParameterStrategy()
public static PointerParameterStrategy pointerParameterStrategy(Pointer pointer)
public static BufferParameterStrategy bufferParameterStrategy(Buffer buffer, com.kenai.jffi.ObjectParameterType.ComponentType componentType)
public static BufferParameterStrategy pointerParameterStrategy(Buffer buffer)
public static BufferParameterStrategy pointerParameterStrategy(ByteBuffer buffer)
public static BufferParameterStrategy pointerParameterStrategy(ShortBuffer buffer)
public static BufferParameterStrategy pointerParameterStrategy(CharBuffer buffer)
public static BufferParameterStrategy pointerParameterStrategy(IntBuffer buffer)
public static BufferParameterStrategy pointerParameterStrategy(LongBuffer buffer)
public static BufferParameterStrategy pointerParameterStrategy(FloatBuffer buffer)
public static BufferParameterStrategy pointerParameterStrategy(DoubleBuffer buffer)
public static ParameterStrategy pointerParameterStrategy(byte[] array)
public static ParameterStrategy pointerParameterStrategy(short[] array)
public static ParameterStrategy pointerParameterStrategy(char[] array)
public static ParameterStrategy pointerParameterStrategy(int[] array)
public static ParameterStrategy pointerParameterStrategy(long[] array)
public static ParameterStrategy pointerParameterStrategy(float[] array)
public static ParameterStrategy pointerParameterStrategy(double[] array)
public static ParameterStrategy pointerParameterStrategy(boolean[] array)
public static void postInvoke(ToNativeConverter.PostInvocation postInvocation, Object j, Object n, ToNativeContext context)
Copyright © 2017. All rights reserved.