QmlJS: Rework FakeMetaObjects to no longer contain pointers.
Having a duplicate prototype chain - once in FakeMetaObjects and once in QmlObjectValues was unnecessary. Now FMOs don't contain references which may allow other simplifications.
Showing
- src/libs/languageutils/fakemetaobject.cpp 8 additions, 6 deletionssrc/libs/languageutils/fakemetaobject.cpp
- src/libs/languageutils/fakemetaobject.h 3 additions, 3 deletionssrc/libs/languageutils/fakemetaobject.h
- src/libs/qmljs/qmljsinterpreter.cpp 74 additions, 98 deletionssrc/libs/qmljs/qmljsinterpreter.cpp
- src/libs/qmljs/qmljsinterpreter.h 17 additions, 16 deletionssrc/libs/qmljs/qmljsinterpreter.h
- src/libs/qmljs/qmljstypedescriptionreader.cpp 1 addition, 1 deletionsrc/libs/qmljs/qmljstypedescriptionreader.cpp
- src/libs/qmljs/qmljstypedescriptionreader.h 2 additions, 2 deletionssrc/libs/qmljs/qmljstypedescriptionreader.h
- src/plugins/cpptools/cppmodelmanager.cpp 0 additions, 1 deletionsrc/plugins/cpptools/cppmodelmanager.cpp
- src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp 4 additions, 1 deletion...lugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp
- src/plugins/qmljstools/qmljsplugindumper.cpp 2 additions, 7 deletionssrc/plugins/qmljstools/qmljsplugindumper.cpp
Loading
Please register or sign in to comment