diff --git a/src/shared/qml/qmlsymbol.h b/src/shared/qml/qmlsymbol.h
index 33561daa069b159bde5bf5c36e8f87d5799dca69..8341183f53f9ddfed6cf9e9cd02554baa29fad77 100644
--- a/src/shared/qml/qmlsymbol.h
+++ b/src/shared/qml/qmlsymbol.h
@@ -42,16 +42,6 @@ public:
     virtual List members(bool includeBaseClassMembers) = 0;
 };
 
-class QML_EXPORT QmlPrimitiveSymbol: public QmlBuildInSymbol
-{
-public:
-    virtual ~QmlPrimitiveSymbol() = 0;
-
-    virtual bool isString() const = 0;
-    virtual bool isNumber() const = 0;
-    virtual bool isObject() const = 0;
-};
-
 class QML_EXPORT QmlSymbolWithMembers: public QmlSymbol
 {
 public: