コード例 #1
0
ファイル: JNetRuntime.cs プロジェクト: rodrigo-speller/JNet
 public jdouble CallStaticDoubleMethod(jclass clazz, jmethodID methodID, params jvalue[] args)
 => functions->CallStaticDoubleMethodA(env, clazz, methodID, args);
コード例 #2
0
ファイル: JNetRuntime.cs プロジェクト: rodrigo-speller/JNet
 // ThrowNew
 public jint ThrowNew(jclass clazz, string msg)
 => functions->ThrowNew(env, clazz, msg);
コード例 #3
0
ファイル: JNetRuntime.cs プロジェクト: rodrigo-speller/JNet
 // UnregisterNatives
 public jint UnregisterNatives(jclass clazz)
 => functions->UnregisterNatives(env, clazz);
コード例 #4
0
ファイル: JNetRuntime.cs プロジェクト: rodrigo-speller/JNet
 // SetStaticFloatField
 public void SetStaticFloatField(jclass clazz, jfieldID fieldID, jfloat value)
 => functions->SetStaticFloatField(env, clazz, fieldID, value);
コード例 #5
0
ファイル: JNetRuntime.cs プロジェクト: rodrigo-speller/JNet
 // ToReflectedField
 public jobject ToReflectedMethod(jclass cls, jfieldID fieldID, jboolean isStatic)
 => functions->ToReflectedField(env, cls, fieldID, isStatic);
コード例 #6
0
ファイル: JNetRuntime.cs プロジェクト: rodrigo-speller/JNet
 // SetStaticByteField
 public void SetStaticByteField(jclass clazz, jfieldID fieldID, jbyte value)
 => functions->SetStaticByteField(env, clazz, fieldID, value);
コード例 #7
0
ファイル: JNetRuntime.cs プロジェクト: rodrigo-speller/JNet
 // SetStaticShortField
 public void SetStaticShortField(jclass clazz, jfieldID fieldID, jshort value)
 => functions->SetStaticShortField(env, clazz, fieldID, value);
コード例 #8
0
ファイル: JNetRuntime.cs プロジェクト: rodrigo-speller/JNet
 // GetStaticBooleanField
 public jboolean GetStaticBooleanField(jclass clazz, jfieldID fieldID)
 => functions->GetStaticBooleanField(env, clazz, fieldID);
コード例 #9
0
ファイル: JNetRuntime.cs プロジェクト: rodrigo-speller/JNet
 // GetStaticByteField
 public jbyte GetStaticByteField(jclass clazz, jfieldID fieldID)
 => functions->GetStaticByteField(env, clazz, fieldID);
コード例 #10
0
ファイル: JNetRuntime.cs プロジェクト: rodrigo-speller/JNet
 // GetSuperclass
 public jclass GetSuperclass(jclass clazz)
 => functions->GetSuperclass(env, clazz);
コード例 #11
0
ファイル: JNetRuntime.cs プロジェクト: rodrigo-speller/JNet
 // GetStaticObjectField
 public jobject GetStaticObjectField(jclass clazz, jfieldID fieldID)
 => functions->GetStaticObjectField(env, clazz, fieldID);
コード例 #12
0
ファイル: JNetRuntime.cs プロジェクト: rodrigo-speller/JNet
 // GetStaticFieldID
 public jfieldID GetStaticFieldID(jclass clazz, string name, string sig)
 => functions->GetStaticFieldID(env, clazz, name, sig);
コード例 #13
0
ファイル: JNetRuntime.cs プロジェクト: rodrigo-speller/JNet
 public void CallStaticVoidMethod(jclass clazz, jmethodID methodID, params jvalue[] args)
 => functions->CallStaticVoidMethodA(env, clazz, methodID, args);
コード例 #14
0
ファイル: JNetRuntime.cs プロジェクト: rodrigo-speller/JNet
 // CallStaticVoidMethod
 public void CallStaticVoidMethod(jclass clazz, jmethodID methodID)
 => functions->CallStaticVoidMethod(env, clazz, methodID);
コード例 #15
0
ファイル: JNetRuntime.cs プロジェクト: rodrigo-speller/JNet
 // IsAssignableFrom
 public jboolean IsAssignableFrom(jclass clazz1, jclass clazz2)
 => functions->IsAssignableFrom(env, clazz1, clazz2);
