Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
QQmlJS::Dom::Rewriter Class Reference
+ Inheritance diagram for QQmlJS::Dom::Rewriter:
+ Collaboration diagram for QQmlJS::Dom::Rewriter:

Public Member Functions

 Rewriter (OutWriter &lw, std::shared_ptr< AstComments > comments, std::function< QStringView(SourceLocation)> loc2Str, Node *node)
 

Protected Member Functions

bool preVisit (Node *n) override
 
void postVisit (Node *n) override
 
void accept (Node *node)
 
void lnAcceptIndented (Node *node)
 
void out (const char *str)
 
void out (QStringView str)
 
void out (const SourceLocation &loc)
 
void newLine ()
 
bool acceptBlockOrIndented (Node *ast, bool finishWithSpaceOrNewline=false)
 
bool visit (UiPragmaValueList *) override
 
bool visit (UiPragma *) override
 
bool visit (UiEnumDeclaration *) override
 
bool visit (UiEnumMemberList *) override
 
bool visit (UiImport *) override
 
bool visit (UiObjectDefinition *) override
 
bool visit (UiObjectInitializer *) override
 
bool visit (UiParameterList *) override
 
bool visit (UiPublicMember *) override
 
bool visit (UiObjectBinding *) override
 
bool visit (UiScriptBinding *) override
 
bool visit (UiArrayBinding *) override
 
bool visit (UiHeaderItemList *) override
 
bool visit (UiObjectMemberList *) override
 
bool visit (UiArrayMemberList *) override
 
bool visit (UiQualifiedId *) override
 
bool visit (UiProgram *) override
 
bool visit (UiSourceElement *) override
 
bool visit (UiVersionSpecifier *) override
 
bool visit (UiInlineComponent *) override
 
bool visit (UiAnnotation *) override
 
bool visit (UiAnnotationList *) override
 
bool visit (UiRequired *) override
 
bool visit (ThisExpression *ast) override
 
bool visit (NullExpression *ast) override
 
bool visit (TrueLiteral *ast) override
 
bool visit (FalseLiteral *ast) override
 
bool visit (IdentifierExpression *ast) override
 
bool visit (StringLiteral *ast) override
 
bool visit (NumericLiteral *ast) override
 
bool visit (RegExpLiteral *ast) override
 
bool visit (ArrayPattern *ast) override
 
bool visit (ObjectPattern *ast) override
 
bool visit (PatternElementList *ast) override
 
bool visit (PatternPropertyList *ast) override
 
bool visit (NestedExpression *ast) override
 
bool visit (IdentifierPropertyName *ast) override
 
bool visit (StringLiteralPropertyName *ast) override
 
bool visit (NumericLiteralPropertyName *ast) override
 
bool visit (TemplateLiteral *ast) override
 
bool visit (ArrayMemberExpression *ast) override
 
bool visit (FieldMemberExpression *ast) override
 
bool visit (NewMemberExpression *ast) override
 
bool visit (NewExpression *ast) override
 
bool visit (CallExpression *ast) override
 
bool visit (PostIncrementExpression *ast) override
 
bool visit (PostDecrementExpression *ast) override
 
bool visit (PreIncrementExpression *ast) override
 
bool visit (PreDecrementExpression *ast) override
 
bool visit (DeleteExpression *ast) override
 
bool visit (VoidExpression *ast) override
 
bool visit (TypeOfExpression *ast) override
 
bool visit (UnaryPlusExpression *ast) override
 
bool visit (UnaryMinusExpression *ast) override
 
bool visit (TildeExpression *ast) override
 
bool visit (NotExpression *ast) override
 
bool visit (BinaryExpression *ast) override
 
bool visit (ConditionalExpression *ast) override
 
bool visit (Block *ast) override
 
bool visit (VariableStatement *ast) override
 
void outputScope (VariableScope scope)
 
bool visit (PatternElement *ast) override
 
bool visit (EmptyStatement *ast) override
 
bool visit (IfStatement *ast) override
 
bool visit (DoWhileStatement *ast) override
 
bool visit (WhileStatement *ast) override
 
bool visit (ForStatement *ast) override
 
bool visit (ForEachStatement *ast) override
 
bool visit (ContinueStatement *ast) override
 
bool visit (BreakStatement *ast) override
 
bool visit (ReturnStatement *ast) override
 
bool visit (ThrowStatement *ast) override
 
bool visit (WithStatement *ast) override
 
bool visit (SwitchStatement *ast) override
 
bool visit (CaseBlock *ast) override
 
bool visit (CaseClause *ast) override
 
bool visit (DefaultClause *ast) override
 
bool visit (LabelledStatement *ast) override
 
bool visit (TryStatement *ast) override
 
bool visit (Catch *ast) override
 
bool visit (Finally *ast) override
 
bool visit (FunctionDeclaration *ast) override
 
bool visit (FunctionExpression *ast) override
 
bool visit (Elision *ast) override
 
bool visit (ArgumentList *ast) override
 
bool visit (StatementList *ast) override
 
bool visit (VariableDeclarationList *ast) override
 
bool visit (CaseClauses *ast) override
 
bool visit (FormalParameterList *ast) override
 
bool visit (TypeExpression *) override
 
bool visit (SuperLiteral *) override
 
bool visit (PatternProperty *) override
 
bool visit (ComputedPropertyName *) override
 
bool visit (TaggedTemplate *) override
 
bool visit (Expression *el) override
 
bool visit (ExpressionStatement *el) override
 
bool visit (YieldExpression *) override
 
bool visit (ClassExpression *) override
 
bool visit (ClassDeclaration *ast) override
 
bool visit (ClassElementList *) override
 
bool visit (Program *) override
 
bool visit (NameSpaceImport *) override
 
bool visit (ImportSpecifier *) override
 
bool visit (ImportsList *) override
 
bool visit (NamedImports *) override
 
bool visit (FromClause *) override
 
bool visit (ImportClause *) override
 
bool visit (ImportDeclaration *) override
 
bool visit (ExportSpecifier *) override
 
bool visit (ExportsList *) override
 
bool visit (ExportClause *) override
 
bool visit (ExportDeclaration *) override
 
bool visit (ESModule *) override
 
bool visit (DebuggerStatement *) override
 
bool visit (Type *) override
 
bool visit (TypeAnnotation *) override
 
void endVisit (UiProgram *) override
 
void endVisit (UiImport *) override
 
void endVisit (UiHeaderItemList *) override
 
void endVisit (UiPragmaValueList *) override
 
void endVisit (UiPragma *) override
 
void endVisit (UiPublicMember *) override
 
void endVisit (UiSourceElement *) override
 
void endVisit (UiObjectDefinition *) override
 
void endVisit (UiObjectInitializer *) override
 
void endVisit (UiObjectBinding *) override
 
void endVisit (UiScriptBinding *) override
 
void endVisit (UiArrayBinding *) override
 
void endVisit (UiParameterList *) override
 
void endVisit (UiObjectMemberList *) override
 
void endVisit (UiArrayMemberList *) override
 
void endVisit (UiQualifiedId *) override
 
void endVisit (UiEnumDeclaration *) override
 
void endVisit (UiEnumMemberList *) override
 
void endVisit (UiVersionSpecifier *) override
 
void endVisit (UiInlineComponent *) override
 
void endVisit (UiAnnotation *) override
 
void endVisit (UiAnnotationList *) override
 
void endVisit (UiRequired *) override
 
void endVisit (TypeExpression *) override
 
void endVisit (ThisExpression *) override
 
void endVisit (IdentifierExpression *) override
 
void endVisit (NullExpression *) override
 
void endVisit (TrueLiteral *) override
 
void endVisit (FalseLiteral *) override
 
void endVisit (SuperLiteral *) override
 
void endVisit (StringLiteral *) override
 
void endVisit (TemplateLiteral *) override
 
void endVisit (NumericLiteral *) override
 
void endVisit (RegExpLiteral *) override
 
void endVisit (ArrayPattern *) override
 
void endVisit (ObjectPattern *) override
 
void endVisit (PatternElementList *) override
 
void endVisit (PatternPropertyList *) override
 
void endVisit (PatternElement *) override
 
void endVisit (PatternProperty *) override
 
void endVisit (Elision *) override
 
void endVisit (NestedExpression *) override
 
void endVisit (IdentifierPropertyName *) override
 
void endVisit (StringLiteralPropertyName *) override
 
void endVisit (NumericLiteralPropertyName *) override
 
void endVisit (ComputedPropertyName *) override
 
void endVisit (ArrayMemberExpression *) override
 
void endVisit (FieldMemberExpression *) override
 
void endVisit (TaggedTemplate *) override
 
void endVisit (NewMemberExpression *) override
 
void endVisit (NewExpression *) override
 
void endVisit (CallExpression *) override
 
void endVisit (ArgumentList *) override
 
void endVisit (PostIncrementExpression *) override
 
void endVisit (PostDecrementExpression *) override
 
void endVisit (DeleteExpression *) override
 
void endVisit (VoidExpression *) override
 
void endVisit (TypeOfExpression *) override
 
void endVisit (PreIncrementExpression *) override
 
void endVisit (PreDecrementExpression *) override
 
void endVisit (UnaryPlusExpression *) override
 
void endVisit (UnaryMinusExpression *) override
 
void endVisit (TildeExpression *) override
 
void endVisit (NotExpression *) override
 
void endVisit (BinaryExpression *) override
 
