diff --git a/src/libs/qmljs/qmljsinterpreter.cpp b/src/libs/qmljs/qmljsinterpreter.cpp index 8d8ee7a160529ab6c4341c7efe4b14467e1323da..7fcd08e556e0f9829366baea13f0719a15e26605 100644 --- a/src/libs/qmljs/qmljsinterpreter.cpp +++ b/src/libs/qmljs/qmljsinterpreter.cpp @@ -3303,6 +3303,21 @@ QString ASTObjectValue::defaultPropertyName() const return QString(); } +UiObjectInitializer *ASTObjectValue::initializer() const +{ + return _initializer; +} + +UiQualifiedId *ASTObjectValue::typeName() const +{ + return _typeName; +} + +const QmlJS::Document *ASTObjectValue::document() const +{ + return _doc; +} + ASTVariableReference::ASTVariableReference(VariableDeclaration *ast, Engine *engine) : Reference(engine), _ast(ast) { diff --git a/src/libs/qmljs/qmljsinterpreter.h b/src/libs/qmljs/qmljsinterpreter.h index 68ac6ff459ce50266b102a7bdf7e7e9b290cc2d2..7301ad5766baf20d56b0edddf6e6976ed3c960f2 100644 --- a/src/libs/qmljs/qmljsinterpreter.h +++ b/src/libs/qmljs/qmljsinterpreter.h @@ -945,6 +945,10 @@ public: virtual void processMembers(MemberProcessor *processor) const; QString defaultPropertyName() const; + + AST::UiObjectInitializer *initializer() const; + AST::UiQualifiedId *typeName() const; + const Document *document() const; }; class QMLJS_EXPORT ImportInfo