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

ファイルを表示 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_oe property

public IntPtr,System fnPtr
return System.IntPtr

name public_oe property

public IntPtr,System name
return System.IntPtr

signature public_oe property

public IntPtr,System signature
return System.IntPtr