Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/Esprima/Ast/AccessorProperty.cs
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ public AccessorProperty(

internal override Node? NextChildNode(ref ChildNodes.Enumerator enumerator) => enumerator.MoveNextNullableAt2(Decorators, Key, Value);

protected internal override object? Accept(AstVisitor visitor) => visitor.VisitAccessorProperty(this);
protected internal override T Accept<T>(AstVisitor<T> visitor) => visitor.VisitAccessorProperty(this);

public AccessorProperty UpdateWith(Expression key, Expression? value, in NodeList<Decorator> decorators)
{
Expand Down
2 changes: 1 addition & 1 deletion src/Esprima/Ast/ArrayExpression.cs
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ public ArrayExpression(in NodeList<Expression?> elements) : base(Nodes.ArrayExpr

internal override Node? NextChildNode(ref ChildNodes.Enumerator enumerator) => enumerator.MoveNextNullable(Elements);

protected internal override object? Accept(AstVisitor visitor) => visitor.VisitArrayExpression(this);
protected internal override T Accept<T>(AstVisitor<T> visitor) => visitor.VisitArrayExpression(this);

public ArrayExpression UpdateWith(in NodeList<Expression?> elements)
{
Expand Down
2 changes: 1 addition & 1 deletion src/Esprima/Ast/ArrayPattern.cs
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ public ArrayPattern(in NodeList<Node?> elements) : base(Nodes.ArrayPattern)

internal override Node? NextChildNode(ref ChildNodes.Enumerator enumerator) => enumerator.MoveNextNullable(Elements);

protected internal override object? Accept(AstVisitor visitor) => visitor.VisitArrayPattern(this);
protected internal override T Accept<T>(AstVisitor<T> visitor) => visitor.VisitArrayPattern(this);

public ArrayPattern UpdateWith(in NodeList<Node?> elements)
{
Expand Down
2 changes: 1 addition & 1 deletion src/Esprima/Ast/ArrowFunctionExpression.cs
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ public ArrowFunctionExpression(

internal override Node? NextChildNode(ref ChildNodes.Enumerator enumerator) => enumerator.MoveNext(Params, Body);

protected internal override object? Accept(AstVisitor visitor) => visitor.VisitArrowFunctionExpression(this);
protected internal override T Accept<T>(AstVisitor<T> visitor) => visitor.VisitArrowFunctionExpression(this);

public ArrowFunctionExpression UpdateWith(in NodeList<Node> parameters, StatementListItem body)
{
Expand Down
2 changes: 1 addition & 1 deletion src/Esprima/Ast/ArrowParameterPlaceHolder.cs
Original file line number Diff line number Diff line change
Expand Up @@ -26,5 +26,5 @@ public ArrowParameterPlaceHolder(

internal override Node? NextChildNode(ref ChildNodes.Enumerator enumerator) => enumerator.MoveNext(Params);

protected internal override object? Accept(AstVisitor visitor) => throw new NotSupportedException();
protected internal override T Accept<T>(AstVisitor<T> visitor) => throw new NotSupportedException();
}
2 changes: 1 addition & 1 deletion src/Esprima/Ast/AssignmentExpression.cs
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ public static string GetAssignmentOperatorToken(AssignmentOperator op)

internal override Node? NextChildNode(ref ChildNodes.Enumerator enumerator) => enumerator.MoveNext(Left, Right);

protected internal override object? Accept(AstVisitor visitor) => visitor.VisitAssignmentExpression(this);
protected internal override T Accept<T>(AstVisitor<T> visitor) => visitor.VisitAssignmentExpression(this);

public AssignmentExpression UpdateWith(Node left, Expression right)
{
Expand Down
2 changes: 1 addition & 1 deletion src/Esprima/Ast/AssignmentPattern.cs
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ public AssignmentPattern(Node left, Expression right) : base(Nodes.AssignmentPat

internal override Node? NextChildNode(ref ChildNodes.Enumerator enumerator) => enumerator.MoveNext(Left, Right);

protected internal override object? Accept(AstVisitor visitor) => visitor.VisitAssignmentPattern(this);
protected internal override T Accept<T>(AstVisitor<T> visitor) => visitor.VisitAssignmentPattern(this);

public AssignmentPattern UpdateWith(Node left, Expression right)
{
Expand Down
2 changes: 1 addition & 1 deletion src/Esprima/Ast/AwaitExpression.cs
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ public AwaitExpression(Expression argument) : base(Nodes.AwaitExpression)

internal override Node? NextChildNode(ref ChildNodes.Enumerator enumerator) => enumerator.MoveNext(Argument);

protected internal override object? Accept(AstVisitor visitor) => visitor.VisitAwaitExpression(this);
protected internal override T Accept<T>(AstVisitor<T> visitor) => visitor.VisitAwaitExpression(this);

public AwaitExpression UpdateWith(Expression argument)
{
Expand Down
2 changes: 1 addition & 1 deletion src/Esprima/Ast/BinaryExpression.cs
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@ public static string GetBinaryOperatorToken(BinaryOperator op)

internal override Node? NextChildNode(ref ChildNodes.Enumerator enumerator) => enumerator.MoveNext(Left, Right);

protected internal override object? Accept(AstVisitor visitor) => visitor.VisitBinaryExpression(this);
protected internal override T Accept<T>(AstVisitor<T> visitor) => visitor.VisitBinaryExpression(this);

protected virtual BinaryExpression Rewrite(Expression left, Expression right)
{
Expand Down
2 changes: 1 addition & 1 deletion src/Esprima/Ast/BlockStatement.cs
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ public BlockStatement(in NodeList<Statement> body) : base(Nodes.BlockStatement)

internal override Node? NextChildNode(ref ChildNodes.Enumerator enumerator) => enumerator.MoveNext(Body);

protected internal override object? Accept(AstVisitor visitor) => visitor.VisitBlockStatement(this);
protected internal override T Accept<T>(AstVisitor<T> visitor) => visitor.VisitBlockStatement(this);

public BlockStatement UpdateWith(in NodeList<Statement> body)
{
Expand Down
2 changes: 1 addition & 1 deletion src/Esprima/Ast/BreakStatement.cs
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ public BreakStatement(Identifier? label) : base(Nodes.BreakStatement)

internal override Node? NextChildNode(ref ChildNodes.Enumerator enumerator) => enumerator.MoveNextNullable(Label);

protected internal override object? Accept(AstVisitor visitor) => visitor.VisitBreakStatement(this);
protected internal override T Accept<T>(AstVisitor<T> visitor) => visitor.VisitBreakStatement(this);

public BreakStatement UpdateWith(Identifier? label)
{
Expand Down
2 changes: 1 addition & 1 deletion src/Esprima/Ast/CallExpression.cs
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ public CallExpression(

internal override Node? NextChildNode(ref ChildNodes.Enumerator enumerator) => enumerator.MoveNext(Callee, Arguments);

protected internal override object? Accept(AstVisitor visitor) => visitor.VisitCallExpression(this);
protected internal override T Accept<T>(AstVisitor<T> visitor) => visitor.VisitCallExpression(this);

public CallExpression UpdateWith(Expression callee, in NodeList<Expression> arguments)
{
Expand Down
2 changes: 1 addition & 1 deletion src/Esprima/Ast/CatchClause.cs
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ public CatchClause(Node? param, BlockStatement body) :

internal override Node? NextChildNode(ref ChildNodes.Enumerator enumerator) => enumerator.MoveNextNullableAt0(Param, Body);

protected internal override object? Accept(AstVisitor visitor) => visitor.VisitCatchClause(this);
protected internal override T Accept<T>(AstVisitor<T> visitor) => visitor.VisitCatchClause(this);

public CatchClause UpdateWith(Node? param, BlockStatement body)
{
Expand Down
2 changes: 1 addition & 1 deletion src/Esprima/Ast/ChainExpression.cs
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ public ChainExpression(Expression expression) : base(Nodes.ChainExpression)

internal override Node? NextChildNode(ref ChildNodes.Enumerator enumerator) => enumerator.MoveNext(Expression);

protected internal override object? Accept(AstVisitor visitor) => visitor.VisitChainExpression(this);
protected internal override T Accept<T>(AstVisitor<T> visitor) => visitor.VisitChainExpression(this);

public ChainExpression UpdateWith(Expression expression)
{
Expand Down
2 changes: 1 addition & 1 deletion src/Esprima/Ast/ClassBody.cs
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ public ClassBody(in NodeList<ClassElement> body) : base(Nodes.ClassBody)

internal override Node? NextChildNode(ref ChildNodes.Enumerator enumerator) => enumerator.MoveNext(Body);

protected internal override object? Accept(AstVisitor visitor) => visitor.VisitClassBody(this);
protected internal override T Accept<T>(AstVisitor<T> visitor) => visitor.VisitClassBody(this);

public ClassBody UpdateWith(in NodeList<ClassElement> body)
{
Expand Down
2 changes: 1 addition & 1 deletion src/Esprima/Ast/ClassDeclaration.cs
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ public ClassDeclaration(Identifier? id, Expression? superClass, ClassBody body,

internal override Node? NextChildNode(ref ChildNodes.Enumerator enumerator) => enumerator.MoveNextNullableAt1_2(Decorators, Id, SuperClass, Body);

protected internal override object? Accept(AstVisitor visitor) => visitor.VisitClassDeclaration(this);
protected internal override T Accept<T>(AstVisitor<T> visitor) => visitor.VisitClassDeclaration(this);

public ClassDeclaration UpdateWith(Identifier? id, Expression? superClass, ClassBody body, in NodeList<Decorator> decorators)
{
Expand Down
2 changes: 1 addition & 1 deletion src/Esprima/Ast/ClassExpression.cs
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ public ClassExpression(

internal override Node? NextChildNode(ref ChildNodes.Enumerator enumerator) => enumerator.MoveNextNullableAt1_2(Decorators, Id, SuperClass, Body);

protected internal override object? Accept(AstVisitor visitor) => visitor.VisitClassExpression(this);
protected internal override T Accept<T>(AstVisitor<T> visitor) => visitor.VisitClassExpression(this);

public ClassExpression UpdateWith(Identifier? id, Expression? superClass, ClassBody body, in NodeList<Decorator> decorators)
{
Expand Down
2 changes: 1 addition & 1 deletion src/Esprima/Ast/ConditionalExpression.cs
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ public ConditionalExpression(

internal override Node? NextChildNode(ref ChildNodes.Enumerator enumerator) => enumerator.MoveNext(Test, Consequent, Alternate);

protected internal override object? Accept(AstVisitor visitor) => visitor.VisitConditionalExpression(this);
protected internal override T Accept<T>(AstVisitor<T> visitor) => visitor.VisitConditionalExpression(this);

public ConditionalExpression UpdateWith(Expression test, Expression consequent, Expression alternate)
{
Expand Down
2 changes: 1 addition & 1 deletion src/Esprima/Ast/ContinueStatement.cs
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ public ContinueStatement(Identifier? label) : base(Nodes.ContinueStatement)

internal override Node? NextChildNode(ref ChildNodes.Enumerator enumerator) => enumerator.MoveNextNullable(Label);

protected internal override object? Accept(AstVisitor visitor) => visitor.VisitContinueStatement(this);
protected internal override T Accept<T>(AstVisitor<T> visitor) => visitor.VisitContinueStatement(this);

public ContinueStatement UpdateWith(Identifier? label)
{
Expand Down
2 changes: 1 addition & 1 deletion src/Esprima/Ast/DebuggerStatement.cs
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,5 @@ public DebuggerStatement() : base(Nodes.DebuggerStatement) { }

internal override Node? NextChildNode(ref ChildNodes.Enumerator enumerator) => null;

protected internal override object? Accept(AstVisitor visitor) => visitor.VisitDebuggerStatement(this);
protected internal override T Accept<T>(AstVisitor<T> visitor) => visitor.VisitDebuggerStatement(this);
}
2 changes: 1 addition & 1 deletion src/Esprima/Ast/Decorator.cs
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ public Decorator(Expression expression) : base(Nodes.Decorator)

internal override Node? NextChildNode(ref ChildNodes.Enumerator enumerator) => enumerator.MoveNext(Expression);

protected internal override object? Accept(AstVisitor visitor) => visitor.VisitDecorator(this);
protected internal override T Accept<T>(AstVisitor<T> visitor) => visitor.VisitDecorator(this);

public Decorator UpdateWith(Expression expression)
{
Expand Down
2 changes: 1 addition & 1 deletion src/Esprima/Ast/DoWhileStatement.cs
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ public DoWhileStatement(Statement body, Expression test) : base(Nodes.DoWhileSta

internal override Node? NextChildNode(ref ChildNodes.Enumerator enumerator) => enumerator.MoveNext(Body, Test);

protected internal override object? Accept(AstVisitor visitor) => visitor.VisitDoWhileStatement(this);
protected internal override T Accept<T>(AstVisitor<T> visitor) => visitor.VisitDoWhileStatement(this);

public DoWhileStatement UpdateWith(Statement body, Expression test)
{
Expand Down
2 changes: 1 addition & 1 deletion src/Esprima/Ast/EmptyStatement.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ public EmptyStatement() : base(Nodes.EmptyStatement)

internal override Node? NextChildNode(ref ChildNodes.Enumerator enumerator) => null;

protected internal override object? Accept(AstVisitor visitor) => visitor.VisitEmptyStatement(this);
protected internal override T Accept<T>(AstVisitor<T> visitor) => visitor.VisitEmptyStatement(this);
}
2 changes: 1 addition & 1 deletion src/Esprima/Ast/ExportAllDeclaration.cs
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ public ExportAllDeclaration(Literal source, Expression? exported, in NodeList<Im

internal override Node? NextChildNode(ref ChildNodes.Enumerator enumerator) => enumerator.MoveNextNullableAt0(Exported, Source, Assertions);

protected internal override object? Accept(AstVisitor visitor) => visitor.VisitExportAllDeclaration(this);
protected internal override T Accept<T>(AstVisitor<T> visitor) => visitor.VisitExportAllDeclaration(this);

public ExportAllDeclaration UpdateWith(Expression? exported, Literal source, in NodeList<ImportAttribute> assertions)
{
Expand Down
2 changes: 1 addition & 1 deletion src/Esprima/Ast/ExportDefaultDeclaration.cs
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ public ExportDefaultDeclaration(StatementListItem declaration) : base(Nodes.Expo

internal override Node? NextChildNode(ref ChildNodes.Enumerator enumerator) => enumerator.MoveNext(Declaration);

protected internal override object? Accept(AstVisitor visitor) => visitor.VisitExportDefaultDeclaration(this);
protected internal override T Accept<T>(AstVisitor<T> visitor) => visitor.VisitExportDefaultDeclaration(this);

public ExportDefaultDeclaration UpdateWith(StatementListItem declaration)
{
Expand Down
2 changes: 1 addition & 1 deletion src/Esprima/Ast/ExportNamedDeclaration.cs
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ public ExportNamedDeclaration(

internal override Node? NextChildNode(ref ChildNodes.Enumerator enumerator) => enumerator.MoveNextNullableAt0_2(Declaration, Specifiers, Source, Assertions);

protected internal override object? Accept(AstVisitor visitor) => visitor.VisitExportNamedDeclaration(this);
protected internal override T Accept<T>(AstVisitor<T> visitor) => visitor.VisitExportNamedDeclaration(this);

public ExportNamedDeclaration UpdateWith(Declaration? declaration, in NodeList<ExportSpecifier> specifiers, Literal? source, in NodeList<ImportAttribute> assertions)
{
Expand Down
2 changes: 1 addition & 1 deletion src/Esprima/Ast/ExportSpecifier.cs
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ public ExportSpecifier(Expression local, Expression exported) : base(Nodes.Expor

internal override Node? NextChildNode(ref ChildNodes.Enumerator enumerator) => enumerator.MoveNextExportSpecifier(Local, Exported);

protected internal override object? Accept(AstVisitor visitor) => visitor.VisitExportSpecifier(this);
protected internal override T Accept<T>(AstVisitor<T> visitor) => visitor.VisitExportSpecifier(this);

public ExportSpecifier UpdateWith(Expression local, Expression exported)
{
Expand Down
2 changes: 1 addition & 1 deletion src/Esprima/Ast/ExpressionStatement.cs
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ public ExpressionStatement(Expression expression) : base(Nodes.ExpressionStateme

internal sealed override Node? NextChildNode(ref ChildNodes.Enumerator enumerator) => enumerator.MoveNext(Expression);

protected internal sealed override object? Accept(AstVisitor visitor) => visitor.VisitExpressionStatement(this);
protected internal sealed override T Accept<T>(AstVisitor<T> visitor) => visitor.VisitExpressionStatement(this);

protected virtual ExpressionStatement Rewrite(Expression expression)
{
Expand Down
2 changes: 1 addition & 1 deletion src/Esprima/Ast/ForInStatement.cs
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ public ForInStatement(

internal override Node? NextChildNode(ref ChildNodes.Enumerator enumerator) => enumerator.MoveNext(Left, Right, Body);

protected internal override object? Accept(AstVisitor visitor) => visitor.VisitForInStatement(this);
protected internal override T Accept<T>(AstVisitor<T> visitor) => visitor.VisitForInStatement(this);

public ForInStatement UpdateWith(Node left, Expression right, Statement body)
{
Expand Down
2 changes: 1 addition & 1 deletion src/Esprima/Ast/ForOfStatement.cs
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ public ForOfStatement(

internal override Node? NextChildNode(ref ChildNodes.Enumerator enumerator) => enumerator.MoveNext(Left, Right, Body);

protected internal override object? Accept(AstVisitor visitor) => visitor.VisitForOfStatement(this);
protected internal override T Accept<T>(AstVisitor<T> visitor) => visitor.VisitForOfStatement(this);

public ForOfStatement UpdateWith(Node left, Expression right, Statement body)
{
Expand Down
2 changes: 1 addition & 1 deletion src/Esprima/Ast/ForStatement.cs
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ public ForStatement(

internal override Node? NextChildNode(ref ChildNodes.Enumerator enumerator) => enumerator.MoveNextNullableAt0_1_2(Init, Test, Update, Body);

protected internal override object? Accept(AstVisitor visitor) => visitor.VisitForStatement(this);
protected internal override T Accept<T>(AstVisitor<T> visitor) => visitor.VisitForStatement(this);

public ForStatement UpdateWith(StatementListItem? init, Expression? test, Expression? update, Statement body)
{
Expand Down
2 changes: 1 addition & 1 deletion src/Esprima/Ast/FunctionDeclaration.cs
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ public FunctionDeclaration(

internal override Node? NextChildNode(ref ChildNodes.Enumerator enumerator) => enumerator.MoveNextNullableAt0(Id, Params, Body);

protected internal override object? Accept(AstVisitor visitor) => visitor.VisitFunctionDeclaration(this);
protected internal override T Accept<T>(AstVisitor<T> visitor) => visitor.VisitFunctionDeclaration(this);

public FunctionDeclaration UpdateWith(Identifier? id, in NodeList<Node> parameters, BlockStatement body)
{
Expand Down
2 changes: 1 addition & 1 deletion src/Esprima/Ast/FunctionExpression.cs
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ public FunctionExpression(

internal override Node? NextChildNode(ref ChildNodes.Enumerator enumerator) => enumerator.MoveNextNullableAt0(Id, Params, Body);

protected internal override object? Accept(AstVisitor visitor) => visitor.VisitFunctionExpression(this);
protected internal override T Accept<T>(AstVisitor<T> visitor) => visitor.VisitFunctionExpression(this);

public FunctionExpression UpdateWith(Identifier? id, in NodeList<Node> parameters, BlockStatement body)
{
Expand Down
2 changes: 1 addition & 1 deletion src/Esprima/Ast/Identifier.cs
Original file line number Diff line number Diff line change
Expand Up @@ -14,5 +14,5 @@ public Identifier(string name) : base(Nodes.Identifier)

internal override Node? NextChildNode(ref ChildNodes.Enumerator enumerator) => null;

protected internal override object? Accept(AstVisitor visitor) => visitor.VisitIdentifier(this);
protected internal override T Accept<T>(AstVisitor<T> visitor) => visitor.VisitIdentifier(this);
}
2 changes: 1 addition & 1 deletion src/Esprima/Ast/IfStatement.cs
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ public IfStatement(

internal override Node? NextChildNode(ref ChildNodes.Enumerator enumerator) => enumerator.MoveNextNullableAt2(Test, Consequent, Alternate);

protected internal override object? Accept(AstVisitor visitor) => visitor.VisitIfStatement(this);
protected internal override T Accept<T>(AstVisitor<T> visitor) => visitor.VisitIfStatement(this);

public IfStatement UpdateWith(Expression test, Statement consequent, Statement? alternate)
{
Expand Down
2 changes: 1 addition & 1 deletion src/Esprima/Ast/Import.cs
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ public Import(Expression source, Expression? attributes) : base(Nodes.Import)

internal override Node? NextChildNode(ref ChildNodes.Enumerator enumerator) => enumerator.MoveNextNullableAt1(Source, Attributes);

protected internal override object? Accept(AstVisitor visitor) => visitor.VisitImport(this);
protected internal override T Accept<T>(AstVisitor<T> visitor) => visitor.VisitImport(this);

public Import UpdateWith(Expression source, Expression? attributes)
{
Expand Down
2 changes: 1 addition & 1 deletion src/Esprima/Ast/ImportAttribute.cs
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ public ImportAttribute(Expression key, Literal value) : base(Nodes.ImportAttribu

internal override Node? NextChildNode(ref ChildNodes.Enumerator enumerator) => enumerator.MoveNext(Key, Value);

protected internal override object? Accept(AstVisitor visitor) => visitor.VisitImportAttribute(this);
protected internal override T Accept<T>(AstVisitor<T> visitor) => visitor.VisitImportAttribute(this);

public ImportAttribute UpdateWith(Expression key, Literal value)
{
Expand Down
2 changes: 1 addition & 1 deletion src/Esprima/Ast/ImportDeclaration.cs
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ public ImportDeclaration(

internal override Node? NextChildNode(ref ChildNodes.Enumerator enumerator) => enumerator.MoveNext(Specifiers, Source, Assertions);

protected internal override object? Accept(AstVisitor visitor) => visitor.VisitImportDeclaration(this);
protected internal override T Accept<T>(AstVisitor<T> visitor) => visitor.VisitImportDeclaration(this);

public ImportDeclaration UpdateWith(in NodeList<ImportDeclarationSpecifier> specifiers, Literal source, in NodeList<ImportAttribute> assertions)
{
Expand Down
2 changes: 1 addition & 1 deletion src/Esprima/Ast/ImportDefaultSpecifier.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ public ImportDefaultSpecifier(Identifier local) : base(local, Nodes.ImportDefaul

internal override Node? NextChildNode(ref ChildNodes.Enumerator enumerator) => enumerator.MoveNext(Local);

protected internal override object? Accept(AstVisitor visitor) => visitor.VisitImportDefaultSpecifier(this);
protected internal override T Accept<T>(AstVisitor<T> visitor) => visitor.VisitImportDefaultSpecifier(this);

public ImportDefaultSpecifier UpdateWith(Identifier local)
{
Expand Down
2 changes: 1 addition & 1 deletion src/Esprima/Ast/ImportNamespaceSpecifier.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ public ImportNamespaceSpecifier(Identifier local) : base(local, Nodes.ImportName

internal override Node? NextChildNode(ref ChildNodes.Enumerator enumerator) => enumerator.MoveNext(Local);

protected internal override object? Accept(AstVisitor visitor) => visitor.VisitImportNamespaceSpecifier(this);
protected internal override T Accept<T>(AstVisitor<T> visitor) => visitor.VisitImportNamespaceSpecifier(this);

public ImportNamespaceSpecifier UpdateWith(Identifier local)
{
Expand Down
Loading