32 using QQmlSA::PropertyPass::PropertyPass;
35 virtual QQmlJSStructuredTypeError check(
const QString &typeName,
const QString &value)
const = 0;
37 QQmlSA::Property getProperty(
const QString &propertyName,
const QQmlSA::Binding &binding,
38 const QQmlSA::Element &bindingScope)
const;
40 void warnOnCheckedBinding(
const QQmlSA::Binding &binding,
const QQmlSA::Element &propertyType);
46 QQmlJSLiteralBindingCheck(QQmlSA::PassManager *manager);
48 void onBinding(
const QQmlSA::Element &element,
const QString &propertyName,
49 const QQmlSA::Binding &binding,
const QQmlSA::Element &bindingScope,
50 const QQmlSA::Element &value) override;
53 QQmlJSTypeResolver *m_resolver;
56 QQmlJSStructuredTypeError check(
const QString &typeName,
const QString &value)
const override;