|
| bool | preVisit (QQmlJS::AST::Node *) override |
| void | postVisit (QQmlJS::AST::Node *) override |
| QQmlJS::AST::Node * | astParentOfVisitedNode () const |
| void | leaveEnvironment () override |
| bool | visit (QQmlJS::AST::StringLiteral *) override |
| bool | visit (AST::CommaExpression *) override |
| bool | visit (QQmlJS::AST::NewMemberExpression *) override |
| bool | visit (QQmlJS::AST::VoidExpression *ast) override |
| bool | visit (QQmlJS::AST::BinaryExpression *) override |
| bool | visit (QQmlJS::AST::UiImport *import) override |
| bool | visit (QQmlJS::AST::UiEnumDeclaration *uied) override |
| bool | visit (QQmlJS::AST::CaseBlock *) override |
| bool | visit (QQmlJS::AST::ExpressionStatement *ast) override |
| bool | visit (QQmlJS::AST::FunctionDeclaration *fdecl) override |
| bool | visit (QQmlJS::AST::FunctionExpression *fexpr) override |
| bool | visit (QQmlJS::AST::UiPublicMember *publicMember) override |
| bool | visit (QQmlJS::AST::UiObjectDefinition *objectDefinition) override |
| bool | visit (QQmlJS::AST::Type *typeAnnotation) override |
| bool | visit (QQmlJS::AST::UiPragma *pragma) override |
| bool | visit (QQmlJS::AST::IdentifierExpression *idexp) override |
| void | endVisit (QQmlJS::AST::FieldMemberExpression *fieldMember) override |
| bool | visit (QQmlJS::AST::UiProgram *ast) override |
| void | endVisit (QQmlJS::AST::UiProgram *ast) override |
| bool | safeInsertJSIdentifier (QQmlJSScope::Ptr &scope, const QString &namename, const QQmlJSScope::JavaScriptIdentifier &identifier) override |
| void | addImportWithLocation (const QString &namename, const QQmlJS::SourceLocation &loc, bool hadWarnings) override |
| void | addStaticImportWithLocation (const QString &namename, const QQmlJS::SourceLocation &loc, bool isDependency) override |
| QSet< QString > * | usedTypes () override |
| void | endVisit (QQmlJS::AST::ExpressionStatement *ast) override |
| void | endVisit (QQmlJS::AST::UiObjectDefinition *) override |
| void | endVisit (QQmlJS::AST::UiInlineComponent *) override |
| void | endVisit (QQmlJS::AST::UiPublicMember *) override |
| void | endVisit (QQmlJS::AST::UiScriptBinding *) override |
| void | endVisit (QQmlJS::AST::UiArrayBinding *) override |
| void | endVisit (QQmlJS::AST::FunctionExpression *) override |
| void | endVisit (QQmlJS::AST::FunctionDeclaration *) override |
| void | endVisit (QQmlJS::AST::ClassExpression *) override |
| void | endVisit (QQmlJS::AST::ClassDeclaration *ast) override |
| void | endVisit (QQmlJS::AST::ForStatement *ast) override |
| void | endVisit (QQmlJS::AST::ForEachStatement *ast) override |
| void | endVisit (QQmlJS::AST::Block *ast) override |
| void | endVisit (QQmlJS::AST::CaseBlock *ast) override |
| void | endVisit (QQmlJS::AST::Catch *ast) override |
| void | endVisit (QQmlJS::AST::WithStatement *ast) override |
| void | endVisit (QQmlJS::AST::UiObjectBinding *uiob) override |
| void | endVisit (QQmlJS::AST::ExportDeclaration *exp) override |
| void | endVisit (QQmlJS::AST::ESModule *module) override |
| void | endVisit (QQmlJS::AST::Program *programprogram) override |
| bool | visit (QQmlJS::AST::UiInlineComponent *) override |
| bool | visit (QQmlJS::AST::UiRequired *required) override |
| bool | visit (QQmlJS::AST::UiScriptBinding *) override |
| bool | visit (QQmlJS::AST::UiArrayBinding *) override |
| bool | visit (QQmlJS::AST::UiSourceElement *) override |
| bool | visit (QQmlJS::AST::ClassExpression *ast) override |
| bool | visit (QQmlJS::AST::ClassDeclaration *ast) override |
| bool | visit (QQmlJS::AST::ForStatement *ast) override |
| bool | visit (QQmlJS::AST::ForEachStatement *ast) override |
| bool | visit (QQmlJS::AST::Block *ast) override |
| bool | visit (QQmlJS::AST::Catch *ast) override |
| bool | visit (QQmlJS::AST::WithStatement *withStatement) override |
| bool | visit (QQmlJS::AST::FormalParameterList *fpl) override |
| bool | visit (QQmlJS::AST::UiObjectBinding *uiob) override |
| bool | visit (QQmlJS::AST::ExportDeclaration *exp) override |
| bool | visit (QQmlJS::AST::ESModule *module) override |
| bool | visit (QQmlJS::AST::Program *programprogram) override |
| bool | visit (QQmlJS::AST::PatternElement *) override |
| bool | visit (QQmlJS::AST::IfStatement *) override |
| bool | visit (QQmlJS::AST::ExpressionStatement *ast) override |
| void | endVisit (QQmlJS::AST::ExpressionStatement *ast) override |
| bool | visit (QQmlJS::AST::UiProgram *) override |
| void | endVisit (QQmlJS::AST::UiProgram *) override |
| bool | visit (QQmlJS::AST::UiObjectDefinition *) override |
| void | endVisit (QQmlJS::AST::UiObjectDefinition *) override |
| bool | visit (QQmlJS::AST::UiInlineComponent *) override |
| void | endVisit (QQmlJS::AST::UiInlineComponent *) override |
| bool | visit (QQmlJS::AST::UiPublicMember *) override |
| void | endVisit (QQmlJS::AST::UiPublicMember *) override |
| bool | visit (QQmlJS::AST::UiRequired *required) override |
| bool | visit (QQmlJS::AST::UiScriptBinding *) override |
| void | endVisit (QQmlJS::AST::UiScriptBinding *) override |
| bool | visit (QQmlJS::AST::UiArrayBinding *) override |
| void | endVisit (QQmlJS::AST::UiArrayBinding *) override |
| bool | visit (QQmlJS::AST::UiEnumDeclaration *uied) override |
| bool | visit (QQmlJS::AST::FunctionExpression *fexpr) override |
| void | endVisit (QQmlJS::AST::FunctionExpression *) override |
| bool | visit (QQmlJS::AST::UiSourceElement *) override |
| bool | visit (QQmlJS::AST::FunctionDeclaration *fdecl) override |
| void | endVisit (QQmlJS::AST::FunctionDeclaration *) override |
| bool | visit (QQmlJS::AST::ClassExpression *ast) override |
| void | endVisit (QQmlJS::AST::ClassExpression *) override |
| bool | visit (QQmlJS::AST::UiImport *import) override |
| bool | visit (QQmlJS::AST::UiPragma *pragma) override |
| bool | visit (QQmlJS::AST::ClassDeclaration *ast) override |
| void | endVisit (QQmlJS::AST::ClassDeclaration *ast) override |
| bool | visit (QQmlJS::AST::ForStatement *ast) override |
| void | endVisit (QQmlJS::AST::ForStatement *ast) override |
| bool | visit (QQmlJS::AST::ForEachStatement *ast) override |
| void | endVisit (QQmlJS::AST::ForEachStatement *ast) override |
| bool | visit (QQmlJS::AST::Block *ast) override |
| void | endVisit (QQmlJS::AST::Block *ast) override |
| bool | visit (QQmlJS::AST::CaseBlock *ast) override |
| void | endVisit (QQmlJS::AST::CaseBlock *ast) override |
| bool | visit (QQmlJS::AST::Catch *ast) override |
| void | endVisit (QQmlJS::AST::Catch *ast) override |
| bool | visit (QQmlJS::AST::WithStatement *withStatement) override |
| void | endVisit (QQmlJS::AST::WithStatement *ast) override |
| bool | visit (QQmlJS::AST::FormalParameterList *fpl) override |
| bool | visit (QQmlJS::AST::UiObjectBinding *uiob) override |
| void | endVisit (QQmlJS::AST::UiObjectBinding *uiob) override |
| bool | visit (QQmlJS::AST::ExportDeclaration *exp) override |
| void | endVisit (QQmlJS::AST::ExportDeclaration *exp) override |
| bool | visit (QQmlJS::AST::ESModule *module) override |
| void | endVisit (QQmlJS::AST::ESModule *module) override |
| bool | visit (QQmlJS::AST::Program *programprogram) override |
| void | endVisit (QQmlJS::AST::Program *programprogram) override |
| bool | visit (QQmlJS::AST::PatternElement *) override |
| bool | visit (QQmlJS::AST::IfStatement *) override |
| void | throwRecursionDepthError () override |
| virtual bool | checkCustomParser (const QQmlJSScope::ConstPtr &scope) |
| void | setScopeName (QQmlJSScope::Ptr &scope, QQmlJSScope::ScopeType typetype, const QString &namename) |
| void | createAttachedAndGroupedScopes (QQmlJS::AST::UiQualifiedId *propertyName) |
| int | openAttachedAndGroupedScopes (QQmlJS::AST::UiQualifiedId *propertyName) |
| QQmlJSMetaMethod::RelativeFunctionIndex | addFunctionOrExpression (const QQmlJSScope::ConstPtr &scope, const QString &namename) |
| void | forgetFunctionExpression (const QString &namename) |
| int | synthesizeCompilationUnitRuntimeFunctionIndices (const QQmlJSScope::Ptr &scope, int countcount) const |
| void | populateRuntimeFunctionIndicesForDocument () const |
| void | enterEnvironment (QQmlJSScope::ScopeType typetype, const QString &namename, const QQmlJS::SourceLocation &locationlocation) |
| bool | enterEnvironmentNonUnique (QQmlJSScope::ScopeType typetype, const QString &namename, const QQmlJS::SourceLocation &locationlocation) |
| template<typename ErrorHandler> |
| bool | checkTypeResolved (const QQmlJSScope::ConstPtr &typetype, ErrorHandler handlehandle) |
| bool | checkTypeResolved (const QQmlJSScope::ConstPtr &typetype) |
| void | warnUnresolvedType (const QQmlJSScope::ConstPtr &typetype) const |
| void | warnMissingPropertyForBinding (const QString &property, const QQmlJS::SourceLocation &locationlocation, const std::optional< QQmlJSFixSuggestion > &fixSuggestion={}) |
| QList< QQmlJSAnnotation > | parseAnnotations (QQmlJS::AST::UiAnnotationList *list) |
| void | setAllBindings () |
| void | addDefaultProperties () |
| void | processDefaultProperties () |
| void | processPropertyBindings () |
| void | checkRequiredProperties () |
| void | processPropertyTypes () |
| void | processMethodTypes () |
| void | processPropertyBindingObjects () |
| void | flushPendingSignalParameters () |
| void | breakInheritanceCycles (const QQmlJSScope::Ptr &scope) |
| void | checkDeprecation (const QQmlJSScope::ConstPtr &scope) |
| void | checkForComponentTypeWithProperties (const QQmlJSScope::ConstPtr &scope) |
| bool | rootScopeIsValid () const |
| bool | isImportPrefix (QString prefix) const |
Extends QQmlJSImportVisitor with extra warnings that are required for linting but unrelated to QQmlJSImportVisitor actual task that is constructing QQmlJSScopes. One example of such warnings are purely syntactic checks, or warnings that don't affect compilation.
Extends QQmlJSImportVisitor with extra warnings that are required for linting but unrelated to QQmlJSImportVisitor actual task that is constructing QQmlJSScopes. One example of such warnings are purely syntactic checks, or style-checks warnings that don't make sense during compilation.
Definition at line 36 of file qqmljslintervisitor_p.h.