Lines Matching refs:env
34 static jint android_content_StringBlock_nativeCreate(JNIEnv* env, jobject clazz,
39 jniThrowNullPointerException(env, NULL);
43 jsize bLen = env->GetArrayLength(bArray);
45 jniThrowException(env, "java/lang/IndexOutOfBoundsException", NULL);
49 jbyte* b = env->GetByteArrayElements(bArray, NULL);
51 env->ReleaseByteArrayElements(bArray, b, 0);
54 jniThrowException(env, "java/lang/IllegalArgumentException", NULL);
61 static jint android_content_StringBlock_nativeGetSize(JNIEnv* env, jobject clazz,
66 jniThrowNullPointerException(env, NULL);
73 static jstring android_content_StringBlock_nativeGetString(JNIEnv* env, jobject clazz,
78 jniThrowNullPointerException(env, NULL);
85 return env->NewStringUTF(str8);
90 jniThrowException(env, "java/lang/IndexOutOfBoundsException", NULL);
94 return env->NewString((const jchar*)str, len);
97 static jintArray android_content_StringBlock_nativeGetStyle(JNIEnv* env, jobject clazz,
102 jniThrowNullPointerException(env, NULL);
122 jintArray array = env->NewIntArray((num*sizeof(ResStringPool_span))/sizeof(jint));
130 env->SetIntArrayRegion(array,
140 static void android_content_StringBlock_nativeDestroy(JNIEnv* env, jobject clazz,
145 jniThrowNullPointerException(env, NULL);
171 int register_android_content_StringBlock(JNIEnv* env)
173 return AndroidRuntime::registerNativeMethods(env,