Lines Matching defs:env

14     JavaInputStreamAdaptor(JNIEnv* env, jobject js, jbyteArray ar)
15 : fEnv(env), fJavaInputStream(js), fJavaByteArray(ar) {
17 fCapacity = env->GetArrayLength(ar);
23 JNIEnv* env = fEnv;
27 env->CallVoidMethod(fJavaInputStream, gInputStream_resetMethodID);
28 if (env->ExceptionCheck()) {
29 env->ExceptionDescribe();
30 env->ExceptionClear();
38 JNIEnv* env = fEnv;
46 jint n = env->CallIntMethod(fJavaInputStream,
48 if (env->ExceptionCheck()) {
49 env->ExceptionDescribe();
50 env->ExceptionClear();
59 env->GetByteArrayRegion(fJavaByteArray, 0, n,
61 if (env->ExceptionCheck()) {
62 env->ExceptionDescribe();
63 env->ExceptionClear();
78 JNIEnv* env = fEnv;
80 jlong skipped = env->CallLongMethod(fJavaInputStream,
82 if (env->ExceptionCheck()) {
83 env->ExceptionDescribe();
84 env->ExceptionClear();
96 JNIEnv* env = fEnv;
97 jint avail = env->CallIntMethod(fJavaInputStream,
99 if (env->ExceptionCheck()) {
100 env->ExceptionDescribe();
101 env->ExceptionClear();
109 JNIEnv* env = fEnv;
145 SkStream* CreateJavaInputStreamAdaptor(JNIEnv* env, jobject stream,
150 jclass inputStream_Clazz = env->FindClass("java/io/InputStream");
153 gInputStream_resetMethodID = env->GetMethodID(inputStream_Clazz,
155 gInputStream_markMethodID = env->GetMethodID(inputStream_Clazz,
157 gInputStream_availableMethodID = env->GetMethodID(inputStream_Clazz,
159 gInputStream_readMethodID = env->GetMethodID(inputStream_Clazz,
161 gInputStream_skipMethodID = env->GetMethodID(inputStream_Clazz,
174 env->CallVoidMethod(stream, gInputStream_markMethodID, markSize);
177 return new JavaInputStreamAdaptor(env, stream, storage);
187 SkJavaOutputStream(JNIEnv* env, jobject stream, jbyteArray storage)
188 : fEnv(env), fJavaOutputStream(stream), fJavaByteArray(storage) {
189 fCapacity = env->GetArrayLength(storage);
193 JNIEnv* env = fEnv;
202 env->SetByteArrayRegion(storage, 0, requested,
204 if (env->ExceptionCheck()) {
205 env->ExceptionDescribe();
206 env->ExceptionClear();
213 if (env->ExceptionCheck()) {
214 env->ExceptionDescribe();
215 env->ExceptionClear();
237 SkWStream* CreateJavaOutputStreamAdaptor(JNIEnv* env, jobject stream,
242 jclass outputStream_Clazz = env->FindClass("java/io/OutputStream");
245 gOutputStream_writeMethodID = env->GetMethodID(outputStream_Clazz,
248 gOutputStream_flushMethodID = env->GetMethodID(outputStream_Clazz,
255 return new SkJavaOutputStream(env, stream, storage);