Lines Matching refs:env

36 - (jobject) coerceNSObject:(id)obj withEnv:(JNIEnv *)env usingCoercer:(JNFTypeCoercion *)coercer {
42 jobject javaArray = JNFNewObject(env, jm_Vector_ctor, (jint)[nsArray count]);
45 jobject jobj = [coercer coerceNSObject:obj withEnv:env usingCoercer:coercer];
46 JNFCallBooleanMethod(env, javaArray, jm_Vector_add, jobj);
47 if (jobj != NULL) (*env)->DeleteLocalRef(env, jobj);
53 - (id) coerceJavaObject:(jobject)obj withEnv:(JNIEnv *)env usingCoercer:(JNFTypeCoercion *)coercer {
65 - (jobject) coerceNSObject:(id)obj withEnv:(JNIEnv *)env usingCoercer:(JNFTypeCoercion *)coercer {
73 jobject jHashTable = JNFNewObject(env, jm_Hashtable_ctor);
77 jobject jkey = [coercer coerceNSObject:key withEnv:env usingCoercer:coercer];
80 jobject jvalue = [coercer coerceNSObject:value withEnv:env usingCoercer:coercer];
82 JNFCallObjectMethod(env, jHashTable, jm_Hashtable_put, jkey, jvalue);
84 if (jkey != NULL) (*env)->DeleteLocalRef(env, jkey);
85 if (jvalue != NULL) (*env)->DeleteLocalRef(env, jvalue);
91 - (id) coerceJavaObject:(jobject)obj withEnv:(JNIEnv *)env usingCoercer:(JNFTypeCoercion *)coercer {
126 JNFPerformEnvBlock(JNFThreadDetachOnThreadDeath | JNFThreadSetSystemClassLoaderOnAttach | JNFThreadAttachAsDaemon, ^(JNIEnv *env) {
129 JNFCallStaticVoidMethod(env, jm_Config_refresh);
137 JNIEXPORT void JNICALL Java_sun_security_krb5_SCDynamicStoreConfig_installNotificationCallback(JNIEnv *env, jclass klass) {
139 JNF_COCOA_ENTER(env);
158 JNF_COCOA_EXIT(env);
167 JNIEXPORT jobject JNICALL Java_sun_security_krb5_SCDynamicStoreConfig_getKerberosConfig(JNIEnv *env, jclass klass) {
170 JNF_COCOA_ENTER(env);
228 jHashTable = [coercer coerceNSObject:dict withEnv:env];
230 JNF_COCOA_EXIT(env);