void endVisit (ConditionalExpression *) override
 
void endVisit (Expression *) override
 
void endVisit (Block *) override
 
void endVisit (StatementList *) override
 
void endVisit (VariableStatement *) override
 
void endVisit (VariableDeclarationList *) override
 
void endVisit (EmptyStatement *) override
 
void endVisit (ExpressionStatement *) override
 
void endVisit (IfStatement *) override
 
void endVisit (DoWhileStatement *) override
 
void endVisit (WhileStatement *) override
 
void endVisit (ForStatement *) override
 
void endVisit (ForEachStatement *) override
 
void endVisit (ContinueStatement *) override
 
void endVisit (BreakStatement *) override
 
void endVisit (ReturnStatement *) override
 
void endVisit (YieldExpression *) override
 
void endVisit (WithStatement *) override
 
void endVisit (SwitchStatement *) override
 
void endVisit (CaseBlock *) override
 
void endVisit (CaseClauses *) override
 
void endVisit (CaseClause *) override
 
void endVisit (DefaultClause *) override
 
void endVisit (LabelledStatement *) override
 
void endVisit (ThrowStatement *) override
 
void endVisit (TryStatement *) override
 
void endVisit (Catch *) override
 
void endVisit (Finally *) override
 
void endVisit (FunctionDeclaration *) override
 
void endVisit (FunctionExpression *) override
 
void endVisit (FormalParameterList *) override
 
void endVisit (ClassExpression *) override
 
void endVisit (ClassDeclaration *) override
 
void endVisit (ClassElementList *) override
 
void endVisit (Program *) override
 
void endVisit (NameSpaceImport *) override
 
void endVisit (ImportSpecifier *) override
 
void endVisit (ImportsList *) override
 
void endVisit (NamedImports *) override
 
void endVisit (FromClause *) override
 
void endVisit (ImportClause *) override
 
void endVisit (ImportDeclaration *) override
 
void endVisit (ExportSpecifier *) override
 
void endVisit (ExportsList *) override
 
void endVisit (ExportClause *) override
 
void endVisit (ExportDeclaration *) override
 
void endVisit (ESModule *) override
 
void endVisit (DebuggerStatement *) override
 
void endVisit (Type *) override
 
void endVisit (TypeAnnotation *) override
 
void throwRecursionDepthError () override
 
- Protected Member Functions inherited from QQmlJS::AST::BaseVisitor
 BaseVisitor (quint16 parentRecursionDepth=0)
 
virtual ~BaseVisitor ()
 
virtual bool preVisit (Node *)=0
 
virtual void postVisit (Node *)=0
 
virtual QQmlJSASTClassListToVisit void throwRecursionDepthError ()=0
 
quint16 recursionDepth () const
 

Additional Inherited Members

- Protected Attributes inherited from QQmlJS::AST::BaseVisitor
quint16 m_recursionDepth = 0
 

Detailed Description

Definition at line 22 of file qqmldomreformatter.cpp.

Constructor & Destructor Documentation

◆ Rewriter()

QQmlJS::Dom::Rewriter::Rewriter ( OutWriter lw,
std::shared_ptr< AstComments comments,
std::function< QStringView(SourceLocation)>  loc2Str,
Node node 
)
inline

Definition at line 33 of file qqmldomreformatter.cpp.

References accept().

+ Here is the call graph for this function:

Member Function Documentation

◆ accept()

void QQmlJS::Dom::Rewriter::accept ( Node node)
inlineprotected

Definition at line 57 of file qqmldomreformatter.cpp.

References QQmlJS::AST::Node::accept().

Referenced by Rewriter(), acceptBlockOrIndented(), lnAcceptIndented(), visit(), visit(), visit(), visit(), visit(), visit(), visit(), visit(), visit(), visit(), visit(), visit(), visit(), visit(), visit(), visit(), visit(), visit(), visit(), visit(), visit(), visit(), visit(), visit(), visit(), visit(), visit(), visit(), visit(), visit(), visit(), visit(), visit(), visit(), visit(), visit(), visit(), visit(), visit(), visit(), visit(), visit(), visit(), visit(), visit(), visit(), visit(), and visit().

+ Here is the call graph for this function:

◆ acceptBlockOrIndented()

bool QQmlJS::Dom::Rewriter::acceptBlockOrIndented ( Node ast,
bool  finishWithSpaceOrNewline = false 
)
inlineprotected

Definition at line 79 of file qqmldomreformatter.cpp.

References accept(), lnAcceptIndented(), newLine(), and out.

Referenced by visit(), visit(), visit(), visit(), visit(), and visit().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ endVisit() [1/115]

void QQmlJS::Dom::Rewriter::endVisit ( ArgumentList )
inlineoverrideprotected

Definition at line 1126 of file qqmldomreformatter.cpp.

◆ endVisit() [2/115]

void QQmlJS::Dom::Rewriter::endVisit ( ArrayMemberExpression )
inlineoverrideprotected

Definition at line 1120 of file qqmldomreformatter.cpp.

◆ endVisit() [3/115]

void QQmlJS::Dom::Rewriter::endVisit ( ArrayPattern )
inlineoverrideprotected

Definition at line 1108 of file qqmldomreformatter.cpp.

◆ endVisit() [4/115]

void QQmlJS::Dom::Rewriter::endVisit ( BinaryExpression )
inlineoverrideprotected

Definition at line 1138 of file qqmldomreformatter.cpp.

◆ endVisit() [5/115]

void QQmlJS::Dom::Rewriter::endVisit ( Block )
inlineoverrideprotected

Definition at line 1141 of file qqmldomreformatter.cpp.

◆ endVisit() [6/115]

void QQmlJS::Dom::Rewriter::endVisit ( BreakStatement )
inlineoverrideprotected

Definition at line 1153 of file qqmldomreformatter.cpp.

◆ endVisit() [7/115]

void QQmlJS::Dom::Rewriter::endVisit ( CallExpression )
inlineoverrideprotected

Definition at line 1125 of file qqmldomreformatter.cpp.

◆ endVisit() [8/115]

void QQmlJS::Dom::Rewriter::endVisit ( CaseBlock )
inlineoverrideprotected

Definition at line 1158 of file qqmldomreformatter.cpp.

◆ endVisit() [9/115]

void QQmlJS::Dom::Rewriter::endVisit ( CaseClause )
inlineoverrideprotected

Definition at line 1160 of file qqmldomreformatter.cpp.

◆ endVisit() [10/115]

void QQmlJS::Dom::Rewriter::endVisit ( CaseClauses )
inlineoverrideprotected

Definition at line 1159 of file qqmldomreformatter.cpp.

◆ endVisit() [11/115]

void QQmlJS::Dom::Rewriter::endVisit ( Catch )
inlineoverrideprotected

Definition at line 1165 of file qqmldomreformatter.cpp.

◆ endVisit() [12/115]

void QQmlJS::Dom::Rewriter::endVisit ( ClassDeclaration )
inlineoverrideprotected

Definition at line 1171 of file qqmldomreformatter.cpp.

◆ endVisit() [13/115]

void QQmlJS::Dom::Rewriter::endVisit ( ClassElementList )
inlineoverrideprotected

Definition at line 1172 of file qqmldomreformatter.cpp.

◆ endVisit() [14/115]

void QQmlJS::Dom::Rewriter::endVisit ( ClassExpression )
inlineoverrideprotected

Definition at line 1170 of file qqmldomreformatter.cpp.

◆ endVisit() [15/115]

void QQmlJS::Dom::Rewriter::endVisit ( ComputedPropertyName )
inlineoverrideprotected

Definition at line 1119 of file qqmldomreformatter.cpp.

References out.

◆ endVisit() [16/115]

void QQmlJS::Dom::Rewriter::endVisit ( ConditionalExpression )
inlineoverrideprotected

Definition at line 1139 of file qqmldomreformatter.cpp.

◆ endVisit() [17/115]

void QQmlJS::Dom::Rewriter::endVisit ( ContinueStatement )
inlineoverrideprotected

Definition at line 1152 of file qqmldomreformatter.cpp.

◆ endVisit() [18/115]

void QQmlJS::Dom::Rewriter::endVisit ( DebuggerStatement )
inlineoverrideprotected

Definition at line 1186 of file qqmldomreformatter.cpp.

◆ endVisit() [19/115]

void QQmlJS::Dom::Rewriter::endVisit ( DefaultClause )
inlineoverrideprotected

Definition at line 1161 of file qqmldomreformatter.cpp.

◆ endVisit() [20/115]

void QQmlJS::Dom::Rewriter::endVisit ( DeleteExpression )
inlineoverrideprotected

Definition at line 1129 of file qqmldomreformatter.cpp.

◆ endVisit() [21/115]

void QQmlJS::Dom::Rewriter::endVisit ( DoWhileStatement )
inlineoverrideprotected

Definition at line 1148 of file qqmldomreformatter.cpp.

◆ endVisit() [22/115]

void QQmlJS::Dom::Rewriter::endVisit ( Elision )
inlineoverrideprotected

Definition at line 1114 of file qqmldomreformatter.cpp.

◆ endVisit() [23/115]

void QQmlJS::Dom::Rewriter::endVisit ( EmptyStatement )
inlineoverrideprotected

Definition at line 1145 of file qqmldomreformatter.cpp.

◆ endVisit() [24/115]

void QQmlJS::Dom::Rewriter::endVisit ( ESModule )
inlineoverrideprotected

