Lines Matching refs:clazz

42 #define GET_FIELD_ID(var, clazz, fieldName, fieldDescriptor) \
43 var = env->GetFieldID(clazz, fieldName, fieldDescriptor); \
46 #define GET_METHOD_ID(var, clazz, fieldName, fieldDescriptor) \
47 var = env->GetMethodID(clazz, fieldName, fieldDescriptor); \
50 #define GET_STATIC_FIELD_ID(var, clazz, fieldName, fieldDescriptor) \
51 var = env->GetStaticFieldID(clazz, fieldName, fieldDescriptor); \
54 #define GET_STATIC_METHOD_ID(var, clazz, fieldName, fieldDescriptor) \
55 var = env->GetStaticMethodID(clazz, fieldName, fieldDescriptor); \
156 jclass clazz = env->GetObjectClass(thiz);
157 if (clazz == NULL) {
163 mClass = (jclass)env->NewGlobalRef(clazz);
442 jclass clazz = gFields.stringClassId;
454 if (!env->IsInstanceOf(obj, clazz)) {
461 if (!env->IsInstanceOf(obj, clazz)) {
485 jclass clazz = gFields.hashmapClassId;
486 jobject hashMap = env->NewObject(clazz, gFields.hashmap.init);
499 jclass clazz = gFields.arraylistClassId;
500 jobject arrayList = env->NewObject(clazz, gFields.arraylist.init);
553 jclass clazz;
554 FIND_CLASS(clazz, "android/media/MediaDrm");
555 GET_FIELD_ID(gFields.context, clazz, "mNativeContext", "J");
556 GET_STATIC_METHOD_ID(gFields.post_event, clazz, "postEventFromNative",
560 GET_STATIC_FIELD_ID(field, clazz, "EVENT_PROVISION_REQUIRED", "I");
561 gEventTypes.kEventProvisionRequired = env->GetStaticIntField(clazz, field);
562 GET_STATIC_FIELD_ID(field, clazz, "EVENT_KEY_REQUIRED", "I");
563 gEventTypes.kEventKeyRequired = env->GetStaticIntField(clazz, field);
564 GET_STATIC_FIELD_ID(field, clazz, "EVENT_KEY_EXPIRED", "I");
565 gEventTypes.kEventKeyExpired = env->GetStaticIntField(clazz, field);
566 GET_STATIC_FIELD_ID(field, clazz, "EVENT_VENDOR_DEFINED", "I");
567 gEventTypes.kEventVendorDefined = env->GetStaticIntField(clazz, field);
569 GET_STATIC_FIELD_ID(field, clazz, "KEY_TYPE_STREAMING", "I");
570 gKeyTypes.kKeyTypeStreaming = env->GetStaticIntField(clazz, field);
571 GET_STATIC_FIELD_ID(field, clazz, "KEY_TYPE_OFFLINE", "I");
572 gKeyTypes.kKeyTypeOffline = env->GetStaticIntField(clazz, field);
573 GET_STATIC_FIELD_ID(field, clazz, "KEY_TYPE_RELEASE", "I");
574 gKeyTypes.kKeyTypeRelease = env->GetStaticIntField(clazz, field);
576 GET_STATIC_FIELD_ID(field, clazz, "CERTIFICATE_TYPE_NONE", "I");
577 gCertificateTypes.kCertificateTypeNone = env->GetStaticIntField(clazz, field);
578 GET_STATIC_FIELD_ID(field, clazz, "CERTIFICATE_TYPE_X509", "I");
579 gCertificateTypes.kCertificateTypeX509 = env->GetStaticIntField(clazz, field);
581 FIND_CLASS(clazz, "android/media/MediaDrm$KeyRequest");
582 GET_FIELD_ID(gFields.keyRequest.data, clazz, "mData", "[B");
583 GET_FIELD_ID(gFields.keyRequest.defaultUrl, clazz, "mDefaultUrl", "Ljava/lang/String;");
585 FIND_CLASS(clazz, "android/media/MediaDrm$ProvisionRequest");
586 GET_FIELD_ID(gFields.provisionRequest.data, clazz, "mData", "[B");
587 GET_FIELD_ID(gFields.provisionRequest.defaultUrl, clazz, "mDefaultUrl", "Ljava/lang/String;");
589 FIND_CLASS(clazz, "android/media/MediaDrm$Certificate");
590 GET_FIELD_ID(gFields.certificate.wrappedPrivateKey, clazz, "mWrappedKey", "[B");
591 GET_FIELD_ID(gFields.certificate.certificateData, clazz, "mCertificateData", "[B");
592 gFields.certificateClassId = static_cast<jclass>(env->NewGlobalRef(clazz));
594 FIND_CLASS(clazz, "java/util/ArrayList");
595 GET_METHOD_ID(gFields.arraylist.init, clazz, "<init>", "()V");
596 GET_METHOD_ID(gFields.arraylist.add, clazz, "add", "(Ljava/lang/Object;)Z");
598 FIND_CLASS(clazz, "java/util/HashMap");
599 GET_METHOD_ID(gFields.hashmap.init, clazz, "<init>", "()V");
600 GET_METHOD_ID(gFields.hashmap.get, clazz, "get", "(Ljava/lang/Object;)Ljava/lang/Object;");
601 GET_METHOD_ID(gFields.hashmap.put, clazz, "put",
603 GET_METHOD_ID(gFields.hashmap.entrySet, clazz, "entrySet", "()Ljava/util/Set;");
605 FIND_CLASS(clazz, "java/util/Set");
606 GET_METHOD_ID(gFields.set.iterator, clazz, "iterator", "()Ljava/util/Iterator;");
608 FIND_CLASS(clazz, "java/util/Iterator");
609 GET_METHOD_ID(gFields.iterator.next, clazz, "next", "()Ljava/lang/Object;");
610 GET_METHOD_ID(gFields.iterator.hasNext, clazz, "hasNext", "()Z");
612 FIND_CLASS(clazz, "java/util/Map$Entry");
613 GET_METHOD_ID(gFields.entry.getKey, clazz, "getKey", "()Ljava/lang/Object;");
614 GET_METHOD_ID(gFields.entry.getValue, clazz, "getValue", "()Ljava/lang/Object;");
616 FIND_CLASS(clazz, "java/util/HashMap");
617 gFields.hashmapClassId = static_cast<jclass>(env->NewGlobalRef(clazz));
619 FIND_CLASS(clazz, "java/lang/String");
620 gFields.stringClassId = static_cast<jclass>(env->NewGlobalRef(clazz));
622 FIND_CLASS(clazz, "java/util/ArrayList");
623 gFields.arraylistClassId = static_cast<jclass>(env->NewGlobalRef(clazz));
625 FIND_CLASS(clazz, "android/media/MediaDrm$MediaDrmStateException");
626 GET_METHOD_ID(gFields.stateException.init, clazz, "<init>", "(ILjava/lang/String;)V");
627 gFields.stateException.classId = static_cast<jclass>(env->NewGlobalRef(clazz));
780 jclass clazz;
781 FIND_CLASS(clazz, "android/media/MediaDrm$KeyRequest");
785 if (clazz) {
786 keyObj = env->AllocObject(clazz);
913 jclass clazz;
914 FIND_CLASS(clazz, "android/media/MediaDrm$ProvisionRequest");
918 if (clazz) {
919 provisionObj = env->AllocObject(clazz);
952 jclass clazz = gFields.certificateClassId;
956 if (clazz && certificate.size() && wrappedKey.size()) {
957 certificateObj = env->AllocObject(clazz);