comparison generator/typesystem.cpp @ 355:08c1ca7975ab

obviated redundant virtual dispatch callbacks
author Max Samukha <maxter@spambox.com>
date Tue, 25 May 2010 17:23:11 +0300
parents 4920ef9206fe
children beaf4a2974d7
comparison
equal deleted inserted replaced
354:18bd68f586c6 355:08c1ca7975ab
1718 } 1718 }
1719 1719
1720 QString EnumTypeEntry::javaQualifier() const 1720 QString EnumTypeEntry::javaQualifier() const
1721 { 1721 {
1722 TypeEntry *te = TypeDatabase::instance()->findType(m_qualifier); 1722 TypeEntry *te = TypeDatabase::instance()->findType(m_qualifier);
1723 if (te != 0) { 1723 if (te != 0)
1724 if (te->designatedInterface())
1725 te = te->designatedInterface();
1726
1727 return te->targetLangName(); 1724 return te->targetLangName();
1728 }
1729 else 1725 else
1730 return m_qualifier; 1726 return m_qualifier;
1731 } 1727 }
1732 1728
1733 QString EnumTypeEntry::jniName() const 1729 QString EnumTypeEntry::jniName() const