Definition at line 1185 of file qqmldomreformatter.cpp.

◆ endVisit() [25/115]

void QQmlJS::Dom::Rewriter::endVisit ( ExportClause )
inlineoverrideprotected

Definition at line 1183 of file qqmldomreformatter.cpp.

◆ endVisit() [26/115]

void QQmlJS::Dom::Rewriter::endVisit ( ExportDeclaration )
inlineoverrideprotected

Definition at line 1184 of file qqmldomreformatter.cpp.

◆ endVisit() [27/115]

void QQmlJS::Dom::Rewriter::endVisit ( ExportsList )
inlineoverrideprotected

Definition at line 1182 of file qqmldomreformatter.cpp.

◆ endVisit() [28/115]

void QQmlJS::Dom::Rewriter::endVisit ( ExportSpecifier )
inlineoverrideprotected

Definition at line 1181 of file qqmldomreformatter.cpp.

◆ endVisit() [29/115]

void QQmlJS::Dom::Rewriter::endVisit ( Expression )
inlineoverrideprotected

Definition at line 1140 of file qqmldomreformatter.cpp.

◆ endVisit() [30/115]

void QQmlJS::Dom::Rewriter::endVisit ( ExpressionStatement )
inlineoverrideprotected

Definition at line 1146 of file qqmldomreformatter.cpp.

◆ endVisit() [31/115]

void QQmlJS::Dom::Rewriter::endVisit ( FalseLiteral )
inlineoverrideprotected

Definition at line 1102 of file qqmldomreformatter.cpp.

◆ endVisit() [32/115]

void QQmlJS::Dom::Rewriter::endVisit ( FieldMemberExpression )
inlineoverrideprotected

Definition at line 1121 of file qqmldomreformatter.cpp.

◆ endVisit() [33/115]

void QQmlJS::Dom::Rewriter::endVisit ( Finally )
inlineoverrideprotected

Definition at line 1166 of file qqmldomreformatter.cpp.

◆ endVisit() [34/115]

void QQmlJS::Dom::Rewriter::endVisit ( ForEachStatement )
inlineoverrideprotected

Definition at line 1151 of file qqmldomreformatter.cpp.

◆ endVisit() [35/115]

void QQmlJS::Dom::Rewriter::endVisit ( FormalParameterList )
inlineoverrideprotected

Definition at line 1169 of file qqmldomreformatter.cpp.

◆ endVisit() [36/115]

void QQmlJS::Dom::Rewriter::endVisit ( ForStatement )
inlineoverrideprotected

Definition at line 1150 of file qqmldomreformatter.cpp.

◆ endVisit() [37/115]

void QQmlJS::Dom::Rewriter::endVisit ( FromClause )
inlineoverrideprotected

Definition at line 1178 of file qqmldomreformatter.cpp.

◆ endVisit() [38/115]

void QQmlJS::Dom::Rewriter::endVisit ( FunctionDeclaration )
inlineoverrideprotected

Definition at line 1167 of file qqmldomreformatter.cpp.

◆ endVisit() [39/115]

void QQmlJS::Dom::Rewriter::endVisit ( FunctionExpression )
inlineoverrideprotected

Definition at line 1168 of file qqmldomreformatter.cpp.

◆ endVisit() [40/115]

void QQmlJS::Dom::Rewriter::endVisit ( IdentifierExpression )
inlineoverrideprotected

Definition at line 1099 of file qqmldomreformatter.cpp.

◆ endVisit() [41/115]

void QQmlJS::Dom::Rewriter::endVisit ( IdentifierPropertyName )
inlineoverrideprotected

Definition at line 1116 of file qqmldomreformatter.cpp.

◆ endVisit() [42/115]

void QQmlJS::Dom::Rewriter::endVisit ( IfStatement )
inlineoverrideprotected

Definition at line 1147 of file qqmldomreformatter.cpp.

◆ endVisit() [43/115]

void QQmlJS::Dom::Rewriter::endVisit ( ImportClause )
inlineoverrideprotected

Definition at line 1179 of file qqmldomreformatter.cpp.

◆ endVisit() [44/115]

void QQmlJS::Dom::Rewriter::endVisit ( ImportDeclaration )
inlineoverrideprotected

Definition at line 1180 of file qqmldomreformatter.cpp.

◆ endVisit() [45/115]

void QQmlJS::Dom::Rewriter::endVisit ( ImportsList )
inlineoverrideprotected

Definition at line 1176 of file qqmldomreformatter.cpp.

◆ endVisit() [46/115]

void QQmlJS::Dom::Rewriter::endVisit ( ImportSpecifier )
inlineoverrideprotected

Definition at line 1175 of file qqmldomreformatter.cpp.

◆ endVisit() [47/115]

void QQmlJS::Dom::Rewriter::endVisit ( LabelledStatement )
inlineoverrideprotected

Definition at line 1162 of file qqmldomreformatter.cpp.

◆ endVisit() [48/115]

void QQmlJS::Dom::Rewriter::endVisit ( NamedImports )
inlineoverrideprotected

Definition at line 1177 of file qqmldomreformatter.cpp.

◆ endVisit() [49/115]

void QQmlJS::Dom::Rewriter::endVisit ( NameSpaceImport )
inlineoverrideprotected

Definition at line 1174 of file qqmldomreformatter.cpp.

◆ endVisit() [50/115]

void QQmlJS::Dom::Rewriter::endVisit ( NestedExpression )
inlineoverrideprotected

Definition at line 1115 of file qqmldomreformatter.cpp.

◆ endVisit() [51/115]

void QQmlJS::Dom::Rewriter::endVisit ( NewExpression )
inlineoverrideprotected

Definition at line 1124 of file qqmldomreformatter.cpp.

◆ endVisit() [52/115]

void QQmlJS::Dom::Rewriter::endVisit ( NewMemberExpression )
inlineoverrideprotected

Definition at line 1123 of file qqmldomreformatter.cpp.

◆ endVisit() [53/115]

void QQmlJS::Dom::Rewriter::endVisit ( NotExpression )
inlineoverrideprotected

Definition at line 1137 of file qqmldomreformatter.cpp.

◆ endVisit() [54/115]

void QQmlJS::Dom::Rewriter::endVisit ( NullExpression )
inlineoverrideprotected

Definition at line 1100 of file qqmldomreformatter.cpp.

◆ endVisit() [55/115]

void QQmlJS::Dom::Rewriter::endVisit ( NumericLiteral )
inlineoverrideprotected

Definition at line 1106 of file qqmldomreformatter.cpp.

◆ endVisit() [56/115]

void QQmlJS::Dom::Rewriter::endVisit ( NumericLiteralPropertyName )
inlineoverrideprotected

Definition at line 1118 of file qqmldomreformatter.cpp.

◆ endVisit() [57/115]

void QQmlJS::Dom::Rewriter::endVisit ( ObjectPattern )
inlineoverrideprotected

Definition at line 1109 of file qqmldomreformatter.cpp.

◆ endVisit() [58/115]

void QQmlJS::Dom::Rewriter::endVisit ( PatternElement )
inlineoverrideprotected

Definition at line 1112 of file qqmldomreformatter.cpp.

◆ endVisit() [59/115]

void QQmlJS::Dom::Rewriter::endVisit ( PatternElementList )
inlineoverrideprotected

Definition at line 1110 of file qqmldomreformatter.cpp.

◆ endVisit() [60/115]

void QQmlJS::Dom::Rewriter::endVisit ( PatternProperty )
inlineoverrideprotected

Definition at line 1113 of file qqmldomreformatter.cpp.

◆ endVisit() [61/115]

void QQmlJS::Dom::Rewriter::endVisit ( PatternPropertyList )
inlineoverrideprotected

Definition at line 1111 of file qqmldomreformatter.cpp.

◆ endVisit() [62/115]

void QQmlJS::Dom::Rewriter::endVisit ( PostDecrementExpression )
inlineoverrideprotected

Definition at line 1128 of file qqmldomreformatter.cpp.

◆ endVisit() [63/115]

void QQmlJS::Dom::Rewriter::endVisit ( PostIncrementExpression )
inlineoverrideprotected

Definition at line 1127 of file qqmldomreformatter.cpp.

◆ endVisit() [64/115]

void QQmlJS::Dom::Rewriter::endVisit ( PreDecrementExpression )
inlineoverrideprotected

Definition at line 1133 of file qqmldomreformatter.cpp.

◆ endVisit() [65/115]

void QQmlJS::Dom::Rewriter::endVisit ( PreIncrementExpression )
inlineoverrideprotected

Definition at line 1132 of file qqmldomreformatter.cpp.

◆ endVisit() [66/115]

void QQmlJS::Dom::Rewriter::endVisit ( Program )
inlineoverrideprotected

Definition at line 1173 of file qqmldomreformatter.cpp.

◆ endVisit() [67/115]

void QQmlJS::Dom::Rewriter::endVisit ( RegExpLiteral )
inlineoverrideprotected

Definition at line 1107 of file qqmldomreformatter.cpp.

◆ endVisit() [68/115]

void QQmlJS::Dom::Rewriter::endVisit ( ReturnStatement )
inlineoverrideprotected

Definition at line 1154 of file qqmldomreformatter.cpp.

◆ endVisit() [69/115]

void QQmlJS::Dom::Rewriter::endVisit ( StatementList )
inlineoverrideprotected

