The Qt QML Compiler module provides tools for static analysis of QML code. More...

Namespaces

QQmlSA

Provides tools for static analysis on QML programs

Classes

QColorOutput

Outputs colored messages to stderr.

QQmlJSCodeGenerator

QQmlJSFunctionInitializer

QQmlJSScope

Tracks the types for the QmlCompiler

QQmlJSShadowCheck

QQmlJSStorageGeneralizer

QQmlJSTypePropagator

QQmlSA::Binding

Represents a single QML property binding for a specific type

QQmlSA::Binding::Bindings

Holds multiple property name to property binding associations

QQmlSA::Element

Represents a QML type

QQmlSA::ElementPass

Base class for all static analysis passes on elements

QQmlSA::FixSuggestion

Represents a suggested fix for an issue in the source code

QQmlSA::GenericPass

Base class for static analysis passes

QQmlSA::LintPlugin

Base class for all static analysis plugins

QQmlSA::LoggerWarningId

A wrapper around a string literal to uniquely identify warning categories in the QQmlSA framework

QQmlSA::Method

Represents a QML method

QQmlSA::Method::Methods

Holds multiple method name to method associations

QQmlSA::PassManager

Can analyze an element and its children with static analysis passes

QQmlSA::Property

Represents a QML property

QQmlSA::PropertyPass

Base class for all static analysis passes on properties

QQmlSA::SourceLocation

Represents a location or region in the source code

Detailed Description

\modulestateTechnical Preview \title Qt QML Compiler C++ Classes