summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLiang Qi <liang.qi@qt.io>2016-08-01 09:10:40 +0200
committerLiang Qi <liang.qi@qt.io>2016-08-01 09:10:40 +0200
commitcc37e71dd59532b165c78a6c272f35226da734da (patch)
treed82c2245ef94ffd4602b842a11e68db482740027
parent93b58e3b33181c56e71a31518e5c4159e9e7544c (diff)
parentd973d761c5722ee21106f84ca5db89bb58c103d1 (diff)
Merge remote-tracking branch 'origin/5.6' into 5.7
Conflicts: .qmake.conf Change-Id: Idbbad4585c05ea7c42c5d60e8b74ec20ca3d8737
-rw-r--r--LICENSE.GPLv22
-rw-r--r--LICENSE.GPLv32
-rw-r--r--LICENSE.LGPLv212
-rw-r--r--LICENSE.LGPLv32
-rw-r--r--dist/changes-5.6.124
-rw-r--r--src/androidextras/jni/qandroidjniobject.cpp450
6 files changed, 253 insertions, 229 deletions
diff --git a/LICENSE.GPLv2 b/LICENSE.GPLv2
index 6dbb032..a424477 100644
--- a/LICENSE.GPLv2
+++ b/LICENSE.GPLv2
@@ -3,7 +3,7 @@
The Qt Toolkit is Copyright (C) 2015 The Qt Company Ltd.
Contact: http://www.qt.io/licensing/
- You may use, distribute and copy the Qt GUI Toolkit under the terms of
+ You may use, distribute and copy the Qt Toolkit under the terms of
GNU General Public License version 2, which is displayed below.
-------------------------------------------------------------------------
diff --git a/LICENSE.GPLv3 b/LICENSE.GPLv3
index 4e49b12..71c4ad4 100644
--- a/LICENSE.GPLv3
+++ b/LICENSE.GPLv3
@@ -3,7 +3,7 @@
The Qt Toolkit is Copyright (C) 2015 The Qt Company Ltd.
Contact: http://www.qt.io/licensing/
- You may use, distribute and copy the Qt GUI Toolkit under the terms of
+ You may use, distribute and copy the Qt Toolkit under the terms of
GNU Lesser General Public License version 3. That license references
the General Public License version 3, that is displayed below. Other
portions of the Qt Toolkit may be licensed directly under this license.
diff --git a/LICENSE.LGPLv21 b/LICENSE.LGPLv21
index 6e18461..dfcab5e 100644
--- a/LICENSE.LGPLv21
+++ b/LICENSE.LGPLv21
@@ -3,7 +3,7 @@
The Qt Toolkit is Copyright (C) 2015 The Qt Company Ltd.
Contact: http://www.qt.io/licensing/
- You may use, distribute and copy the Qt GUI Toolkit under the terms of
+ You may use, distribute and copy the Qt Toolkit under the terms of
GNU Lesser General Public License version 2.1, which is displayed below.
-------------------------------------------------------------------------
diff --git a/LICENSE.LGPLv3 b/LICENSE.LGPLv3
index 4d67bac..6bf924c 100644
--- a/LICENSE.LGPLv3
+++ b/LICENSE.LGPLv3
@@ -3,7 +3,7 @@
The Qt Toolkit is Copyright (C) 2015 The Qt Company Ltd.
Contact: http://www.qt.io/licensing/
- You may use, distribute and copy the Qt GUI Toolkit under the terms of
+ You may use, distribute and copy the Qt Toolkit under the terms of
GNU Lesser General Public License version 3, which is displayed below.
This license makes reference to the version 3 of the GNU General
Public License, which you can find in the LICENSE.GPLv3 file.
diff --git a/dist/changes-5.6.1 b/dist/changes-5.6.1
new file mode 100644
index 0000000..f87daec
--- /dev/null
+++ b/dist/changes-5.6.1
@@ -0,0 +1,24 @@
+Qt 5.6.1 is a bug-fix release. It maintains both forward and backward
+compatibility (source and binary) with Qt 5.6.0.
+
+For more details, refer to the online documentation included in this
+distribution. The documentation is also available online:
+
+ http://doc.qt.io/qt-5.6/
+
+The Qt version 5.6 series is binary compatible with the 5.5.x series.
+Applications compiled for 5.5 will continue to run with 5.6.
+
+Some of the changes listed in this file include issue tracking numbers
+corresponding to tasks in the Qt Bug Tracker:
+
+ http://bugreports.qt.io/
+
+Each of these identifiers can be entered in the bug tracker to obtain more
+information about a particular change.
+
+****************************************************************************
+* General *
+****************************************************************************
+ - This release contains only minor improvements.
+
diff --git a/src/androidextras/jni/qandroidjniobject.cpp b/src/androidextras/jni/qandroidjniobject.cpp
index 9624489..cee0260 100644
--- a/src/androidextras/jni/qandroidjniobject.cpp
+++ b/src/androidextras/jni/qandroidjniobject.cpp
@@ -759,7 +759,7 @@ QAndroidJniObject::QAndroidJniObject(const QJNIObjectPrivate &o) : d(new QJNIObj
}
template <>
-void QAndroidJniObject::callMethod<void>(const char *methodName, const char *sig, ...) const
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::callMethod<void>(const char *methodName, const char *sig, ...) const
{
va_list args;
va_start(args, sig);
@@ -768,7 +768,7 @@ void QAndroidJniObject::callMethod<void>(const char *methodName, const char *sig
}
template <>
-jboolean QAndroidJniObject::callMethod<jboolean>(const char *methodName, const char *sig, ...) const
+Q_ANDROIDEXTRAS_EXPORT jboolean QAndroidJniObject::callMethod<jboolean>(const char *methodName, const char *sig, ...) const
{
va_list args;
va_start(args, sig);
@@ -778,7 +778,7 @@ jboolean QAndroidJniObject::callMethod<jboolean>(const char *methodName, const c
}
template <>
-jbyte QAndroidJniObject::callMethod<jbyte>(const char *methodName, const char *sig, ...) const
+Q_ANDROIDEXTRAS_EXPORT jbyte QAndroidJniObject::callMethod<jbyte>(const char *methodName, const char *sig, ...) const
{
va_list args;
va_start(args, sig);
@@ -788,7 +788,7 @@ jbyte QAndroidJniObject::callMethod<jbyte>(const char *methodName, const char *s
}
template <>
-jchar QAndroidJniObject::callMethod<jchar>(const char *methodName, const char *sig, ...) const
+Q_ANDROIDEXTRAS_EXPORT jchar QAndroidJniObject::callMethod<jchar>(const char *methodName, const char *sig, ...) const
{
va_list args;
va_start(args, sig);
@@ -798,7 +798,7 @@ jchar QAndroidJniObject::callMethod<jchar>(const char *methodName, const char *s
}
template <>
-jshort QAndroidJniObject::callMethod<jshort>(const char *methodName, const char *sig, ...) const
+Q_ANDROIDEXTRAS_EXPORT jshort QAndroidJniObject::callMethod<jshort>(const char *methodName, const char *sig, ...) const
{
va_list args;
va_start(args, sig);
@@ -808,7 +808,7 @@ jshort QAndroidJniObject::callMethod<jshort>(const char *methodName, const char
}
template <>
-jint QAndroidJniObject::callMethod<jint>(const char *methodName, const char *sig, ...) const
+Q_ANDROIDEXTRAS_EXPORT jint QAndroidJniObject::callMethod<jint>(const char *methodName, const char *sig, ...) const
{
va_list args;
va_start(args, sig);
@@ -818,7 +818,7 @@ jint QAndroidJniObject::callMethod<jint>(const char *methodName, const char *sig
}
template <>
-jlong QAndroidJniObject::callMethod<jlong>(const char *methodName, const char *sig, ...) const
+Q_ANDROIDEXTRAS_EXPORT jlong QAndroidJniObject::callMethod<jlong>(const char *methodName, const char *sig, ...) const
{
va_list args;
va_start(args, sig);
@@ -828,7 +828,7 @@ jlong QAndroidJniObject::callMethod<jlong>(const char *methodName, const char *s
}
template <>
-jfloat QAndroidJniObject::callMethod<jfloat>(const char *methodName, const char *sig, ...) const
+Q_ANDROIDEXTRAS_EXPORT jfloat QAndroidJniObject::callMethod<jfloat>(const char *methodName, const char *sig, ...) const
{
va_list args;
va_start(args, sig);
@@ -838,7 +838,7 @@ jfloat QAndroidJniObject::callMethod<jfloat>(const char *methodName, const char
}
template <>
-jdouble QAndroidJniObject::callMethod<jdouble>(const char *methodName, const char *sig, ...) const
+Q_ANDROIDEXTRAS_EXPORT jdouble QAndroidJniObject::callMethod<jdouble>(const char *methodName, const char *sig, ...) const
{
va_list args;
va_start(args, sig);
@@ -859,139 +859,139 @@ QAndroidJniObject QAndroidJniObject::callObjectMethod(const char *methodName,
}
template <>
-void QAndroidJniObject::callMethod<void>(const char *methodName) const
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::callMethod<void>(const char *methodName) const
{
callMethod<void>(methodName, "()V");
}
template <>
-jboolean QAndroidJniObject::callMethod<jboolean>(const char *methodName) const
+Q_ANDROIDEXTRAS_EXPORT jboolean QAndroidJniObject::callMethod<jboolean>(const char *methodName) const
{
return callMethod<jboolean>(methodName, "()Z");
}
template <>
-jbyte QAndroidJniObject::callMethod<jbyte>(const char *methodName) const
+Q_ANDROIDEXTRAS_EXPORT jbyte QAndroidJniObject::callMethod<jbyte>(const char *methodName) const
{
return callMethod<jbyte>(methodName, "()B");
}
template <>
-jchar QAndroidJniObject::callMethod<jchar>(const char *methodName) const
+Q_ANDROIDEXTRAS_EXPORT jchar QAndroidJniObject::callMethod<jchar>(const char *methodName) const
{
return callMethod<jchar>(methodName, "()C");
}
template <>
-jshort QAndroidJniObject::callMethod<jshort>(const char *methodName) const
+Q_ANDROIDEXTRAS_EXPORT jshort QAndroidJniObject::callMethod<jshort>(const char *methodName) const
{
return callMethod<jshort>(methodName, "()S");
}
template <>
-jint QAndroidJniObject::callMethod<jint>(const char *methodName) const
+Q_ANDROIDEXTRAS_EXPORT jint QAndroidJniObject::callMethod<jint>(const char *methodName) const
{
return callMethod<jint>(methodName, "()I");
}
template <>
-jlong QAndroidJniObject::callMethod<jlong>(const char *methodName) const
+Q_ANDROIDEXTRAS_EXPORT jlong QAndroidJniObject::callMethod<jlong>(const char *methodName) const
{
return callMethod<jlong>(methodName, "()J");
}
template <>
-jfloat QAndroidJniObject::callMethod<jfloat>(const char *methodName) const
+Q_ANDROIDEXTRAS_EXPORT jfloat QAndroidJniObject::callMethod<jfloat>(const char *methodName) const
{
return callMethod<jfloat>(methodName, "()F");
}
template <>
-jdouble QAndroidJniObject::callMethod<jdouble>(const char *methodName) const
+Q_ANDROIDEXTRAS_EXPORT jdouble QAndroidJniObject::callMethod<jdouble>(const char *methodName) const
{
return callMethod<jdouble>(methodName, "()D");
}
template <>
-QAndroidJniObject QAndroidJniObject::callObjectMethod<jobject>(const char *methodName) const
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::callObjectMethod<jobject>(const char *methodName) const
{
return d->callObjectMethod(methodName, "()Ljava/lang/Object;");
}
template <>
-QAndroidJniObject QAndroidJniObject::callObjectMethod<jclass>(const char *methodName) const
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::callObjectMethod<jclass>(const char *methodName) const
{
return d->callObjectMethod(methodName, "()Ljava/lang/Class;");
}
template <>
-QAndroidJniObject QAndroidJniObject::callObjectMethod<jstring>(const char *methodName) const
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::callObjectMethod<jstring>(const char *methodName) const
{
return d->callObjectMethod(methodName, "()Ljava/lang/String;");
}
template <>
-QAndroidJniObject QAndroidJniObject::callObjectMethod<jobjectArray>(const char *methodName) const
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::callObjectMethod<jobjectArray>(const char *methodName) const
{
return d->callObjectMethod(methodName, "()[Ljava/lang/Object;");
}
template <>
-QAndroidJniObject QAndroidJniObject::callObjectMethod<jbooleanArray>(const char *methodName) const
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::callObjectMethod<jbooleanArray>(const char *methodName) const
{
return d->callObjectMethod(methodName, "()[Z");
}
template <>
-QAndroidJniObject QAndroidJniObject::callObjectMethod<jbyteArray>(const char *methodName) const
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::callObjectMethod<jbyteArray>(const char *methodName) const
{
return d->callObjectMethod(methodName, "()[B");
}
template <>
-QAndroidJniObject QAndroidJniObject::callObjectMethod<jcharArray>(const char *methodName) const
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::callObjectMethod<jcharArray>(const char *methodName) const
{
return d->callObjectMethod(methodName, "()[C");
}
template <>
-QAndroidJniObject QAndroidJniObject::callObjectMethod<jshortArray>(const char *methodName) const
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::callObjectMethod<jshortArray>(const char *methodName) const
{
return d->callObjectMethod(methodName, "()[S");
}
template <>
-QAndroidJniObject QAndroidJniObject::callObjectMethod<jintArray>(const char *methodName) const
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::callObjectMethod<jintArray>(const char *methodName) const
{
return d->callObjectMethod(methodName, "()[I");
}
template <>
-QAndroidJniObject QAndroidJniObject::callObjectMethod<jlongArray>(const char *methodName) const
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::callObjectMethod<jlongArray>(const char *methodName) const
{
return d->callObjectMethod(methodName, "()[J");
}
template <>
-QAndroidJniObject QAndroidJniObject::callObjectMethod<jfloatArray>(const char *methodName) const
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::callObjectMethod<jfloatArray>(const char *methodName) const
{
return d->callObjectMethod(methodName, "()[F");
}
template <>
-QAndroidJniObject QAndroidJniObject::callObjectMethod<jdoubleArray>(const char *methodName) const
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::callObjectMethod<jdoubleArray>(const char *methodName) const
{
return d->callObjectMethod(methodName, "()[D");
}
template <>
-QAndroidJniObject QAndroidJniObject::callObjectMethod<jthrowable>(const char *methodName) const
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::callObjectMethod<jthrowable>(const char *methodName) const
{
return d->callObjectMethod(methodName, "()Ljava/lang/Throwable;");
}
template <>
-void QAndroidJniObject::callStaticMethod<void>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::callStaticMethod<void>(const char *className,
const char *methodName,
const char *sig,
...)
@@ -1003,7 +1003,7 @@ void QAndroidJniObject::callStaticMethod<void>(const char *className,
}
template <>
-void QAndroidJniObject::callStaticMethod<void>(jclass clazz,
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::callStaticMethod<void>(jclass clazz,
const char *methodName,
const char *sig,
...)
@@ -1015,7 +1015,7 @@ void QAndroidJniObject::callStaticMethod<void>(jclass clazz,
}
template <>
-jboolean QAndroidJniObject::callStaticMethod<jboolean>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT jboolean QAndroidJniObject::callStaticMethod<jboolean>(const char *className,
const char *methodName,
const char *sig,
...)
@@ -1028,7 +1028,7 @@ jboolean QAndroidJniObject::callStaticMethod<jboolean>(const char *className,
}
template <>
-jboolean QAndroidJniObject::callStaticMethod<jboolean>(jclass clazz,
+Q_ANDROIDEXTRAS_EXPORT jboolean QAndroidJniObject::callStaticMethod<jboolean>(jclass clazz,
const char *methodName,
const char *sig,
...)
@@ -1041,7 +1041,7 @@ jboolean QAndroidJniObject::callStaticMethod<jboolean>(jclass clazz,
}
template <>
-jbyte QAndroidJniObject::callStaticMethod<jbyte>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT jbyte QAndroidJniObject::callStaticMethod<jbyte>(const char *className,
const char *methodName,
const char *sig,
...)
@@ -1054,7 +1054,7 @@ jbyte QAndroidJniObject::callStaticMethod<jbyte>(const char *className,
}
template <>
-jbyte QAndroidJniObject::callStaticMethod<jbyte>(jclass clazz,
+Q_ANDROIDEXTRAS_EXPORT jbyte QAndroidJniObject::callStaticMethod<jbyte>(jclass clazz,
const char *methodName,
const char *sig,
...)
@@ -1067,7 +1067,7 @@ jbyte QAndroidJniObject::callStaticMethod<jbyte>(jclass clazz,
}
template <>
-jchar QAndroidJniObject::callStaticMethod<jchar>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT jchar QAndroidJniObject::callStaticMethod<jchar>(const char *className,
const char *methodName,
const char *sig,
...)
@@ -1080,7 +1080,7 @@ jchar QAndroidJniObject::callStaticMethod<jchar>(const char *className,
}
template <>
-jchar QAndroidJniObject::callStaticMethod<jchar>(jclass clazz,
+Q_ANDROIDEXTRAS_EXPORT jchar QAndroidJniObject::callStaticMethod<jchar>(jclass clazz,
const char *methodName,
const char *sig,
...)
@@ -1094,7 +1094,7 @@ jchar QAndroidJniObject::callStaticMethod<jchar>(jclass clazz,
template <>
-jshort QAndroidJniObject::callStaticMethod<jshort>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT jshort QAndroidJniObject::callStaticMethod<jshort>(const char *className,
const char *methodName,
const char *sig,
...)
@@ -1107,7 +1107,7 @@ jshort QAndroidJniObject::callStaticMethod<jshort>(const char *className,
}
template <>
-jshort QAndroidJniObject::callStaticMethod<jshort>(jclass clazz,
+Q_ANDROIDEXTRAS_EXPORT jshort QAndroidJniObject::callStaticMethod<jshort>(jclass clazz,
const char *methodName,
const char *sig,
...)
@@ -1120,7 +1120,7 @@ jshort QAndroidJniObject::callStaticMethod<jshort>(jclass clazz,
}
template <>
-jint QAndroidJniObject::callStaticMethod<jint>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT jint QAndroidJniObject::callStaticMethod<jint>(const char *className,
const char *methodName,
const char *sig,
...)
@@ -1133,7 +1133,7 @@ jint QAndroidJniObject::callStaticMethod<jint>(const char *className,
}
template <>
-jint QAndroidJniObject::callStaticMethod<jint>(jclass clazz,
+Q_ANDROIDEXTRAS_EXPORT jint QAndroidJniObject::callStaticMethod<jint>(jclass clazz,
const char *methodName,
const char *sig,
...)
@@ -1146,7 +1146,7 @@ jint QAndroidJniObject::callStaticMethod<jint>(jclass clazz,
}
template <>
-jlong QAndroidJniObject::callStaticMethod<jlong>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT jlong QAndroidJniObject::callStaticMethod<jlong>(const char *className,
const char *methodName,
const char *sig,
...)
@@ -1159,7 +1159,7 @@ jlong QAndroidJniObject::callStaticMethod<jlong>(const char *className,
}
template <>
-jlong QAndroidJniObject::callStaticMethod<jlong>(jclass clazz,
+Q_ANDROIDEXTRAS_EXPORT jlong QAndroidJniObject::callStaticMethod<jlong>(jclass clazz,
const char *methodName,
const char *sig,
...)
@@ -1172,7 +1172,7 @@ jlong QAndroidJniObject::callStaticMethod<jlong>(jclass clazz,
}
template <>
-jfloat QAndroidJniObject::callStaticMethod<jfloat>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT jfloat QAndroidJniObject::callStaticMethod<jfloat>(const char *className,
const char *methodName,
const char *sig,
...)
@@ -1185,7 +1185,7 @@ jfloat QAndroidJniObject::callStaticMethod<jfloat>(const char *className,
}
template <>
-jfloat QAndroidJniObject::callStaticMethod<jfloat>(jclass clazz,
+Q_ANDROIDEXTRAS_EXPORT jfloat QAndroidJniObject::callStaticMethod<jfloat>(jclass clazz,
const char *methodName,
const char *sig,
...)
@@ -1198,7 +1198,7 @@ jfloat QAndroidJniObject::callStaticMethod<jfloat>(jclass clazz,
}
template <>
-jdouble QAndroidJniObject::callStaticMethod<jdouble>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT jdouble QAndroidJniObject::callStaticMethod<jdouble>(const char *className,
const char *methodName,
const char *sig,
...)
@@ -1211,7 +1211,7 @@ jdouble QAndroidJniObject::callStaticMethod<jdouble>(const char *className,
}
template <>
-jdouble QAndroidJniObject::callStaticMethod<jdouble>(jclass clazz,
+Q_ANDROIDEXTRAS_EXPORT jdouble QAndroidJniObject::callStaticMethod<jdouble>(jclass clazz,
const char *methodName,
const char *sig,
...)
@@ -1251,339 +1251,339 @@ QAndroidJniObject QAndroidJniObject::callStaticObjectMethod(jclass clazz,
}
template <>
-void QAndroidJniObject::callStaticMethod<void>(const char *className, const char *methodName)
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::callStaticMethod<void>(const char *className, const char *methodName)
{
callStaticMethod<void>(className, methodName, "()V");
}
template <>
-void QAndroidJniObject::callStaticMethod<void>(jclass clazz, const char *methodName)
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::callStaticMethod<void>(jclass clazz, const char *methodName)
{
callStaticMethod<void>(clazz, methodName, "()V");
}
template <>
-jboolean QAndroidJniObject::callStaticMethod<jboolean>(const char *className, const char *methodName)
+Q_ANDROIDEXTRAS_EXPORT jboolean QAndroidJniObject::callStaticMethod<jboolean>(const char *className, const char *methodName)
{
return callStaticMethod<jboolean>(className, methodName, "()Z");
}
template <>
-jboolean QAndroidJniObject::callStaticMethod<jboolean>(jclass clazz, const char *methodName)
+Q_ANDROIDEXTRAS_EXPORT jboolean QAndroidJniObject::callStaticMethod<jboolean>(jclass clazz, const char *methodName)
{
return callStaticMethod<jboolean>(clazz, methodName, "()Z");
}
template <>
-jbyte QAndroidJniObject::callStaticMethod<jbyte>(const char *className, const char *methodName)
+Q_ANDROIDEXTRAS_EXPORT jbyte QAndroidJniObject::callStaticMethod<jbyte>(const char *className, const char *methodName)
{
return callStaticMethod<jbyte>(className, methodName, "()B");
}
template <>
-jbyte QAndroidJniObject::callStaticMethod<jbyte>(jclass clazz, const char *methodName)
+Q_ANDROIDEXTRAS_EXPORT jbyte QAndroidJniObject::callStaticMethod<jbyte>(jclass clazz, const char *methodName)
{
return callStaticMethod<jbyte>(clazz, methodName, "()B");
}
template <>
-jchar QAndroidJniObject::callStaticMethod<jchar>(const char *className, const char *methodName)
+Q_ANDROIDEXTRAS_EXPORT jchar QAndroidJniObject::callStaticMethod<jchar>(const char *className, const char *methodName)
{
return callStaticMethod<jchar>(className, methodName, "()C");
}
template <>
-jchar QAndroidJniObject::callStaticMethod<jchar>(jclass clazz, const char *methodName)
+Q_ANDROIDEXTRAS_EXPORT jchar QAndroidJniObject::callStaticMethod<jchar>(jclass clazz, const char *methodName)
{
return callStaticMethod<jchar>(clazz, methodName, "()C");
}
template <>
-jshort QAndroidJniObject::callStaticMethod<jshort>(const char *className, const char *methodName)
+Q_ANDROIDEXTRAS_EXPORT jshort QAndroidJniObject::callStaticMethod<jshort>(const char *className, const char *methodName)
{
return callStaticMethod<jshort>(className, methodName, "()S");
}
template <>
-jshort QAndroidJniObject::callStaticMethod<jshort>(jclass clazz, const char *methodName)
+Q_ANDROIDEXTRAS_EXPORT jshort QAndroidJniObject::callStaticMethod<jshort>(jclass clazz, const char *methodName)
{
return callStaticMethod<jshort>(clazz, methodName, "()S");
}
template <>
-jint QAndroidJniObject::callStaticMethod<jint>(const char *className, const char *methodName)
+Q_ANDROIDEXTRAS_EXPORT jint QAndroidJniObject::callStaticMethod<jint>(const char *className, const char *methodName)
{
return callStaticMethod<jint>(className, methodName, "()I");
}
template <>
-jint QAndroidJniObject::callStaticMethod<jint>(jclass clazz, const char *methodName)
+Q_ANDROIDEXTRAS_EXPORT jint QAndroidJniObject::callStaticMethod<jint>(jclass clazz, const char *methodName)
{
return callStaticMethod<jint>(clazz, methodName, "()I");
}
template <>
-jlong QAndroidJniObject::callStaticMethod<jlong>(const char *className, const char *methodName)
+Q_ANDROIDEXTRAS_EXPORT jlong QAndroidJniObject::callStaticMethod<jlong>(const char *className, const char *methodName)
{
return callStaticMethod<jlong>(className, methodName, "()J");
}
template <>
-jlong QAndroidJniObject::callStaticMethod<jlong>(jclass clazz, const char *methodName)
+Q_ANDROIDEXTRAS_EXPORT jlong QAndroidJniObject::callStaticMethod<jlong>(jclass clazz, const char *methodName)
{
return callStaticMethod<jlong>(clazz, methodName, "()J");
}
template <>
-jfloat QAndroidJniObject::callStaticMethod<jfloat>(const char *className, const char *methodName)
+Q_ANDROIDEXTRAS_EXPORT jfloat QAndroidJniObject::callStaticMethod<jfloat>(const char *className, const char *methodName)
{
return callStaticMethod<jfloat>(className, methodName, "()F");
}
template <>
-jfloat QAndroidJniObject::callStaticMethod<jfloat>(jclass clazz, const char *methodName)
+Q_ANDROIDEXTRAS_EXPORT jfloat QAndroidJniObject::callStaticMethod<jfloat>(jclass clazz, const char *methodName)
{
return callStaticMethod<jfloat>(clazz, methodName, "()F");
}
template <>
-jdouble QAndroidJniObject::callStaticMethod<jdouble>(const char *className, const char *methodName)
+Q_ANDROIDEXTRAS_EXPORT jdouble QAndroidJniObject::callStaticMethod<jdouble>(const char *className, const char *methodName)
{
return callStaticMethod<jdouble>(className, methodName, "()D");
}
template <>
-jdouble QAndroidJniObject::callStaticMethod<jdouble>(jclass clazz, const char *methodName)
+Q_ANDROIDEXTRAS_EXPORT jdouble QAndroidJniObject::callStaticMethod<jdouble>(jclass clazz, const char *methodName)
{
return callStaticMethod<jdouble>(clazz, methodName, "()D");
}
template <>
-QAndroidJniObject QAndroidJniObject::callStaticObjectMethod<jobject>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::callStaticObjectMethod<jobject>(const char *className,
const char *methodName)
{
return callStaticObjectMethod(className, methodName, "()Ljava/lang/Object;");
}
template <>
-QAndroidJniObject QAndroidJniObject::callStaticObjectMethod<jobject>(jclass clazz,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::callStaticObjectMethod<jobject>(jclass clazz,
const char *methodName)
{
return callStaticObjectMethod(clazz, methodName, "()Ljava/lang/Object;");
}
template <>
-QAndroidJniObject QAndroidJniObject::callStaticObjectMethod<jclass>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::callStaticObjectMethod<jclass>(const char *className,
const char *methodName)
{
return callStaticObjectMethod(className, methodName, "()Ljava/lang/Class;");
}
template <>
-QAndroidJniObject QAndroidJniObject::callStaticObjectMethod<jclass>(jclass clazz,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::callStaticObjectMethod<jclass>(jclass clazz,
const char *methodName)
{
return callStaticObjectMethod(clazz, methodName, "()Ljava/lang/Class;");
}
template <>
-QAndroidJniObject QAndroidJniObject::callStaticObjectMethod<jstring>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::callStaticObjectMethod<jstring>(const char *className,
const char *methodName)
{
return callStaticObjectMethod(className, methodName, "()Ljava/lang/String;");
}
template <>
-QAndroidJniObject QAndroidJniObject::callStaticObjectMethod<jstring>(jclass clazz,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::callStaticObjectMethod<jstring>(jclass clazz,
const char *methodName)
{
return callStaticObjectMethod(clazz, methodName, "()Ljava/lang/String;");
}
template <>
-QAndroidJniObject QAndroidJniObject::callStaticObjectMethod<jobjectArray>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::callStaticObjectMethod<jobjectArray>(const char *className,
const char *methodName)
{
return callStaticObjectMethod(className, methodName, "()[Ljava/lang/Object;");
}
template <>
-QAndroidJniObject QAndroidJniObject::callStaticObjectMethod<jobjectArray>(jclass clazz,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::callStaticObjectMethod<jobjectArray>(jclass clazz,
const char *methodName)
{
return callStaticObjectMethod(clazz, methodName, "()[Ljava/lang/Object;");
}
template <>
-QAndroidJniObject QAndroidJniObject::callStaticObjectMethod<jbooleanArray>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::callStaticObjectMethod<jbooleanArray>(const char *className,
const char *methodName)
{
return callStaticObjectMethod(className, methodName, "()[Z");
}
template <>
-QAndroidJniObject QAndroidJniObject::callStaticObjectMethod<jbooleanArray>(jclass clazz,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::callStaticObjectMethod<jbooleanArray>(jclass clazz,
const char *methodName)
{
return callStaticObjectMethod(clazz, methodName, "()[Z");
}
template <>
-QAndroidJniObject QAndroidJniObject::callStaticObjectMethod<jbyteArray>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::callStaticObjectMethod<jbyteArray>(const char *className,
const char *methodName)
{
return callStaticObjectMethod(className, methodName, "()[B");
}
template <>
-QAndroidJniObject QAndroidJniObject::callStaticObjectMethod<jbyteArray>(jclass clazz,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::callStaticObjectMethod<jbyteArray>(jclass clazz,
const char *methodName)
{
return callStaticObjectMethod(clazz, methodName, "()[B");
}
template <>
-QAndroidJniObject QAndroidJniObject::callStaticObjectMethod<jcharArray>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::callStaticObjectMethod<jcharArray>(const char *className,
const char *methodName)
{
return callStaticObjectMethod(className, methodName, "()[C");
}
template <>
-QAndroidJniObject QAndroidJniObject::callStaticObjectMethod<jcharArray>(jclass clazz,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::callStaticObjectMethod<jcharArray>(jclass clazz,
const char *methodName)
{
return callStaticObjectMethod(clazz, methodName, "()[C");
}
template <>
-QAndroidJniObject QAndroidJniObject::callStaticObjectMethod<jshortArray>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::callStaticObjectMethod<jshortArray>(const char *className,
const char *methodName)
{
return callStaticObjectMethod(className, methodName, "()[S");
}
template <>
-QAndroidJniObject QAndroidJniObject::callStaticObjectMethod<jshortArray>(jclass clazz,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::callStaticObjectMethod<jshortArray>(jclass clazz,
const char *methodName)
{
return callStaticObjectMethod(clazz, methodName, "()[S");
}
template <>
-QAndroidJniObject QAndroidJniObject::callStaticObjectMethod<jintArray>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::callStaticObjectMethod<jintArray>(const char *className,
const char *methodName)
{
return callStaticObjectMethod(className, methodName, "()[I");
}
template <>
-QAndroidJniObject QAndroidJniObject::callStaticObjectMethod<jintArray>(jclass clazz,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::callStaticObjectMethod<jintArray>(jclass clazz,
const char *methodName)
{
return callStaticObjectMethod(clazz, methodName, "()[I");
}
template <>
-QAndroidJniObject QAndroidJniObject::callStaticObjectMethod<jlongArray>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::callStaticObjectMethod<jlongArray>(const char *className,
const char *methodName)
{
return callStaticObjectMethod(className, methodName, "()[J");
}
template <>
-QAndroidJniObject QAndroidJniObject::callStaticObjectMethod<jlongArray>(jclass clazz,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::callStaticObjectMethod<jlongArray>(jclass clazz,
const char *methodName)
{
return callStaticObjectMethod(clazz, methodName, "()[J");
}
template <>
-QAndroidJniObject QAndroidJniObject::callStaticObjectMethod<jfloatArray>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::callStaticObjectMethod<jfloatArray>(const char *className,
const char *methodName)
{
return callStaticObjectMethod(className, methodName, "()[F");
}
template <>
-QAndroidJniObject QAndroidJniObject::callStaticObjectMethod<jfloatArray>(jclass clazz,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::callStaticObjectMethod<jfloatArray>(jclass clazz,
const char *methodName)
{
return callStaticObjectMethod(clazz, methodName, "()[F");
}
template <>
-QAndroidJniObject QAndroidJniObject::callStaticObjectMethod<jdoubleArray>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::callStaticObjectMethod<jdoubleArray>(const char *className,
const char *methodName)
{
return callStaticObjectMethod(className, methodName, "()[D");
}
template <>
-QAndroidJniObject QAndroidJniObject::callStaticObjectMethod<jdoubleArray>(jclass clazz,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::callStaticObjectMethod<jdoubleArray>(jclass clazz,
const char *methodName)
{
return callStaticObjectMethod(clazz, methodName, "()[D");
}
template <>
-QAndroidJniObject QAndroidJniObject::callStaticObjectMethod<jthrowable>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::callStaticObjectMethod<jthrowable>(const char *className,
const char *methodName)
{
return callStaticObjectMethod(className, methodName, "()Ljava/lang/Throwable;");
}
template <>
-QAndroidJniObject QAndroidJniObject::callStaticObjectMethod<jthrowable>(jclass clazz,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::callStaticObjectMethod<jthrowable>(jclass clazz,
const char *methodName)
{
return callStaticObjectMethod(clazz, methodName, "()Ljava/lang/Throwable;");
}
template <>
-jboolean QAndroidJniObject::getField<jboolean>(const char *fieldName) const
+Q_ANDROIDEXTRAS_EXPORT jboolean QAndroidJniObject::getField<jboolean>(const char *fieldName) const
{
return d->getField<jboolean>(fieldName);
}
template <>
-jbyte QAndroidJniObject::getField<jbyte>(const char *fieldName) const
+Q_ANDROIDEXTRAS_EXPORT jbyte QAndroidJniObject::getField<jbyte>(const char *fieldName) const
{
return d->getField<jbyte>(fieldName);
}
template <>
-jchar QAndroidJniObject::getField<jchar>(const char *fieldName) const
+Q_ANDROIDEXTRAS_EXPORT jchar QAndroidJniObject::getField<jchar>(const char *fieldName) const
{
return d->getField<jchar>(fieldName);
}
template <>
-jshort QAndroidJniObject::getField<jshort>(const char *fieldName) const
+Q_ANDROIDEXTRAS_EXPORT jshort QAndroidJniObject::getField<jshort>(const char *fieldName) const
{
return d->getField<jshort>(fieldName);
}
template <>
-jint QAndroidJniObject::getField<jint>(const char *fieldName) const
+Q_ANDROIDEXTRAS_EXPORT jint QAndroidJniObject::getField<jint>(const char *fieldName) const
{
return d->getField<jint>(fieldName);
}
template <>
-jlong QAndroidJniObject::getField<jlong>(const char *fieldName) const
+Q_ANDROIDEXTRAS_EXPORT jlong QAndroidJniObject::getField<jlong>(const char *fieldName) const
{
return d->getField<jlong>(fieldName);
}
template <>
-jfloat QAndroidJniObject::getField<jfloat>(const char *fieldName) const
+Q_ANDROIDEXTRAS_EXPORT jfloat QAndroidJniObject::getField<jfloat>(const char *fieldName) const
{
return d->getField<jfloat>(fieldName);
}
template <>
-jdouble QAndroidJniObject::getField<jdouble>(const char *fieldName) const
+Q_ANDROIDEXTRAS_EXPORT jdouble QAndroidJniObject::getField<jdouble>(const char *fieldName) const
{
return d->getField<jdouble>(fieldName);
}
@@ -1594,140 +1594,140 @@ QAndroidJniObject QAndroidJniObject::getObjectField(const char *fieldName, const
}
template <>
-QAndroidJniObject QAndroidJniObject::getObjectField<jobject>(const char *fieldName, const char *sig) const
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::getObjectField<jobject>(const char *fieldName, const char *sig) const
{
return d->getObjectField(fieldName, sig);
}
template <>
-QAndroidJniObject QAndroidJniObject::getObjectField<jobject>(const char *fieldName) const
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::getObjectField<jobject>(const char *fieldName) const
{
return d->getObjectField(fieldName, "Ljava/lang/Object;");
}
template <>
-QAndroidJniObject QAndroidJniObject::getObjectField<jclass>(const char *fieldName) const
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::getObjectField<jclass>(const char *fieldName) const
{
return d->getObjectField(fieldName, "Ljava/lang/Class;");
}
template <>
-QAndroidJniObject QAndroidJniObject::getObjectField<jbooleanArray>(const char *fieldName) const
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::getObjectField<jbooleanArray>(const char *fieldName) const
{
return d->getObjectField(fieldName, "[Z");
}
template <>
-QAndroidJniObject QAndroidJniObject::getObjectField<jbyteArray>(const char *fieldName) const
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::getObjectField<jbyteArray>(const char *fieldName) const
{
return d->getObjectField(fieldName, "[B");
}
template <>
-QAndroidJniObject QAndroidJniObject::getObjectField<jcharArray>(const char *fieldName) const
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::getObjectField<jcharArray>(const char *fieldName) const
{
return d->getObjectField(fieldName, "[C");
}
template <>
-QAndroidJniObject QAndroidJniObject::getObjectField<jshortArray>(const char *fieldName) const
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::getObjectField<jshortArray>(const char *fieldName) const
{
return d->getObjectField(fieldName, "[S");
}
template <>
-QAndroidJniObject QAndroidJniObject::getObjectField<jintArray>(const char *fieldName) const
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::getObjectField<jintArray>(const char *fieldName) const
{
return d->getObjectField(fieldName, "[I");
}
template <>
-QAndroidJniObject QAndroidJniObject::getObjectField<jlongArray>(const char *fieldName) const
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::getObjectField<jlongArray>(const char *fieldName) const
{
return d->getObjectField(fieldName, "[J");
}
template <>
-QAndroidJniObject QAndroidJniObject::getObjectField<jfloatArray>(const char *fieldName) const
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::getObjectField<jfloatArray>(const char *fieldName) const
{
return d->getObjectField(fieldName, "[F");
}
template <>
-QAndroidJniObject QAndroidJniObject::getObjectField<jdoubleArray>(const char *fieldName) const
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::getObjectField<jdoubleArray>(const char *fieldName) const
{
return d->getObjectField(fieldName, "[D");
}
template <>
-QAndroidJniObject QAndroidJniObject::getObjectField<jstring>(const char *fieldName) const
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::getObjectField<jstring>(const char *fieldName) const
{
return d->getObjectField(fieldName, "Ljava/lang/String;");
}
template <>
-QAndroidJniObject QAndroidJniObject::getObjectField<jthrowable>(const char *fieldName) const
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::getObjectField<jthrowable>(const char *fieldName) const
{
return d->getObjectField(fieldName, "Ljava/lang/Throwable;");
}
template <>
-QAndroidJniObject QAndroidJniObject::getObjectField<jobjectArray>(const char *fieldName,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::getObjectField<jobjectArray>(const char *fieldName,
const char *sig) const
{
return d->getObjectField(fieldName, sig);
}
template <>
-void QAndroidJniObject::setField<jboolean>(const char *fieldName, jboolean value)
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setField<jboolean>(const char *fieldName, jboolean value)
{
d->setField<jboolean>(fieldName, value);
}
template <>
-void QAndroidJniObject::setField<jbyte>(const char *fieldName, jbyte value)
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setField<jbyte>(const char *fieldName, jbyte value)
{
d->setField<jbyte>(fieldName, value);
}
template <>
-void QAndroidJniObject::setField<jchar>(const char *fieldName, jchar value)
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setField<jchar>(const char *fieldName, jchar value)
{
d->setField<jchar>(fieldName, value);
}
template <>
-void QAndroidJniObject::setField<jshort>(const char *fieldName, jshort value)
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setField<jshort>(const char *fieldName, jshort value)
{
d->setField<jshort>(fieldName, value);
}
template <>
-void QAndroidJniObject::setField<jint>(const char *fieldName, jint value)
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setField<jint>(const char *fieldName, jint value)
{
d->setField<jint>(fieldName, value);
}
template <>
-void QAndroidJniObject::setField<jlong>(const char *fieldName, jlong value)
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setField<jlong>(const char *fieldName, jlong value)
{
d->setField<jlong>(fieldName, value);
}
template <>
-void QAndroidJniObject::setField<jfloat>(const char *fieldName, jfloat value)
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setField<jfloat>(const char *fieldName, jfloat value)
{
d->setField<jfloat>(fieldName, value);
}
template <>
-void QAndroidJniObject::setField<jdouble>(const char *fieldName, jdouble value)
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setField<jdouble>(const char *fieldName, jdouble value)
{
d->setField<jdouble>(fieldName, value);
}
template <>
-void QAndroidJniObject::setField<jobject>(const char *fieldName,
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setField<jobject>(const char *fieldName,
const char *sig,
jobject value)
{
@@ -1735,7 +1735,7 @@ void QAndroidJniObject::setField<jobject>(const char *fieldName,
}
template <>
-void QAndroidJniObject::setField<jobjectArray>(const char *fieldName,
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setField<jobjectArray>(const char *fieldName,
const char *sig,
jobjectArray value)
{
@@ -1743,177 +1743,177 @@ void QAndroidJniObject::setField<jobjectArray>(const char *fieldName,
}
template <>
-void QAndroidJniObject::setField<jobject>(const char *fieldName,
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setField<jobject>(const char *fieldName,
jobject value)
{
setField<jobject>(fieldName, "Ljava/lang/Object;", value);
}
template <>
-void QAndroidJniObject::setField<jclass>(const char *fieldName,
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setField<jclass>(const char *fieldName,
jclass value)
{
setField<jobject>(fieldName, "Ljava/lang/Class;", value);
}
template <>
-void QAndroidJniObject::setField<jstring>(const char *fieldName, jstring value)
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setField<jstring>(const char *fieldName, jstring value)
{
d->setField<jstring>(fieldName, value);
}
template <>
-void QAndroidJniObject::setField<jbooleanArray>(const char *fieldName, jbooleanArray value)
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setField<jbooleanArray>(const char *fieldName, jbooleanArray value)
{
d->setField<jbooleanArray>(fieldName, value);
}
template <>
-void QAndroidJniObject::setField<jbyteArray>(const char *fieldName, jbyteArray value)
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setField<jbyteArray>(const char *fieldName, jbyteArray value)
{
d->setField<jbyteArray>(fieldName, value);
}
template <>
-void QAndroidJniObject::setField<jcharArray>(const char *fieldName, jcharArray value)
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setField<jcharArray>(const char *fieldName, jcharArray value)
{
d->setField<jcharArray>(fieldName, value);
}
template <>
-void QAndroidJniObject::setField<jshortArray>(const char *fieldName, jshortArray value)
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setField<jshortArray>(const char *fieldName, jshortArray value)
{
d->setField<jshortArray>(fieldName, value);
}
template <>
-void QAndroidJniObject::setField<jintArray>(const char *fieldName, jintArray value)
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setField<jintArray>(const char *fieldName, jintArray value)
{
d->setField<jintArray>(fieldName, value);
}
template <>
-void QAndroidJniObject::setField<jlongArray>(const char *fieldName, jlongArray value)
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setField<jlongArray>(const char *fieldName, jlongArray value)
{
d->setField<jlongArray>(fieldName, value);
}
template <>
-void QAndroidJniObject::setField<jfloatArray>(const char *fieldName, jfloatArray value)
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setField<jfloatArray>(const char *fieldName, jfloatArray value)
{
d->setField<jfloatArray>(fieldName, value);
}
template <>
-void QAndroidJniObject::setField<jdoubleArray>(const char *fieldName, jdoubleArray value)
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setField<jdoubleArray>(const char *fieldName, jdoubleArray value)
{
d->setField<jdoubleArray>(fieldName, value);
}
template <>
-void QAndroidJniObject::setField<jthrowable>(const char *fieldName, jthrowable value)
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setField<jthrowable>(const char *fieldName, jthrowable value)
{
d->setField<jobject>(fieldName, "Ljava/lang/Throwable;", value);
}
template <>
-jboolean QAndroidJniObject::getStaticField<jboolean>(jclass clazz, const char *fieldName)
+Q_ANDROIDEXTRAS_EXPORT jboolean QAndroidJniObject::getStaticField<jboolean>(jclass clazz, const char *fieldName)
{
return QJNIObjectPrivate::getStaticField<jboolean>(clazz, fieldName);
}
template <>
-jboolean QAndroidJniObject::getStaticField<jboolean>(const char *className, const char *fieldName)
+Q_ANDROIDEXTRAS_EXPORT jboolean QAndroidJniObject::getStaticField<jboolean>(const char *className, const char *fieldName)
{
return QJNIObjectPrivate::getStaticField<jboolean>(className, fieldName);
}
template <>
-jbyte QAndroidJniObject::getStaticField<jbyte>(jclass clazz, const char *fieldName)
+Q_ANDROIDEXTRAS_EXPORT jbyte QAndroidJniObject::getStaticField<jbyte>(jclass clazz, const char *fieldName)
{
return QJNIObjectPrivate::getStaticField<jbyte>(clazz, fieldName);
}
template <>
-jbyte QAndroidJniObject::getStaticField<jbyte>(const char *className, const char *fieldName)
+Q_ANDROIDEXTRAS_EXPORT jbyte QAndroidJniObject::getStaticField<jbyte>(const char *className, const char *fieldName)
{
return QJNIObjectPrivate::getStaticField<jbyte>(className, fieldName);
}
template <>
-jchar QAndroidJniObject::getStaticField<jchar>(jclass clazz, const char *fieldName)
+Q_ANDROIDEXTRAS_EXPORT jchar QAndroidJniObject::getStaticField<jchar>(jclass clazz, const char *fieldName)
{
return QJNIObjectPrivate::getStaticField<jchar>(clazz, fieldName);
}
template <>
-jchar QAndroidJniObject::getStaticField<jchar>(const char *className, const char *fieldName)
+Q_ANDROIDEXTRAS_EXPORT jchar QAndroidJniObject::getStaticField<jchar>(const char *className, const char *fieldName)
{
return QJNIObjectPrivate::getStaticField<jchar>(className, fieldName);
}
template <>
-jshort QAndroidJniObject::getStaticField<jshort>(jclass clazz, const char *fieldName)
+Q_ANDROIDEXTRAS_EXPORT jshort QAndroidJniObject::getStaticField<jshort>(jclass clazz, const char *fieldName)
{
return QJNIObjectPrivate::getStaticField<jshort>(clazz, fieldName);
}
template <>
-jshort QAndroidJniObject::getStaticField<jshort>(const char *className, const char *fieldName)
+Q_ANDROIDEXTRAS_EXPORT jshort QAndroidJniObject::getStaticField<jshort>(const char *className, const char *fieldName)
{
return QJNIObjectPrivate::getStaticField<jshort>(className, fieldName);
}
template <>
-jint QAndroidJniObject::getStaticField<jint>(jclass clazz, const char *fieldName)
+Q_ANDROIDEXTRAS_EXPORT jint QAndroidJniObject::getStaticField<jint>(jclass clazz, const char *fieldName)
{
return QJNIObjectPrivate::getStaticField<jint>(clazz, fieldName);
}
template <>
-jint QAndroidJniObject::getStaticField<jint>(const char *className, const char *fieldName)
+Q_ANDROIDEXTRAS_EXPORT jint QAndroidJniObject::getStaticField<jint>(const char *className, const char *fieldName)
{
return QJNIObjectPrivate::getStaticField<jint>(className, fieldName);
}
template <>
-jlong QAndroidJniObject::getStaticField<jlong>(jclass clazz, const char *fieldName)
+Q_ANDROIDEXTRAS_EXPORT jlong QAndroidJniObject::getStaticField<jlong>(jclass clazz, const char *fieldName)
{
return QJNIObjectPrivate::getStaticField<jlong>(clazz, fieldName);
}
template <>
-jlong QAndroidJniObject::getStaticField<jlong>(const char *className, const char *fieldName)
+Q_ANDROIDEXTRAS_EXPORT jlong QAndroidJniObject::getStaticField<jlong>(const char *className, const char *fieldName)
{
return QJNIObjectPrivate::getStaticField<jlong>(className, fieldName);
}
template <>
-jfloat QAndroidJniObject::getStaticField<jfloat>(jclass clazz, const char *fieldName)
+Q_ANDROIDEXTRAS_EXPORT jfloat QAndroidJniObject::getStaticField<jfloat>(jclass clazz, const char *fieldName)
{
return QJNIObjectPrivate::getStaticField<jfloat>(clazz, fieldName);
}
template <>
-jfloat QAndroidJniObject::getStaticField<jfloat>(const char *className, const char *fieldName)
+Q_ANDROIDEXTRAS_EXPORT jfloat QAndroidJniObject::getStaticField<jfloat>(const char *className, const char *fieldName)
{
return QJNIObjectPrivate::getStaticField<jfloat>(className, fieldName);
}
template <>
-jdouble QAndroidJniObject::getStaticField<jdouble>(jclass clazz, const char *fieldName)
+Q_ANDROIDEXTRAS_EXPORT jdouble QAndroidJniObject::getStaticField<jdouble>(jclass clazz, const char *fieldName)
{
return QJNIObjectPrivate::getStaticField<jdouble>(clazz, fieldName);
}
template <>
-jdouble QAndroidJniObject::getStaticField<jdouble>(const char *className, const char *fieldName)
+Q_ANDROIDEXTRAS_EXPORT jdouble QAndroidJniObject::getStaticField<jdouble>(const char *className, const char *fieldName)
{
return QJNIObjectPrivate::getStaticField<jdouble>(className, fieldName);
}
template <>
-QAndroidJniObject QAndroidJniObject::getStaticObjectField<jobject>(jclass clazz,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::getStaticObjectField<jobject>(jclass clazz,
const char *fieldName,
const char *sig)
{
@@ -1935,7 +1935,7 @@ QAndroidJniObject QAndroidJniObject::getStaticObjectField(const char *className,
}
template <>
-QAndroidJniObject QAndroidJniObject::getStaticObjectField<jobject>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::getStaticObjectField<jobject>(const char *className,
const char *fieldName,
const char *sig)
{
@@ -1943,7 +1943,7 @@ QAndroidJniObject QAndroidJniObject::getStaticObjectField<jobject>(const char *c
}
template <>
-QAndroidJniObject QAndroidJniObject::getStaticObjectField<jobjectArray>(jclass clazz,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::getStaticObjectField<jobjectArray>(jclass clazz,
const char *fieldName,
const char *sig)
{
@@ -1951,7 +1951,7 @@ QAndroidJniObject QAndroidJniObject::getStaticObjectField<jobjectArray>(jclass c
}
template <>
-QAndroidJniObject QAndroidJniObject::getStaticObjectField<jobjectArray>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::getStaticObjectField<jobjectArray>(const char *className,
const char *fieldName,
const char *sig)
{
@@ -1959,195 +1959,195 @@ QAndroidJniObject QAndroidJniObject::getStaticObjectField<jobjectArray>(const ch
}
template <>
-QAndroidJniObject QAndroidJniObject::getStaticObjectField<jobject>(jclass clazz,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::getStaticObjectField<jobject>(jclass clazz,
const char *fieldName)
{
return QJNIObjectPrivate::getStaticObjectField(clazz, fieldName, "Ljava/lang/Object;");
}
template <>
-QAndroidJniObject QAndroidJniObject::getStaticObjectField<jobject>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::getStaticObjectField<jobject>(const char *className,
const char *fieldName)
{
return QJNIObjectPrivate::getStaticObjectField(className, fieldName, "Ljava/lang/Object;");
}
template <>
-QAndroidJniObject QAndroidJniObject::getStaticObjectField<jclass>(jclass clazz,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::getStaticObjectField<jclass>(jclass clazz,
const char *fieldName)
{
return QJNIObjectPrivate::getStaticObjectField(clazz, fieldName, "Ljava/lang/Class;");
}
template <>
-QAndroidJniObject QAndroidJniObject::getStaticObjectField<jclass>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::getStaticObjectField<jclass>(const char *className,
const char *fieldName)
{
return QJNIObjectPrivate::getStaticObjectField(className, fieldName, "Ljava/lang/Class;");
}
template <>
-QAndroidJniObject QAndroidJniObject::getStaticObjectField<jstring>(jclass clazz,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::getStaticObjectField<jstring>(jclass clazz,
const char *fieldName)
{
return QJNIObjectPrivate::getStaticObjectField(clazz, fieldName, "Ljava/lang/String;");
}
template <>
-QAndroidJniObject QAndroidJniObject::getStaticObjectField<jstring>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::getStaticObjectField<jstring>(const char *className,
const char *fieldName)
{
return QJNIObjectPrivate::getStaticObjectField(className, fieldName, "Ljava/lang/String;");
}
template <>
-QAndroidJniObject QAndroidJniObject::getStaticObjectField<jobjectArray>(jclass clazz,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::getStaticObjectField<jobjectArray>(jclass clazz,
const char *fieldName)
{
return QJNIObjectPrivate::getStaticObjectField(clazz, fieldName, "[Ljava/lang/Object;");
}
template <>
-QAndroidJniObject QAndroidJniObject::getStaticObjectField<jobjectArray>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::getStaticObjectField<jobjectArray>(const char *className,
const char *fieldName)
{
return QJNIObjectPrivate::getStaticObjectField(className, fieldName, "[Ljava/lang/Object;");
}
template <>
-QAndroidJniObject QAndroidJniObject::getStaticObjectField<jbooleanArray>(jclass clazz,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::getStaticObjectField<jbooleanArray>(jclass clazz,
const char *fieldName)
{
return QJNIObjectPrivate::getStaticObjectField(clazz, fieldName, "[Z");
}
template <>
-QAndroidJniObject QAndroidJniObject::getStaticObjectField<jbooleanArray>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::getStaticObjectField<jbooleanArray>(const char *className,
const char *fieldName)
{
return QJNIObjectPrivate::getStaticObjectField(className, fieldName, "[Z");
}
template <>
-QAndroidJniObject QAndroidJniObject::getStaticObjectField<jbyteArray>(jclass clazz,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::getStaticObjectField<jbyteArray>(jclass clazz,
const char *fieldName)
{
return QJNIObjectPrivate::getStaticObjectField(clazz, fieldName, "[B");
}
template <>
-QAndroidJniObject QAndroidJniObject::getStaticObjectField<jbyteArray>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::getStaticObjectField<jbyteArray>(const char *className,
const char *fieldName)
{
return QJNIObjectPrivate::getStaticObjectField(className, fieldName, "[B");;
}
template <>
-QAndroidJniObject QAndroidJniObject::getStaticObjectField<jcharArray>(jclass clazz,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::getStaticObjectField<jcharArray>(jclass clazz,
const char *fieldName)
{
return QJNIObjectPrivate::getStaticObjectField(clazz, fieldName, "[C");
}
template <>
-QAndroidJniObject QAndroidJniObject::getStaticObjectField<jcharArray>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::getStaticObjectField<jcharArray>(const char *className,
const char *fieldName)
{
return QJNIObjectPrivate::getStaticObjectField(className, fieldName, "[C");
}
template <>
-QAndroidJniObject QAndroidJniObject::getStaticObjectField<jshortArray>(jclass clazz,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::getStaticObjectField<jshortArray>(jclass clazz,
const char *fieldName)
{
return QJNIObjectPrivate::getStaticObjectField(clazz, fieldName, "[S");
}
template <>
-QAndroidJniObject QAndroidJniObject::getStaticObjectField<jshortArray>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::getStaticObjectField<jshortArray>(const char *className,
const char *fieldName)
{
return QJNIObjectPrivate::getStaticObjectField(className, fieldName, "[S");
}
template <>
-QAndroidJniObject QAndroidJniObject::getStaticObjectField<jintArray>(jclass clazz,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::getStaticObjectField<jintArray>(jclass clazz,
const char *fieldName)
{
return QJNIObjectPrivate::getStaticObjectField(clazz, fieldName, "[I");
}
template <>
-QAndroidJniObject QAndroidJniObject::getStaticObjectField<jintArray>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::getStaticObjectField<jintArray>(const char *className,
const char *fieldName)
{
return QJNIObjectPrivate::getStaticObjectField(className, fieldName, "[I");
}
template <>
-QAndroidJniObject QAndroidJniObject::getStaticObjectField<jlongArray>(jclass clazz,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::getStaticObjectField<jlongArray>(jclass clazz,
const char *fieldName)
{
return QJNIObjectPrivate::getStaticObjectField(clazz, fieldName, "[J");
}
template <>
-QAndroidJniObject QAndroidJniObject::getStaticObjectField<jlongArray>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::getStaticObjectField<jlongArray>(const char *className,
const char *fieldName)
{
return QJNIObjectPrivate::getStaticObjectField(className, fieldName, "[J");
}
template <>
-QAndroidJniObject QAndroidJniObject::getStaticObjectField<jfloatArray>(jclass clazz,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::getStaticObjectField<jfloatArray>(jclass clazz,
const char *fieldName)
{
return QJNIObjectPrivate::getStaticObjectField(clazz, fieldName, "[F");
}
template <>
-QAndroidJniObject QAndroidJniObject::getStaticObjectField<jfloatArray>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::getStaticObjectField<jfloatArray>(const char *className,
const char *fieldName)
{
return QJNIObjectPrivate::getStaticObjectField(className, fieldName, "[F");
}
template <>
-QAndroidJniObject QAndroidJniObject::getStaticObjectField<jdoubleArray>(jclass clazz,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::getStaticObjectField<jdoubleArray>(jclass clazz,
const char *fieldName)
{
return QJNIObjectPrivate::getStaticObjectField(clazz, fieldName, "[D");
}
template <>
-QAndroidJniObject QAndroidJniObject::getStaticObjectField<jdoubleArray>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::getStaticObjectField<jdoubleArray>(const char *className,
const char *fieldName)
{
return QJNIObjectPrivate::getStaticObjectField(className, fieldName, "[D");
}
template <>
-QAndroidJniObject QAndroidJniObject::getStaticObjectField<jthrowable>(jclass clazz,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::getStaticObjectField<jthrowable>(jclass clazz,
const char *fieldName)
{
return QJNIObjectPrivate::getStaticObjectField(clazz, fieldName, "Ljava/lang/Throwable;");
}
template <>
-QAndroidJniObject QAndroidJniObject::getStaticObjectField<jthrowable>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject QAndroidJniObject::getStaticObjectField<jthrowable>(const char *className,
const char *fieldName)
{
return QJNIObjectPrivate::getStaticObjectField(className, fieldName, "Ljava/lang/Throwable;");
}
template <>
-void QAndroidJniObject::setStaticField<jboolean>(jclass clazz, const char *fieldName, jboolean value)
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setStaticField<jboolean>(jclass clazz, const char *fieldName, jboolean value)
{
QJNIObjectPrivate::setStaticField<jboolean>(clazz, fieldName, value);
}
template <>
-void QAndroidJniObject::setStaticField<jboolean>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setStaticField<jboolean>(const char *className,
const char *fieldName,
jboolean value)
{
@@ -2155,13 +2155,13 @@ void QAndroidJniObject::setStaticField<jboolean>(const char *className,
}
template <>
-void QAndroidJniObject::setStaticField<jbyte>(jclass clazz, const char *fieldName, jbyte value)
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setStaticField<jbyte>(jclass clazz, const char *fieldName, jbyte value)
{
QJNIObjectPrivate::setStaticField<jbyte>(clazz, fieldName, value);
}
template <>
-void QAndroidJniObject::setStaticField<jbyte>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setStaticField<jbyte>(const char *className,
const char *fieldName,
jbyte value)
{
@@ -2169,13 +2169,13 @@ void QAndroidJniObject::setStaticField<jbyte>(const char *className,
}
template <>
-void QAndroidJniObject::setStaticField<jchar>(jclass clazz, const char *fieldName, jchar value)
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setStaticField<jchar>(jclass clazz, const char *fieldName, jchar value)
{
QJNIObjectPrivate::setStaticField<jchar>(clazz, fieldName, value);
}
template <>
-void QAndroidJniObject::setStaticField<jchar>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setStaticField<jchar>(const char *className,
const char *fieldName,
jchar value)
{
@@ -2183,13 +2183,13 @@ void QAndroidJniObject::setStaticField<jchar>(const char *className,
}
template <>
-void QAndroidJniObject::setStaticField<jshort>(jclass clazz, const char *fieldName, jshort value)
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setStaticField<jshort>(jclass clazz, const char *fieldName, jshort value)
{
QJNIObjectPrivate::setStaticField<jshort>(clazz, fieldName, value);
}
template <>
-void QAndroidJniObject::setStaticField<jshort>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setStaticField<jshort>(const char *className,
const char *fieldName,
jshort value)
{
@@ -2197,25 +2197,25 @@ void QAndroidJniObject::setStaticField<jshort>(const char *className,
}
template <>
-void QAndroidJniObject::setStaticField<jint>(jclass clazz, const char *fieldName, jint value)
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setStaticField<jint>(jclass clazz, const char *fieldName, jint value)
{
QJNIObjectPrivate::setStaticField<jint>(clazz, fieldName, value);
}
template <>
-void QAndroidJniObject::setStaticField<jint>(const char *className, const char *fieldName, jint value)
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setStaticField<jint>(const char *className, const char *fieldName, jint value)
{
QJNIObjectPrivate::setStaticField<jint>(className, fieldName, value);
}
template <>
-void QAndroidJniObject::setStaticField<jlong>(jclass clazz, const char *fieldName, jlong value)
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setStaticField<jlong>(jclass clazz, const char *fieldName, jlong value)
{
QJNIObjectPrivate::setStaticField<jlong>(clazz, fieldName, value);
}
template <>
-void QAndroidJniObject::setStaticField<jlong>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setStaticField<jlong>(const char *className,
const char *fieldName,
jlong value)
{
@@ -2223,13 +2223,13 @@ void QAndroidJniObject::setStaticField<jlong>(const char *className,
}
template <>
-void QAndroidJniObject::setStaticField<jfloat>(jclass clazz, const char *fieldName, jfloat value)
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setStaticField<jfloat>(jclass clazz, const char *fieldName, jfloat value)
{
QJNIObjectPrivate::setStaticField<jfloat>(clazz, fieldName, value);
}
template <>
-void QAndroidJniObject::setStaticField<jfloat>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setStaticField<jfloat>(const char *className,
const char *fieldName,
jfloat value)
{
@@ -2237,13 +2237,13 @@ void QAndroidJniObject::setStaticField<jfloat>(const char *className,
}
template <>
-void QAndroidJniObject::setStaticField<jdouble>(jclass clazz, const char *fieldName, jdouble value)
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setStaticField<jdouble>(jclass clazz, const char *fieldName, jdouble value)
{
QJNIObjectPrivate::setStaticField<jdouble>(clazz, fieldName, value);
}
template <>
-void QAndroidJniObject::setStaticField<jdouble>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setStaticField<jdouble>(const char *className,
const char *fieldName,
jdouble value)
{
@@ -2251,7 +2251,7 @@ void QAndroidJniObject::setStaticField<jdouble>(const char *className,
}
template <>
-void QAndroidJniObject::setStaticField<jobject>(jclass clazz,
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setStaticField<jobject>(jclass clazz,
const char *fieldName,
const char *sig,
jobject value)
@@ -2260,7 +2260,7 @@ void QAndroidJniObject::setStaticField<jobject>(jclass clazz,
}
template <>
-void QAndroidJniObject::setStaticField<jobject>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setStaticField<jobject>(const char *className,
const char *fieldName,
const char *sig,
jobject value)
@@ -2269,7 +2269,7 @@ void QAndroidJniObject::setStaticField<jobject>(const char *className,
}
template <>
-void QAndroidJniObject::setStaticField<jclass>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setStaticField<jclass>(const char *className,
const char *fieldName,
jclass value)
{
@@ -2277,13 +2277,13 @@ void QAndroidJniObject::setStaticField<jclass>(const char *className,
}
template <>
-void QAndroidJniObject::setStaticField<jclass>(jclass clazz, const char *fieldName, jclass value)
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setStaticField<jclass>(jclass clazz, const char *fieldName, jclass value)
{
QJNIObjectPrivate::setStaticField<jobject>(clazz, fieldName, "Ljava/lang/Class;", value);
}
template <>
-void QAndroidJniObject::setStaticField<jstring>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setStaticField<jstring>(const char *className,
const char *fieldName,
jstring value)
{
@@ -2291,13 +2291,13 @@ void QAndroidJniObject::setStaticField<jstring>(const char *className,
}
template <>
-void QAndroidJniObject::setStaticField<jstring>(jclass clazz, const char *fieldName, jstring value)
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setStaticField<jstring>(jclass clazz, const char *fieldName, jstring value)
{
QJNIObjectPrivate::setStaticField<jobject>(clazz, fieldName, "Ljava/lang/String;", value);
}
template <>
-void QAndroidJniObject::setStaticField<jobjectArray>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setStaticField<jobjectArray>(const char *className,
const char *fieldName,
jobjectArray value)
{
@@ -2305,7 +2305,7 @@ void QAndroidJniObject::setStaticField<jobjectArray>(const char *className,
}
template <>
-void QAndroidJniObject::setStaticField<jobjectArray>(jclass clazz,
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setStaticField<jobjectArray>(jclass clazz,
const char *fieldName,
jobjectArray value)
{
@@ -2313,7 +2313,7 @@ void QAndroidJniObject::setStaticField<jobjectArray>(jclass clazz,
}
template <>
-void QAndroidJniObject::setStaticField<jbooleanArray>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setStaticField<jbooleanArray>(const char *className,
const char *fieldName,
jbooleanArray value)
{
@@ -2321,7 +2321,7 @@ void QAndroidJniObject::setStaticField<jbooleanArray>(const char *className,
}
template <>
-void QAndroidJniObject::setStaticField<jbooleanArray>(jclass clazz,
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setStaticField<jbooleanArray>(jclass clazz,
const char *fieldName,
jbooleanArray value)
{
@@ -2329,7 +2329,7 @@ void QAndroidJniObject::setStaticField<jbooleanArray>(jclass clazz,
}
template <>
-void QAndroidJniObject::setStaticField<jbyteArray>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setStaticField<jbyteArray>(const char *className,
const char *fieldName,
jbyteArray value)
{
@@ -2337,7 +2337,7 @@ void QAndroidJniObject::setStaticField<jbyteArray>(const char *className,
}
template <>
-void QAndroidJniObject::setStaticField<jbyteArray>(jclass clazz,
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setStaticField<jbyteArray>(jclass clazz,
const char *fieldName,
jbyteArray value)
{
@@ -2345,7 +2345,7 @@ void QAndroidJniObject::setStaticField<jbyteArray>(jclass clazz,
}
template <>
-void QAndroidJniObject::setStaticField<jcharArray>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setStaticField<jcharArray>(const char *className,
const char *fieldName,
jcharArray value)
{
@@ -2353,7 +2353,7 @@ void QAndroidJniObject::setStaticField<jcharArray>(const char *className,
}
template <>
-void QAndroidJniObject::setStaticField<jcharArray>(jclass clazz,
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setStaticField<jcharArray>(jclass clazz,
const char *fieldName,
jcharArray value)
{
@@ -2361,7 +2361,7 @@ void QAndroidJniObject::setStaticField<jcharArray>(jclass clazz,
}
template <>
-void QAndroidJniObject::setStaticField<jshortArray>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setStaticField<jshortArray>(const char *className,
const char *fieldName,
jshortArray value)
{
@@ -2369,7 +2369,7 @@ void QAndroidJniObject::setStaticField<jshortArray>(const char *className,
}
template <>
-void QAndroidJniObject::setStaticField<jshortArray>(jclass clazz,
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setStaticField<jshortArray>(jclass clazz,
const char *fieldName,
jshortArray value)
{
@@ -2377,7 +2377,7 @@ void QAndroidJniObject::setStaticField<jshortArray>(jclass clazz,
}
template <>
-void QAndroidJniObject::setStaticField<jintArray>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setStaticField<jintArray>(const char *className,
const char *fieldName,
jintArray value)
{
@@ -2385,7 +2385,7 @@ void QAndroidJniObject::setStaticField<jintArray>(const char *className,
}
template <>
-void QAndroidJniObject::setStaticField<jintArray>(jclass clazz,
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setStaticField<jintArray>(jclass clazz,
const char *fieldName,
jintArray value)
{
@@ -2393,7 +2393,7 @@ void QAndroidJniObject::setStaticField<jintArray>(jclass clazz,
}
template <>
-void QAndroidJniObject::setStaticField<jlongArray>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setStaticField<jlongArray>(const char *className,
const char *fieldName,
jlongArray value)
{
@@ -2401,7 +2401,7 @@ void QAndroidJniObject::setStaticField<jlongArray>(const char *className,
}
template <>
-void QAndroidJniObject::setStaticField<jlongArray>(jclass clazz,
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setStaticField<jlongArray>(jclass clazz,
const char *fieldName,
jlongArray value)
{
@@ -2409,7 +2409,7 @@ void QAndroidJniObject::setStaticField<jlongArray>(jclass clazz,
}
template <>
-void QAndroidJniObject::setStaticField<jfloatArray>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setStaticField<jfloatArray>(const char *className,
const char *fieldName,
jfloatArray value)
{
@@ -2417,7 +2417,7 @@ void QAndroidJniObject::setStaticField<jfloatArray>(const char *className,
}
template <>
-void QAndroidJniObject::setStaticField<jfloatArray>(jclass clazz,
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setStaticField<jfloatArray>(jclass clazz,
const char *fieldName,
jfloatArray value)
{
@@ -2425,7 +2425,7 @@ void QAndroidJniObject::setStaticField<jfloatArray>(jclass clazz,
}
template <>
-void QAndroidJniObject::setStaticField<jdoubleArray>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setStaticField<jdoubleArray>(const char *className,
const char *fieldName,
jdoubleArray value)
{
@@ -2433,7 +2433,7 @@ void QAndroidJniObject::setStaticField<jdoubleArray>(const char *className,
}
template <>
-void QAndroidJniObject::setStaticField<jdoubleArray>(jclass clazz,
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setStaticField<jdoubleArray>(jclass clazz,
const char *fieldName,
jdoubleArray value)
{
@@ -2441,7 +2441,7 @@ void QAndroidJniObject::setStaticField<jdoubleArray>(jclass clazz,
}
template <>
-void QAndroidJniObject::setStaticField<jthrowable>(const char *className,
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setStaticField<jthrowable>(const char *className,
const char *fieldName,
jthrowable value)
{
@@ -2449,7 +2449,7 @@ void QAndroidJniObject::setStaticField<jthrowable>(const char *className,
}
template <>
-void QAndroidJniObject::setStaticField<jthrowable>(jclass clazz,
+Q_ANDROIDEXTRAS_EXPORT void QAndroidJniObject::setStaticField<jthrowable>(jclass clazz,
const char *fieldName,
jthrowable value)
{