Definition at line 1142 of file qqmldomreformatter.cpp.

◆ endVisit() [70/115]

void QQmlJS::Dom::Rewriter::endVisit ( StringLiteral )
inlineoverrideprotected

Definition at line 1104 of file qqmldomreformatter.cpp.

◆ endVisit() [71/115]

void QQmlJS::Dom::Rewriter::endVisit ( StringLiteralPropertyName )
inlineoverrideprotected

Definition at line 1117 of file qqmldomreformatter.cpp.

◆ endVisit() [72/115]

void QQmlJS::Dom::Rewriter::endVisit ( SuperLiteral )
inlineoverrideprotected

Definition at line 1103 of file qqmldomreformatter.cpp.

◆ endVisit() [73/115]

void QQmlJS::Dom::Rewriter::endVisit ( SwitchStatement )
inlineoverrideprotected

Definition at line 1157 of file qqmldomreformatter.cpp.

◆ endVisit() [74/115]

void QQmlJS::Dom::Rewriter::endVisit ( TaggedTemplate )
inlineoverrideprotected

Definition at line 1122 of file qqmldomreformatter.cpp.

◆ endVisit() [75/115]

void QQmlJS::Dom::Rewriter::endVisit ( TemplateLiteral )
inlineoverrideprotected

Definition at line 1105 of file qqmldomreformatter.cpp.

◆ endVisit() [76/115]

void QQmlJS::Dom::Rewriter::endVisit ( ThisExpression )
inlineoverrideprotected

Definition at line 1098 of file qqmldomreformatter.cpp.

◆ endVisit() [77/115]

void QQmlJS::Dom::Rewriter::endVisit ( ThrowStatement )
inlineoverrideprotected

Definition at line 1163 of file qqmldomreformatter.cpp.

◆ endVisit() [78/115]

void QQmlJS::Dom::Rewriter::endVisit ( TildeExpression )
inlineoverrideprotected

Definition at line 1136 of file qqmldomreformatter.cpp.

◆ endVisit() [79/115]

void QQmlJS::Dom::Rewriter::endVisit ( TrueLiteral )
inlineoverrideprotected

Definition at line 1101 of file qqmldomreformatter.cpp.

◆ endVisit() [80/115]

void QQmlJS::Dom::Rewriter::endVisit ( TryStatement )
inlineoverrideprotected

Definition at line 1164 of file qqmldomreformatter.cpp.

◆ endVisit() [81/115]

void QQmlJS::Dom::Rewriter::endVisit ( Type )
inlineoverrideprotected

Definition at line 1187 of file qqmldomreformatter.cpp.

◆ endVisit() [82/115]

void QQmlJS::Dom::Rewriter::endVisit ( TypeAnnotation )
inlineoverrideprotected

Definition at line 1188 of file qqmldomreformatter.cpp.

◆ endVisit() [83/115]

void QQmlJS::Dom::Rewriter::endVisit ( TypeExpression )
inlineoverrideprotected

Definition at line 1097 of file qqmldomreformatter.cpp.

◆ endVisit() [84/115]

void QQmlJS::Dom::Rewriter::endVisit ( TypeOfExpression )
inlineoverrideprotected

Definition at line 1131 of file qqmldomreformatter.cpp.

◆ endVisit() [85/115]

void QQmlJS::Dom::Rewriter::endVisit ( UiAnnotation )
inlineoverrideprotected

Definition at line 1094 of file qqmldomreformatter.cpp.

◆ endVisit() [86/115]

void QQmlJS::Dom::Rewriter::endVisit ( UiAnnotationList )
inlineoverrideprotected

Definition at line 1095 of file qqmldomreformatter.cpp.

◆ endVisit() [87/115]

void QQmlJS::Dom::Rewriter::endVisit ( UiArrayBinding )
inlineoverrideprotected

Definition at line 1085 of file qqmldomreformatter.cpp.

◆ endVisit() [88/115]

void QQmlJS::Dom::Rewriter::endVisit ( UiArrayMemberList )
inlineoverrideprotected

Definition at line 1088 of file qqmldomreformatter.cpp.

◆ endVisit() [89/115]

void QQmlJS::Dom::Rewriter::endVisit ( UiEnumDeclaration )
inlineoverrideprotected

Definition at line 1090 of file qqmldomreformatter.cpp.

◆ endVisit() [90/115]

void QQmlJS::Dom::Rewriter::endVisit ( UiEnumMemberList )
inlineoverrideprotected

Definition at line 1091 of file qqmldomreformatter.cpp.

◆ endVisit() [91/115]

void QQmlJS::Dom::Rewriter::endVisit ( UiHeaderItemList )
inlineoverrideprotected

Definition at line 1074 of file qqmldomreformatter.cpp.

◆ endVisit() [92/115]

void QQmlJS::Dom::Rewriter::endVisit ( UiImport )
inlineoverrideprotected

Definition at line 1073 of file qqmldomreformatter.cpp.

◆ endVisit() [93/115]

void QQmlJS::Dom::Rewriter::endVisit ( UiInlineComponent )
inlineoverrideprotected

Definition at line 1093 of file qqmldomreformatter.cpp.

◆ endVisit() [94/115]

void QQmlJS::Dom::Rewriter::endVisit ( UiObjectBinding )
inlineoverrideprotected

Definition at line 1083 of file qqmldomreformatter.cpp.

◆ endVisit() [95/115]

void QQmlJS::Dom::Rewriter::endVisit ( UiObjectDefinition )
inlineoverrideprotected

Definition at line 1081 of file qqmldomreformatter.cpp.

◆ endVisit() [96/115]

void QQmlJS::Dom::Rewriter::endVisit ( UiObjectInitializer )
inlineoverrideprotected

Definition at line 1082 of file qqmldomreformatter.cpp.

◆ endVisit() [97/115]

void QQmlJS::Dom::Rewriter::endVisit ( UiObjectMemberList )
inlineoverrideprotected

Definition at line 1087 of file qqmldomreformatter.cpp.

◆ endVisit() [98/115]

void QQmlJS::Dom::Rewriter::endVisit ( UiParameterList )
inlineoverrideprotected

Definition at line 1086 of file qqmldomreformatter.cpp.

◆ endVisit() [99/115]

void QQmlJS::Dom::Rewriter::endVisit ( UiPragma )
inlineoverrideprotected

Definition at line 1078 of file qqmldomreformatter.cpp.

◆ endVisit() [100/115]

void QQmlJS::Dom::Rewriter::endVisit ( UiPragmaValueList )
inlineoverrideprotected

Definition at line 1076 of file qqmldomreformatter.cpp.

◆ endVisit() [101/115]

void QQmlJS::Dom::Rewriter::endVisit ( UiProgram )
inlineoverrideprotected

Definition at line 1072 of file qqmldomreformatter.cpp.

◆ endVisit() [102/115]

void QQmlJS::Dom::Rewriter::endVisit ( UiPublicMember )
inlineoverrideprotected

Definition at line 1079 of file qqmldomreformatter.cpp.

◆ endVisit() [103/115]

void QQmlJS::Dom::Rewriter::endVisit ( UiQualifiedId )
inlineoverrideprotected

Definition at line 1089 of file qqmldomreformatter.cpp.

◆ endVisit() [104/115]

void QQmlJS::Dom::Rewriter::endVisit ( UiRequired )
inlineoverrideprotected

Definition at line 1096 of file qqmldomreformatter.cpp.

◆ endVisit() [105/115]

void QQmlJS::Dom::Rewriter::endVisit ( UiScriptBinding )
inlineoverrideprotected

Definition at line 1084 of file qqmldomreformatter.cpp.

◆ endVisit() [106/115]

void QQmlJS::Dom::Rewriter::endVisit ( UiSourceElement )
inlineoverrideprotected

Definition at line 1080 of file qqmldomreformatter.cpp.

◆ endVisit() [107/115]

void QQmlJS::Dom::Rewriter::endVisit ( UiVersionSpecifier )
inlineoverrideprotected

Definition at line 1092 of file qqmldomreformatter.cpp.

◆ endVisit() [108/115]

void QQmlJS::Dom::Rewriter::endVisit ( UnaryMinusExpression )
inlineoverrideprotected

Definition at line 1135 of file qqmldomreformatter.cpp.

◆ endVisit() [109/115]

void QQmlJS::Dom::Rewriter::endVisit ( UnaryPlusExpression )
inlineoverrideprotected

Definition at line 1134 of file qqmldomreformatter.cpp.

◆ endVisit() [110/115]

void QQmlJS::Dom::Rewriter::endVisit ( VariableDeclarationList )
inlineoverrideprotected

Definition at line 1144 of file qqmldomreformatter.cpp.

◆ endVisit() [111/115]

void QQmlJS::Dom::Rewriter::endVisit ( VariableStatement )
inlineoverrideprotected

Definition at line 1143 of file qqmldomreformatter.cpp.

◆ endVisit() [112/115]

void QQmlJS::Dom::Rewriter::endVisit ( VoidExpression )
inlineoverrideprotected

Definition at line 1130 of file qqmldomreformatter.cpp.

◆ endVisit() [113/115]

void QQmlJS::Dom::Rewriter::endVisit ( WhileStatement )
inlineoverrideprotected

Definition at line 1149 of file qqmldomreformatter.cpp.

◆ endVisit() [114/115]

void QQmlJS::Dom::Rewriter::endVisit ( WithStatement )
inlineoverrideprotected

