// +build android android_emulator #define protected public #define private public #include "androidextras_android.h" #include "_cgo_export.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include class MyQAndroidActivityResultReceiver: public QAndroidActivityResultReceiver { public: void handleActivityResult(int receiverRequestCode, int resultCode, const QAndroidJniObject & data) { callbackQAndroidActivityResultReceiver_HandleActivityResult(this, receiverRequestCode, resultCode, const_cast(&data)); }; }; void QAndroidActivityResultReceiver_HandleActivityResult(void* ptr, int receiverRequestCode, int resultCode, void* data) { static_cast(ptr)->handleActivityResult(receiverRequestCode, resultCode, *static_cast(data)); } class MyQAndroidBinder: public QAndroidBinder { public: MyQAndroidBinder() : QAndroidBinder() {}; MyQAndroidBinder(const QAndroidJniObject &binder) : QAndroidBinder(binder) {}; ~MyQAndroidBinder() { callbackQAndroidBinder_DestroyQAndroidBinder(this); }; }; void QAndroidBinder_DestroyQAndroidBinder(void* ptr) { static_cast(ptr)->~QAndroidBinder(); } void QAndroidBinder_DestroyQAndroidBinderDefault(void* ptr) { Q_UNUSED(ptr); } void* QAndroidBinder_NewQAndroidBinder() { return new MyQAndroidBinder(); } void* QAndroidBinder_NewQAndroidBinder2(void* binder) { return new MyQAndroidBinder(*static_cast(binder)); } void* QAndroidBinder_Handle(void* ptr) { return new QAndroidJniObject(static_cast(ptr)->handle().object()); } char QAndroidBinder_Transact(void* ptr, int code, void* data, void* reply, long long flags) { return static_cast(ptr)->transact(code, *static_cast(data), static_cast(reply), static_cast(flags)); } class MyQAndroidIntent: public QAndroidIntent { public: MyQAndroidIntent() : QAndroidIntent() {}; MyQAndroidIntent(const QAndroidJniObject &intent) : QAndroidIntent(intent) {}; MyQAndroidIntent(const QAndroidJniObject &packageContext, const char *className) : QAndroidIntent(packageContext, className) {}; MyQAndroidIntent(const QString &action) : QAndroidIntent(action) {}; ~MyQAndroidIntent() { callbackQAndroidIntent_DestroyQAndroidIntent(this); }; }; void* QAndroidIntent_NewQAndroidIntent() { return new MyQAndroidIntent(); } void* QAndroidIntent_NewQAndroidIntent2(void* intent) { return new MyQAndroidIntent(*static_cast(intent)); } void* QAndroidIntent_NewQAndroidIntent4(void* packageContext, char* className) { return new MyQAndroidIntent(*static_cast(packageContext), const_cast(className)); } void* QAndroidIntent_NewQAndroidIntent3(struct QtAndroidExtras_PackedString action) { return new MyQAndroidIntent(QString::fromUtf8(action.data, action.len)); } void* QAndroidIntent_ExtraBytes(void* ptr, struct QtAndroidExtras_PackedString key) { return new QByteArray(static_cast(ptr)->extraBytes(QString::fromUtf8(key.data, key.len))); } void* QAndroidIntent_ExtraVariant(void* ptr, struct QtAndroidExtras_PackedString key) { return new QVariant(static_cast(ptr)->extraVariant(QString::fromUtf8(key.data, key.len))); } void QAndroidIntent_PutExtra(void* ptr, struct QtAndroidExtras_PackedString key, void* data) { static_cast(ptr)->putExtra(QString::fromUtf8(key.data, key.len), *static_cast(data)); } void QAndroidIntent_PutExtra2(void* ptr, struct QtAndroidExtras_PackedString key, void* value) { static_cast(ptr)->putExtra(QString::fromUtf8(key.data, key.len), *static_cast(value)); } void QAndroidIntent_DestroyQAndroidIntent(void* ptr) { static_cast(ptr)->~QAndroidIntent(); } void QAndroidIntent_DestroyQAndroidIntentDefault(void* ptr) { Q_UNUSED(ptr); } void* QAndroidIntent_Handle(void* ptr) { return new QAndroidJniObject(static_cast(ptr)->handle().object()); } void* QAndroidJniEnvironment_QAndroidJniEnvironment_JavaVM() { return QAndroidJniEnvironment::javaVM(); } void* QAndroidJniEnvironment_NewQAndroidJniEnvironment() { return new QAndroidJniEnvironment(); } void QAndroidJniEnvironment_DestroyQAndroidJniEnvironment(void* ptr) { static_cast(ptr)->~QAndroidJniEnvironment(); } char QAndroidJniEnvironment_QAndroidJniEnvironment_ExceptionCheck() { return ({ QAndroidJniEnvironment env; env->ExceptionCheck(); }); } void QAndroidJniEnvironment_QAndroidJniEnvironment_ExceptionDescribe() { ({ QAndroidJniEnvironment env; env->ExceptionDescribe(); }); } void QAndroidJniEnvironment_QAndroidJniEnvironment_ExceptionClear() { ({ QAndroidJniEnvironment env; env->ExceptionClear(); }); } void* QAndroidJniEnvironment_QAndroidJniEnvironment_ExceptionOccurred() { return ({ QAndroidJniEnvironment env; env->ExceptionOccurred(); }); } void* QAndroidJniExceptionCleaner_NewQAndroidJniExceptionCleaner(long long outputMode) { return new QAndroidJniExceptionCleaner(static_cast(outputMode)); } void QAndroidJniExceptionCleaner_Clean(void* ptr) { static_cast(ptr)->clean(); } void QAndroidJniExceptionCleaner_DestroyQAndroidJniExceptionCleaner(void* ptr) { static_cast(ptr)->~QAndroidJniExceptionCleaner(); } void* QAndroidJniObject_QAndroidJniObject_CallStaticObjectMethod(char* className, char* methodName) { return new QAndroidJniObject(QAndroidJniObject::callStaticObjectMethod(const_cast(className), const_cast(methodName)).object()); } void* QAndroidJniObject_QAndroidJniObject_CallStaticObjectMethodCaught(char* className, char* methodName) { return new QAndroidJniObject(QAndroidJniObject::callStaticObjectMethod(const_cast(className), const_cast(methodName)).object()); } void* QAndroidJniObject_QAndroidJniObject_CallStaticMethodString(char* className, char* methodName) { return new QAndroidJniObject(QAndroidJniObject::callStaticObjectMethod(const_cast(className), const_cast(methodName)).object()); } void* QAndroidJniObject_QAndroidJniObject_CallStaticMethodStringCaught(char* className, char* methodName) { return new QAndroidJniObject(QAndroidJniObject::callStaticObjectMethod(const_cast(className), const_cast(methodName)).object()); } void* QAndroidJniObject_QAndroidJniObject_CallStaticObjectMethod2(char* className, char* methodName, char* signature, void* v0, void* v1, void* v2, void* v3, void* v4, void* v5, void* v6, void* v7, void* v8, void* v) { return new QAndroidJniObject(QAndroidJniObject::callStaticObjectMethod(const_cast(className), const_cast(methodName), const_cast(signature), static_cast(v0), static_cast(v1), static_cast(v2), static_cast(v3), static_cast(v4), static_cast(v5), static_cast(v6), static_cast(v7), static_cast(v8), static_cast(v)).object()); } void* QAndroidJniObject_QAndroidJniObject_CallStaticObjectMethod2Caught(char* className, char* methodName, char* signature, void* v0, void* v1, void* v2, void* v3, void* v4, void* v5, void* v6, void* v7, void* v8, void* v) { return new QAndroidJniObject(QAndroidJniObject::callStaticObjectMethod(const_cast(className), const_cast(methodName), const_cast(signature), static_cast(v0), static_cast(v1), static_cast(v2), static_cast(v3), static_cast(v4), static_cast(v5), static_cast(v6), static_cast(v7), static_cast(v8), static_cast(v)).object()); } void* QAndroidJniObject_QAndroidJniObject_CallStaticMethodString2(char* className, char* methodName, char* signature, void* v0, void* v1, void* v2, void* v3, void* v4, void* v5, void* v6, void* v7, void* v8, void* v) { return new QAndroidJniObject(QAndroidJniObject::callStaticObjectMethod(const_cast(className), const_cast(methodName), const_cast(signature), static_cast(v0), static_cast(v1), static_cast(v2), static_cast(v3), static_cast(v4), static_cast(v5), static_cast(v6), static_cast(v7), static_cast(v8), static_cast(v)).object()); } void* QAndroidJniObject_QAndroidJniObject_CallStaticMethodString2Caught(char* className, char* methodName, char* signature, void* v0, void* v1, void* v2, void* v3, void* v4, void* v5, void* v6, void* v7, void* v8, void* v) { return new QAndroidJniObject(QAndroidJniObject::callStaticObjectMethod(const_cast(className), const_cast(methodName), const_cast(signature), static_cast(v0), static_cast(v1), static_cast(v2), static_cast(v3), static_cast(v4), static_cast(v5), static_cast(v6), static_cast(v7), static_cast(v8), static_cast(v)).object()); } void* QAndroidJniObject_QAndroidJniObject_CallStaticObjectMethod3(void* clazz, char* methodName) { return new QAndroidJniObject(QAndroidJniObject::callStaticObjectMethod(static_cast(clazz), const_cast(methodName)).object()); } void* QAndroidJniObject_QAndroidJniObject_CallStaticObjectMethod3Caught(void* clazz, char* methodName) { return new QAndroidJniObject(QAndroidJniObject::callStaticObjectMethod(static_cast(clazz), const_cast(methodName)).object()); } void* QAndroidJniObject_QAndroidJniObject_CallStaticMethodString3(void* clazz, char* methodName) { return new QAndroidJniObject(QAndroidJniObject::callStaticObjectMethod(static_cast(clazz), const_cast(methodName)).object()); } void* QAndroidJniObject_QAndroidJniObject_CallStaticMethodString3Caught(void* clazz, char* methodName) { return new QAndroidJniObject(QAndroidJniObject::callStaticObjectMethod(static_cast(clazz), const_cast(methodName)).object()); } void* QAndroidJniObject_QAndroidJniObject_CallStaticObjectMethod4(void* clazz, char* methodName, char* signature, void* v0, void* v1, void* v2, void* v3, void* v4, void* v5, void* v6, void* v7, void* v8, void* v) { return new QAndroidJniObject(QAndroidJniObject::callStaticObjectMethod(static_cast(clazz), const_cast(methodName), const_cast(signature), static_cast(v0), static_cast(v1), static_cast(v2), static_cast(v3), static_cast(v4), static_cast(v5), static_cast(v6), static_cast(v7), static_cast(v8), static_cast(v)).object()); } void* QAndroidJniObject_QAndroidJniObject_CallStaticObjectMethod4Caught(void* clazz, char* methodName, char* signature, void* v0, void* v1, void* v2, void* v3, void* v4, void* v5, void* v6, void* v7, void* v8, void* v) { return new QAndroidJniObject(QAndroidJniObject::callStaticObjectMethod(static_cast(clazz), const_cast(methodName), const_cast(signature), static_cast(v0), static_cast(v1), static_cast(v2), static_cast(v3), static_cast(v4), static_cast(v5), static_cast(v6), static_cast(v7), static_cast(v8), static_cast(v)).object()); } void* QAndroidJniObject_QAndroidJniObject_CallStaticMethodString4(void* clazz, char* methodName, char* signature, void* v0, void* v1, void* v2, void* v3, void* v4, void* v5, void* v6, void* v7, void* v8, void* v) { return new QAndroidJniObject(QAndroidJniObject::callStaticObjectMethod(static_cast(clazz), const_cast(methodName), const_cast(signature), static_cast(v0), static_cast(v1), static_cast(v2), static_cast(v3), static_cast(v4), static_cast(v5), static_cast(v6), static_cast(v7), static_cast(v8), static_cast(v)).object()); } void* QAndroidJniObject_QAndroidJniObject_CallStaticMethodString4Caught(void* clazz, char* methodName, char* signature, void* v0, void* v1, void* v2, void* v3, void* v4, void* v5, void* v6, void* v7, void* v8, void* v) { return new QAndroidJniObject(QAndroidJniObject::callStaticObjectMethod(static_cast(clazz), const_cast(methodName), const_cast(signature), static_cast(v0), static_cast(v1), static_cast(v2), static_cast(v3), static_cast(v4), static_cast(v5), static_cast(v6), static_cast(v7), static_cast(v8), static_cast(v)).object()); } void* QAndroidJniObject_QAndroidJniObject_FromLocalRef(void* localRef) { return new QAndroidJniObject(QAndroidJniObject::fromLocalRef(static_cast(localRef)).object()); } void* QAndroidJniObject_QAndroidJniObject_FromString(struct QtAndroidExtras_PackedString stri) { return new QAndroidJniObject(QAndroidJniObject::fromString(QString::fromUtf8(stri.data, stri.len)).object()); } void* QAndroidJniObject_QAndroidJniObject_GetStaticObjectField(char* className, char* fieldName) { return new QAndroidJniObject(QAndroidJniObject::getStaticObjectField(const_cast(className), const_cast(fieldName)).object()); } void* QAndroidJniObject_QAndroidJniObject_GetStaticObjectFieldCaught(char* className, char* fieldName) { return new QAndroidJniObject(QAndroidJniObject::getStaticObjectField(const_cast(className), const_cast(fieldName)).object()); } void* QAndroidJniObject_QAndroidJniObject_GetStaticFieldString(char* className, char* fieldName) { return new QAndroidJniObject(QAndroidJniObject::getStaticObjectField(const_cast(className), const_cast(fieldName)).object()); } void* QAndroidJniObject_QAndroidJniObject_GetStaticFieldStringCaught(char* className, char* fieldName) { return new QAndroidJniObject(QAndroidJniObject::getStaticObjectField(const_cast(className), const_cast(fieldName)).object()); } void* QAndroidJniObject_QAndroidJniObject_GetStaticObjectField2(char* className, char* fieldName, char* signature) { return new QAndroidJniObject(QAndroidJniObject::getStaticObjectField(const_cast(className), const_cast(fieldName), const_cast(signature)).object()); } void* QAndroidJniObject_QAndroidJniObject_GetStaticObjectField2Caught(char* className, char* fieldName, char* signature) { return new QAndroidJniObject(QAndroidJniObject::getStaticObjectField(const_cast(className), const_cast(fieldName), const_cast(signature)).object()); } void* QAndroidJniObject_QAndroidJniObject_GetStaticFieldString2(char* className, char* fieldName, char* signature) { return new QAndroidJniObject(QAndroidJniObject::getStaticObjectField(const_cast(className), const_cast(fieldName), const_cast(signature)).object()); } void* QAndroidJniObject_QAndroidJniObject_GetStaticFieldString2Caught(char* className, char* fieldName, char* signature) { return new QAndroidJniObject(QAndroidJniObject::getStaticObjectField(const_cast(className), const_cast(fieldName), const_cast(signature)).object()); } void* QAndroidJniObject_QAndroidJniObject_GetStaticObjectField3(void* clazz, char* fieldName) { return new QAndroidJniObject(QAndroidJniObject::getStaticObjectField(static_cast(clazz), const_cast(fieldName)).object()); } void* QAndroidJniObject_QAndroidJniObject_GetStaticObjectField3Caught(void* clazz, char* fieldName) { return new QAndroidJniObject(QAndroidJniObject::getStaticObjectField(static_cast(clazz), const_cast(fieldName)).object()); } void* QAndroidJniObject_QAndroidJniObject_GetStaticFieldString3(void* clazz, char* fieldName) { return new QAndroidJniObject(QAndroidJniObject::getStaticObjectField(static_cast(clazz), const_cast(fieldName)).object()); } void* QAndroidJniObject_QAndroidJniObject_GetStaticFieldString3Caught(void* clazz, char* fieldName) { return new QAndroidJniObject(QAndroidJniObject::getStaticObjectField(static_cast(clazz), const_cast(fieldName)).object()); } void* QAndroidJniObject_QAndroidJniObject_GetStaticObjectField4(void* clazz, char* fieldName, char* signature) { return new QAndroidJniObject(QAndroidJniObject::getStaticObjectField(static_cast(clazz), const_cast(fieldName), const_cast(signature)).object()); } void* QAndroidJniObject_QAndroidJniObject_GetStaticObjectField4Caught(void* clazz, char* fieldName, char* signature) { return new QAndroidJniObject(QAndroidJniObject::getStaticObjectField(static_cast(clazz), const_cast(fieldName), const_cast(signature)).object()); } void* QAndroidJniObject_QAndroidJniObject_GetStaticFieldString4(void* clazz, char* fieldName, char* signature) { return new QAndroidJniObject(QAndroidJniObject::getStaticObjectField(static_cast(clazz), const_cast(fieldName), const_cast(signature)).object()); } void* QAndroidJniObject_QAndroidJniObject_GetStaticFieldString4Caught(void* clazz, char* fieldName, char* signature) { return new QAndroidJniObject(QAndroidJniObject::getStaticObjectField(static_cast(clazz), const_cast(fieldName), const_cast(signature)).object()); } void* QAndroidJniObject_NewQAndroidJniObject() { return new QAndroidJniObject(); } void* QAndroidJniObject_NewQAndroidJniObject2(char* className) { return new QAndroidJniObject(const_cast(className)); } void* QAndroidJniObject_NewQAndroidJniObject3(char* className, char* signature, void* v0, void* v1, void* v2, void* v3, void* v4, void* v5, void* v6, void* v7, void* v8, void* v) { return new QAndroidJniObject(const_cast(className), const_cast(signature), static_cast(v0), static_cast(v1), static_cast(v2), static_cast(v3), static_cast(v4), static_cast(v5), static_cast(v6), static_cast(v7), static_cast(v8), static_cast(v)); } void* QAndroidJniObject_NewQAndroidJniObject4(void* clazz) { return new QAndroidJniObject(static_cast(clazz)); } void* QAndroidJniObject_NewQAndroidJniObject5(void* clazz, char* signature, void* v0, void* v1, void* v2, void* v3, void* v4, void* v5, void* v6, void* v7, void* v8, void* v) { return new QAndroidJniObject(static_cast(clazz), const_cast(signature), static_cast(v0), static_cast(v1), static_cast(v2), static_cast(v3), static_cast(v4), static_cast(v5), static_cast(v6), static_cast(v7), static_cast(v8), static_cast(v)); } void* QAndroidJniObject_NewQAndroidJniObject6(void* object) { return new QAndroidJniObject(static_cast(object)); } int QAndroidJniObject_QAndroidJniObject_CallStaticMethodInt(char* className, char* methodName) { return QAndroidJniObject::callStaticMethod(const_cast(className), const_cast(methodName)); } int QAndroidJniObject_QAndroidJniObject_CallStaticMethodIntCaught(char* className, char* methodName) { return QAndroidJniObject::callStaticMethod(const_cast(className), const_cast(methodName)); } char QAndroidJniObject_QAndroidJniObject_CallStaticMethodBoolean(char* className, char* methodName) { return QAndroidJniObject::callStaticMethod(const_cast(className), const_cast(methodName)); } char QAndroidJniObject_QAndroidJniObject_CallStaticMethodBooleanCaught(char* className, char* methodName) { return QAndroidJniObject::callStaticMethod(const_cast(className), const_cast(methodName)); } void QAndroidJniObject_QAndroidJniObject_CallStaticMethodVoid(char* className, char* methodName) { QAndroidJniObject::callStaticMethod(const_cast(className), const_cast(methodName)); } void QAndroidJniObject_QAndroidJniObject_CallStaticMethodVoidCaught(char* className, char* methodName) { QAndroidJniObject::callStaticMethod(const_cast(className), const_cast(methodName)); } int QAndroidJniObject_QAndroidJniObject_CallStaticMethodInt2(char* className, char* methodName, char* signature, void* v0, void* v1, void* v2, void* v3, void* v4, void* v5, void* v6, void* v7, void* v8, void* v) { return QAndroidJniObject::callStaticMethod(const_cast(className), const_cast(methodName), const_cast(signature), static_cast(v0), static_cast(v1), static_cast(v2), static_cast(v3), static_cast(v4), static_cast(v5), static_cast(v6), static_cast(v7), static_cast(v8), static_cast(v)); } int QAndroidJniObject_QAndroidJniObject_CallStaticMethodInt2Caught(char* className, char* methodName, char* signature, void* v0, void* v1, void* v2, void* v3, void* v4, void* v5, void* v6, void* v7, void* v8, void* v) { return QAndroidJniObject::callStaticMethod(const_cast(className), const_cast(methodName), const_cast(signature), static_cast(v0), static_cast(v1), static_cast(v2), static_cast(v3), static_cast(v4), static_cast(v5), static_cast(v6), static_cast(v7), static_cast(v8), static_cast(v)); } char QAndroidJniObject_QAndroidJniObject_CallStaticMethodBoolean2(char* className, char* methodName, char* signature, void* v0, void* v1, void* v2, void* v3, void* v4, void* v5, void* v6, void* v7, void* v8, void* v) { return QAndroidJniObject::callStaticMethod(const_cast(className), const_cast(methodName), const_cast(signature), static_cast(v0), static_cast(v1), static_cast(v2), static_cast(v3), static_cast(v4), static_cast(v5), static_cast(v6), static_cast(v7), static_cast(v8), static_cast(v)); } char QAndroidJniObject_QAndroidJniObject_CallStaticMethodBoolean2Caught(char* className, char* methodName, char* signature, void* v0, void* v1, void* v2, void* v3, void* v4, void* v5, void* v6, void* v7, void* v8, void* v) { return QAndroidJniObject::callStaticMethod(const_cast(className), const_cast(methodName), const_cast(signature), static_cast(v0), static_cast(v1), static_cast(v2), static_cast(v3), static_cast(v4), static_cast(v5), static_cast(v6), static_cast(v7), static_cast(v8), static_cast(v)); } void QAndroidJniObject_QAndroidJniObject_CallStaticMethodVoid2(char* className, char* methodName, char* signature, void* v0, void* v1, void* v2, void* v3, void* v4, void* v5, void* v6, void* v7, void* v8, void* v) { QAndroidJniObject::callStaticMethod(const_cast(className), const_cast(methodName), const_cast(signature), static_cast(v0), static_cast(v1), static_cast(v2), static_cast(v3), static_cast(v4), static_cast(v5), static_cast(v6), static_cast(v7), static_cast(v8), static_cast(v)); } void QAndroidJniObject_QAndroidJniObject_CallStaticMethodVoid2Caught(char* className, char* methodName, char* signature, void* v0, void* v1, void* v2, void* v3, void* v4, void* v5, void* v6, void* v7, void* v8, void* v) { QAndroidJniObject::callStaticMethod(const_cast(className), const_cast(methodName), const_cast(signature), static_cast(v0), static_cast(v1), static_cast(v2), static_cast(v3), static_cast(v4), static_cast(v5), static_cast(v6), static_cast(v7), static_cast(v8), static_cast(v)); } int QAndroidJniObject_QAndroidJniObject_CallStaticMethodInt3(void* clazz, char* methodName) { return QAndroidJniObject::callStaticMethod(static_cast(clazz), const_cast(methodName)); } int QAndroidJniObject_QAndroidJniObject_CallStaticMethodInt3Caught(void* clazz, char* methodName) { return QAndroidJniObject::callStaticMethod(static_cast(clazz), const_cast(methodName)); } char QAndroidJniObject_QAndroidJniObject_CallStaticMethodBoolean3(void* clazz, char* methodName) { return QAndroidJniObject::callStaticMethod(static_cast(clazz), const_cast(methodName)); } char QAndroidJniObject_QAndroidJniObject_CallStaticMethodBoolean3Caught(void* clazz, char* methodName) { return QAndroidJniObject::callStaticMethod(static_cast(clazz), const_cast(methodName)); } void QAndroidJniObject_QAndroidJniObject_CallStaticMethodVoid3(void* clazz, char* methodName) { QAndroidJniObject::callStaticMethod(static_cast(clazz), const_cast(methodName)); } void QAndroidJniObject_QAndroidJniObject_CallStaticMethodVoid3Caught(void* clazz, char* methodName) { QAndroidJniObject::callStaticMethod(static_cast(clazz), const_cast(methodName)); } int QAndroidJniObject_QAndroidJniObject_CallStaticMethodInt4(void* clazz, char* methodName, char* signature, void* v0, void* v1, void* v2, void* v3, void* v4, void* v5, void* v6, void* v7, void* v8, void* v) { return QAndroidJniObject::callStaticMethod(static_cast(clazz), const_cast(methodName), const_cast(signature), static_cast(v0), static_cast(v1), static_cast(v2), static_cast(v3), static_cast(v4), static_cast(v5), static_cast(v6), static_cast(v7), static_cast(v8), static_cast(v)); } int QAndroidJniObject_QAndroidJniObject_CallStaticMethodInt4Caught(void* clazz, char* methodName, char* signature, void* v0, void* v1, void* v2, void* v3, void* v4, void* v5, void* v6, void* v7, void* v8, void* v) { return QAndroidJniObject::callStaticMethod(static_cast(clazz), const_cast(methodName), const_cast(signature), static_cast(v0), static_cast(v1), static_cast(v2), static_cast(v3), static_cast(v4), static_cast(v5), static_cast(v6), static_cast(v7), static_cast(v8), static_cast(v)); } char QAndroidJniObject_QAndroidJniObject_CallStaticMethodBoolean4(void* clazz, char* methodName, char* signature, void* v0, void* v1, void* v2, void* v3, void* v4, void* v5, void* v6, void* v7, void* v8, void* v) { return QAndroidJniObject::callStaticMethod(static_cast(clazz), const_cast(methodName), const_cast(signature), static_cast(v0), static_cast(v1), static_cast(v2), static_cast(v3), static_cast(v4), static_cast(v5), static_cast(v6), static_cast(v7), static_cast(v8), static_cast(v)); } char QAndroidJniObject_QAndroidJniObject_CallStaticMethodBoolean4Caught(void* clazz, char* methodName, char* signature, void* v0, void* v1, void* v2, void* v3, void* v4, void* v5, void* v6, void* v7, void* v8, void* v) { return QAndroidJniObject::callStaticMethod(static_cast(clazz), const_cast(methodName), const_cast(signature), static_cast(v0), static_cast(v1), static_cast(v2), static_cast(v3), static_cast(v4), static_cast(v5), static_cast(v6), static_cast(v7), static_cast(v8), static_cast(v)); } void QAndroidJniObject_QAndroidJniObject_CallStaticMethodVoid4(void* clazz, char* methodName, char* signature, void* v0, void* v1, void* v2, void* v3, void* v4, void* v5, void* v6, void* v7, void* v8, void* v) { QAndroidJniObject::callStaticMethod(static_cast(clazz), const_cast(methodName), const_cast(signature), static_cast(v0), static_cast(v1), static_cast(v2), static_cast(v3), static_cast(v4), static_cast(v5), static_cast(v6), static_cast(v7), static_cast(v8), static_cast(v)); } void QAndroidJniObject_QAndroidJniObject_CallStaticMethodVoid4Caught(void* clazz, char* methodName, char* signature, void* v0, void* v1, void* v2, void* v3, void* v4, void* v5, void* v6, void* v7, void* v8, void* v) { QAndroidJniObject::callStaticMethod(static_cast(clazz), const_cast(methodName), const_cast(signature), static_cast(v0), static_cast(v1), static_cast(v2), static_cast(v3), static_cast(v4), static_cast(v5), static_cast(v6), static_cast(v7), static_cast(v8), static_cast(v)); } int QAndroidJniObject_QAndroidJniObject_GetStaticFieldInt(char* className, char* fieldName) { return QAndroidJniObject::getStaticField(const_cast(className), const_cast(fieldName)); } int QAndroidJniObject_QAndroidJniObject_GetStaticFieldIntCaught(char* className, char* fieldName) { return QAndroidJniObject::getStaticField(const_cast(className), const_cast(fieldName)); } char QAndroidJniObject_QAndroidJniObject_GetStaticFieldBoolean(char* className, char* fieldName) { return QAndroidJniObject::getStaticField(const_cast(className), const_cast(fieldName)); } char QAndroidJniObject_QAndroidJniObject_GetStaticFieldBooleanCaught(char* className, char* fieldName) { return QAndroidJniObject::getStaticField(const_cast(className), const_cast(fieldName)); } int QAndroidJniObject_QAndroidJniObject_GetStaticFieldInt2(void* clazz, char* fieldName) { return QAndroidJniObject::getStaticField(static_cast(clazz), const_cast(fieldName)); } int QAndroidJniObject_QAndroidJniObject_GetStaticFieldInt2Caught(void* clazz, char* fieldName) { return QAndroidJniObject::getStaticField(static_cast(clazz), const_cast(fieldName)); } char QAndroidJniObject_QAndroidJniObject_GetStaticFieldBoolean2(void* clazz, char* fieldName) { return QAndroidJniObject::getStaticField(static_cast(clazz), const_cast(fieldName)); } char QAndroidJniObject_QAndroidJniObject_GetStaticFieldBoolean2Caught(void* clazz, char* fieldName) { return QAndroidJniObject::getStaticField(static_cast(clazz), const_cast(fieldName)); } char QAndroidJniObject_QAndroidJniObject_IsClassAvailable(char* className) { return QAndroidJniObject::isClassAvailable(const_cast(className)); } void QAndroidJniObject_SetField(void* ptr, char* fieldName, void* value) { static_cast(ptr)->setField(const_cast(fieldName), static_cast(value)); } void QAndroidJniObject_SetField2(void* ptr, char* fieldName, char* signature, void* value) { static_cast(ptr)->setField(const_cast(fieldName), const_cast(signature), static_cast(value)); } void QAndroidJniObject_QAndroidJniObject_SetStaticFieldInt2(char* className, char* fieldName, int value) { QAndroidJniObject::setStaticField(const_cast(className), const_cast(fieldName), value); } void QAndroidJniObject_QAndroidJniObject_SetStaticFieldInt2Caught(char* className, char* fieldName, int value) { QAndroidJniObject::setStaticField(const_cast(className), const_cast(fieldName), value); } void QAndroidJniObject_QAndroidJniObject_SetStaticFieldBoolean2(char* className, char* fieldName, char value) { QAndroidJniObject::setStaticField(const_cast(className), const_cast(fieldName), value); } void QAndroidJniObject_QAndroidJniObject_SetStaticFieldBoolean2Caught(char* className, char* fieldName, char value) { QAndroidJniObject::setStaticField(const_cast(className), const_cast(fieldName), value); } void QAndroidJniObject_QAndroidJniObject_SetStaticField(char* className, char* fieldName, char* signature, void* value) { QAndroidJniObject::setStaticField(const_cast(className), const_cast(fieldName), const_cast(signature), static_cast(value)); } void QAndroidJniObject_QAndroidJniObject_SetStaticFieldInt4(void* clazz, char* fieldName, int value) { QAndroidJniObject::setStaticField(static_cast(clazz), const_cast(fieldName), value); } void QAndroidJniObject_QAndroidJniObject_SetStaticFieldInt4Caught(void* clazz, char* fieldName, int value) { QAndroidJniObject::setStaticField(static_cast(clazz), const_cast(fieldName), value); } void QAndroidJniObject_QAndroidJniObject_SetStaticFieldBoolean4(void* clazz, char* fieldName, char value) { QAndroidJniObject::setStaticField(static_cast(clazz), const_cast(fieldName), value); } void QAndroidJniObject_QAndroidJniObject_SetStaticFieldBoolean4Caught(void* clazz, char* fieldName, char value) { QAndroidJniObject::setStaticField(static_cast(clazz), const_cast(fieldName), value); } void QAndroidJniObject_QAndroidJniObject_SetStaticField3(void* clazz, char* fieldName, char* signature, void* value) { QAndroidJniObject::setStaticField(static_cast(clazz), const_cast(fieldName), const_cast(signature), static_cast(value)); } void QAndroidJniObject_DestroyQAndroidJniObject(void* ptr) { static_cast(ptr)->~QAndroidJniObject(); } void* QAndroidJniObject_CallObjectMethod(void* ptr, char* methodName) { return new QAndroidJniObject(static_cast(ptr)->callObjectMethod(const_cast(methodName)).object()); } void* QAndroidJniObject_CallObjectMethodCaught(void* ptr, char* methodName) { return new QAndroidJniObject(static_cast(ptr)->callObjectMethod(const_cast(methodName)).object()); } void* QAndroidJniObject_CallMethodString(void* ptr, char* methodName) { return new QAndroidJniObject(static_cast(ptr)->callObjectMethod(const_cast(methodName)).object()); } void* QAndroidJniObject_CallMethodStringCaught(void* ptr, char* methodName) { return new QAndroidJniObject(static_cast(ptr)->callObjectMethod(const_cast(methodName)).object()); } void* QAndroidJniObject_CallObjectMethod2(void* ptr, char* methodName, char* signature, void* v0, void* v1, void* v2, void* v3, void* v4, void* v5, void* v6, void* v7, void* v8, void* v) { return new QAndroidJniObject(static_cast(ptr)->callObjectMethod(const_cast(methodName), const_cast(signature), static_cast(v0), static_cast(v1), static_cast(v2), static_cast(v3), static_cast(v4), static_cast(v5), static_cast(v6), static_cast(v7), static_cast(v8), static_cast(v)).object()); } void* QAndroidJniObject_CallObjectMethod2Caught(void* ptr, char* methodName, char* signature, void* v0, void* v1, void* v2, void* v3, void* v4, void* v5, void* v6, void* v7, void* v8, void* v) { return new QAndroidJniObject(static_cast(ptr)->callObjectMethod(const_cast(methodName), const_cast(signature), static_cast(v0), static_cast(v1), static_cast(v2), static_cast(v3), static_cast(v4), static_cast(v5), static_cast(v6), static_cast(v7), static_cast(v8), static_cast(v)).object()); } void* QAndroidJniObject_CallMethodString2(void* ptr, char* methodName, char* signature, void* v0, void* v1, void* v2, void* v3, void* v4, void* v5, void* v6, void* v7, void* v8, void* v) { return new QAndroidJniObject(static_cast(ptr)->callObjectMethod(const_cast(methodName), const_cast(signature), static_cast(v0), static_cast(v1), static_cast(v2), static_cast(v3), static_cast(v4), static_cast(v5), static_cast(v6), static_cast(v7), static_cast(v8), static_cast(v)).object()); } void* QAndroidJniObject_CallMethodString2Caught(void* ptr, char* methodName, char* signature, void* v0, void* v1, void* v2, void* v3, void* v4, void* v5, void* v6, void* v7, void* v8, void* v) { return new QAndroidJniObject(static_cast(ptr)->callObjectMethod(const_cast(methodName), const_cast(signature), static_cast(v0), static_cast(v1), static_cast(v2), static_cast(v3), static_cast(v4), static_cast(v5), static_cast(v6), static_cast(v7), static_cast(v8), static_cast(v)).object()); } void* QAndroidJniObject_GetObjectField(void* ptr, char* fieldName) { return new QAndroidJniObject(static_cast(ptr)->getObjectField(const_cast(fieldName)).object()); } void* QAndroidJniObject_GetObjectFieldCaught(void* ptr, char* fieldName) { return new QAndroidJniObject(static_cast(ptr)->getObjectField(const_cast(fieldName)).object()); } void* QAndroidJniObject_GetFieldString(void* ptr, char* fieldName) { return new QAndroidJniObject(static_cast(ptr)->getObjectField(const_cast(fieldName)).object()); } void* QAndroidJniObject_GetFieldStringCaught(void* ptr, char* fieldName) { return new QAndroidJniObject(static_cast(ptr)->getObjectField(const_cast(fieldName)).object()); } void* QAndroidJniObject_GetObjectField2(void* ptr, char* fieldName, char* signature) { return new QAndroidJniObject(static_cast(ptr)->getObjectField(const_cast(fieldName), const_cast(signature)).object()); } void* QAndroidJniObject_GetObjectField2Caught(void* ptr, char* fieldName, char* signature) { return new QAndroidJniObject(static_cast(ptr)->getObjectField(const_cast(fieldName), const_cast(signature)).object()); } void* QAndroidJniObject_GetFieldString2(void* ptr, char* fieldName, char* signature) { return new QAndroidJniObject(static_cast(ptr)->getObjectField(const_cast(fieldName), const_cast(signature)).object()); } void* QAndroidJniObject_GetFieldString2Caught(void* ptr, char* fieldName, char* signature) { return new QAndroidJniObject(static_cast(ptr)->getObjectField(const_cast(fieldName), const_cast(signature)).object()); } struct QtAndroidExtras_PackedString QAndroidJniObject_ToString(void* ptr) { return ({ QByteArray t3150b4 = static_cast(ptr)->toString().toUtf8(); QtAndroidExtras_PackedString { const_cast(t3150b4.prepend("WHITESPACE").constData()+10), t3150b4.size()-10 }; }); } int QAndroidJniObject_CallMethodInt(void* ptr, char* methodName) { return static_cast(ptr)->callMethod(const_cast(methodName)); } int QAndroidJniObject_CallMethodIntCaught(void* ptr, char* methodName) { return static_cast(ptr)->callMethod(const_cast(methodName)); } char QAndroidJniObject_CallMethodBoolean(void* ptr, char* methodName) { return static_cast(ptr)->callMethod(const_cast(methodName)); } char QAndroidJniObject_CallMethodBooleanCaught(void* ptr, char* methodName) { return static_cast(ptr)->callMethod(const_cast(methodName)); } void QAndroidJniObject_CallMethodVoid(void* ptr, char* methodName) { static_cast(ptr)->callMethod(const_cast(methodName)); } void QAndroidJniObject_CallMethodVoidCaught(void* ptr, char* methodName) { static_cast(ptr)->callMethod(const_cast(methodName)); } int QAndroidJniObject_CallMethodInt2(void* ptr, char* methodName, char* signature, void* v0, void* v1, void* v2, void* v3, void* v4, void* v5, void* v6, void* v7, void* v8, void* v) { return static_cast(ptr)->callMethod(const_cast(methodName), const_cast(signature), static_cast(v0), static_cast(v1), static_cast(v2), static_cast(v3), static_cast(v4), static_cast(v5), static_cast(v6), static_cast(v7), static_cast(v8), static_cast(v)); } int QAndroidJniObject_CallMethodInt2Caught(void* ptr, char* methodName, char* signature, void* v0, void* v1, void* v2, void* v3, void* v4, void* v5, void* v6, void* v7, void* v8, void* v) { return static_cast(ptr)->callMethod(const_cast(methodName), const_cast(signature), static_cast(v0), static_cast(v1), static_cast(v2), static_cast(v3), static_cast(v4), static_cast(v5), static_cast(v6), static_cast(v7), static_cast(v8), static_cast(v)); } char QAndroidJniObject_CallMethodBoolean2(void* ptr, char* methodName, char* signature, void* v0, void* v1, void* v2, void* v3, void* v4, void* v5, void* v6, void* v7, void* v8, void* v) { return static_cast(ptr)->callMethod(const_cast(methodName), const_cast(signature), static_cast(v0), static_cast(v1), static_cast(v2), static_cast(v3), static_cast(v4), static_cast(v5), static_cast(v6), static_cast(v7), static_cast(v8), static_cast(v)); } char QAndroidJniObject_CallMethodBoolean2Caught(void* ptr, char* methodName, char* signature, void* v0, void* v1, void* v2, void* v3, void* v4, void* v5, void* v6, void* v7, void* v8, void* v) { return static_cast(ptr)->callMethod(const_cast(methodName), const_cast(signature), static_cast(v0), static_cast(v1), static_cast(v2), static_cast(v3), static_cast(v4), static_cast(v5), static_cast(v6), static_cast(v7), static_cast(v8), static_cast(v)); } void QAndroidJniObject_CallMethodVoid2(void* ptr, char* methodName, char* signature, void* v0, void* v1, void* v2, void* v3, void* v4, void* v5, void* v6, void* v7, void* v8, void* v) { static_cast(ptr)->callMethod(const_cast(methodName), const_cast(signature), static_cast(v0), static_cast(v1), static_cast(v2), static_cast(v3), static_cast(v4), static_cast(v5), static_cast(v6), static_cast(v7), static_cast(v8), static_cast(v)); } void QAndroidJniObject_CallMethodVoid2Caught(void* ptr, char* methodName, char* signature, void* v0, void* v1, void* v2, void* v3, void* v4, void* v5, void* v6, void* v7, void* v8, void* v) { static_cast(ptr)->callMethod(const_cast(methodName), const_cast(signature), static_cast(v0), static_cast(v1), static_cast(v2), static_cast(v3), static_cast(v4), static_cast(v5), static_cast(v6), static_cast(v7), static_cast(v8), static_cast(v)); } int QAndroidJniObject_GetFieldInt(void* ptr, char* fieldName) { return static_cast(ptr)->getField(const_cast(fieldName)); } int QAndroidJniObject_GetFieldIntCaught(void* ptr, char* fieldName) { return static_cast(ptr)->getField(const_cast(fieldName)); } char QAndroidJniObject_GetFieldBoolean(void* ptr, char* fieldName) { return static_cast(ptr)->getField(const_cast(fieldName)); } char QAndroidJniObject_GetFieldBooleanCaught(void* ptr, char* fieldName) { return static_cast(ptr)->getField(const_cast(fieldName)); } void* QAndroidJniObject_Object(void* ptr) { return static_cast(ptr)->object(); } char QAndroidJniObject_IsValid(void* ptr) { return static_cast(ptr)->isValid(); } class MyQAndroidParcel: public QAndroidParcel { public: MyQAndroidParcel() : QAndroidParcel() {}; MyQAndroidParcel(const QAndroidJniObject &parcel) : QAndroidParcel(parcel) {}; ~MyQAndroidParcel() { callbackQAndroidParcel_DestroyQAndroidParcel(this); }; }; void* QAndroidParcel_NewQAndroidParcel() { return new MyQAndroidParcel(); } void* QAndroidParcel_NewQAndroidParcel2(void* parcel) { return new MyQAndroidParcel(*static_cast(parcel)); } void QAndroidParcel_DestroyQAndroidParcel(void* ptr) { static_cast(ptr)->~QAndroidParcel(); } void QAndroidParcel_DestroyQAndroidParcelDefault(void* ptr) { Q_UNUSED(ptr); } void* QAndroidParcel_ReadBinder(void* ptr) { return new QAndroidBinder(static_cast(ptr)->readBinder()); } void* QAndroidParcel_Handle(void* ptr) { return new QAndroidJniObject(static_cast(ptr)->handle().object()); } void* QAndroidParcel_ReadData(void* ptr) { return new QByteArray(static_cast(ptr)->readData()); } void* QAndroidParcel_ReadVariant(void* ptr) { return new QVariant(static_cast(ptr)->readVariant()); } int QAndroidParcel_ReadFileDescriptor(void* ptr) { return static_cast(ptr)->readFileDescriptor(); } void QAndroidParcel_WriteBinder(void* ptr, void* binder) { static_cast(ptr)->writeBinder(*static_cast(binder)); } void QAndroidParcel_WriteData(void* ptr, void* data) { static_cast(ptr)->writeData(*static_cast(data)); } void QAndroidParcel_WriteFileDescriptor(void* ptr, int fd) { static_cast(ptr)->writeFileDescriptor(fd); } void QAndroidParcel_WriteVariant(void* ptr, void* value) { static_cast(ptr)->writeVariant(*static_cast(value)); } class MyQAndroidService: public QAndroidService { public: MyQAndroidService(int &argc, char **argv) : QAndroidService(argc, argv) {}; QAndroidBinder * onBind(const QAndroidIntent & intent) { return static_cast(callbackQAndroidService_OnBind(this, const_cast(&intent))); }; ~MyQAndroidService() { callbackQAndroidService_DestroyQAndroidService(this); }; }; void* QAndroidService_OnBind(void* ptr, void* intent) { return static_cast(ptr)->onBind(*static_cast(intent)); } void* QAndroidService_OnBindDefault(void* ptr, void* intent) { return static_cast(ptr)->QAndroidService::onBind(*static_cast(intent)); } void* QAndroidService_NewQAndroidService(int argc, char* argv) { static int argcs = argc; static char** argvs = static_cast(malloc(argcs * sizeof(char*))); QList aList = QByteArray(argv).split('|'); for (int i = 0; i < argcs; i++) argvs[i] = (new QByteArray(aList.at(i)))->data(); return new MyQAndroidService(argcs, argvs); } void QAndroidService_DestroyQAndroidService(void* ptr) { static_cast(ptr)->~QAndroidService(); } void QAndroidService_DestroyQAndroidServiceDefault(void* ptr) { Q_UNUSED(ptr); } class MyQAndroidServiceConnection: public QAndroidServiceConnection { public: MyQAndroidServiceConnection() : QAndroidServiceConnection() {}; MyQAndroidServiceConnection(const QAndroidJniObject &serviceConnection) : QAndroidServiceConnection(serviceConnection) {}; void onServiceConnected(const QString & name, const QAndroidBinder & serviceBinder) { QByteArray t6ae999 = name.toUtf8(); QtAndroidExtras_PackedString namePacked = { const_cast(t6ae999.prepend("WHITESPACE").constData()+10), t6ae999.size()-10 };callbackQAndroidServiceConnection_OnServiceConnected(this, namePacked, const_cast(&serviceBinder)); }; void onServiceDisconnected(const QString & name) { QByteArray t6ae999 = name.toUtf8(); QtAndroidExtras_PackedString namePacked = { const_cast(t6ae999.prepend("WHITESPACE").constData()+10), t6ae999.size()-10 };callbackQAndroidServiceConnection_OnServiceDisconnected(this, namePacked); }; ~MyQAndroidServiceConnection() { callbackQAndroidServiceConnection_DestroyQAndroidServiceConnection(this); }; }; void* QAndroidServiceConnection_NewQAndroidServiceConnection() { return new MyQAndroidServiceConnection(); } void* QAndroidServiceConnection_NewQAndroidServiceConnection2(void* serviceConnection) { return new MyQAndroidServiceConnection(*static_cast(serviceConnection)); } void QAndroidServiceConnection_OnServiceConnected(void* ptr, struct QtAndroidExtras_PackedString name, void* serviceBinder) { static_cast(ptr)->onServiceConnected(QString::fromUtf8(name.data, name.len), *static_cast(serviceBinder)); } void QAndroidServiceConnection_OnServiceDisconnected(void* ptr, struct QtAndroidExtras_PackedString name) { static_cast(ptr)->onServiceDisconnected(QString::fromUtf8(name.data, name.len)); } void QAndroidServiceConnection_DestroyQAndroidServiceConnection(void* ptr) { static_cast(ptr)->~QAndroidServiceConnection(); } void QAndroidServiceConnection_DestroyQAndroidServiceConnectionDefault(void* ptr) { Q_UNUSED(ptr); } void* QAndroidServiceConnection_Handle(void* ptr) { return new QAndroidJniObject(static_cast(ptr)->handle().object()); } void* QtAndroid_QtAndroid_AndroidActivity() { return new QAndroidJniObject(QtAndroid::androidActivity().object()); } void* QtAndroid_QtAndroid_AndroidContext() { return new QAndroidJniObject(QtAndroid::androidContext().object()); } void* QtAndroid_QtAndroid_AndroidService() { return new QAndroidJniObject(QtAndroid::androidService().object()); } char QtAndroid_QtAndroid_BindService(void* serviceIntent, void* serviceConnection, long long flags) { return QtAndroid::bindService(*static_cast(serviceIntent), *static_cast(serviceConnection), static_cast(flags)); } char QtAndroid_QtAndroid_ShouldShowRequestPermissionRationale(struct QtAndroidExtras_PackedString permission) { return QtAndroid::shouldShowRequestPermissionRationale(QString::fromUtf8(permission.data, permission.len)); } int QtAndroid_QtAndroid_AndroidSdkVersion() { return QtAndroid::androidSdkVersion(); } void QtAndroid_QtAndroid_HideSplashScreen() { QtAndroid::hideSplashScreen(); } void QtAndroid_QtAndroid_HideSplashScreen2(int duration) { QtAndroid::hideSplashScreen(duration); } void QtAndroid_QtAndroid_StartActivity(void* intent, int receiverRequestCode, void* resultReceiver) { QtAndroid::startActivity(*static_cast(intent), receiverRequestCode, static_cast(resultReceiver)); } void QtAndroid_QtAndroid_StartIntentSender(void* intentSender, int receiverRequestCode, void* resultReceiver) { QtAndroid::startIntentSender(*static_cast(intentSender), receiverRequestCode, static_cast(resultReceiver)); }