|
| PropertyPass (PassManager *manager) |
| Creates a PropertyPass object and uses manager to refer to the pass manager.
|
| PropertyPass (PassManager *manager) |
| Creates a PropertyPass object and uses manager to refer to the pass manager.
|
virtual void | onBinding (const QQmlSA::Element &element, const QString &propertyName, const QQmlSA::Binding &binding, const QQmlSA::Element &bindingScope, const QQmlSA::Element &value) |
| Executes whenever a property gets bound to a value.
|
virtual void | onRead (const QQmlSA::Element &element, const QString &propertyName, const QQmlSA::Element &readScope, QQmlSA::SourceLocation location) |
| Executes whenever a property is read.
|
virtual void | onCall (const QQmlSA::Element &element, const QString &propertyName, const QQmlSA::Element &readScope, QQmlSA::SourceLocation location) |
| Executes whenever a property or method is called.
|
virtual void | onWrite (const QQmlSA::Element &element, const QString &propertyName, const QQmlSA::Element &value, const QQmlSA::Element &writeScope, QQmlSA::SourceLocation location) |
| Executes whenever a property is written to.
|
| GenericPass (PassManager *manager) |
| Creates a generic pass.
|
virtual | ~GenericPass () |
| Destroys the GenericPass instance.
|
void | emitWarning (QAnyStringView diagnostic, LoggerWarningId id) |
| Emits a warning message diagnostic about an issue of type id.
|
void | emitWarning (QAnyStringView diagnostic, LoggerWarningId id, QQmlSA::SourceLocation srcLocation) |
| Emits warning message diagnostic about an issue of type id located at srcLocation.
|
void | emitWarning (QAnyStringView diagnostic, LoggerWarningId id, QQmlSA::SourceLocation srcLocation, const QQmlSA::FixSuggestion &fix) |
| Emits a warning message diagnostic about an issue of type id located at srcLocation and with suggested fix fix.
|
Element | resolveTypeInFileScope (QAnyStringView typeName) |
| Returns the type corresponding to typeName inside the currently analysed file.
|
Element | resolveAttachedInFileScope (QAnyStringView typeName) |
| Returns the attached type corresponding to typeName used inside the currently analysed file.
|
Element | resolveType (QAnyStringView moduleName, QAnyStringView typeName) |
| Returns the type of typeName defined in module moduleName.
|
Element | resolveBuiltinType (QAnyStringView typeName) const |
| Returns the type of the built-in type identified by typeName.
|
Element | resolveAttached (QAnyStringView moduleName, QAnyStringView typeName) |
| Returns the attached type of typeName defined in module moduleName.
|
Element | resolveLiteralType (const Binding &binding) |
| Returns the element representing the type of literal in binding.
|
Element | resolveIdToElement (QAnyStringView id, const Element &context) |
| Returns the element in context that has id id.
|
QString | resolveElementToId (const Element &element, const Element &context) |
| Returns the id of element in a given context.
|
QString | sourceCode (QQmlSA::SourceLocation location) |
| Returns the source code located within location.
|