Definition at line 1156 of file qqmldomreformatter.cpp.

◆ endVisit() [115/115]

void QQmlJS::Dom::Rewriter::endVisit ( YieldExpression )
inlineoverrideprotected

Definition at line 1155 of file qqmldomreformatter.cpp.

◆ lnAcceptIndented()

void QQmlJS::Dom::Rewriter::lnAcceptIndented ( Node node)
inlineprotected

Definition at line 59 of file qqmldomreformatter.cpp.

References accept(), QQmlJS::Dom::OutWriter::decreaseIndent(), QQmlJS::Dom::OutWriter::ensureNewline(), and QQmlJS::Dom::OutWriter::increaseIndent().

Referenced by acceptBlockOrIndented(), visit(), visit(), visit(), visit(), visit(), visit(), and visit().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ newLine()

void QQmlJS::Dom::Rewriter::newLine ( )
inlineprotected

Definition at line 77 of file qqmldomreformatter.cpp.

References QQmlJS::Dom::OutWriter::ensureNewline().

Referenced by acceptBlockOrIndented(), visit(), visit(), visit(), visit(), visit(), visit(), and visit().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ out() [1/3]

void QQmlJS::Dom::Rewriter::out ( const char *  str)
inlineprotected

Definition at line 67 of file qqmldomreformatter.cpp.

References QString::fromLatin1(), str, and QQmlJS::Dom::OutWriter::write().

+ Here is the call graph for this function:

◆ out() [2/3]

void QQmlJS::Dom::Rewriter::out ( const SourceLocation loc)
inlineprotected

Definition at line 71 of file qqmldomreformatter.cpp.

References QQmlJS::SourceLocation::length, and out.

◆ out() [3/3]

void QQmlJS::Dom::Rewriter::out ( QStringView  str)
inlineprotected

Definition at line 69 of file qqmldomreformatter.cpp.

References str, and QQmlJS::Dom::OutWriter::write().

+ Here is the call graph for this function:

◆ outputScope()

void QQmlJS::Dom::Rewriter::outputScope ( VariableScope  scope)
inlineprotected

Definition at line 565 of file qqmldomreformatter.cpp.

References out.

Referenced by visit(), and visit().

+ Here is the caller graph for this function:

◆ postVisit()

void QQmlJS::Dom::Rewriter::postVisit ( Node n)
inlineoverrideprotectedvirtual

Implements QQmlJS::AST::BaseVisitor.

Definition at line 49 of file qqmldomreformatter.cpp.

Referenced by visit(), visit(), and visit().

+ Here is the caller graph for this function:

◆ preVisit()

bool QQmlJS::Dom::Rewriter::preVisit ( Node n)
inlineoverrideprotectedvirtual

Implements QQmlJS::AST::BaseVisitor.

Definition at line 41 of file qqmldomreformatter.cpp.

Referenced by visit(), visit(), and visit().

+ Here is the caller graph for this function:

◆ throwRecursionDepthError()

void QQmlJS::Dom::Rewriter::throwRecursionDepthError ( )
inlineoverrideprotectedvirtual

Implements QQmlJS::AST::BaseVisitor.

Definition at line 1190 of file qqmldomreformatter.cpp.

References out.

◆ visit() [1/115]

bool QQmlJS::Dom::Rewriter::visit ( ArgumentList ast)
inlineoverrideprotected

Definition at line 904 of file qqmldomreformatter.cpp.

References accept(), it, and out.

+ Here is the call graph for this function:

◆ visit() [2/115]

bool QQmlJS::Dom::Rewriter::visit ( ArrayMemberExpression ast)
inlineoverrideprotected

Definition at line 399 of file qqmldomreformatter.cpp.

References accept(), QQmlJS::AST::ArrayMemberExpression::base, QQmlJS::Dom::OutWriter::decreaseIndent(), QQmlJS::AST::ArrayMemberExpression::expression, QQmlJS::Dom::OutWriter::increaseIndent(), QQmlJS::AST::ArrayMemberExpression::lbracketToken, out, and QQmlJS::AST::ArrayMemberExpression::rbracketToken.

+ Here is the call graph for this function:

◆ visit() [3/115]

bool QQmlJS::Dom::Rewriter::visit ( ArrayPattern ast)
inlineoverrideprotected

Definition at line 266 of file qqmldomreformatter.cpp.

References accept(), QQmlJS::AST::ArrayPattern::commaToken, QQmlJS::Dom::OutWriter::decreaseIndent(), QQmlJS::AST::ArrayPattern::elements, QQmlJS::Dom::OutWriter::increaseIndent(), QQmlJS::AST::ArrayPattern::lbracketToken, out, and QQmlJS::AST::ArrayPattern::rbracketToken.

+ Here is the call graph for this function:

◆ visit() [4/115]

bool QQmlJS::Dom::Rewriter::visit ( BinaryExpression ast)
inlineoverrideprotected

Definition at line 523 of file qqmldomreformatter.cpp.

References accept(), QQmlJS::AST::BinaryExpression::left, QQmlJS::AST::BinaryExpression::operatorToken, out, and QQmlJS::AST::BinaryExpression::right.

+ Here is the call graph for this function:

◆ visit() [5/115]

bool QQmlJS::Dom::Rewriter::visit ( Block ast)
inlineoverrideprotected

Definition at line 543 of file qqmldomreformatter.cpp.

References QQmlJS::AST::Block::lbraceToken, lnAcceptIndented(), newLine(), out, QQmlJS::AST::Block::rbraceToken, and QQmlJS::AST::Block::statements.

+ Here is the call graph for this function:

◆ visit() [6/115]

bool QQmlJS::Dom::Rewriter::visit ( BreakStatement ast)
inlineoverrideprotected

Definition at line 709 of file qqmldomreformatter.cpp.

References QQmlJS::AST::BreakStatement::breakToken, QQmlJS::AST::BreakStatement::identifierToken, QStringView::isNull(), QQmlJS::AST::BreakStatement::label, and out.

+ Here is the call graph for this function:

◆ visit() [7/115]

bool QQmlJS::Dom::Rewriter::visit ( CallExpression ast)
inlineoverrideprotected

Definition at line 435 of file qqmldomreformatter.cpp.

References accept(), QQmlJS::AST::CallExpression::arguments, QQmlJS::AST::CallExpression::base, QQmlJS::Dom::OutWriter::decreaseIndent(), QQmlJS::Dom::OutWriter::increaseIndent(), QQmlJS::AST::CallExpression::lparenToken, out, and QQmlJS::AST::CallExpression::rparenToken.

+ Here is the call graph for this function:

◆ visit() [8/115]

bool QQmlJS::Dom::Rewriter::visit ( CaseBlock ast)
inlineoverrideprotected

Definition at line 769 of file qqmldomreformatter.cpp.

References accept(), QQmlJS::AST::CaseBlock::clauses, QQmlJS::AST::CaseBlock::defaultClause, QQmlJS::AST::CaseBlock::lbraceToken, QQmlJS::AST::CaseBlock::moreClauses, newLine(), out, and QQmlJS::AST::CaseBlock::rbraceToken.

+ Here is the call graph for this function:

◆ visit() [9/115]

bool QQmlJS::Dom::Rewriter::visit ( CaseClause ast)
inlineoverrideprotected

Definition at line 787 of file qqmldomreformatter.cpp.

References accept(), QQmlJS::AST::CaseClause::colonToken, QQmlJS::AST::CaseClause::expression, lnAcceptIndented(), out, and QQmlJS::AST::CaseClause::statements.

+ Here is the call graph for this function:

◆ visit() [10/115]

bool QQmlJS::Dom::Rewriter::visit ( CaseClauses ast)
inlineoverrideprotected

Definition at line 945 of file qqmldomreformatter.cpp.

References accept(), it, and newLine().

+ Here is the call graph for this function:

◆ visit() [11/115]

bool QQmlJS::Dom::Rewriter::visit ( Catch ast)
inlineoverrideprotected

Definition at line 828 of file qqmldomreformatter.cpp.

References accept(), QQmlJS::AST::Catch::catchToken, QQmlJS::AST::Catch::identifierToken, QQmlJS::AST::Catch::lparenToken, out, and QQmlJS::AST::Catch::statement.

+ Here is the call graph for this function:

◆ visit() [12/115]

bool QQmlJS::Dom::Rewriter::visit ( ClassDeclaration ast)
inlineoverrideprotected

◆ visit() [13/115]

bool QQmlJS::Dom::Rewriter::visit ( ClassElementList )
inlineoverrideprotected

Definition at line 1053 of file qqmldomreformatter.cpp.

◆ visit() [14/115]

bool QQmlJS::Dom::Rewriter::visit ( ClassExpression )
inlineoverrideprotected

Definition at line 997 of file qqmldomreformatter.cpp.

◆ visit() [15/115]

bool QQmlJS::Dom::Rewriter::visit ( ComputedPropertyName )
inlineoverrideprotected

Definition at line 977 of file qqmldomreformatter.cpp.

References out.

◆ visit() [16/115]

bool QQmlJS::Dom::Rewriter::visit ( ConditionalExpression ast)
inlineoverrideprotected

Definition at line 533 of file qqmldomreformatter.cpp.

References accept(), QQmlJS::AST::ConditionalExpression::expression, QQmlJS::AST::ConditionalExpression::ko, QQmlJS::AST::ConditionalExpression::ok, and out.