コード例 #16
0
ファイル: JNetRuntime.cs プロジェクト: rodrigo-speller/JNet
 // GetStaticCharField
 public jchar GetStaticCharField(jclass clazz, jfieldID fieldID)
 => functions->GetStaticCharField(env, clazz, fieldID);
コード例 #17
0
ファイル: JNetRuntime.cs プロジェクト: rodrigo-speller/JNet
 // SetStaticBooleanField
 public void SetStaticBooleanField(jclass clazz, jfieldID fieldID, jboolean value)
 => functions->SetStaticBooleanField(env, clazz, fieldID, value);
コード例 #18
0
ファイル: JNetRuntime.cs プロジェクト: rodrigo-speller/JNet
 // GetStaticShortField
 public jshort GetStaticShortField(jclass clazz, jfieldID fieldID)
 => functions->GetStaticShortField(env, clazz, fieldID);
コード例 #19
0
ファイル: JNetRuntime.cs プロジェクト: rodrigo-speller/JNet
 // SetStaticCharField
 public void SetStaticCharField(jclass clazz, jfieldID fieldID, jchar value)
 => functions->SetStaticCharField(env, clazz, fieldID, value);
コード例 #20
0
ファイル: JNetRuntime.cs プロジェクト: rodrigo-speller/JNet
 // GetStaticIntField
 public jint GetStaticIntField(jclass clazz, jfieldID fieldID)
 => functions->GetStaticIntField(env, clazz, fieldID);
コード例 #21
0
ファイル: JNetRuntime.cs プロジェクト: rodrigo-speller/JNet
 // SetStaticLongField
 public void SetStaticLongField(jclass clazz, jfieldID fieldID, jlong value)
 => functions->SetStaticLongField(env, clazz, fieldID, value);
コード例 #22
0
ファイル: JNetRuntime.cs プロジェクト: rodrigo-speller/JNet
 // GetStaticLongField
 public jlong GetStaticLongField(jclass clazz, jfieldID fieldID)
 => functions->GetStaticLongField(env, clazz, fieldID);
コード例 #23
0
ファイル: JNetRuntime.cs プロジェクト: rodrigo-speller/JNet
 // SetStaticDoubleField
 public void SetStaticDoubleField(jclass clazz, jfieldID fieldID, jdouble value)
 => functions->SetStaticDoubleField(env, clazz, fieldID, value);
コード例 #24
0
ファイル: JNetRuntime.cs プロジェクト: rodrigo-speller/JNet
 // GetStaticFloatField
 public jfloat GetStaticFloatField(jclass clazz, jfieldID fieldID)
 => functions->GetStaticFloatField(env, clazz, fieldID);
コード例 #25
0
ファイル: JNetRuntime.cs プロジェクト: rodrigo-speller/JNet
 // NewObjectArray
 public jobjectArray NewObjectArray(jsize length, jclass elementClass, jobject initialElement)
 => functions->NewObjectArray(env, length, elementClass, initialElement);
コード例 #26
0
ファイル: JNetRuntime.cs プロジェクト: rodrigo-speller/JNet
 // GetStaticDoubleField
 public jdouble GetStaticDoubleField(jclass clazz, jfieldID fieldID)
 => functions->GetStaticDoubleField(env, clazz, fieldID);
コード例 #27
0
ファイル: JNetRuntime.cs プロジェクト: rodrigo-speller/JNet
 // RegisterNatives
 public jint RegisterNatives(jclass clazz, void *methods, jint nMethods)
 => functions->RegisterNatives(env, clazz, methods, nMethods);
コード例 #28
0
ファイル: JNetRuntime.cs プロジェクト: rodrigo-speller/JNet
 // SetStaticObjectField
 public void SetStaticObjectField(jclass clazz, jfieldID fieldID, jobject value)
 => functions->SetStaticObjectField(env, clazz, fieldID, value);
コード例 #29
0
ファイル: JNetRuntime.cs プロジェクト: rodrigo-speller/JNet
        /* Module Features */

        // GetModule
        public jobject GetModule(jclass clazz)
        => functions->GetModule(env, clazz);
コード例 #30
0
ファイル: JNetRuntime.cs プロジェクト: rodrigo-speller/JNet
 // CallStaticDoubleMethod
 public jdouble CallStaticDoubleMethod(jclass clazz, jmethodID methodID)
 => functions->CallStaticDoubleMethod(env, clazz, methodID);