equal
deleted
inserted
replaced
768 |
768 |
769 /* Module Features */ |
769 /* Module Features */ |
770 |
770 |
771 jobject (JNICALL *GetModule) |
771 jobject (JNICALL *GetModule) |
772 (JNIEnv* env, jclass clazz); |
772 (JNIEnv* env, jclass clazz); |
773 |
|
774 void (JNICALL *AddModuleReads) |
|
775 (JNIEnv* env, jobject m1, jobject m2); |
|
776 |
|
777 jboolean (JNICALL *CanReadModule) |
|
778 (JNIEnv* env, jobject m1, jobject m2); |
|
779 }; |
773 }; |
780 |
774 |
781 /* |
775 /* |
782 * We use inlined functions for C++ so that programmers can write: |
776 * We use inlined functions for C++ so that programmers can write: |
783 * |
777 * |
1872 |
1866 |
1873 jobject GetModule(jclass clazz) { |
1867 jobject GetModule(jclass clazz) { |
1874 return functions->GetModule(this, clazz); |
1868 return functions->GetModule(this, clazz); |
1875 } |
1869 } |
1876 |
1870 |
1877 void AddModuleReads(jobject fromModule, jobject sourceModule) { |
|
1878 functions->AddModuleReads(this, fromModule, sourceModule); |
|
1879 } |
|
1880 |
|
1881 jboolean CanReadModule(jobject askingModule, jobject sourceModule) { |
|
1882 return functions->CanReadModule(this, askingModule, sourceModule); |
|
1883 } |
|
1884 |
|
1885 #endif /* __cplusplus */ |
1871 #endif /* __cplusplus */ |
1886 }; |
1872 }; |
1887 |
1873 |
1888 typedef struct JavaVMOption { |
1874 typedef struct JavaVMOption { |
1889 char *optionString; |
1875 char *optionString; |