Lines Matching refs:env

44     (JNIEnv *env, jclass src, jclass rc, jclass ric)
47 pBandsArrayID = (*env)->GetFieldID(env, rc, "bands", "[I");
48 pEndIndexID = (*env)->GetFieldID(env, rc, "endIndex", "I");
51 pRegionID = (*env)->GetFieldID(env, ric, "region",
53 pCurIndexID = (*env)->GetFieldID(env, ric, "curIndex", "I");
54 pNumXbandsID = (*env)->GetFieldID(env, ric, "numXbands", "I");
62 JNU_ThrowInternalError(env, "NULL field ID");
123 (JNIEnv *env, jobject sr, jobject ri,
131 if ((*env)->GetArrayLength(env, boxArray) < 4) {
132 JNU_ThrowArrayIndexOutOfBoundsException(env, "band array");
134 alphalen = (*env)->GetArrayLength(env, alphaTile);
136 box = (*env)->GetPrimitiveArrayCritical(env, boxArray, 0);
142 (*env)->ReleasePrimitiveArrayCritical(env, boxArray, box, 0);
143 JNU_ThrowArrayIndexOutOfBoundsException(env, "alpha tile array");
146 alpha = (*env)->GetPrimitiveArrayCritical(env, alphaTile, 0);
150 (*env)->ReleasePrimitiveArrayCritical(env, alphaTile, alpha, 0);
151 (*env)->ReleasePrimitiveArrayCritical(env, boxArray, box, 0);
153 Java_sun_java2d_pipe_SpanClipRenderer_eraseTile(env, sr, ri,
160 (JNIEnv *env, jobject sr, jobject ri,
184 if ((*env)->GetArrayLength(env, boxArray) < 4) {
185 JNU_ThrowArrayIndexOutOfBoundsException(env, "band array");
187 alphalen = (*env)->GetArrayLength(env, alphaTile);
189 saveCurIndex = (*env)->GetIntField(env, ri, pCurIndexID);
190 saveNumXbands = (*env)->GetIntField(env, ri, pNumXbandsID);
191 region = (*env)->GetObjectField(env, ri, pRegionID);
192 bandsArray = (*env)->GetObjectField(env, region, pBandsArrayID);
193 endIndex = (*env)->GetIntField(env, region, pEndIndexID);
195 if (endIndex > (*env)->GetArrayLength(env, bandsArray)) {
196 endIndex = (*env)->GetArrayLength(env, bandsArray);
199 box = (*env)->GetPrimitiveArrayCritical(env, boxArray, 0);
209 (*env)->ReleasePrimitiveArrayCritical(env, boxArray, box, 0);
210 JNU_ThrowArrayIndexOutOfBoundsException(env, "alpha tile array");
213 bands = (*env)->GetPrimitiveArrayCritical(env, bandsArray, 0);
214 alpha = (*env)->GetPrimitiveArrayCritical(env, alphaTile, 0);
289 (*env)->ReleasePrimitiveArrayCritical(env, alphaTile, alpha, 0);
290 (*env)->ReleasePrimitiveArrayCritical(env, bandsArray, bands, 0);
291 (*env)->ReleasePrimitiveArrayCritical(env, boxArray, box, 0);
293 (*env)->SetIntField(env, ri, pCurIndexID, saveCurIndex);
294 (*env)->SetIntField(env, ri, pNumXbandsID, saveNumXbands);