aboutsummaryrefslogtreecommitdiffstats
path: root/typesystem.cpp
diff options
context:
space:
mode:
authorHugo Lima <hugo.lima@openbossa.org>2009-11-20 15:25:18 -0200
committerHugo Lima <hugo.lima@openbossa.org>2009-11-20 15:25:18 -0200
commitf2d02ce9d463edaff78ff1d0f3f3c6c9ba9e9159 (patch)
treeaf8c0f1bd43da282f3f3971d156d6df509581e0c /typesystem.cpp
parente19c8f718dea4b644332188505a4cf38997302de (diff)
Do not export global variables used only in typesystem.cpp.
Diffstat (limited to 'typesystem.cpp')
-rw-r--r--typesystem.cpp56
1 files changed, 49 insertions, 7 deletions
diff --git a/typesystem.cpp b/typesystem.cpp
index 9ffdf502c..b4bdc3ff7 100644
--- a/typesystem.cpp
+++ b/typesystem.cpp
@@ -25,13 +25,13 @@
#include "reporthandler.h"
#include <QtXml>
-QString strings_Object = QLatin1String("Object");
-QString strings_String = QLatin1String("String");
-QString strings_Thread = QLatin1String("Thread");
-QString strings_char = QLatin1String("char");
-QString stringsJavaLang = QLatin1String("java.lang");
-QString strings_jchar = QLatin1String("jchar");
-QString strings_jobject = QLatin1String("jobject");
+static QString strings_Object = QLatin1String("Object");
+static QString strings_String = QLatin1String("String");
+static QString strings_Thread = QLatin1String("Thread");
+static QString strings_char = QLatin1String("char");
+static QString stringsJavaLang = QLatin1String("java.lang");
+static QString strings_jchar = QLatin1String("jchar");
+static QString strings_jobject = QLatin1String("jobject");
class StackElement
{
@@ -2141,6 +2141,48 @@ AddedFunction::AddedFunction(QString signature, QString returnType) : m_access(P
}
}
+QString PrimitiveTypeEntry::javaObjectPackage() const
+{
+ return stringsJavaLang;
+}
+
+QString ComplexTypeEntry::targetLangApiName() const
+{
+ return strings_jobject;
+}
+QString StringTypeEntry::targetLangApiName() const
+{
+ return strings_jobject;
+}
+QString StringTypeEntry::targetLangName() const
+{
+ return strings_String;
+}
+QString StringTypeEntry::targetLangPackage() const
+{
+ return stringsJavaLang;
+}
+QString CharTypeEntry::targetLangApiName() const
+{
+ return strings_jchar;
+}
+QString CharTypeEntry::targetLangName() const
+{
+ return strings_char;
+}
+QString VariantTypeEntry::targetLangApiName() const
+{
+ return strings_jobject;
+}
+QString VariantTypeEntry::targetLangName() const
+{
+ return strings_Object;
+}
+QString VariantTypeEntry::targetLangPackage() const
+{
+ return stringsJavaLang;
+}
+
/*
static void injectCode(ComplexTypeEntry *e,
const char *signature,