+ Here is the call graph for this function:

◆ visit() [17/115]

bool QQmlJS::Dom::Rewriter::visit ( ContinueStatement ast)
inlineoverrideprotected

Definition at line 697 of file qqmldomreformatter.cpp.

References QQmlJS::AST::ContinueStatement::continueToken, QQmlJS::AST::ContinueStatement::identifierToken, QStringView::isNull(), QQmlJS::AST::ContinueStatement::label, and out.

+ Here is the call graph for this function:

◆ visit() [18/115]

bool QQmlJS::Dom::Rewriter::visit ( DebuggerStatement )
inlineoverrideprotected

Definition at line 1067 of file qqmldomreformatter.cpp.

◆ visit() [19/115]

bool QQmlJS::Dom::Rewriter::visit ( DefaultClause ast)
inlineoverrideprotected

Definition at line 797 of file qqmldomreformatter.cpp.

References QQmlJS::AST::DefaultClause::colonToken, QQmlJS::AST::DefaultClause::defaultToken, lnAcceptIndented(), out, and QQmlJS::AST::DefaultClause::statements.

+ Here is the call graph for this function:

◆ visit() [20/115]

bool QQmlJS::Dom::Rewriter::visit ( DeleteExpression ast)
inlineoverrideprotected

Definition at line 474 of file qqmldomreformatter.cpp.

References accept(), QQmlJS::AST::DeleteExpression::expression, and out.

+ Here is the call graph for this function:

◆ visit() [21/115]

bool QQmlJS::Dom::Rewriter::visit ( DoWhileStatement ast)
inlineoverrideprotected

Definition at line 639 of file qqmldomreformatter.cpp.

References accept(), acceptBlockOrIndented(), QQmlJS::AST::DoWhileStatement::doToken, QQmlJS::AST::DoWhileStatement::expression, QQmlJS::AST::DoWhileStatement::lparenToken, out, QQmlJS::AST::DoWhileStatement::rparenToken, QQmlJS::AST::DoWhileStatement::statement, and QQmlJS::AST::DoWhileStatement::whileToken.

+ Here is the call graph for this function:

◆ visit() [22/115]

bool QQmlJS::Dom::Rewriter::visit ( Elision ast)
inlineoverrideprotected

Definition at line 895 of file qqmldomreformatter.cpp.

References it, and out.

◆ visit() [23/115]

bool QQmlJS::Dom::Rewriter::visit ( EmptyStatement ast)
inlineoverrideprotected

Definition at line 611 of file qqmldomreformatter.cpp.

References out, and QQmlJS::AST::EmptyStatement::semicolonToken.

◆ visit() [24/115]

bool QQmlJS::Dom::Rewriter::visit ( ESModule )
inlineoverrideprotected

Definition at line 1066 of file qqmldomreformatter.cpp.

◆ visit() [25/115]

bool QQmlJS::Dom::Rewriter::visit ( ExportClause )
inlineoverrideprotected

Definition at line 1064 of file qqmldomreformatter.cpp.

◆ visit() [26/115]

bool QQmlJS::Dom::Rewriter::visit ( ExportDeclaration )
inlineoverrideprotected

Definition at line 1065 of file qqmldomreformatter.cpp.

◆ visit() [27/115]

bool QQmlJS::Dom::Rewriter::visit ( ExportsList )
inlineoverrideprotected

Definition at line 1063 of file qqmldomreformatter.cpp.

◆ visit() [28/115]

bool QQmlJS::Dom::Rewriter::visit ( ExportSpecifier )
inlineoverrideprotected

Definition at line 1062 of file qqmldomreformatter.cpp.

◆ visit() [29/115]

bool QQmlJS::Dom::Rewriter::visit ( Expression el)
inlineoverrideprotected

Definition at line 983 of file qqmldomreformatter.cpp.

References accept(), el, QStringView::left(), out, and QStringView::right().

+ Here is the call graph for this function:

◆ visit() [30/115]

bool QQmlJS::Dom::Rewriter::visit ( ExpressionStatement el)
inlineoverrideprotected

Definition at line 990 of file qqmldomreformatter.cpp.

References el, and out.

◆ visit() [31/115]

bool QQmlJS::Dom::Rewriter::visit ( FalseLiteral ast)
inlineoverrideprotected

Definition at line 229 of file qqmldomreformatter.cpp.

References QQmlJS::AST::FalseLiteral::falseToken, and out.

◆ visit() [32/115]

bool QQmlJS::Dom::Rewriter::visit ( FieldMemberExpression ast)
inlineoverrideprotected

Definition at line 410 of file qqmldomreformatter.cpp.

References accept(), QQmlJS::AST::FieldMemberExpression::base, QQmlJS::AST::FieldMemberExpression::dotToken, QQmlJS::AST::FieldMemberExpression::identifierToken, and out.

+ Here is the call graph for this function:

◆ visit() [33/115]

bool QQmlJS::Dom::Rewriter::visit ( Finally ast)
inlineoverrideprotected

Definition at line 839 of file qqmldomreformatter.cpp.

References accept(), out, and QQmlJS::AST::Finally::statement.

+ Here is the call graph for this function:

◆ visit() [34/115]

bool QQmlJS::Dom::Rewriter::visit ( ForEachStatement ast)
inlineoverrideprotected

◆ visit() [35/115]

bool QQmlJS::Dom::Rewriter::visit ( FormalParameterList ast)
inlineoverrideprotected

Definition at line 955 of file qqmldomreformatter.cpp.

References accept(), it, and out.

+ Here is the call graph for this function:

◆ visit() [36/115]

◆ visit() [37/115]

bool QQmlJS::Dom::Rewriter::visit ( FromClause )
inlineoverrideprotected

Definition at line 1059 of file qqmldomreformatter.cpp.

◆ visit() [38/115]

bool QQmlJS::Dom::Rewriter::visit ( FunctionDeclaration ast)
inlineoverrideprotected

Definition at line 846 of file qqmldomreformatter.cpp.

References visit().

+ Here is the call graph for this function:

◆ visit() [39/115]

◆ visit() [40/115]

bool QQmlJS::Dom::Rewriter::visit ( IdentifierExpression ast)
inlineoverrideprotected

◆ visit() [41/115]

bool QQmlJS::Dom::Rewriter::visit ( IdentifierPropertyName ast)
inlineoverrideprotected

Definition at line 365 of file qqmldomreformatter.cpp.

References QQmlJS::AST::IdentifierPropertyName::id, out, and QStringView::toString().

+ Here is the call graph for this function:

◆ visit() [42/115]

bool QQmlJS::Dom::Rewriter::visit ( IfStatement ast)
inlineoverrideprotected

◆ visit() [43/115]

bool QQmlJS::Dom::Rewriter::visit ( ImportClause )
inlineoverrideprotected

Definition at line 1060 of file qqmldomreformatter.cpp.

◆ visit() [44/115]

bool QQmlJS::Dom::Rewriter::visit ( ImportDeclaration )
inlineoverrideprotected

Definition at line 1061 of file qqmldomreformatter.cpp.

◆ visit() [45/115]

bool QQmlJS::Dom::Rewriter::visit ( ImportsList )
inlineoverrideprotected

Definition at line 1057 of file qqmldomreformatter.cpp.

◆ visit() [46/115]

bool QQmlJS::Dom::Rewriter::visit ( ImportSpecifier )
inlineoverrideprotected

Definition at line 1056 of file qqmldomreformatter.cpp.

◆ visit() [47/115]

bool QQmlJS::Dom::Rewriter::visit ( LabelledStatement ast)
inlineoverrideprotected

Definition at line 805 of file qqmldomreformatter.cpp.

References accept(), QQmlJS::AST::LabelledStatement::identifierToken, out, and QQmlJS::AST::LabelledStatement::statement.

+ Here is the call graph for this function:

◆ visit() [48/115]

bool QQmlJS::Dom::Rewriter::visit ( NamedImports )
inlineoverrideprotected

Definition at line 1058 of file qqmldomreformatter.cpp.

◆ visit() [49/115]

bool QQmlJS::Dom::Rewriter::visit ( NameSpaceImport )
inlineoverrideprotected

Definition at line 1055 of file qqmldomreformatter.cpp.

◆ visit() [50/115]

bool QQmlJS::Dom::Rewriter::visit ( NestedExpression ast)
inlineoverrideprotected

Definition at line 355 of file qqmldomreformatter.cpp.

References accept(), QQmlJS::Dom::OutWriter::decreaseIndent(), QQmlJS::AST::NestedExpression::expression, QQmlJS::Dom::OutWriter::increaseIndent(), QQmlJS::AST::NestedExpression::lparenToken, out, and QQmlJS::AST::NestedExpression::rparenToken.

+ Here is the call graph for this function:

◆ visit() [51/115]

bool QQmlJS::Dom::Rewriter::visit ( NewExpression ast)
inlineoverrideprotected

Definition at line 428 of file qqmldomreformatter.cpp.

References accept(), QQmlJS::AST::NewExpression::expression, and out.

+ Here is the call graph for this function:

◆ visit() [52/115]

bool QQmlJS::Dom::Rewriter::visit ( NewMemberExpression ast)
inlineoverrideprotected

Definition at line 418 of file qqmldomreformatter.cpp.

References accept(), QQmlJS::AST::NewMemberExpression::arguments, QQmlJS::AST::NewMemberExpression::base, QQmlJS::AST::NewMemberExpression::lparenToken, out, and QQmlJS::AST::NewMemberExpression::rparenToken.

