diff options
author | Hugo Lima <hugo.lima@openbossa.org> | 2010-03-22 14:37:49 -0300 |
---|---|---|
committer | Hugo Parente Lima <hugo.pl@gmail.com> | 2012-03-09 19:09:57 -0300 |
commit | 60c0865c6af16c91244123fe6f2c328f5fc912a4 (patch) | |
tree | 25d0c036038c396528de57ae805af65bab0f84ee /typesystem.cpp | |
parent | 3cff3536c819b0c79aea9b5b72301622eea62c76 (diff) |
Remove some java-oriented stuff from ApiExtractor inherited from QtJambi generator.
Reviewer: Lauro Moura <lauro.neto@openbossa.org>
Reviewer: Bruno Araújo <bruno.araujo@openbossa.org>
Diffstat (limited to 'typesystem.cpp')
-rw-r--r-- | typesystem.cpp | 38 |
1 files changed, 6 insertions, 32 deletions
diff --git a/typesystem.cpp b/typesystem.cpp index 5d1aef3c2..fa9329a3e 100644 --- a/typesystem.cpp +++ b/typesystem.cpp @@ -27,9 +27,7 @@ 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"); @@ -1744,23 +1742,6 @@ bool TypeDatabase::parseFile(QIODevice* device, bool generate) return reader.parse(&source, false); } -QString PrimitiveTypeEntry::javaObjectName() const -{ - static QHash<QString, QString> table; - if (table.isEmpty()) { - table["boolean"] = "Boolean"; - table["byte"] = "Byte"; - table["char"] = "Character"; - table["short"] = "Short"; - table["int"] = "Integer"; - table["long"] = "Long"; - table["float"] = "Float"; - table["double"] = "Double"; - } - Q_ASSERT(table.contains(targetLangName())); - return table[targetLangName()]; -} - PrimitiveTypeEntry* PrimitiveTypeEntry::basicAliasedTypeEntry() const { if (!m_aliasedTypeEntry) @@ -1857,9 +1838,7 @@ FieldModification ComplexTypeEntry::fieldModification(const QString &name) const QString ContainerTypeEntry::targetLangPackage() const { - if (m_type == PairContainer) - return "com.trolltech.qt"; - return "java.util"; + return QString(); } QString ContainerTypeEntry::targetLangName() const @@ -1868,15 +1847,15 @@ QString ContainerTypeEntry::targetLangName() const switch (m_type) { case StringListContainer: return "QStringList"; case ListContainer: return "QList"; - case LinkedListContainer: return "LinkedList"; + case LinkedListContainer: return "QLinkedList"; case VectorContainer: return "QVector"; case StackContainer: return "QStack"; case QueueContainer: return "QQueue"; case SetContainer: return "QSet"; case MapContainer: return "QMap"; case MultiMapContainer: return "QMultiMap"; - case HashContainer: return "QHashMap"; - //case MultiHashCollectio: return "MultiHash"; + case HashContainer: return "QHash"; + case MultiHashContainer: return "QMultiHash"; case PairContainer: return "QPair"; default: qWarning("bad type... %d", m_type); @@ -2190,11 +2169,6 @@ AddedFunction::AddedFunction(QString signature, QString returnType) : m_access(P } } -QString PrimitiveTypeEntry::javaObjectPackage() const -{ - return stringsJavaLang; -} - QString ComplexTypeEntry::targetLangApiName() const { return strings_jobject; @@ -2209,7 +2183,7 @@ QString StringTypeEntry::targetLangName() const } QString StringTypeEntry::targetLangPackage() const { - return stringsJavaLang; + return QString(); } QString CharTypeEntry::targetLangApiName() const { @@ -2229,7 +2203,7 @@ QString VariantTypeEntry::targetLangName() const } QString VariantTypeEntry::targetLangPackage() const { - return stringsJavaLang; + return QString(); } /* |