com.kenai.jffi
Class NativeMethods

java.lang.Object
  extended by com.kenai.jffi.NativeMethods

public final class NativeMethods
extends java.lang.Object

Utility class to register native methods on a class


Method Summary
static void register(java.lang.Class clazz, java.util.List<NativeMethod> methods)
          Registers the native methods for a class.
static void unregister(java.lang.Class clazz)
          Removes all native method attachments for the specified class.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

register

public static final void register(java.lang.Class clazz,
                                  java.util.List<NativeMethod> methods)
Registers the native methods for a class.

Parameters:
clazz - The java class to register the native methods for.
methods - The list of methods to attach to the class.

unregister

public static final void unregister(java.lang.Class clazz)
Removes all native method attachments for the specified class.

Parameters:
clazz - The class to unregister the native methods on.