Lines Matching refs:env
26 static void EnsureArgumentIsFileDescriptor(JNIEnv* env, jobject instance) { in EnsureArgumentIsFileDescriptor() argument
28 jclass jifd = JniConstants_FileDescriptorClass(env); in EnsureArgumentIsFileDescriptor()
29 ALOG_ALWAYS_FATAL_IF(!(*env)->IsInstanceOf(env, instance, jifd), in EnsureArgumentIsFileDescriptor()
33 JNIEXPORT _Nullable jobject AFileDescriptor_create(JNIEnv* env) { in AFileDescriptor_create() argument
34 return (*env)->NewObject(env, in AFileDescriptor_create()
35 JniConstants_FileDescriptorClass(env), in AFileDescriptor_create()
36 JniConstants_FileDescriptor_init(env)); in AFileDescriptor_create()
39 JNIEXPORT int AFileDescriptor_getFD(JNIEnv* env, jobject fileDescriptor) { in AFileDescriptor_getFD() argument
40 EnsureArgumentIsFileDescriptor(env, fileDescriptor); in AFileDescriptor_getFD()
41 return (*env)->GetIntField(env, fileDescriptor, JniConstants_FileDescriptor_descriptor(env)); in AFileDescriptor_getFD()
44 JNIEXPORT void AFileDescriptor_setFD(JNIEnv* env, jobject fileDescriptor, int fd) { in AFileDescriptor_setFD() argument
45 EnsureArgumentIsFileDescriptor(env, fileDescriptor); in AFileDescriptor_setFD()
46 (*env)->SetIntField(env, fileDescriptor, JniConstants_FileDescriptor_descriptor(env), fd); in AFileDescriptor_setFD()