|
| | 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.
|