+ Here is the call graph for this function:

◆ visit() [53/115]

bool QQmlJS::Dom::Rewriter::visit ( NotExpression ast)
inlineoverrideprotected

Definition at line 516 of file qqmldomreformatter.cpp.

References accept(), QQmlJS::AST::NotExpression::expression, QQmlJS::AST::NotExpression::notToken, and out.

+ Here is the call graph for this function:

◆ visit() [54/115]

bool QQmlJS::Dom::Rewriter::visit ( NullExpression ast)
inlineoverrideprotected

Definition at line 219 of file qqmldomreformatter.cpp.

References QQmlJS::AST::NullExpression::nullToken, and out.

◆ visit() [55/115]

bool QQmlJS::Dom::Rewriter::visit ( NumericLiteral ast)
inlineoverrideprotected

Definition at line 255 of file qqmldomreformatter.cpp.

References QQmlJS::AST::NumericLiteral::literalToken, and out.

◆ visit() [56/115]

bool QQmlJS::Dom::Rewriter::visit ( NumericLiteralPropertyName ast)
inlineoverrideprotected

Definition at line 375 of file qqmldomreformatter.cpp.

References QQmlJS::AST::NumericLiteralPropertyName::id, QString::number(), and out.

+ Here is the call graph for this function:

◆ visit() [57/115]

bool QQmlJS::Dom::Rewriter::visit ( ObjectPattern ast)
inlineoverrideprotected

Definition at line 278 of file qqmldomreformatter.cpp.

References QQmlJS::AST::ObjectPattern::lbraceToken, lnAcceptIndented(), newLine(), out, QQmlJS::AST::ObjectPattern::properties, and QQmlJS::AST::ObjectPattern::rbraceToken.

+ Here is the call graph for this function:

◆ visit() [58/115]

◆ visit() [59/115]

bool QQmlJS::Dom::Rewriter::visit ( PatternElementList ast)
inlineoverrideprotected

Definition at line 291 of file qqmldomreformatter.cpp.

References accept(), it, and out.

+ Here is the call graph for this function:

◆ visit() [60/115]

bool QQmlJS::Dom::Rewriter::visit ( PatternProperty )
inlineoverrideprotected

Definition at line 976 of file qqmldomreformatter.cpp.

◆ visit() [61/115]

bool QQmlJS::Dom::Rewriter::visit ( PatternPropertyList ast)
inlineoverrideprotected

Definition at line 306 of file qqmldomreformatter.cpp.

References accept(), QQmlJS::AST::PatternElement::Getter, QQmlJS::AST::PatternElement::initializer, it, QQmlJS::AST::PatternProperty::name, newLine(), out, postVisit(), preVisit(), QQmlJS::AST::PatternPropertyList::property, QQmlJS::AST::PatternElement::Setter, and QQmlJS::AST::PatternElement::type.

+ Here is the call graph for this function:

◆ visit() [62/115]

bool QQmlJS::Dom::Rewriter::visit ( PostDecrementExpression ast)
inlineoverrideprotected

Definition at line 453 of file qqmldomreformatter.cpp.

References accept(), QQmlJS::AST::PostDecrementExpression::base, QQmlJS::AST::PostDecrementExpression::decrementToken, and out.

+ Here is the call graph for this function:

◆ visit() [63/115]

bool QQmlJS::Dom::Rewriter::visit ( PostIncrementExpression ast)
inlineoverrideprotected

Definition at line 446 of file qqmldomreformatter.cpp.

References accept(), QQmlJS::AST::PostIncrementExpression::base, QQmlJS::AST::PostIncrementExpression::incrementToken, and out.

+ Here is the call graph for this function:

◆ visit() [64/115]

bool QQmlJS::Dom::Rewriter::visit ( PreDecrementExpression ast)
inlineoverrideprotected

Definition at line 467 of file qqmldomreformatter.cpp.

References accept(), QQmlJS::AST::PreDecrementExpression::decrementToken, QQmlJS::AST::PreDecrementExpression::expression, and out.

+ Here is the call graph for this function:

◆ visit() [65/115]

bool QQmlJS::Dom::Rewriter::visit ( PreIncrementExpression ast)
inlineoverrideprotected

Definition at line 460 of file qqmldomreformatter.cpp.

References accept(), QQmlJS::AST::PreIncrementExpression::expression, QQmlJS::AST::PreIncrementExpression::incrementToken, and out.

+ Here is the call graph for this function:

◆ visit() [66/115]

bool QQmlJS::Dom::Rewriter::visit ( Program )
inlineoverrideprotected

Definition at line 1054 of file qqmldomreformatter.cpp.

◆ visit() [67/115]

bool QQmlJS::Dom::Rewriter::visit ( RegExpLiteral ast)
inlineoverrideprotected

Definition at line 260 of file qqmldomreformatter.cpp.

References QQmlJS::AST::RegExpLiteral::literalToken, and out.

◆ visit() [68/115]

bool QQmlJS::Dom::Rewriter::visit ( ReturnStatement ast)
inlineoverrideprotected

Definition at line 721 of file qqmldomreformatter.cpp.

References accept(), QQmlJS::AST::ReturnStatement::expression, QQmlJS::SourceLocation::length, out, and QQmlJS::AST::ReturnStatement::returnToken.

+ Here is the call graph for this function:

◆ visit() [69/115]

bool QQmlJS::Dom::Rewriter::visit ( StatementList ast)
inlineoverrideprotected

Definition at line 917 of file qqmldomreformatter.cpp.

References accept(), it, and newLine().

+ Here is the call graph for this function:

◆ visit() [70/115]

bool QQmlJS::Dom::Rewriter::visit ( StringLiteral ast)
inlineoverrideprotected

Definition at line 239 of file qqmldomreformatter.cpp.

References QString::contains(), QQmlJS::Dom::OutWriter::indentNextlines, QQmlJS::SourceLocation::length, QQmlJS::AST::StringLiteral::literalToken, QString::mid(), out, and str.

+ Here is the call graph for this function:

◆ visit() [71/115]

bool QQmlJS::Dom::Rewriter::visit ( StringLiteralPropertyName ast)
inlineoverrideprotected

Definition at line 370 of file qqmldomreformatter.cpp.

References QQmlJS::AST::StringLiteralPropertyName::id, out, and QStringView::toString().

+ Here is the call graph for this function:

◆ visit() [72/115]

bool QQmlJS::Dom::Rewriter::visit ( SuperLiteral )
inlineoverrideprotected

Definition at line 971 of file qqmldomreformatter.cpp.

References out.

◆ visit() [73/115]

bool QQmlJS::Dom::Rewriter::visit ( SwitchStatement ast)
inlineoverrideprotected

Definition at line 757 of file qqmldomreformatter.cpp.

References accept(), QQmlJS::AST::SwitchStatement::block, QQmlJS::AST::SwitchStatement::expression, QQmlJS::AST::SwitchStatement::lparenToken, out, QQmlJS::AST::SwitchStatement::rparenToken, and QQmlJS::AST::SwitchStatement::switchToken.

+ Here is the call graph for this function:

◆ visit() [74/115]

bool QQmlJS::Dom::Rewriter::visit ( TaggedTemplate )
inlineoverrideprotected

Definition at line 982 of file qqmldomreformatter.cpp.

◆ visit() [75/115]

bool QQmlJS::Dom::Rewriter::visit ( TemplateLiteral ast)
inlineoverrideprotected

Definition at line 381 of file qqmldomreformatter.cpp.

References accept(), QString::contains(), QQmlJS::AST::TemplateLiteral::expression, QQmlJS::Dom::OutWriter::indentNextlines, QQmlJS::SourceLocation::length, QQmlJS::AST::TemplateLiteral::literalToken, QString::mid(), out, and str.

+ Here is the call graph for this function:

◆ visit() [76/115]

bool QQmlJS::Dom::Rewriter::visit ( ThisExpression ast)
inlineoverrideprotected

Definition at line 214 of file qqmldomreformatter.cpp.

References out, and QQmlJS::AST::ThisExpression::thisToken.

◆ visit() [77/115]

bool QQmlJS::Dom::Rewriter::visit ( ThrowStatement ast)
inlineoverrideprotected

Definition at line 734 of file qqmldomreformatter.cpp.

References accept(), QQmlJS::AST::ThrowStatement::expression, out, and QQmlJS::AST::ThrowStatement::throwToken.

+ Here is the call graph for this function:

◆ visit() [78/115]

bool QQmlJS::Dom::Rewriter::visit ( TildeExpression ast)
inlineoverrideprotected

Definition at line 509 of file qqmldomreformatter.cpp.

References accept(), QQmlJS::AST::TildeExpression::expression, out, and QQmlJS::AST::TildeExpression::tildeToken.

+ Here is the call graph for this function:

◆ visit() [79/115]

bool QQmlJS::Dom::Rewriter::visit ( TrueLiteral ast)
inlineoverrideprotected

Definition at line 224 of file qqmldomreformatter.cpp.

References out, and QQmlJS::AST::TrueLiteral::trueToken.

◆ visit() [80/115]

bool QQmlJS::Dom::Rewriter::visit ( TryStatement ast)
inlineoverrideprotected

Definition at line 813 of file qqmldomreformatter.cpp.

