C# Class net.sf.jni4net.jni.JNINativeMethod

Show file Open project: Mazrick/jni4net

Public Properties

Property Type Description
fnPtr System.IntPtr
name System.IntPtr
signature System.IntPtr

Public Methods

Method Description
Create ( MethodInfo methodInfo, string javaName, string javaSignature ) : JNINativeMethod
Create ( Type type, string javaName, string clrName, string javaSignature ) : JNINativeMethod
Register ( List registrations, Class jvmProxy, JNIEnv env ) : void
Unregister ( Class jvmProxy, JNIEnv env ) : void

Method Details

Create() public static method

public static Create ( MethodInfo methodInfo, string javaName, string javaSignature ) : JNINativeMethod
methodInfo System.Reflection.MethodInfo
javaName string
javaSignature string
return JNINativeMethod

Create() public static method

public static Create ( Type type, string javaName, string clrName, string javaSignature ) : JNINativeMethod
type System.Type
javaName string
clrName string
javaSignature string
return JNINativeMethod

Register() public static method

public static Register ( List registrations, Class jvmProxy, JNIEnv env ) : void
registrations List
jvmProxy java.lang.Class
env JNIEnv
return void

Unregister() public static method

public static Unregister ( Class jvmProxy, JNIEnv env ) : void
jvmProxy java.lang.Class
env JNIEnv
return void

Property Details

fnPtr public property

public IntPtr,System fnPtr
return System.IntPtr

name public property

public IntPtr,System name
return System.IntPtr

signature public property

public IntPtr,System signature
return System.IntPtr