References accept(), QQmlJS::AST::TryStatement::catchExpression, QQmlJS::AST::TryStatement::finallyExpression, out, and QQmlJS::AST::TryStatement::statement.

+ Here is the call graph for this function:

◆ visit() [81/115]

bool QQmlJS::Dom::Rewriter::visit ( Type )
inlineoverrideprotected

Definition at line 1068 of file qqmldomreformatter.cpp.

◆ visit() [82/115]

bool QQmlJS::Dom::Rewriter::visit ( TypeAnnotation )
inlineoverrideprotected

Definition at line 1069 of file qqmldomreformatter.cpp.

◆ visit() [83/115]

bool QQmlJS::Dom::Rewriter::visit ( TypeExpression )
inlineoverrideprotected

Definition at line 970 of file qqmldomreformatter.cpp.

◆ visit() [84/115]

bool QQmlJS::Dom::Rewriter::visit ( TypeOfExpression ast)
inlineoverrideprotected

Definition at line 488 of file qqmldomreformatter.cpp.

References accept(), QQmlJS::AST::TypeOfExpression::expression, and out.

+ Here is the call graph for this function:

◆ visit() [85/115]

bool QQmlJS::Dom::Rewriter::visit ( UiAnnotation )
inlineoverrideprotected

Definition at line 198 of file qqmldomreformatter.cpp.

References Q_ASSERT.

◆ visit() [86/115]

bool QQmlJS::Dom::Rewriter::visit ( UiAnnotationList )
inlineoverrideprotected

Definition at line 203 of file qqmldomreformatter.cpp.

References Q_ASSERT.

◆ visit() [87/115]

bool QQmlJS::Dom::Rewriter::visit ( UiArrayBinding )
inlineoverrideprotected

Definition at line 153 of file qqmldomreformatter.cpp.

References Q_ASSERT.

◆ visit() [88/115]

bool QQmlJS::Dom::Rewriter::visit ( UiArrayMemberList )
inlineoverrideprotected

Definition at line 168 of file qqmldomreformatter.cpp.

References Q_ASSERT.

◆ visit() [89/115]

bool QQmlJS::Dom::Rewriter::visit ( UiEnumDeclaration )
inlineoverrideprotected

Definition at line 108 of file qqmldomreformatter.cpp.

References Q_ASSERT.

◆ visit() [90/115]

bool QQmlJS::Dom::Rewriter::visit ( UiEnumMemberList )
inlineoverrideprotected

Definition at line 113 of file qqmldomreformatter.cpp.

References Q_ASSERT.

◆ visit() [91/115]

bool QQmlJS::Dom::Rewriter::visit ( UiHeaderItemList )
inlineoverrideprotected

Definition at line 158 of file qqmldomreformatter.cpp.

References Q_ASSERT.

◆ visit() [92/115]

bool QQmlJS::Dom::Rewriter::visit ( UiImport )
inlineoverrideprotected

Definition at line 118 of file qqmldomreformatter.cpp.

References Q_ASSERT.

◆ visit() [93/115]

bool QQmlJS::Dom::Rewriter::visit ( UiInlineComponent )
inlineoverrideprotected

Definition at line 193 of file qqmldomreformatter.cpp.

References Q_ASSERT.

◆ visit() [94/115]

bool QQmlJS::Dom::Rewriter::visit ( UiObjectBinding )
inlineoverrideprotected

Definition at line 143 of file qqmldomreformatter.cpp.

References Q_ASSERT.

◆ visit() [95/115]

bool QQmlJS::Dom::Rewriter::visit ( UiObjectDefinition )
inlineoverrideprotected

Definition at line 123 of file qqmldomreformatter.cpp.

References Q_ASSERT.

◆ visit() [96/115]

bool QQmlJS::Dom::Rewriter::visit ( UiObjectInitializer )
inlineoverrideprotected

Definition at line 128 of file qqmldomreformatter.cpp.

References Q_ASSERT.

◆ visit() [97/115]

bool QQmlJS::Dom::Rewriter::visit ( UiObjectMemberList )
inlineoverrideprotected

Definition at line 163 of file qqmldomreformatter.cpp.

References Q_ASSERT.

◆ visit() [98/115]

bool QQmlJS::Dom::Rewriter::visit ( UiParameterList )
inlineoverrideprotected

Definition at line 133 of file qqmldomreformatter.cpp.

References Q_ASSERT.

◆ visit() [99/115]

bool QQmlJS::Dom::Rewriter::visit ( UiPragma )
inlineoverrideprotected

Definition at line 103 of file qqmldomreformatter.cpp.

References Q_ASSERT.

◆ visit() [100/115]

bool QQmlJS::Dom::Rewriter::visit ( UiPragmaValueList )
inlineoverrideprotected

Definition at line 97 of file qqmldomreformatter.cpp.

References Q_ASSERT.

Referenced by visit().

+ Here is the caller graph for this function:

◆ visit() [101/115]

bool QQmlJS::Dom::Rewriter::visit ( UiProgram )
inlineoverrideprotected

Definition at line 178 of file qqmldomreformatter.cpp.

References Q_ASSERT.

◆ visit() [102/115]

bool QQmlJS::Dom::Rewriter::visit ( UiPublicMember )
inlineoverrideprotected

Definition at line 138 of file qqmldomreformatter.cpp.

References Q_ASSERT.

◆ visit() [103/115]

bool QQmlJS::Dom::Rewriter::visit ( UiQualifiedId )
inlineoverrideprotected

Definition at line 173 of file qqmldomreformatter.cpp.

References Q_ASSERT.

◆ visit() [104/115]

bool QQmlJS::Dom::Rewriter::visit ( UiRequired )
inlineoverrideprotected

Definition at line 208 of file qqmldomreformatter.cpp.

References Q_ASSERT.

◆ visit() [105/115]

bool QQmlJS::Dom::Rewriter::visit ( UiScriptBinding )
inlineoverrideprotected

Definition at line 148 of file qqmldomreformatter.cpp.

References Q_ASSERT.

◆ visit() [106/115]

bool QQmlJS::Dom::Rewriter::visit ( UiSourceElement )
inlineoverrideprotected

Definition at line 183 of file qqmldomreformatter.cpp.

References Q_ASSERT.

◆ visit() [107/115]

bool QQmlJS::Dom::Rewriter::visit ( UiVersionSpecifier )
inlineoverrideprotected

Definition at line 188 of file qqmldomreformatter.cpp.

References Q_ASSERT.

◆ visit() [108/115]

bool QQmlJS::Dom::Rewriter::visit ( UnaryMinusExpression ast)
inlineoverrideprotected

Definition at line 502 of file qqmldomreformatter.cpp.

References accept(), QQmlJS::AST::UnaryMinusExpression::expression, QQmlJS::AST::UnaryMinusExpression::minusToken, and out.

+ Here is the call graph for this function:

◆ visit() [109/115]

bool QQmlJS::Dom::Rewriter::visit ( UnaryPlusExpression ast)
inlineoverrideprotected

Definition at line 495 of file qqmldomreformatter.cpp.

References accept(), QQmlJS::AST::UnaryPlusExpression::expression, out, and QQmlJS::AST::UnaryPlusExpression::plusToken.

+ Here is the call graph for this function:

◆ visit() [110/115]

bool QQmlJS::Dom::Rewriter::visit ( VariableDeclarationList ast)
inlineoverrideprotected

Definition at line 935 of file qqmldomreformatter.cpp.

References accept(), it, and out.

+ Here is the call graph for this function:

◆ visit() [111/115]

bool QQmlJS::Dom::Rewriter::visit ( VariableStatement ast)
inlineoverrideprotected

Definition at line 554 of file qqmldomreformatter.cpp.

References accept(), QQmlJS::AST::VariableStatement::declarationKindToken, QQmlJS::AST::VariableStatement::declarations, and out.

+ Here is the call graph for this function:

◆ visit() [112/115]

bool QQmlJS::Dom::Rewriter::visit ( VoidExpression ast)
inlineoverrideprotected

Definition at line 481 of file qqmldomreformatter.cpp.

References accept(), QQmlJS::AST::VoidExpression::expression, and out.

+ Here is the call graph for this function:

◆ visit() [113/115]

bool QQmlJS::Dom::Rewriter::visit ( WhileStatement ast)
inlineoverrideprotected

Definition at line 651 of file qqmldomreformatter.cpp.

References accept(), acceptBlockOrIndented(), QQmlJS::AST::WhileStatement::expression, QQmlJS::AST::WhileStatement::lparenToken, out, QQmlJS::AST::WhileStatement::rparenToken, QQmlJS::AST::WhileStatement::statement, and QQmlJS::AST::WhileStatement::whileToken.

+ Here is the call graph for this function:

◆ visit() [114/115]

bool QQmlJS::Dom::Rewriter::visit ( WithStatement ast)
inlineoverrideprotected

Definition at line 746 of file qqmldomreformatter.cpp.

References accept(), acceptBlockOrIndented(), QQmlJS::AST::WithStatement::expression, QQmlJS::AST::WithStatement::lparenToken, out, QQmlJS::AST::WithStatement::rparenToken, QQmlJS::AST::WithStatement::statement, and QQmlJS::AST::WithStatement::withToken.

+ Here is the call graph for this function:

◆ visit() [115/115]

bool QQmlJS::Dom::Rewriter::visit ( YieldExpression )
inlineoverrideprotected

Definition at line 996 of file qqmldomreformatter.cpp.


The documentation for this class was generated from the following file: