| OLD | NEW |
| 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file |
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
| 4 | 4 |
| 5 // This code was auto-generated, is not intended to be edited, and is subject to | 5 // This code was auto-generated, is not intended to be edited, and is subject to |
| 6 // significant change. Please see the README file for more information. | 6 // significant change. Please see the README file for more information. |
| 7 | 7 |
| 8 library engine.parser; | 8 library engine.parser; |
| 9 | 9 |
| 10 import 'dart:collection'; | 10 import 'dart:collection'; |
| (...skipping 8361 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 8372 | 8372 |
| 8373 @override | 8373 @override |
| 8374 bool visitAdjacentStrings(AdjacentStrings node) { | 8374 bool visitAdjacentStrings(AdjacentStrings node) { |
| 8375 AdjacentStrings toNode = this._toNode as AdjacentStrings; | 8375 AdjacentStrings toNode = this._toNode as AdjacentStrings; |
| 8376 return _isEqualNodeLists(node.strings, toNode.strings); | 8376 return _isEqualNodeLists(node.strings, toNode.strings); |
| 8377 } | 8377 } |
| 8378 | 8378 |
| 8379 @override | 8379 @override |
| 8380 bool visitAnnotation(Annotation node) { | 8380 bool visitAnnotation(Annotation node) { |
| 8381 Annotation toNode = this._toNode as Annotation; | 8381 Annotation toNode = this._toNode as Annotation; |
| 8382 if (javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(_isEqualToke
ns(node.atSign, toNode.atSign), _isEqualNodes(node.name, toNode.name)), _isEqual
Tokens(node.period, toNode.period)), _isEqualNodes(node.constructorName, toNode.
constructorName)), _isEqualNodes(node.arguments, toNode.arguments))) { | 8382 if (_and( |
| 8383 _isEqualTokens(node.atSign, toNode.atSign), |
| 8384 _isEqualNodes(node.name, toNode.name), |
| 8385 _isEqualTokens(node.period, toNode.period), |
| 8386 _isEqualNodes(node.constructorName, toNode.constructorName), |
| 8387 _isEqualNodes(node.arguments, toNode.arguments))) { |
| 8383 toNode.element = node.element; | 8388 toNode.element = node.element; |
| 8384 return true; | 8389 return true; |
| 8385 } | 8390 } |
| 8386 return false; | 8391 return false; |
| 8387 } | 8392 } |
| 8388 | 8393 |
| 8389 @override | 8394 @override |
| 8390 bool visitArgumentList(ArgumentList node) { | 8395 bool visitArgumentList(ArgumentList node) { |
| 8391 ArgumentList toNode = this._toNode as ArgumentList; | 8396 ArgumentList toNode = this._toNode as ArgumentList; |
| 8392 return javaBooleanAnd(javaBooleanAnd(_isEqualTokens(node.leftParenthesis, to
Node.leftParenthesis), _isEqualNodeLists(node.arguments, toNode.arguments)), _is
EqualTokens(node.rightParenthesis, toNode.rightParenthesis)); | 8397 return _and( |
| 8398 _isEqualTokens(node.leftParenthesis, toNode.leftParenthesis), |
| 8399 _isEqualNodeLists(node.arguments, toNode.arguments), |
| 8400 _isEqualTokens(node.rightParenthesis, toNode.rightParenthesis)); |
| 8393 } | 8401 } |
| 8394 | 8402 |
| 8395 @override | 8403 @override |
| 8396 bool visitAsExpression(AsExpression node) { | 8404 bool visitAsExpression(AsExpression node) { |
| 8397 AsExpression toNode = this._toNode as AsExpression; | 8405 AsExpression toNode = this._toNode as AsExpression; |
| 8398 if (javaBooleanAnd(javaBooleanAnd(_isEqualNodes(node.expression, toNode.expr
ession), _isEqualTokens(node.asOperator, toNode.asOperator)), _isEqualNodes(node
.type, toNode.type))) { | 8406 if (_and( |
| 8407 _isEqualNodes(node.expression, toNode.expression), |
| 8408 _isEqualTokens(node.asOperator, toNode.asOperator), |
| 8409 _isEqualNodes(node.type, toNode.type))) { |
| 8399 toNode.propagatedType = node.propagatedType; | 8410 toNode.propagatedType = node.propagatedType; |
| 8400 toNode.staticType = node.staticType; | 8411 toNode.staticType = node.staticType; |
| 8401 return true; | 8412 return true; |
| 8402 } | 8413 } |
| 8403 return false; | 8414 return false; |
| 8404 } | 8415 } |
| 8405 | 8416 |
| 8406 @override | 8417 @override |
| 8407 bool visitAssertStatement(AssertStatement node) { | 8418 bool visitAssertStatement(AssertStatement node) { |
| 8408 AssertStatement toNode = this._toNode as AssertStatement; | 8419 AssertStatement toNode = this._toNode as AssertStatement; |
| 8409 return javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(_isEqualT
okens(node.keyword, toNode.keyword), _isEqualTokens(node.leftParenthesis, toNode
.leftParenthesis)), _isEqualNodes(node.condition, toNode.condition)), _isEqualTo
kens(node.rightParenthesis, toNode.rightParenthesis)), _isEqualTokens(node.semic
olon, toNode.semicolon)); | 8420 return _and( |
| 8421 _isEqualTokens(node.keyword, toNode.keyword), |
| 8422 _isEqualTokens(node.leftParenthesis, toNode.leftParenthesis), |
| 8423 _isEqualNodes(node.condition, toNode.condition), |
| 8424 _isEqualTokens(node.rightParenthesis, toNode.rightParenthesis), |
| 8425 _isEqualTokens(node.semicolon, toNode.semicolon)); |
| 8410 } | 8426 } |
| 8411 | 8427 |
| 8412 @override | 8428 @override |
| 8413 bool visitAssignmentExpression(AssignmentExpression node) { | 8429 bool visitAssignmentExpression(AssignmentExpression node) { |
| 8414 AssignmentExpression toNode = this._toNode as AssignmentExpression; | 8430 AssignmentExpression toNode = this._toNode as AssignmentExpression; |
| 8415 if (javaBooleanAnd(javaBooleanAnd(_isEqualNodes(node.leftHandSide, toNode.le
ftHandSide), _isEqualTokens(node.operator, toNode.operator)), _isEqualNodes(node
.rightHandSide, toNode.rightHandSide))) { | 8431 if (_and( |
| 8432 _isEqualNodes(node.leftHandSide, toNode.leftHandSide), |
| 8433 _isEqualTokens(node.operator, toNode.operator), |
| 8434 _isEqualNodes(node.rightHandSide, toNode.rightHandSide))) { |
| 8416 toNode.propagatedElement = node.propagatedElement; | 8435 toNode.propagatedElement = node.propagatedElement; |
| 8417 toNode.propagatedType = node.propagatedType; | 8436 toNode.propagatedType = node.propagatedType; |
| 8418 toNode.staticElement = node.staticElement; | 8437 toNode.staticElement = node.staticElement; |
| 8419 toNode.staticType = node.staticType; | 8438 toNode.staticType = node.staticType; |
| 8420 return true; | 8439 return true; |
| 8421 } | 8440 } |
| 8422 return false; | 8441 return false; |
| 8423 } | 8442 } |
| 8424 | 8443 |
| 8425 @override | 8444 @override |
| 8426 bool visitAwaitExpression(AwaitExpression node) { | 8445 bool visitAwaitExpression(AwaitExpression node) { |
| 8427 AwaitExpression toNode = this._toNode as AwaitExpression; | 8446 AwaitExpression toNode = this._toNode as AwaitExpression; |
| 8428 return javaBooleanAnd(_isEqualTokens(node.awaitKeyword, toNode.awaitKeyword)
, _isEqualNodes(node.expression, toNode.expression)); | 8447 return _and( |
| 8448 _isEqualTokens(node.awaitKeyword, toNode.awaitKeyword), |
| 8449 _isEqualNodes(node.expression, toNode.expression)); |
| 8429 } | 8450 } |
| 8430 | 8451 |
| 8431 @override | 8452 @override |
| 8432 bool visitBinaryExpression(BinaryExpression node) { | 8453 bool visitBinaryExpression(BinaryExpression node) { |
| 8433 BinaryExpression toNode = this._toNode as BinaryExpression; | 8454 BinaryExpression toNode = this._toNode as BinaryExpression; |
| 8434 if (javaBooleanAnd(javaBooleanAnd(_isEqualNodes(node.leftOperand, toNode.lef
tOperand), _isEqualTokens(node.operator, toNode.operator)), _isEqualNodes(node.r
ightOperand, toNode.rightOperand))) { | 8455 if (_and( |
| 8456 _isEqualNodes(node.leftOperand, toNode.leftOperand), |
| 8457 _isEqualTokens(node.operator, toNode.operator), |
| 8458 _isEqualNodes(node.rightOperand, toNode.rightOperand))) { |
| 8435 toNode.propagatedElement = node.propagatedElement; | 8459 toNode.propagatedElement = node.propagatedElement; |
| 8436 toNode.propagatedType = node.propagatedType; | 8460 toNode.propagatedType = node.propagatedType; |
| 8437 toNode.staticElement = node.staticElement; | 8461 toNode.staticElement = node.staticElement; |
| 8438 toNode.staticType = node.staticType; | 8462 toNode.staticType = node.staticType; |
| 8439 return true; | 8463 return true; |
| 8440 } | 8464 } |
| 8441 return false; | 8465 return false; |
| 8442 } | 8466 } |
| 8443 | 8467 |
| 8444 @override | 8468 @override |
| 8445 bool visitBlock(Block node) { | 8469 bool visitBlock(Block node) { |
| 8446 Block toNode = this._toNode as Block; | 8470 Block toNode = this._toNode as Block; |
| 8447 return javaBooleanAnd(javaBooleanAnd(_isEqualTokens(node.leftBracket, toNode
.leftBracket), _isEqualNodeLists(node.statements, toNode.statements)), _isEqualT
okens(node.rightBracket, toNode.rightBracket)); | 8471 return _and( |
| 8472 _isEqualTokens(node.leftBracket, toNode.leftBracket), |
| 8473 _isEqualNodeLists(node.statements, toNode.statements), |
| 8474 _isEqualTokens(node.rightBracket, toNode.rightBracket)); |
| 8448 } | 8475 } |
| 8449 | 8476 |
| 8450 @override | 8477 @override |
| 8451 bool visitBlockFunctionBody(BlockFunctionBody node) { | 8478 bool visitBlockFunctionBody(BlockFunctionBody node) { |
| 8452 BlockFunctionBody toNode = this._toNode as BlockFunctionBody; | 8479 BlockFunctionBody toNode = this._toNode as BlockFunctionBody; |
| 8453 return _isEqualNodes(node.block, toNode.block); | 8480 return _isEqualNodes(node.block, toNode.block); |
| 8454 } | 8481 } |
| 8455 | 8482 |
| 8456 @override | 8483 @override |
| 8457 bool visitBooleanLiteral(BooleanLiteral node) { | 8484 bool visitBooleanLiteral(BooleanLiteral node) { |
| 8458 BooleanLiteral toNode = this._toNode as BooleanLiteral; | 8485 BooleanLiteral toNode = this._toNode as BooleanLiteral; |
| 8459 if (javaBooleanAnd(_isEqualTokens(node.literal, toNode.literal), node.value
== toNode.value)) { | 8486 if (_and( |
| 8487 _isEqualTokens(node.literal, toNode.literal), |
| 8488 node.value == toNode.value)) { |
| 8460 toNode.propagatedType = node.propagatedType; | 8489 toNode.propagatedType = node.propagatedType; |
| 8461 toNode.staticType = node.staticType; | 8490 toNode.staticType = node.staticType; |
| 8462 return true; | 8491 return true; |
| 8463 } | 8492 } |
| 8464 return false; | 8493 return false; |
| 8465 } | 8494 } |
| 8466 | 8495 |
| 8467 @override | 8496 @override |
| 8468 bool visitBreakStatement(BreakStatement node) { | 8497 bool visitBreakStatement(BreakStatement node) { |
| 8469 BreakStatement toNode = this._toNode as BreakStatement; | 8498 BreakStatement toNode = this._toNode as BreakStatement; |
| 8470 return javaBooleanAnd(javaBooleanAnd(_isEqualTokens(node.keyword, toNode.key
word), _isEqualNodes(node.label, toNode.label)), _isEqualTokens(node.semicolon,
toNode.semicolon)); | 8499 return _and( |
| 8500 _isEqualTokens(node.keyword, toNode.keyword), |
| 8501 _isEqualNodes(node.label, toNode.label), |
| 8502 _isEqualTokens(node.semicolon, toNode.semicolon)); |
| 8471 } | 8503 } |
| 8472 | 8504 |
| 8473 @override | 8505 @override |
| 8474 bool visitCascadeExpression(CascadeExpression node) { | 8506 bool visitCascadeExpression(CascadeExpression node) { |
| 8475 CascadeExpression toNode = this._toNode as CascadeExpression; | 8507 CascadeExpression toNode = this._toNode as CascadeExpression; |
| 8476 if (javaBooleanAnd(_isEqualNodes(node.target, toNode.target), _isEqualNodeLi
sts(node.cascadeSections, toNode.cascadeSections))) { | 8508 if (_and( |
| 8509 _isEqualNodes(node.target, toNode.target), |
| 8510 _isEqualNodeLists(node.cascadeSections, toNode.cascadeSections))) { |
| 8477 toNode.propagatedType = node.propagatedType; | 8511 toNode.propagatedType = node.propagatedType; |
| 8478 toNode.staticType = node.staticType; | 8512 toNode.staticType = node.staticType; |
| 8479 return true; | 8513 return true; |
| 8480 } | 8514 } |
| 8481 return false; | 8515 return false; |
| 8482 } | 8516 } |
| 8483 | 8517 |
| 8484 @override | 8518 @override |
| 8485 bool visitCatchClause(CatchClause node) { | 8519 bool visitCatchClause(CatchClause node) { |
| 8486 CatchClause toNode = this._toNode as CatchClause; | 8520 CatchClause toNode = this._toNode as CatchClause; |
| 8487 return javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBoole
anAnd(javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(_isEqualTokens(node.onKeyword
, toNode.onKeyword), _isEqualNodes(node.exceptionType, toNode.exceptionType)), _
isEqualTokens(node.catchKeyword, toNode.catchKeyword)), _isEqualTokens(node.left
Parenthesis, toNode.leftParenthesis)), _isEqualNodes(node.exceptionParameter, to
Node.exceptionParameter)), _isEqualTokens(node.comma, toNode.comma)), _isEqualNo
des(node.stackTraceParameter, toNode.stackTraceParameter)), _isEqualTokens(node.
rightParenthesis, toNode.rightParenthesis)), _isEqualNodes(node.body, toNode.bod
y)); | 8521 return _and( |
| 8522 _isEqualTokens(node.onKeyword, toNode.onKeyword), |
| 8523 _isEqualNodes(node.exceptionType, toNode.exceptionType), |
| 8524 _isEqualTokens(node.catchKeyword, toNode.catchKeyword), |
| 8525 _isEqualTokens(node.leftParenthesis, toNode.leftParenthesis), |
| 8526 _isEqualNodes(node.exceptionParameter, toNode.exceptionParameter), |
| 8527 _isEqualTokens(node.comma, toNode.comma), |
| 8528 _isEqualNodes(node.stackTraceParameter, toNode.stackTraceParameter), |
| 8529 _isEqualTokens(node.rightParenthesis, toNode.rightParenthesis), |
| 8530 _isEqualNodes(node.body, toNode.body)); |
| 8488 } | 8531 } |
| 8489 | 8532 |
| 8490 @override | 8533 @override |
| 8491 bool visitClassDeclaration(ClassDeclaration node) { | 8534 bool visitClassDeclaration(ClassDeclaration node) { |
| 8492 ClassDeclaration toNode = this._toNode as ClassDeclaration; | 8535 ClassDeclaration toNode = this._toNode as ClassDeclaration; |
| 8493 return javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBoole
anAnd(javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBooleanAnd
(javaBooleanAnd(_isEqualNodes(node.documentationComment, toNode.documentationCom
ment), _isEqualNodeLists(node.metadata, toNode.metadata)), _isEqualTokens(node.a
bstractKeyword, toNode.abstractKeyword)), _isEqualTokens(node.classKeyword, toNo
de.classKeyword)), _isEqualNodes(node.name, toNode.name)), _isEqualNodes(node.ty
peParameters, toNode.typeParameters)), _isEqualNodes(node.extendsClause, toNode.
extendsClause)), _isEqualNodes(node.withClause, toNode.withClause)), _isEqualNod
es(node.implementsClause, toNode.implementsClause)), _isEqualTokens(node.leftBra
cket, toNode.leftBracket)), _isEqualNodeLists(node.members, toNode.members)), _i
sEqualTokens(node.rightBracket, toNode.rightBracket)); | 8536 return _and( |
| 8537 _isEqualNodes(node.documentationComment, toNode.documentationComment), |
| 8538 _isEqualNodeLists(node.metadata, toNode.metadata), |
| 8539 _isEqualTokens(node.abstractKeyword, toNode.abstractKeyword), |
| 8540 _isEqualTokens(node.classKeyword, toNode.classKeyword), |
| 8541 _isEqualNodes(node.name, toNode.name), |
| 8542 _isEqualNodes(node.typeParameters, toNode.typeParameters), |
| 8543 _isEqualNodes(node.extendsClause, toNode.extendsClause), |
| 8544 _isEqualNodes(node.withClause, toNode.withClause), |
| 8545 _isEqualNodes(node.implementsClause, toNode.implementsClause), |
| 8546 _isEqualTokens(node.leftBracket, toNode.leftBracket), |
| 8547 _isEqualNodeLists(node.members, toNode.members), |
| 8548 _isEqualTokens(node.rightBracket, toNode.rightBracket)); |
| 8494 } | 8549 } |
| 8495 | 8550 |
| 8496 @override | 8551 @override |
| 8497 bool visitClassTypeAlias(ClassTypeAlias node) { | 8552 bool visitClassTypeAlias(ClassTypeAlias node) { |
| 8498 ClassTypeAlias toNode = this._toNode as ClassTypeAlias; | 8553 ClassTypeAlias toNode = this._toNode as ClassTypeAlias; |
| 8499 return javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBoole
anAnd(javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBooleanAnd
(_isEqualNodes(node.documentationComment, toNode.documentationComment), _isEqual
NodeLists(node.metadata, toNode.metadata)), _isEqualTokens(node.keyword, toNode.
keyword)), _isEqualNodes(node.name, toNode.name)), _isEqualNodes(node.typeParame
ters, toNode.typeParameters)), _isEqualTokens(node.equals, toNode.equals)), _isE
qualTokens(node.abstractKeyword, toNode.abstractKeyword)), _isEqualNodes(node.su
perclass, toNode.superclass)), _isEqualNodes(node.withClause, toNode.withClause)
), _isEqualNodes(node.implementsClause, toNode.implementsClause)), _isEqualToken
s(node.semicolon, toNode.semicolon)); | 8554 return _and( |
| 8555 _isEqualNodes(node.documentationComment, toNode.documentationComment), |
| 8556 _isEqualNodeLists(node.metadata, toNode.metadata), |
| 8557 _isEqualTokens(node.keyword, toNode.keyword), |
| 8558 _isEqualNodes(node.name, toNode.name), |
| 8559 _isEqualNodes(node.typeParameters, toNode.typeParameters), |
| 8560 _isEqualTokens(node.equals, toNode.equals), |
| 8561 _isEqualTokens(node.abstractKeyword, toNode.abstractKeyword), |
| 8562 _isEqualNodes(node.superclass, toNode.superclass), |
| 8563 _isEqualNodes(node.withClause, toNode.withClause), |
| 8564 _isEqualNodes(node.implementsClause, toNode.implementsClause), |
| 8565 _isEqualTokens(node.semicolon, toNode.semicolon)); |
| 8500 } | 8566 } |
| 8501 | 8567 |
| 8502 @override | 8568 @override |
| 8503 bool visitComment(Comment node) { | 8569 bool visitComment(Comment node) { |
| 8504 Comment toNode = this._toNode as Comment; | 8570 Comment toNode = this._toNode as Comment; |
| 8505 return _isEqualNodeLists(node.references, toNode.references); | 8571 return _isEqualNodeLists(node.references, toNode.references); |
| 8506 } | 8572 } |
| 8507 | 8573 |
| 8508 @override | 8574 @override |
| 8509 bool visitCommentReference(CommentReference node) { | 8575 bool visitCommentReference(CommentReference node) { |
| 8510 CommentReference toNode = this._toNode as CommentReference; | 8576 CommentReference toNode = this._toNode as CommentReference; |
| 8511 return javaBooleanAnd(_isEqualTokens(node.newKeyword, toNode.newKeyword), _i
sEqualNodes(node.identifier, toNode.identifier)); | 8577 return _and( |
| 8578 _isEqualTokens(node.newKeyword, toNode.newKeyword), |
| 8579 _isEqualNodes(node.identifier, toNode.identifier)); |
| 8512 } | 8580 } |
| 8513 | 8581 |
| 8514 @override | 8582 @override |
| 8515 bool visitCompilationUnit(CompilationUnit node) { | 8583 bool visitCompilationUnit(CompilationUnit node) { |
| 8516 CompilationUnit toNode = this._toNode as CompilationUnit; | 8584 CompilationUnit toNode = this._toNode as CompilationUnit; |
| 8517 if (javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(_isEqualToke
ns(node.beginToken, toNode.beginToken), _isEqualNodes(node.scriptTag, toNode.scr
iptTag)), _isEqualNodeLists(node.directives, toNode.directives)), _isEqualNodeLi
sts(node.declarations, toNode.declarations)), _isEqualTokens(node.endToken, toNo
de.endToken))) { | 8585 if (_and( |
| 8586 _isEqualTokens(node.beginToken, toNode.beginToken), |
| 8587 _isEqualNodes(node.scriptTag, toNode.scriptTag), |
| 8588 _isEqualNodeLists(node.directives, toNode.directives), |
| 8589 _isEqualNodeLists(node.declarations, toNode.declarations), |
| 8590 _isEqualTokens(node.endToken, toNode.endToken))) { |
| 8518 toNode.element = node.element; | 8591 toNode.element = node.element; |
| 8519 return true; | 8592 return true; |
| 8520 } | 8593 } |
| 8521 return false; | 8594 return false; |
| 8522 } | 8595 } |
| 8523 | 8596 |
| 8524 @override | 8597 @override |
| 8525 bool visitConditionalExpression(ConditionalExpression node) { | 8598 bool visitConditionalExpression(ConditionalExpression node) { |
| 8526 ConditionalExpression toNode = this._toNode as ConditionalExpression; | 8599 ConditionalExpression toNode = this._toNode as ConditionalExpression; |
| 8527 if (javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(_isEqualNode
s(node.condition, toNode.condition), _isEqualTokens(node.question, toNode.questi
on)), _isEqualNodes(node.thenExpression, toNode.thenExpression)), _isEqualTokens
(node.colon, toNode.colon)), _isEqualNodes(node.elseExpression, toNode.elseExpre
ssion))) { | 8600 if (_and( |
| 8601 _isEqualNodes(node.condition, toNode.condition), |
| 8602 _isEqualTokens(node.question, toNode.question), |
| 8603 _isEqualNodes(node.thenExpression, toNode.thenExpression), |
| 8604 _isEqualTokens(node.colon, toNode.colon), |
| 8605 _isEqualNodes(node.elseExpression, toNode.elseExpression))) { |
| 8528 toNode.propagatedType = node.propagatedType; | 8606 toNode.propagatedType = node.propagatedType; |
| 8529 toNode.staticType = node.staticType; | 8607 toNode.staticType = node.staticType; |
| 8530 return true; | 8608 return true; |
| 8531 } | 8609 } |
| 8532 return false; | 8610 return false; |
| 8533 } | 8611 } |
| 8534 | 8612 |
| 8535 @override | 8613 @override |
| 8536 bool visitConstructorDeclaration(ConstructorDeclaration node) { | 8614 bool visitConstructorDeclaration(ConstructorDeclaration node) { |
| 8537 ConstructorDeclaration toNode = this._toNode as ConstructorDeclaration; | 8615 ConstructorDeclaration toNode = this._toNode as ConstructorDeclaration; |
| 8538 if (javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBooleanA
nd(javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(ja
vaBooleanAnd(javaBooleanAnd(_isEqualNodes(node.documentationComment, toNode.docu
mentationComment), _isEqualNodeLists(node.metadata, toNode.metadata)), _isEqualT
okens(node.externalKeyword, toNode.externalKeyword)), _isEqualTokens(node.constK
eyword, toNode.constKeyword)), _isEqualTokens(node.factoryKeyword, toNode.factor
yKeyword)), _isEqualNodes(node.returnType, toNode.returnType)), _isEqualTokens(n
ode.period, toNode.period)), _isEqualNodes(node.name, toNode.name)), _isEqualNod
es(node.parameters, toNode.parameters)), _isEqualTokens(node.separator, toNode.s
eparator)), _isEqualNodeLists(node.initializers, toNode.initializers)), _isEqual
Nodes(node.redirectedConstructor, toNode.redirectedConstructor)), _isEqualNodes(
node.body, toNode.body))) { | 8616 if (_and( |
| 8617 _isEqualNodes(node.documentationComment, toNode.documentationComment), |
| 8618 _isEqualNodeLists(node.metadata, toNode.metadata), |
| 8619 _isEqualTokens(node.externalKeyword, toNode.externalKeyword), |
| 8620 _isEqualTokens(node.constKeyword, toNode.constKeyword), |
| 8621 _isEqualTokens(node.factoryKeyword, toNode.factoryKeyword), |
| 8622 _isEqualNodes(node.returnType, toNode.returnType), |
| 8623 _isEqualTokens(node.period, toNode.period), |
| 8624 _isEqualNodes(node.name, toNode.name), |
| 8625 _isEqualNodes(node.parameters, toNode.parameters), |
| 8626 _isEqualTokens(node.separator, toNode.separator), |
| 8627 _isEqualNodeLists(node.initializers, toNode.initializers), |
| 8628 _isEqualNodes(node.redirectedConstructor, toNode.redirectedConstructor), |
| 8629 _isEqualNodes(node.body, toNode.body))) { |
| 8539 toNode.element = node.element; | 8630 toNode.element = node.element; |
| 8540 return true; | 8631 return true; |
| 8541 } | 8632 } |
| 8542 return false; | 8633 return false; |
| 8543 } | 8634 } |
| 8544 | 8635 |
| 8545 @override | 8636 @override |
| 8546 bool visitConstructorFieldInitializer(ConstructorFieldInitializer node) { | 8637 bool visitConstructorFieldInitializer(ConstructorFieldInitializer node) { |
| 8547 ConstructorFieldInitializer toNode = this._toNode as ConstructorFieldInitial
izer; | 8638 ConstructorFieldInitializer toNode = this._toNode as ConstructorFieldInitial
izer; |
| 8548 return javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(_isEqualT
okens(node.keyword, toNode.keyword), _isEqualTokens(node.period, toNode.period))
, _isEqualNodes(node.fieldName, toNode.fieldName)), _isEqualTokens(node.equals,
toNode.equals)), _isEqualNodes(node.expression, toNode.expression)); | 8639 return _and( |
| 8640 _isEqualTokens(node.keyword, toNode.keyword), |
| 8641 _isEqualTokens(node.period, toNode.period), |
| 8642 _isEqualNodes(node.fieldName, toNode.fieldName), |
| 8643 _isEqualTokens(node.equals, toNode.equals), |
| 8644 _isEqualNodes(node.expression, toNode.expression)); |
| 8549 } | 8645 } |
| 8550 | 8646 |
| 8551 @override | 8647 @override |
| 8552 bool visitConstructorName(ConstructorName node) { | 8648 bool visitConstructorName(ConstructorName node) { |
| 8553 ConstructorName toNode = this._toNode as ConstructorName; | 8649 ConstructorName toNode = this._toNode as ConstructorName; |
| 8554 if (javaBooleanAnd(javaBooleanAnd(_isEqualNodes(node.type, toNode.type), _is
EqualTokens(node.period, toNode.period)), _isEqualNodes(node.name, toNode.name))
) { | 8650 if (_and( |
| 8651 _isEqualNodes(node.type, toNode.type), |
| 8652 _isEqualTokens(node.period, toNode.period), |
| 8653 _isEqualNodes(node.name, toNode.name))) { |
| 8555 toNode.staticElement = node.staticElement; | 8654 toNode.staticElement = node.staticElement; |
| 8556 return true; | 8655 return true; |
| 8557 } | 8656 } |
| 8558 return false; | 8657 return false; |
| 8559 } | 8658 } |
| 8560 | 8659 |
| 8561 @override | 8660 @override |
| 8562 bool visitContinueStatement(ContinueStatement node) { | 8661 bool visitContinueStatement(ContinueStatement node) { |
| 8563 ContinueStatement toNode = this._toNode as ContinueStatement; | 8662 ContinueStatement toNode = this._toNode as ContinueStatement; |
| 8564 return javaBooleanAnd(javaBooleanAnd(_isEqualTokens(node.keyword, toNode.key
word), _isEqualNodes(node.label, toNode.label)), _isEqualTokens(node.semicolon,
toNode.semicolon)); | 8663 return _and( |
| 8664 _isEqualTokens(node.keyword, toNode.keyword), |
| 8665 _isEqualNodes(node.label, toNode.label), |
| 8666 _isEqualTokens(node.semicolon, toNode.semicolon)); |
| 8565 } | 8667 } |
| 8566 | 8668 |
| 8567 @override | 8669 @override |
| 8568 bool visitDeclaredIdentifier(DeclaredIdentifier node) { | 8670 bool visitDeclaredIdentifier(DeclaredIdentifier node) { |
| 8569 DeclaredIdentifier toNode = this._toNode as DeclaredIdentifier; | 8671 DeclaredIdentifier toNode = this._toNode as DeclaredIdentifier; |
| 8570 return javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(_isEqualN
odes(node.documentationComment, toNode.documentationComment), _isEqualNodeLists(
node.metadata, toNode.metadata)), _isEqualTokens(node.keyword, toNode.keyword)),
_isEqualNodes(node.type, toNode.type)), _isEqualNodes(node.identifier, toNode.i
dentifier)); | 8672 return _and( |
| 8673 _isEqualNodes(node.documentationComment, toNode.documentationComment), |
| 8674 _isEqualNodeLists(node.metadata, toNode.metadata), |
| 8675 _isEqualTokens(node.keyword, toNode.keyword), |
| 8676 _isEqualNodes(node.type, toNode.type), |
| 8677 _isEqualNodes(node.identifier, toNode.identifier)); |
| 8571 } | 8678 } |
| 8572 | 8679 |
| 8573 @override | 8680 @override |
| 8574 bool visitDefaultFormalParameter(DefaultFormalParameter node) { | 8681 bool visitDefaultFormalParameter(DefaultFormalParameter node) { |
| 8575 DefaultFormalParameter toNode = this._toNode as DefaultFormalParameter; | 8682 DefaultFormalParameter toNode = this._toNode as DefaultFormalParameter; |
| 8576 return javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(_isEqualNodes(node.param
eter, toNode.parameter), node.kind == toNode.kind), _isEqualTokens(node.separato
r, toNode.separator)), _isEqualNodes(node.defaultValue, toNode.defaultValue)); | 8683 return _and( |
| 8684 _isEqualNodes(node.parameter, toNode.parameter), |
| 8685 node.kind == toNode.kind, |
| 8686 _isEqualTokens(node.separator, toNode.separator), |
| 8687 _isEqualNodes(node.defaultValue, toNode.defaultValue)); |
| 8577 } | 8688 } |
| 8578 | 8689 |
| 8579 @override | 8690 @override |
| 8580 bool visitDoStatement(DoStatement node) { | 8691 bool visitDoStatement(DoStatement node) { |
| 8581 DoStatement toNode = this._toNode as DoStatement; | 8692 DoStatement toNode = this._toNode as DoStatement; |
| 8582 return javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBoole
anAnd(javaBooleanAnd(_isEqualTokens(node.doKeyword, toNode.doKeyword), _isEqualN
odes(node.body, toNode.body)), _isEqualTokens(node.whileKeyword, toNode.whileKey
word)), _isEqualTokens(node.leftParenthesis, toNode.leftParenthesis)), _isEqualN
odes(node.condition, toNode.condition)), _isEqualTokens(node.rightParenthesis, t
oNode.rightParenthesis)), _isEqualTokens(node.semicolon, toNode.semicolon)); | 8693 return _and( |
| 8694 _isEqualTokens(node.doKeyword, toNode.doKeyword), |
| 8695 _isEqualNodes(node.body, toNode.body), |
| 8696 _isEqualTokens(node.whileKeyword, toNode.whileKeyword), |
| 8697 _isEqualTokens(node.leftParenthesis, toNode.leftParenthesis), |
| 8698 _isEqualNodes(node.condition, toNode.condition), |
| 8699 _isEqualTokens(node.rightParenthesis, toNode.rightParenthesis), |
| 8700 _isEqualTokens(node.semicolon, toNode.semicolon)); |
| 8583 } | 8701 } |
| 8584 | 8702 |
| 8585 @override | 8703 @override |
| 8586 bool visitDoubleLiteral(DoubleLiteral node) { | 8704 bool visitDoubleLiteral(DoubleLiteral node) { |
| 8587 DoubleLiteral toNode = this._toNode as DoubleLiteral; | 8705 DoubleLiteral toNode = this._toNode as DoubleLiteral; |
| 8588 if (javaBooleanAnd(_isEqualTokens(node.literal, toNode.literal), node.value
== toNode.value)) { | 8706 if (_and( |
| 8707 _isEqualTokens(node.literal, toNode.literal), |
| 8708 node.value == toNode.value)) { |
| 8589 toNode.propagatedType = node.propagatedType; | 8709 toNode.propagatedType = node.propagatedType; |
| 8590 toNode.staticType = node.staticType; | 8710 toNode.staticType = node.staticType; |
| 8591 return true; | 8711 return true; |
| 8592 } | 8712 } |
| 8593 return false; | 8713 return false; |
| 8594 } | 8714 } |
| 8595 | 8715 |
| 8596 @override | 8716 @override |
| 8597 bool visitEmptyFunctionBody(EmptyFunctionBody node) { | 8717 bool visitEmptyFunctionBody(EmptyFunctionBody node) { |
| 8598 EmptyFunctionBody toNode = this._toNode as EmptyFunctionBody; | 8718 EmptyFunctionBody toNode = this._toNode as EmptyFunctionBody; |
| 8599 return _isEqualTokens(node.semicolon, toNode.semicolon); | 8719 return _isEqualTokens(node.semicolon, toNode.semicolon); |
| 8600 } | 8720 } |
| 8601 | 8721 |
| 8602 @override | 8722 @override |
| 8603 bool visitEmptyStatement(EmptyStatement node) { | 8723 bool visitEmptyStatement(EmptyStatement node) { |
| 8604 EmptyStatement toNode = this._toNode as EmptyStatement; | 8724 EmptyStatement toNode = this._toNode as EmptyStatement; |
| 8605 return _isEqualTokens(node.semicolon, toNode.semicolon); | 8725 return _isEqualTokens(node.semicolon, toNode.semicolon); |
| 8606 } | 8726 } |
| 8607 | 8727 |
| 8608 @override | 8728 @override |
| 8609 bool visitEnumConstantDeclaration(EnumConstantDeclaration node) { | 8729 bool visitEnumConstantDeclaration(EnumConstantDeclaration node) { |
| 8610 EnumConstantDeclaration toNode = this._toNode as EnumConstantDeclaration; | 8730 EnumConstantDeclaration toNode = this._toNode as EnumConstantDeclaration; |
| 8611 return javaBooleanAnd(javaBooleanAnd(_isEqualNodes(node.documentationComment
, toNode.documentationComment), _isEqualNodeLists(node.metadata, toNode.metadata
)), _isEqualNodes(node.name, toNode.name)); | 8731 return _and( |
| 8732 _isEqualNodes(node.documentationComment, toNode.documentationComment), |
| 8733 _isEqualNodeLists(node.metadata, toNode.metadata), |
| 8734 _isEqualNodes(node.name, toNode.name)); |
| 8612 } | 8735 } |
| 8613 | 8736 |
| 8614 @override | 8737 @override |
| 8615 bool visitEnumDeclaration(EnumDeclaration node) { | 8738 bool visitEnumDeclaration(EnumDeclaration node) { |
| 8616 EnumDeclaration toNode = this._toNode as EnumDeclaration; | 8739 EnumDeclaration toNode = this._toNode as EnumDeclaration; |
| 8617 return javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBoole
anAnd(javaBooleanAnd(_isEqualNodes(node.documentationComment, toNode.documentati
onComment), _isEqualNodeLists(node.metadata, toNode.metadata)), _isEqualTokens(n
ode.keyword, toNode.keyword)), _isEqualNodes(node.name, toNode.name)), _isEqualT
okens(node.leftBracket, toNode.leftBracket)), _isEqualNodeLists(node.constants,
toNode.constants)), _isEqualTokens(node.rightBracket, toNode.rightBracket)); | 8740 return _and( |
| 8741 _isEqualNodes(node.documentationComment, toNode.documentationComment), |
| 8742 _isEqualNodeLists(node.metadata, toNode.metadata), |
| 8743 _isEqualTokens(node.keyword, toNode.keyword), |
| 8744 _isEqualNodes(node.name, toNode.name), |
| 8745 _isEqualTokens(node.leftBracket, toNode.leftBracket), |
| 8746 _isEqualNodeLists(node.constants, toNode.constants), |
| 8747 _isEqualTokens(node.rightBracket, toNode.rightBracket)); |
| 8618 } | 8748 } |
| 8619 | 8749 |
| 8620 @override | 8750 @override |
| 8621 bool visitExportDirective(ExportDirective node) { | 8751 bool visitExportDirective(ExportDirective node) { |
| 8622 ExportDirective toNode = this._toNode as ExportDirective; | 8752 ExportDirective toNode = this._toNode as ExportDirective; |
| 8623 if (javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBooleanA
nd(_isEqualNodes(node.documentationComment, toNode.documentationComment), _isEqu
alNodeLists(node.metadata, toNode.metadata)), _isEqualTokens(node.keyword, toNod
e.keyword)), _isEqualNodes(node.uri, toNode.uri)), _isEqualNodeLists(node.combin
ators, toNode.combinators)), _isEqualTokens(node.semicolon, toNode.semicolon)))
{ | 8753 if (_and( |
| 8754 _isEqualNodes(node.documentationComment, toNode.documentationComment), |
| 8755 _isEqualNodeLists(node.metadata, toNode.metadata), |
| 8756 _isEqualTokens(node.keyword, toNode.keyword), |
| 8757 _isEqualNodes(node.uri, toNode.uri), |
| 8758 _isEqualNodeLists(node.combinators, toNode.combinators), |
| 8759 _isEqualTokens(node.semicolon, toNode.semicolon))) { |
| 8624 toNode.element = node.element; | 8760 toNode.element = node.element; |
| 8625 return true; | 8761 return true; |
| 8626 } | 8762 } |
| 8627 return false; | 8763 return false; |
| 8628 } | 8764 } |
| 8629 | 8765 |
| 8630 @override | 8766 @override |
| 8631 bool visitExpressionFunctionBody(ExpressionFunctionBody node) { | 8767 bool visitExpressionFunctionBody(ExpressionFunctionBody node) { |
| 8632 ExpressionFunctionBody toNode = this._toNode as ExpressionFunctionBody; | 8768 ExpressionFunctionBody toNode = this._toNode as ExpressionFunctionBody; |
| 8633 return javaBooleanAnd(javaBooleanAnd(_isEqualTokens(node.functionDefinition,
toNode.functionDefinition), _isEqualNodes(node.expression, toNode.expression)),
_isEqualTokens(node.semicolon, toNode.semicolon)); | 8769 return _and( |
| 8770 _isEqualTokens(node.functionDefinition, toNode.functionDefinition), |
| 8771 _isEqualNodes(node.expression, toNode.expression), |
| 8772 _isEqualTokens(node.semicolon, toNode.semicolon)); |
| 8634 } | 8773 } |
| 8635 | 8774 |
| 8636 @override | 8775 @override |
| 8637 bool visitExpressionStatement(ExpressionStatement node) { | 8776 bool visitExpressionStatement(ExpressionStatement node) { |
| 8638 ExpressionStatement toNode = this._toNode as ExpressionStatement; | 8777 ExpressionStatement toNode = this._toNode as ExpressionStatement; |
| 8639 return javaBooleanAnd(_isEqualNodes(node.expression, toNode.expression), _is
EqualTokens(node.semicolon, toNode.semicolon)); | 8778 return _and( |
| 8779 _isEqualNodes(node.expression, toNode.expression), |
| 8780 _isEqualTokens(node.semicolon, toNode.semicolon)); |
| 8640 } | 8781 } |
| 8641 | 8782 |
| 8642 @override | 8783 @override |
| 8643 bool visitExtendsClause(ExtendsClause node) { | 8784 bool visitExtendsClause(ExtendsClause node) { |
| 8644 ExtendsClause toNode = this._toNode as ExtendsClause; | 8785 ExtendsClause toNode = this._toNode as ExtendsClause; |
| 8645 return javaBooleanAnd(_isEqualTokens(node.keyword, toNode.keyword), _isEqual
Nodes(node.superclass, toNode.superclass)); | 8786 return _and( |
| 8787 _isEqualTokens(node.keyword, toNode.keyword), |
| 8788 _isEqualNodes(node.superclass, toNode.superclass)); |
| 8646 } | 8789 } |
| 8647 | 8790 |
| 8648 @override | 8791 @override |
| 8649 bool visitFieldDeclaration(FieldDeclaration node) { | 8792 bool visitFieldDeclaration(FieldDeclaration node) { |
| 8650 FieldDeclaration toNode = this._toNode as FieldDeclaration; | 8793 FieldDeclaration toNode = this._toNode as FieldDeclaration; |
| 8651 return javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(_isEqualN
odes(node.documentationComment, toNode.documentationComment), _isEqualNodeLists(
node.metadata, toNode.metadata)), _isEqualTokens(node.staticKeyword, toNode.stat
icKeyword)), _isEqualNodes(node.fields, toNode.fields)), _isEqualTokens(node.sem
icolon, toNode.semicolon)); | 8794 return _and( |
| 8795 _isEqualNodes(node.documentationComment, toNode.documentationComment), |
| 8796 _isEqualNodeLists(node.metadata, toNode.metadata), |
| 8797 _isEqualTokens(node.staticKeyword, toNode.staticKeyword), |
| 8798 _isEqualNodes(node.fields, toNode.fields), |
| 8799 _isEqualTokens(node.semicolon, toNode.semicolon)); |
| 8652 } | 8800 } |
| 8653 | 8801 |
| 8654 @override | 8802 @override |
| 8655 bool visitFieldFormalParameter(FieldFormalParameter node) { | 8803 bool visitFieldFormalParameter(FieldFormalParameter node) { |
| 8656 FieldFormalParameter toNode = this._toNode as FieldFormalParameter; | 8804 FieldFormalParameter toNode = this._toNode as FieldFormalParameter; |
| 8657 return javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBoole
anAnd(javaBooleanAnd(_isEqualNodes(node.documentationComment, toNode.documentati
onComment), _isEqualNodeLists(node.metadata, toNode.metadata)), _isEqualTokens(n
ode.keyword, toNode.keyword)), _isEqualNodes(node.type, toNode.type)), _isEqualT
okens(node.thisToken, toNode.thisToken)), _isEqualTokens(node.period, toNode.per
iod)), _isEqualNodes(node.identifier, toNode.identifier)); | 8805 return _and( |
| 8806 _isEqualNodes(node.documentationComment, toNode.documentationComment), |
| 8807 _isEqualNodeLists(node.metadata, toNode.metadata), |
| 8808 _isEqualTokens(node.keyword, toNode.keyword), |
| 8809 _isEqualNodes(node.type, toNode.type), |
| 8810 _isEqualTokens(node.thisToken, toNode.thisToken), |
| 8811 _isEqualTokens(node.period, toNode.period), |
| 8812 _isEqualNodes(node.identifier, toNode.identifier)); |
| 8658 } | 8813 } |
| 8659 | 8814 |
| 8660 @override | 8815 @override |
| 8661 bool visitForEachStatement(ForEachStatement node) { | 8816 bool visitForEachStatement(ForEachStatement node) { |
| 8662 ForEachStatement toNode = this._toNode as ForEachStatement; | 8817 ForEachStatement toNode = this._toNode as ForEachStatement; |
| 8663 return javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBoole
anAnd(javaBooleanAnd(_isEqualTokens(node.forKeyword, toNode.forKeyword), _isEqua
lTokens(node.leftParenthesis, toNode.leftParenthesis)), _isEqualNodes(node.loopV
ariable, toNode.loopVariable)), _isEqualTokens(node.inKeyword, toNode.inKeyword)
), _isEqualNodes(node.iterator, toNode.iterator)), _isEqualTokens(node.rightPare
nthesis, toNode.rightParenthesis)), _isEqualNodes(node.body, toNode.body)); | 8818 return _and( |
| 8819 _isEqualTokens(node.forKeyword, toNode.forKeyword), |
| 8820 _isEqualTokens(node.leftParenthesis, toNode.leftParenthesis), |
| 8821 _isEqualNodes(node.loopVariable, toNode.loopVariable), |
| 8822 _isEqualTokens(node.inKeyword, toNode.inKeyword), |
| 8823 _isEqualNodes(node.iterator, toNode.iterator), |
| 8824 _isEqualTokens(node.rightParenthesis, toNode.rightParenthesis), |
| 8825 _isEqualNodes(node.body, toNode.body)); |
| 8664 } | 8826 } |
| 8665 | 8827 |
| 8666 @override | 8828 @override |
| 8667 bool visitFormalParameterList(FormalParameterList node) { | 8829 bool visitFormalParameterList(FormalParameterList node) { |
| 8668 FormalParameterList toNode = this._toNode as FormalParameterList; | 8830 FormalParameterList toNode = this._toNode as FormalParameterList; |
| 8669 return javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(_isEqualT
okens(node.leftParenthesis, toNode.leftParenthesis), _isEqualNodeLists(node.para
meters, toNode.parameters)), _isEqualTokens(node.leftDelimiter, toNode.leftDelim
iter)), _isEqualTokens(node.rightDelimiter, toNode.rightDelimiter)), _isEqualTok
ens(node.rightParenthesis, toNode.rightParenthesis)); | 8831 return _and( |
| 8832 _isEqualTokens(node.leftParenthesis, toNode.leftParenthesis), |
| 8833 _isEqualNodeLists(node.parameters, toNode.parameters), |
| 8834 _isEqualTokens(node.leftDelimiter, toNode.leftDelimiter), |
| 8835 _isEqualTokens(node.rightDelimiter, toNode.rightDelimiter), |
| 8836 _isEqualTokens(node.rightParenthesis, toNode.rightParenthesis)); |
| 8670 } | 8837 } |
| 8671 | 8838 |
| 8672 @override | 8839 @override |
| 8673 bool visitForStatement(ForStatement node) { | 8840 bool visitForStatement(ForStatement node) { |
| 8674 ForStatement toNode = this._toNode as ForStatement; | 8841 ForStatement toNode = this._toNode as ForStatement; |
| 8675 return javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBoole
anAnd(javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(_isEqualTokens
(node.forKeyword, toNode.forKeyword), _isEqualTokens(node.leftParenthesis, toNod
e.leftParenthesis)), _isEqualNodes(node.variables, toNode.variables)), _isEqualN
odes(node.initialization, toNode.initialization)), _isEqualTokens(node.leftSepar
ator, toNode.leftSeparator)), _isEqualNodes(node.condition, toNode.condition)),
_isEqualTokens(node.rightSeparator, toNode.rightSeparator)), _isEqualNodeLists(n
ode.updaters, toNode.updaters)), _isEqualTokens(node.rightParenthesis, toNode.ri
ghtParenthesis)), _isEqualNodes(node.body, toNode.body)); | 8842 return _and(_isEqualTokens(node.forKeyword, toNode.forKeyword), |
| 8843 _isEqualTokens(node.leftParenthesis, toNode.leftParenthesis), |
| 8844 _isEqualNodes(node.variables, toNode.variables), |
| 8845 _isEqualNodes(node.initialization, toNode.initialization), |
| 8846 _isEqualTokens(node.leftSeparator, toNode.leftSeparator), |
| 8847 _isEqualNodes(node.condition, toNode.condition), |
| 8848 _isEqualTokens(node.rightSeparator, toNode.rightSeparator), |
| 8849 _isEqualNodeLists(node.updaters, toNode.updaters), |
| 8850 _isEqualTokens(node.rightParenthesis, toNode.rightParenthesis), |
| 8851 _isEqualNodes(node.body, toNode.body)); |
| 8676 } | 8852 } |
| 8677 | 8853 |
| 8678 @override | 8854 @override |
| 8679 bool visitFunctionDeclaration(FunctionDeclaration node) { | 8855 bool visitFunctionDeclaration(FunctionDeclaration node) { |
| 8680 FunctionDeclaration toNode = this._toNode as FunctionDeclaration; | 8856 FunctionDeclaration toNode = this._toNode as FunctionDeclaration; |
| 8681 return javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBoole
anAnd(javaBooleanAnd(_isEqualNodes(node.documentationComment, toNode.documentati
onComment), _isEqualNodeLists(node.metadata, toNode.metadata)), _isEqualTokens(n
ode.externalKeyword, toNode.externalKeyword)), _isEqualNodes(node.returnType, to
Node.returnType)), _isEqualTokens(node.propertyKeyword, toNode.propertyKeyword))
, _isEqualNodes(node.name, toNode.name)), _isEqualNodes(node.functionExpression,
toNode.functionExpression)); | 8857 return _and( |
| 8858 _isEqualNodes(node.documentationComment, toNode.documentationComment), |
| 8859 _isEqualNodeLists(node.metadata, toNode.metadata), |
| 8860 _isEqualTokens(node.externalKeyword, toNode.externalKeyword), |
| 8861 _isEqualNodes(node.returnType, toNode.returnType), |
| 8862 _isEqualTokens(node.propertyKeyword, toNode.propertyKeyword), |
| 8863 _isEqualNodes(node.name, toNode.name), |
| 8864 _isEqualNodes(node.functionExpression, toNode.functionExpression)); |
| 8682 } | 8865 } |
| 8683 | 8866 |
| 8684 @override | 8867 @override |
| 8685 bool visitFunctionDeclarationStatement(FunctionDeclarationStatement node) { | 8868 bool visitFunctionDeclarationStatement(FunctionDeclarationStatement node) { |
| 8686 FunctionDeclarationStatement toNode = this._toNode as FunctionDeclarationSta
tement; | 8869 FunctionDeclarationStatement toNode = this._toNode as FunctionDeclarationSta
tement; |
| 8687 return _isEqualNodes(node.functionDeclaration, toNode.functionDeclaration); | 8870 return _isEqualNodes(node.functionDeclaration, toNode.functionDeclaration); |
| 8688 } | 8871 } |
| 8689 | 8872 |
| 8690 @override | 8873 @override |
| 8691 bool visitFunctionExpression(FunctionExpression node) { | 8874 bool visitFunctionExpression(FunctionExpression node) { |
| 8692 FunctionExpression toNode = this._toNode as FunctionExpression; | 8875 FunctionExpression toNode = this._toNode as FunctionExpression; |
| 8693 if (javaBooleanAnd(_isEqualNodes(node.parameters, toNode.parameters), _isEqu
alNodes(node.body, toNode.body))) { | 8876 if (_and( |
| 8877 _isEqualNodes(node.parameters, toNode.parameters), |
| 8878 _isEqualNodes(node.body, toNode.body))) { |
| 8694 toNode.element = node.element; | 8879 toNode.element = node.element; |
| 8695 toNode.propagatedType = node.propagatedType; | 8880 toNode.propagatedType = node.propagatedType; |
| 8696 toNode.staticType = node.staticType; | 8881 toNode.staticType = node.staticType; |
| 8697 return true; | 8882 return true; |
| 8698 } | 8883 } |
| 8699 return false; | 8884 return false; |
| 8700 } | 8885 } |
| 8701 | 8886 |
| 8702 @override | 8887 @override |
| 8703 bool visitFunctionExpressionInvocation(FunctionExpressionInvocation node) { | 8888 bool visitFunctionExpressionInvocation(FunctionExpressionInvocation node) { |
| 8704 FunctionExpressionInvocation toNode = this._toNode as FunctionExpressionInvo
cation; | 8889 FunctionExpressionInvocation toNode = this._toNode as FunctionExpressionInvo
cation; |
| 8705 if (javaBooleanAnd(_isEqualNodes(node.function, toNode.function), _isEqualNo
des(node.argumentList, toNode.argumentList))) { | 8890 if (_and( |
| 8891 _isEqualNodes(node.function, toNode.function), |
| 8892 _isEqualNodes(node.argumentList, toNode.argumentList))) { |
| 8706 toNode.propagatedElement = node.propagatedElement; | 8893 toNode.propagatedElement = node.propagatedElement; |
| 8707 toNode.propagatedType = node.propagatedType; | 8894 toNode.propagatedType = node.propagatedType; |
| 8708 toNode.staticElement = node.staticElement; | 8895 toNode.staticElement = node.staticElement; |
| 8709 toNode.staticType = node.staticType; | 8896 toNode.staticType = node.staticType; |
| 8710 return true; | 8897 return true; |
| 8711 } | 8898 } |
| 8712 return false; | 8899 return false; |
| 8713 } | 8900 } |
| 8714 | 8901 |
| 8715 @override | 8902 @override |
| 8716 bool visitFunctionTypeAlias(FunctionTypeAlias node) { | 8903 bool visitFunctionTypeAlias(FunctionTypeAlias node) { |
| 8717 FunctionTypeAlias toNode = this._toNode as FunctionTypeAlias; | 8904 FunctionTypeAlias toNode = this._toNode as FunctionTypeAlias; |
| 8718 return javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBoole
anAnd(javaBooleanAnd(javaBooleanAnd(_isEqualNodes(node.documentationComment, toN
ode.documentationComment), _isEqualNodeLists(node.metadata, toNode.metadata)), _
isEqualTokens(node.keyword, toNode.keyword)), _isEqualNodes(node.returnType, toN
ode.returnType)), _isEqualNodes(node.name, toNode.name)), _isEqualNodes(node.typ
eParameters, toNode.typeParameters)), _isEqualNodes(node.parameters, toNode.para
meters)), _isEqualTokens(node.semicolon, toNode.semicolon)); | 8905 return _and( |
| 8906 _isEqualNodes(node.documentationComment, toNode.documentationComment), |
| 8907 _isEqualNodeLists(node.metadata, toNode.metadata), |
| 8908 _isEqualTokens(node.keyword, toNode.keyword), |
| 8909 _isEqualNodes(node.returnType, toNode.returnType), |
| 8910 _isEqualNodes(node.name, toNode.name), |
| 8911 _isEqualNodes(node.typeParameters, toNode.typeParameters), |
| 8912 _isEqualNodes(node.parameters, toNode.parameters), |
| 8913 _isEqualTokens(node.semicolon, toNode.semicolon)); |
| 8719 } | 8914 } |
| 8720 | 8915 |
| 8721 @override | 8916 @override |
| 8722 bool visitFunctionTypedFormalParameter(FunctionTypedFormalParameter node) { | 8917 bool visitFunctionTypedFormalParameter(FunctionTypedFormalParameter node) { |
| 8723 FunctionTypedFormalParameter toNode = this._toNode as FunctionTypedFormalPar
ameter; | 8918 FunctionTypedFormalParameter toNode = this._toNode as FunctionTypedFormalPar
ameter; |
| 8724 return javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(_isEqualN
odes(node.documentationComment, toNode.documentationComment), _isEqualNodeLists(
node.metadata, toNode.metadata)), _isEqualNodes(node.returnType, toNode.returnTy
pe)), _isEqualNodes(node.identifier, toNode.identifier)), _isEqualNodes(node.par
ameters, toNode.parameters)); | 8919 return _and( |
| 8920 _isEqualNodes(node.documentationComment, toNode.documentationComment), |
| 8921 _isEqualNodeLists(node.metadata, toNode.metadata), |
| 8922 _isEqualNodes(node.returnType, toNode.returnType), |
| 8923 _isEqualNodes(node.identifier, toNode.identifier), |
| 8924 _isEqualNodes(node.parameters, toNode.parameters)); |
| 8725 } | 8925 } |
| 8726 | 8926 |
| 8727 @override | 8927 @override |
| 8728 bool visitHideCombinator(HideCombinator node) { | 8928 bool visitHideCombinator(HideCombinator node) { |
| 8729 HideCombinator toNode = this._toNode as HideCombinator; | 8929 HideCombinator toNode = this._toNode as HideCombinator; |
| 8730 return javaBooleanAnd(_isEqualTokens(node.keyword, toNode.keyword), _isEqual
NodeLists(node.hiddenNames, toNode.hiddenNames)); | 8930 return _and( |
| 8931 _isEqualTokens(node.keyword, toNode.keyword), |
| 8932 _isEqualNodeLists(node.hiddenNames, toNode.hiddenNames)); |
| 8731 } | 8933 } |
| 8732 | 8934 |
| 8733 @override | 8935 @override |
| 8734 bool visitIfStatement(IfStatement node) { | 8936 bool visitIfStatement(IfStatement node) { |
| 8735 IfStatement toNode = this._toNode as IfStatement; | 8937 IfStatement toNode = this._toNode as IfStatement; |
| 8736 return javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBoole
anAnd(javaBooleanAnd(_isEqualTokens(node.ifKeyword, toNode.ifKeyword), _isEqualT
okens(node.leftParenthesis, toNode.leftParenthesis)), _isEqualNodes(node.conditi
on, toNode.condition)), _isEqualTokens(node.rightParenthesis, toNode.rightParent
hesis)), _isEqualNodes(node.thenStatement, toNode.thenStatement)), _isEqualToken
s(node.elseKeyword, toNode.elseKeyword)), _isEqualNodes(node.elseStatement, toNo
de.elseStatement)); | 8938 return _and( |
| 8939 _isEqualTokens(node.ifKeyword, toNode.ifKeyword), |
| 8940 _isEqualTokens(node.leftParenthesis, toNode.leftParenthesis), |
| 8941 _isEqualNodes(node.condition, toNode.condition), |
| 8942 _isEqualTokens(node.rightParenthesis, toNode.rightParenthesis), |
| 8943 _isEqualNodes(node.thenStatement, toNode.thenStatement), |
| 8944 _isEqualTokens(node.elseKeyword, toNode.elseKeyword), |
| 8945 _isEqualNodes(node.elseStatement, toNode.elseStatement)); |
| 8737 } | 8946 } |
| 8738 | 8947 |
| 8739 @override | 8948 @override |
| 8740 bool visitImplementsClause(ImplementsClause node) { | 8949 bool visitImplementsClause(ImplementsClause node) { |
| 8741 ImplementsClause toNode = this._toNode as ImplementsClause; | 8950 ImplementsClause toNode = this._toNode as ImplementsClause; |
| 8742 return javaBooleanAnd(_isEqualTokens(node.keyword, toNode.keyword), _isEqual
NodeLists(node.interfaces, toNode.interfaces)); | 8951 return _and( |
| 8952 _isEqualTokens(node.keyword, toNode.keyword), |
| 8953 _isEqualNodeLists(node.interfaces, toNode.interfaces)); |
| 8743 } | 8954 } |
| 8744 | 8955 |
| 8745 @override | 8956 @override |
| 8746 bool visitImportDirective(ImportDirective node) { | 8957 bool visitImportDirective(ImportDirective node) { |
| 8747 ImportDirective toNode = this._toNode as ImportDirective; | 8958 ImportDirective toNode = this._toNode as ImportDirective; |
| 8748 if (javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBooleanA
nd(javaBooleanAnd(javaBooleanAnd(_isEqualNodes(node.documentationComment, toNode
.documentationComment), _isEqualNodeLists(node.metadata, toNode.metadata)), _isE
qualTokens(node.keyword, toNode.keyword)), _isEqualNodes(node.uri, toNode.uri)),
_isEqualTokens(node.asToken, toNode.asToken)), _isEqualNodes(node.prefix, toNod
e.prefix)), _isEqualNodeLists(node.combinators, toNode.combinators)), _isEqualTo
kens(node.semicolon, toNode.semicolon))) { | 8959 if (_and( |
| 8960 _isEqualNodes(node.documentationComment, toNode.documentationComment), |
| 8961 _isEqualNodeLists(node.metadata, toNode.metadata), |
| 8962 _isEqualTokens(node.keyword, toNode.keyword), |
| 8963 _isEqualNodes(node.uri, toNode.uri), |
| 8964 _isEqualTokens(node.asToken, toNode.asToken), |
| 8965 _isEqualNodes(node.prefix, toNode.prefix), |
| 8966 _isEqualNodeLists(node.combinators, toNode.combinators), |
| 8967 _isEqualTokens(node.semicolon, toNode.semicolon))) { |
| 8749 toNode.element = node.element; | 8968 toNode.element = node.element; |
| 8750 return true; | 8969 return true; |
| 8751 } | 8970 } |
| 8752 return false; | 8971 return false; |
| 8753 } | 8972 } |
| 8754 | 8973 |
| 8755 @override | 8974 @override |
| 8756 bool visitIndexExpression(IndexExpression node) { | 8975 bool visitIndexExpression(IndexExpression node) { |
| 8757 IndexExpression toNode = this._toNode as IndexExpression; | 8976 IndexExpression toNode = this._toNode as IndexExpression; |
| 8758 if (javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(_isEqualNodes(node.target,
toNode.target), _isEqualTokens(node.leftBracket, toNode.leftBracket)), _isEqualN
odes(node.index, toNode.index)), _isEqualTokens(node.rightBracket, toNode.rightB
racket))) { | 8977 if (_and( |
| 8978 _isEqualNodes(node.target, toNode.target), |
| 8979 _isEqualTokens(node.leftBracket, toNode.leftBracket), |
| 8980 _isEqualNodes(node.index, toNode.index), |
| 8981 _isEqualTokens(node.rightBracket, toNode.rightBracket))) { |
| 8759 toNode.auxiliaryElements = node.auxiliaryElements; | 8982 toNode.auxiliaryElements = node.auxiliaryElements; |
| 8760 toNode.propagatedElement = node.propagatedElement; | 8983 toNode.propagatedElement = node.propagatedElement; |
| 8761 toNode.propagatedType = node.propagatedType; | 8984 toNode.propagatedType = node.propagatedType; |
| 8762 toNode.staticElement = node.staticElement; | 8985 toNode.staticElement = node.staticElement; |
| 8763 toNode.staticType = node.staticType; | 8986 toNode.staticType = node.staticType; |
| 8764 return true; | 8987 return true; |
| 8765 } | 8988 } |
| 8766 return false; | 8989 return false; |
| 8767 } | 8990 } |
| 8768 | 8991 |
| 8769 @override | 8992 @override |
| 8770 bool visitInstanceCreationExpression(InstanceCreationExpression node) { | 8993 bool visitInstanceCreationExpression(InstanceCreationExpression node) { |
| 8771 InstanceCreationExpression toNode = this._toNode as InstanceCreationExpressi
on; | 8994 InstanceCreationExpression toNode = this._toNode as InstanceCreationExpressi
on; |
| 8772 if (javaBooleanAnd(javaBooleanAnd(_isEqualTokens(node.keyword, toNode.keywor
d), _isEqualNodes(node.constructorName, toNode.constructorName)), _isEqualNodes(
node.argumentList, toNode.argumentList))) { | 8995 if (_and( |
| 8996 _isEqualTokens(node.keyword, toNode.keyword), |
| 8997 _isEqualNodes(node.constructorName, toNode.constructorName), |
| 8998 _isEqualNodes(node.argumentList, toNode.argumentList))) { |
| 8773 toNode.propagatedType = node.propagatedType; | 8999 toNode.propagatedType = node.propagatedType; |
| 8774 toNode.staticElement = node.staticElement; | 9000 toNode.staticElement = node.staticElement; |
| 8775 toNode.staticType = node.staticType; | 9001 toNode.staticType = node.staticType; |
| 8776 return true; | 9002 return true; |
| 8777 } | 9003 } |
| 8778 return false; | 9004 return false; |
| 8779 } | 9005 } |
| 8780 | 9006 |
| 8781 @override | 9007 @override |
| 8782 bool visitIntegerLiteral(IntegerLiteral node) { | 9008 bool visitIntegerLiteral(IntegerLiteral node) { |
| 8783 IntegerLiteral toNode = this._toNode as IntegerLiteral; | 9009 IntegerLiteral toNode = this._toNode as IntegerLiteral; |
| 8784 if (javaBooleanAnd(_isEqualTokens(node.literal, toNode.literal), identical(n
ode.value, toNode.value))) { | 9010 if (_and( |
| 9011 _isEqualTokens(node.literal, toNode.literal), |
| 9012 node.value == toNode.value)) { |
| 8785 toNode.propagatedType = node.propagatedType; | 9013 toNode.propagatedType = node.propagatedType; |
| 8786 toNode.staticType = node.staticType; | 9014 toNode.staticType = node.staticType; |
| 8787 return true; | 9015 return true; |
| 8788 } | 9016 } |
| 8789 return false; | 9017 return false; |
| 8790 } | 9018 } |
| 8791 | 9019 |
| 8792 @override | 9020 @override |
| 8793 bool visitInterpolationExpression(InterpolationExpression node) { | 9021 bool visitInterpolationExpression(InterpolationExpression node) { |
| 8794 InterpolationExpression toNode = this._toNode as InterpolationExpression; | 9022 InterpolationExpression toNode = this._toNode as InterpolationExpression; |
| 8795 return javaBooleanAnd(javaBooleanAnd(_isEqualTokens(node.leftBracket, toNode
.leftBracket), _isEqualNodes(node.expression, toNode.expression)), _isEqualToken
s(node.rightBracket, toNode.rightBracket)); | 9023 return _and( |
| 9024 _isEqualTokens(node.leftBracket, toNode.leftBracket), |
| 9025 _isEqualNodes(node.expression, toNode.expression), |
| 9026 _isEqualTokens(node.rightBracket, toNode.rightBracket)); |
| 8796 } | 9027 } |
| 8797 | 9028 |
| 8798 @override | 9029 @override |
| 8799 bool visitInterpolationString(InterpolationString node) { | 9030 bool visitInterpolationString(InterpolationString node) { |
| 8800 InterpolationString toNode = this._toNode as InterpolationString; | 9031 InterpolationString toNode = this._toNode as InterpolationString; |
| 8801 return javaBooleanAnd(_isEqualTokens(node.contents, toNode.contents), node.v
alue == toNode.value); | 9032 return _and( |
| 9033 _isEqualTokens(node.contents, toNode.contents), |
| 9034 node.value == toNode.value); |
| 8802 } | 9035 } |
| 8803 | 9036 |
| 8804 @override | 9037 @override |
| 8805 bool visitIsExpression(IsExpression node) { | 9038 bool visitIsExpression(IsExpression node) { |
| 8806 IsExpression toNode = this._toNode as IsExpression; | 9039 IsExpression toNode = this._toNode as IsExpression; |
| 8807 if (javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(_isEqualNodes(node.expressi
on, toNode.expression), _isEqualTokens(node.isOperator, toNode.isOperator)), _is
EqualTokens(node.notOperator, toNode.notOperator)), _isEqualNodes(node.type, toN
ode.type))) { | 9040 if (_and( |
| 9041 _isEqualNodes(node.expression, toNode.expression), |
| 9042 _isEqualTokens(node.isOperator, toNode.isOperator), |
| 9043 _isEqualTokens(node.notOperator, toNode.notOperator), |
| 9044 _isEqualNodes(node.type, toNode.type))) { |
| 8808 toNode.propagatedType = node.propagatedType; | 9045 toNode.propagatedType = node.propagatedType; |
| 8809 toNode.staticType = node.staticType; | 9046 toNode.staticType = node.staticType; |
| 8810 return true; | 9047 return true; |
| 8811 } | 9048 } |
| 8812 return false; | 9049 return false; |
| 8813 } | 9050 } |
| 8814 | 9051 |
| 8815 @override | 9052 @override |
| 8816 bool visitLabel(Label node) { | 9053 bool visitLabel(Label node) { |
| 8817 Label toNode = this._toNode as Label; | 9054 Label toNode = this._toNode as Label; |
| 8818 return javaBooleanAnd(_isEqualNodes(node.label, toNode.label), _isEqualToken
s(node.colon, toNode.colon)); | 9055 return _and( |
| 9056 _isEqualNodes(node.label, toNode.label), |
| 9057 _isEqualTokens(node.colon, toNode.colon)); |
| 8819 } | 9058 } |
| 8820 | 9059 |
| 8821 @override | 9060 @override |
| 8822 bool visitLabeledStatement(LabeledStatement node) { | 9061 bool visitLabeledStatement(LabeledStatement node) { |
| 8823 LabeledStatement toNode = this._toNode as LabeledStatement; | 9062 LabeledStatement toNode = this._toNode as LabeledStatement; |
| 8824 return javaBooleanAnd(_isEqualNodeLists(node.labels, toNode.labels), _isEqua
lNodes(node.statement, toNode.statement)); | 9063 return _and( |
| 9064 _isEqualNodeLists(node.labels, toNode.labels), |
| 9065 _isEqualNodes(node.statement, toNode.statement)); |
| 8825 } | 9066 } |
| 8826 | 9067 |
| 8827 @override | 9068 @override |
| 8828 bool visitLibraryDirective(LibraryDirective node) { | 9069 bool visitLibraryDirective(LibraryDirective node) { |
| 8829 LibraryDirective toNode = this._toNode as LibraryDirective; | 9070 LibraryDirective toNode = this._toNode as LibraryDirective; |
| 8830 return javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(_isEqualN
odes(node.documentationComment, toNode.documentationComment), _isEqualNodeLists(
node.metadata, toNode.metadata)), _isEqualTokens(node.libraryToken, toNode.libra
ryToken)), _isEqualNodes(node.name, toNode.name)), _isEqualTokens(node.semicolon
, toNode.semicolon)); | 9071 return _and( |
| 9072 _isEqualNodes(node.documentationComment, toNode.documentationComment), |
| 9073 _isEqualNodeLists(node.metadata, toNode.metadata), |
| 9074 _isEqualTokens(node.libraryToken, toNode.libraryToken), |
| 9075 _isEqualNodes(node.name, toNode.name), |
| 9076 _isEqualTokens(node.semicolon, toNode.semicolon)); |
| 8831 } | 9077 } |
| 8832 | 9078 |
| 8833 @override | 9079 @override |
| 8834 bool visitLibraryIdentifier(LibraryIdentifier node) { | 9080 bool visitLibraryIdentifier(LibraryIdentifier node) { |
| 8835 LibraryIdentifier toNode = this._toNode as LibraryIdentifier; | 9081 LibraryIdentifier toNode = this._toNode as LibraryIdentifier; |
| 8836 if (_isEqualNodeLists(node.components, toNode.components)) { | 9082 if (_isEqualNodeLists(node.components, toNode.components)) { |
| 8837 toNode.propagatedType = node.propagatedType; | 9083 toNode.propagatedType = node.propagatedType; |
| 8838 toNode.staticType = node.staticType; | 9084 toNode.staticType = node.staticType; |
| 8839 return true; | 9085 return true; |
| 8840 } | 9086 } |
| 8841 return false; | 9087 return false; |
| 8842 } | 9088 } |
| 8843 | 9089 |
| 8844 @override | 9090 @override |
| 8845 bool visitListLiteral(ListLiteral node) { | 9091 bool visitListLiteral(ListLiteral node) { |
| 8846 ListLiteral toNode = this._toNode as ListLiteral; | 9092 ListLiteral toNode = this._toNode as ListLiteral; |
| 8847 if (javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(_isEqualToke
ns(node.constKeyword, toNode.constKeyword), _isEqualNodes(node.typeArguments, to
Node.typeArguments)), _isEqualTokens(node.leftBracket, toNode.leftBracket)), _is
EqualNodeLists(node.elements, toNode.elements)), _isEqualTokens(node.rightBracke
t, toNode.rightBracket))) { | 9093 if (_and( |
| 9094 _isEqualTokens(node.constKeyword, toNode.constKeyword), |
| 9095 _isEqualNodes(node.typeArguments, toNode.typeArguments), |
| 9096 _isEqualTokens(node.leftBracket, toNode.leftBracket), |
| 9097 _isEqualNodeLists(node.elements, toNode.elements), |
| 9098 _isEqualTokens(node.rightBracket, toNode.rightBracket))) { |
| 8848 toNode.propagatedType = node.propagatedType; | 9099 toNode.propagatedType = node.propagatedType; |
| 8849 toNode.staticType = node.staticType; | 9100 toNode.staticType = node.staticType; |
| 8850 return true; | 9101 return true; |
| 8851 } | 9102 } |
| 8852 return false; | 9103 return false; |
| 8853 } | 9104 } |
| 8854 | 9105 |
| 8855 @override | 9106 @override |
| 8856 bool visitMapLiteral(MapLiteral node) { | 9107 bool visitMapLiteral(MapLiteral node) { |
| 8857 MapLiteral toNode = this._toNode as MapLiteral; | 9108 MapLiteral toNode = this._toNode as MapLiteral; |
| 8858 if (javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(_isEqualToke
ns(node.constKeyword, toNode.constKeyword), _isEqualNodes(node.typeArguments, to
Node.typeArguments)), _isEqualTokens(node.leftBracket, toNode.leftBracket)), _is
EqualNodeLists(node.entries, toNode.entries)), _isEqualTokens(node.rightBracket,
toNode.rightBracket))) { | 9109 if (_and( |
| 9110 _isEqualTokens(node.constKeyword, toNode.constKeyword), |
| 9111 _isEqualNodes(node.typeArguments, toNode.typeArguments), |
| 9112 _isEqualTokens(node.leftBracket, toNode.leftBracket), |
| 9113 _isEqualNodeLists(node.entries, toNode.entries), |
| 9114 _isEqualTokens(node.rightBracket, toNode.rightBracket))) { |
| 8859 toNode.propagatedType = node.propagatedType; | 9115 toNode.propagatedType = node.propagatedType; |
| 8860 toNode.staticType = node.staticType; | 9116 toNode.staticType = node.staticType; |
| 8861 return true; | 9117 return true; |
| 8862 } | 9118 } |
| 8863 return false; | 9119 return false; |
| 8864 } | 9120 } |
| 8865 | 9121 |
| 8866 @override | 9122 @override |
| 8867 bool visitMapLiteralEntry(MapLiteralEntry node) { | 9123 bool visitMapLiteralEntry(MapLiteralEntry node) { |
| 8868 MapLiteralEntry toNode = this._toNode as MapLiteralEntry; | 9124 MapLiteralEntry toNode = this._toNode as MapLiteralEntry; |
| 8869 return javaBooleanAnd(javaBooleanAnd(_isEqualNodes(node.key, toNode.key), _i
sEqualTokens(node.separator, toNode.separator)), _isEqualNodes(node.value, toNod
e.value)); | 9125 return _and( |
| 9126 _isEqualNodes(node.key, toNode.key), |
| 9127 _isEqualTokens(node.separator, toNode.separator), |
| 9128 _isEqualNodes(node.value, toNode.value)); |
| 8870 } | 9129 } |
| 8871 | 9130 |
| 8872 @override | 9131 @override |
| 8873 bool visitMethodDeclaration(MethodDeclaration node) { | 9132 bool visitMethodDeclaration(MethodDeclaration node) { |
| 8874 MethodDeclaration toNode = this._toNode as MethodDeclaration; | 9133 MethodDeclaration toNode = this._toNode as MethodDeclaration; |
| 8875 return javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBoole
anAnd(javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(_isEqualNodes(
node.documentationComment, toNode.documentationComment), _isEqualNodeLists(node.
metadata, toNode.metadata)), _isEqualTokens(node.externalKeyword, toNode.externa
lKeyword)), _isEqualTokens(node.modifierKeyword, toNode.modifierKeyword)), _isEq
ualNodes(node.returnType, toNode.returnType)), _isEqualTokens(node.propertyKeywo
rd, toNode.propertyKeyword)), _isEqualTokens(node.propertyKeyword, toNode.proper
tyKeyword)), _isEqualNodes(node.name, toNode.name)), _isEqualNodes(node.paramete
rs, toNode.parameters)), _isEqualNodes(node.body, toNode.body)); | 9134 return _and( |
| 9135 _isEqualNodes(node.documentationComment, toNode.documentationComment), |
| 9136 _isEqualNodeLists(node.metadata, toNode.metadata), |
| 9137 _isEqualTokens(node.externalKeyword, toNode.externalKeyword), |
| 9138 _isEqualTokens(node.modifierKeyword, toNode.modifierKeyword), |
| 9139 _isEqualNodes(node.returnType, toNode.returnType), |
| 9140 _isEqualTokens(node.propertyKeyword, toNode.propertyKeyword), |
| 9141 _isEqualTokens(node.propertyKeyword, toNode.propertyKeyword), |
| 9142 _isEqualNodes(node.name, toNode.name), |
| 9143 _isEqualNodes(node.parameters, toNode.parameters), |
| 9144 _isEqualNodes(node.body, toNode.body)); |
| 8876 } | 9145 } |
| 8877 | 9146 |
| 8878 @override | 9147 @override |
| 8879 bool visitMethodInvocation(MethodInvocation node) { | 9148 bool visitMethodInvocation(MethodInvocation node) { |
| 8880 MethodInvocation toNode = this._toNode as MethodInvocation; | 9149 MethodInvocation toNode = this._toNode as MethodInvocation; |
| 8881 if (javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(_isEqualNodes(node.target,
toNode.target), _isEqualTokens(node.period, toNode.period)), _isEqualNodes(node.
methodName, toNode.methodName)), _isEqualNodes(node.argumentList, toNode.argumen
tList))) { | 9150 if (_and( |
| 9151 _isEqualNodes(node.target, toNode.target), |
| 9152 _isEqualTokens(node.period, toNode.period), |
| 9153 _isEqualNodes(node.methodName, toNode.methodName), |
| 9154 _isEqualNodes(node.argumentList, toNode.argumentList))) { |
| 8882 toNode.propagatedType = node.propagatedType; | 9155 toNode.propagatedType = node.propagatedType; |
| 8883 toNode.staticType = node.staticType; | 9156 toNode.staticType = node.staticType; |
| 8884 return true; | 9157 return true; |
| 8885 } | 9158 } |
| 8886 return false; | 9159 return false; |
| 8887 } | 9160 } |
| 8888 | 9161 |
| 8889 @override | 9162 @override |
| 8890 bool visitNamedExpression(NamedExpression node) { | 9163 bool visitNamedExpression(NamedExpression node) { |
| 8891 NamedExpression toNode = this._toNode as NamedExpression; | 9164 NamedExpression toNode = this._toNode as NamedExpression; |
| 8892 if (javaBooleanAnd(_isEqualNodes(node.name, toNode.name), _isEqualNodes(node
.expression, toNode.expression))) { | 9165 if (_and( |
| 9166 _isEqualNodes(node.name, toNode.name), |
| 9167 _isEqualNodes(node.expression, toNode.expression))) { |
| 8893 toNode.propagatedType = node.propagatedType; | 9168 toNode.propagatedType = node.propagatedType; |
| 8894 toNode.staticType = node.staticType; | 9169 toNode.staticType = node.staticType; |
| 8895 return true; | 9170 return true; |
| 8896 } | 9171 } |
| 8897 return false; | 9172 return false; |
| 8898 } | 9173 } |
| 8899 | 9174 |
| 8900 @override | 9175 @override |
| 8901 bool visitNativeClause(NativeClause node) { | 9176 bool visitNativeClause(NativeClause node) { |
| 8902 NativeClause toNode = this._toNode as NativeClause; | 9177 NativeClause toNode = this._toNode as NativeClause; |
| 8903 return javaBooleanAnd(_isEqualTokens(node.keyword, toNode.keyword), _isEqual
Nodes(node.name, toNode.name)); | 9178 return _and( |
| 9179 _isEqualTokens(node.keyword, toNode.keyword), |
| 9180 _isEqualNodes(node.name, toNode.name)); |
| 8904 } | 9181 } |
| 8905 | 9182 |
| 8906 @override | 9183 @override |
| 8907 bool visitNativeFunctionBody(NativeFunctionBody node) { | 9184 bool visitNativeFunctionBody(NativeFunctionBody node) { |
| 8908 NativeFunctionBody toNode = this._toNode as NativeFunctionBody; | 9185 NativeFunctionBody toNode = this._toNode as NativeFunctionBody; |
| 8909 return javaBooleanAnd(javaBooleanAnd(_isEqualTokens(node.nativeToken, toNode
.nativeToken), _isEqualNodes(node.stringLiteral, toNode.stringLiteral)), _isEqua
lTokens(node.semicolon, toNode.semicolon)); | 9186 return _and( |
| 9187 _isEqualTokens(node.nativeToken, toNode.nativeToken), |
| 9188 _isEqualNodes(node.stringLiteral, toNode.stringLiteral), |
| 9189 _isEqualTokens(node.semicolon, toNode.semicolon)); |
| 8910 } | 9190 } |
| 8911 | 9191 |
| 8912 @override | 9192 @override |
| 8913 bool visitNullLiteral(NullLiteral node) { | 9193 bool visitNullLiteral(NullLiteral node) { |
| 8914 NullLiteral toNode = this._toNode as NullLiteral; | 9194 NullLiteral toNode = this._toNode as NullLiteral; |
| 8915 if (_isEqualTokens(node.literal, toNode.literal)) { | 9195 if (_isEqualTokens(node.literal, toNode.literal)) { |
| 8916 toNode.propagatedType = node.propagatedType; | 9196 toNode.propagatedType = node.propagatedType; |
| 8917 toNode.staticType = node.staticType; | 9197 toNode.staticType = node.staticType; |
| 8918 return true; | 9198 return true; |
| 8919 } | 9199 } |
| 8920 return false; | 9200 return false; |
| 8921 } | 9201 } |
| 8922 | 9202 |
| 8923 @override | 9203 @override |
| 8924 bool visitParenthesizedExpression(ParenthesizedExpression node) { | 9204 bool visitParenthesizedExpression(ParenthesizedExpression node) { |
| 8925 ParenthesizedExpression toNode = this._toNode as ParenthesizedExpression; | 9205 ParenthesizedExpression toNode = this._toNode as ParenthesizedExpression; |
| 8926 if (javaBooleanAnd(javaBooleanAnd(_isEqualTokens(node.leftParenthesis, toNod
e.leftParenthesis), _isEqualNodes(node.expression, toNode.expression)), _isEqual
Tokens(node.rightParenthesis, toNode.rightParenthesis))) { | 9206 if (_and( |
| 9207 _isEqualTokens(node.leftParenthesis, toNode.leftParenthesis), |
| 9208 _isEqualNodes(node.expression, toNode.expression), |
| 9209 _isEqualTokens(node.rightParenthesis, toNode.rightParenthesis))) { |
| 8927 toNode.propagatedType = node.propagatedType; | 9210 toNode.propagatedType = node.propagatedType; |
| 8928 toNode.staticType = node.staticType; | 9211 toNode.staticType = node.staticType; |
| 8929 return true; | 9212 return true; |
| 8930 } | 9213 } |
| 8931 return false; | 9214 return false; |
| 8932 } | 9215 } |
| 8933 | 9216 |
| 8934 @override | 9217 @override |
| 8935 bool visitPartDirective(PartDirective node) { | 9218 bool visitPartDirective(PartDirective node) { |
| 8936 PartDirective toNode = this._toNode as PartDirective; | 9219 PartDirective toNode = this._toNode as PartDirective; |
| 8937 if (javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(_isEqualNode
s(node.documentationComment, toNode.documentationComment), _isEqualNodeLists(nod
e.metadata, toNode.metadata)), _isEqualTokens(node.partToken, toNode.partToken))
, _isEqualNodes(node.uri, toNode.uri)), _isEqualTokens(node.semicolon, toNode.se
micolon))) { | 9220 if (_and( |
| 9221 _isEqualNodes(node.documentationComment, toNode.documentationComment), |
| 9222 _isEqualNodeLists(node.metadata, toNode.metadata), |
| 9223 _isEqualTokens(node.partToken, toNode.partToken), |
| 9224 _isEqualNodes(node.uri, toNode.uri), |
| 9225 _isEqualTokens(node.semicolon, toNode.semicolon))) { |
| 8938 toNode.element = node.element; | 9226 toNode.element = node.element; |
| 8939 return true; | 9227 return true; |
| 8940 } | 9228 } |
| 8941 return false; | 9229 return false; |
| 8942 } | 9230 } |
| 8943 | 9231 |
| 8944 @override | 9232 @override |
| 8945 bool visitPartOfDirective(PartOfDirective node) { | 9233 bool visitPartOfDirective(PartOfDirective node) { |
| 8946 PartOfDirective toNode = this._toNode as PartOfDirective; | 9234 PartOfDirective toNode = this._toNode as PartOfDirective; |
| 8947 if (javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBooleanA
nd(_isEqualNodes(node.documentationComment, toNode.documentationComment), _isEqu
alNodeLists(node.metadata, toNode.metadata)), _isEqualTokens(node.partToken, toN
ode.partToken)), _isEqualTokens(node.ofToken, toNode.ofToken)), _isEqualNodes(no
de.libraryName, toNode.libraryName)), _isEqualTokens(node.semicolon, toNode.semi
colon))) { | 9235 if (_and( |
| 9236 _isEqualNodes(node.documentationComment, toNode.documentationComment), |
| 9237 _isEqualNodeLists(node.metadata, toNode.metadata), |
| 9238 _isEqualTokens(node.partToken, toNode.partToken), |
| 9239 _isEqualTokens(node.ofToken, toNode.ofToken), |
| 9240 _isEqualNodes(node.libraryName, toNode.libraryName), |
| 9241 _isEqualTokens(node.semicolon, toNode.semicolon))) { |
| 8948 toNode.element = node.element; | 9242 toNode.element = node.element; |
| 8949 return true; | 9243 return true; |
| 8950 } | 9244 } |
| 8951 return false; | 9245 return false; |
| 8952 } | 9246 } |
| 8953 | 9247 |
| 8954 @override | 9248 @override |
| 8955 bool visitPostfixExpression(PostfixExpression node) { | 9249 bool visitPostfixExpression(PostfixExpression node) { |
| 8956 PostfixExpression toNode = this._toNode as PostfixExpression; | 9250 PostfixExpression toNode = this._toNode as PostfixExpression; |
| 8957 if (javaBooleanAnd(_isEqualNodes(node.operand, toNode.operand), _isEqualToke
ns(node.operator, toNode.operator))) { | 9251 if (_and( |
| 9252 _isEqualNodes(node.operand, toNode.operand), |
| 9253 _isEqualTokens(node.operator, toNode.operator))) { |
| 8958 toNode.propagatedElement = node.propagatedElement; | 9254 toNode.propagatedElement = node.propagatedElement; |
| 8959 toNode.propagatedType = node.propagatedType; | 9255 toNode.propagatedType = node.propagatedType; |
| 8960 toNode.staticElement = node.staticElement; | 9256 toNode.staticElement = node.staticElement; |
| 8961 toNode.staticType = node.staticType; | 9257 toNode.staticType = node.staticType; |
| 8962 return true; | 9258 return true; |
| 8963 } | 9259 } |
| 8964 return false; | 9260 return false; |
| 8965 } | 9261 } |
| 8966 | 9262 |
| 8967 @override | 9263 @override |
| 8968 bool visitPrefixedIdentifier(PrefixedIdentifier node) { | 9264 bool visitPrefixedIdentifier(PrefixedIdentifier node) { |
| 8969 PrefixedIdentifier toNode = this._toNode as PrefixedIdentifier; | 9265 PrefixedIdentifier toNode = this._toNode as PrefixedIdentifier; |
| 8970 if (javaBooleanAnd(javaBooleanAnd(_isEqualNodes(node.prefix, toNode.prefix),
_isEqualTokens(node.period, toNode.period)), _isEqualNodes(node.identifier, toN
ode.identifier))) { | 9266 if (_and( |
| 9267 _isEqualNodes(node.prefix, toNode.prefix), |
| 9268 _isEqualTokens(node.period, toNode.period), |
| 9269 _isEqualNodes(node.identifier, toNode.identifier))) { |
| 8971 toNode.propagatedType = node.propagatedType; | 9270 toNode.propagatedType = node.propagatedType; |
| 8972 toNode.staticType = node.staticType; | 9271 toNode.staticType = node.staticType; |
| 8973 return true; | 9272 return true; |
| 8974 } | 9273 } |
| 8975 return false; | 9274 return false; |
| 8976 } | 9275 } |
| 8977 | 9276 |
| 8978 @override | 9277 @override |
| 8979 bool visitPrefixExpression(PrefixExpression node) { | 9278 bool visitPrefixExpression(PrefixExpression node) { |
| 8980 PrefixExpression toNode = this._toNode as PrefixExpression; | 9279 PrefixExpression toNode = this._toNode as PrefixExpression; |
| 8981 if (javaBooleanAnd(_isEqualTokens(node.operator, toNode.operator), _isEqualN
odes(node.operand, toNode.operand))) { | 9280 if (_and( |
| 9281 _isEqualTokens(node.operator, toNode.operator), |
| 9282 _isEqualNodes(node.operand, toNode.operand))) { |
| 8982 toNode.propagatedElement = node.propagatedElement; | 9283 toNode.propagatedElement = node.propagatedElement; |
| 8983 toNode.propagatedType = node.propagatedType; | 9284 toNode.propagatedType = node.propagatedType; |
| 8984 toNode.staticElement = node.staticElement; | 9285 toNode.staticElement = node.staticElement; |
| 8985 toNode.staticType = node.staticType; | 9286 toNode.staticType = node.staticType; |
| 8986 return true; | 9287 return true; |
| 8987 } | 9288 } |
| 8988 return false; | 9289 return false; |
| 8989 } | 9290 } |
| 8990 | 9291 |
| 8991 @override | 9292 @override |
| 8992 bool visitPropertyAccess(PropertyAccess node) { | 9293 bool visitPropertyAccess(PropertyAccess node) { |
| 8993 PropertyAccess toNode = this._toNode as PropertyAccess; | 9294 PropertyAccess toNode = this._toNode as PropertyAccess; |
| 8994 if (javaBooleanAnd(javaBooleanAnd(_isEqualNodes(node.target, toNode.target),
_isEqualTokens(node.operator, toNode.operator)), _isEqualNodes(node.propertyNam
e, toNode.propertyName))) { | 9295 if (_and( |
| 9296 _isEqualNodes(node.target, toNode.target), |
| 9297 _isEqualTokens(node.operator, toNode.operator), |
| 9298 _isEqualNodes(node.propertyName, toNode.propertyName))) { |
| 8995 toNode.propagatedType = node.propagatedType; | 9299 toNode.propagatedType = node.propagatedType; |
| 8996 toNode.staticType = node.staticType; | 9300 toNode.staticType = node.staticType; |
| 8997 return true; | 9301 return true; |
| 8998 } | 9302 } |
| 8999 return false; | 9303 return false; |
| 9000 } | 9304 } |
| 9001 | 9305 |
| 9002 @override | 9306 @override |
| 9003 bool visitRedirectingConstructorInvocation(RedirectingConstructorInvocation no
de) { | 9307 bool visitRedirectingConstructorInvocation(RedirectingConstructorInvocation no
de) { |
| 9004 RedirectingConstructorInvocation toNode = this._toNode as RedirectingConstru
ctorInvocation; | 9308 RedirectingConstructorInvocation toNode = this._toNode as RedirectingConstru
ctorInvocation; |
| 9005 if (javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(_isEqualTokens(node.keyword
, toNode.keyword), _isEqualTokens(node.period, toNode.period)), _isEqualNodes(no
de.constructorName, toNode.constructorName)), _isEqualNodes(node.argumentList, t
oNode.argumentList))) { | 9309 if (_and( |
| 9310 _isEqualTokens(node.keyword, toNode.keyword), |
| 9311 _isEqualTokens(node.period, toNode.period), |
| 9312 _isEqualNodes(node.constructorName, toNode.constructorName), |
| 9313 _isEqualNodes(node.argumentList, toNode.argumentList))) { |
| 9006 toNode.staticElement = node.staticElement; | 9314 toNode.staticElement = node.staticElement; |
| 9007 return true; | 9315 return true; |
| 9008 } | 9316 } |
| 9009 return false; | 9317 return false; |
| 9010 } | 9318 } |
| 9011 | 9319 |
| 9012 @override | 9320 @override |
| 9013 bool visitRethrowExpression(RethrowExpression node) { | 9321 bool visitRethrowExpression(RethrowExpression node) { |
| 9014 RethrowExpression toNode = this._toNode as RethrowExpression; | 9322 RethrowExpression toNode = this._toNode as RethrowExpression; |
| 9015 if (_isEqualTokens(node.keyword, toNode.keyword)) { | 9323 if (_isEqualTokens(node.keyword, toNode.keyword)) { |
| 9016 toNode.propagatedType = node.propagatedType; | 9324 toNode.propagatedType = node.propagatedType; |
| 9017 toNode.staticType = node.staticType; | 9325 toNode.staticType = node.staticType; |
| 9018 return true; | 9326 return true; |
| 9019 } | 9327 } |
| 9020 return false; | 9328 return false; |
| 9021 } | 9329 } |
| 9022 | 9330 |
| 9023 @override | 9331 @override |
| 9024 bool visitReturnStatement(ReturnStatement node) { | 9332 bool visitReturnStatement(ReturnStatement node) { |
| 9025 ReturnStatement toNode = this._toNode as ReturnStatement; | 9333 ReturnStatement toNode = this._toNode as ReturnStatement; |
| 9026 return javaBooleanAnd(javaBooleanAnd(_isEqualTokens(node.keyword, toNode.key
word), _isEqualNodes(node.expression, toNode.expression)), _isEqualTokens(node.s
emicolon, toNode.semicolon)); | 9334 return _and( |
| 9335 _isEqualTokens(node.keyword, toNode.keyword), |
| 9336 _isEqualNodes(node.expression, toNode.expression), |
| 9337 _isEqualTokens(node.semicolon, toNode.semicolon)); |
| 9027 } | 9338 } |
| 9028 | 9339 |
| 9029 @override | 9340 @override |
| 9030 bool visitScriptTag(ScriptTag node) { | 9341 bool visitScriptTag(ScriptTag node) { |
| 9031 ScriptTag toNode = this._toNode as ScriptTag; | 9342 ScriptTag toNode = this._toNode as ScriptTag; |
| 9032 return _isEqualTokens(node.scriptTag, toNode.scriptTag); | 9343 return _isEqualTokens(node.scriptTag, toNode.scriptTag); |
| 9033 } | 9344 } |
| 9034 | 9345 |
| 9035 @override | 9346 @override |
| 9036 bool visitShowCombinator(ShowCombinator node) { | 9347 bool visitShowCombinator(ShowCombinator node) { |
| 9037 ShowCombinator toNode = this._toNode as ShowCombinator; | 9348 ShowCombinator toNode = this._toNode as ShowCombinator; |
| 9038 return javaBooleanAnd(_isEqualTokens(node.keyword, toNode.keyword), _isEqual
NodeLists(node.shownNames, toNode.shownNames)); | 9349 return _and( |
| 9350 _isEqualTokens(node.keyword, toNode.keyword), |
| 9351 _isEqualNodeLists(node.shownNames, toNode.shownNames)); |
| 9039 } | 9352 } |
| 9040 | 9353 |
| 9041 @override | 9354 @override |
| 9042 bool visitSimpleFormalParameter(SimpleFormalParameter node) { | 9355 bool visitSimpleFormalParameter(SimpleFormalParameter node) { |
| 9043 SimpleFormalParameter toNode = this._toNode as SimpleFormalParameter; | 9356 SimpleFormalParameter toNode = this._toNode as SimpleFormalParameter; |
| 9044 return javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(_isEqualN
odes(node.documentationComment, toNode.documentationComment), _isEqualNodeLists(
node.metadata, toNode.metadata)), _isEqualTokens(node.keyword, toNode.keyword)),
_isEqualNodes(node.type, toNode.type)), _isEqualNodes(node.identifier, toNode.i
dentifier)); | 9357 return _and( |
| 9358 _isEqualNodes(node.documentationComment, toNode.documentationComment), |
| 9359 _isEqualNodeLists(node.metadata, toNode.metadata), |
| 9360 _isEqualTokens(node.keyword, toNode.keyword), |
| 9361 _isEqualNodes(node.type, toNode.type), |
| 9362 _isEqualNodes(node.identifier, toNode.identifier)); |
| 9045 } | 9363 } |
| 9046 | 9364 |
| 9047 @override | 9365 @override |
| 9048 bool visitSimpleIdentifier(SimpleIdentifier node) { | 9366 bool visitSimpleIdentifier(SimpleIdentifier node) { |
| 9049 SimpleIdentifier toNode = this._toNode as SimpleIdentifier; | 9367 SimpleIdentifier toNode = this._toNode as SimpleIdentifier; |
| 9050 if (_isEqualTokens(node.token, toNode.token)) { | 9368 if (_isEqualTokens(node.token, toNode.token)) { |
| 9051 toNode.staticElement = node.staticElement; | 9369 toNode.staticElement = node.staticElement; |
| 9052 toNode.staticType = node.staticType; | 9370 toNode.staticType = node.staticType; |
| 9053 toNode.propagatedElement = node.propagatedElement; | 9371 toNode.propagatedElement = node.propagatedElement; |
| 9054 toNode.propagatedType = node.propagatedType; | 9372 toNode.propagatedType = node.propagatedType; |
| 9055 toNode.auxiliaryElements = node.auxiliaryElements; | 9373 toNode.auxiliaryElements = node.auxiliaryElements; |
| 9056 return true; | 9374 return true; |
| 9057 } | 9375 } |
| 9058 return false; | 9376 return false; |
| 9059 } | 9377 } |
| 9060 | 9378 |
| 9061 @override | 9379 @override |
| 9062 bool visitSimpleStringLiteral(SimpleStringLiteral node) { | 9380 bool visitSimpleStringLiteral(SimpleStringLiteral node) { |
| 9063 SimpleStringLiteral toNode = this._toNode as SimpleStringLiteral; | 9381 SimpleStringLiteral toNode = this._toNode as SimpleStringLiteral; |
| 9064 if (javaBooleanAnd(_isEqualTokens(node.literal, toNode.literal), identical(n
ode.value, toNode.value))) { | 9382 if (_and( |
| 9383 _isEqualTokens(node.literal, toNode.literal), |
| 9384 node.value == toNode.value)) { |
| 9065 toNode.propagatedType = node.propagatedType; | 9385 toNode.propagatedType = node.propagatedType; |
| 9066 toNode.staticType = node.staticType; | 9386 toNode.staticType = node.staticType; |
| 9067 return true; | 9387 return true; |
| 9068 } | 9388 } |
| 9069 return false; | 9389 return false; |
| 9070 } | 9390 } |
| 9071 | 9391 |
| 9072 @override | 9392 @override |
| 9073 bool visitStringInterpolation(StringInterpolation node) { | 9393 bool visitStringInterpolation(StringInterpolation node) { |
| 9074 StringInterpolation toNode = this._toNode as StringInterpolation; | 9394 StringInterpolation toNode = this._toNode as StringInterpolation; |
| 9075 if (_isEqualNodeLists(node.elements, toNode.elements)) { | 9395 if (_isEqualNodeLists(node.elements, toNode.elements)) { |
| 9076 toNode.propagatedType = node.propagatedType; | 9396 toNode.propagatedType = node.propagatedType; |
| 9077 toNode.staticType = node.staticType; | 9397 toNode.staticType = node.staticType; |
| 9078 return true; | 9398 return true; |
| 9079 } | 9399 } |
| 9080 return false; | 9400 return false; |
| 9081 } | 9401 } |
| 9082 | 9402 |
| 9083 @override | 9403 @override |
| 9084 bool visitSuperConstructorInvocation(SuperConstructorInvocation node) { | 9404 bool visitSuperConstructorInvocation(SuperConstructorInvocation node) { |
| 9085 SuperConstructorInvocation toNode = this._toNode as SuperConstructorInvocati
on; | 9405 SuperConstructorInvocation toNode = this._toNode as SuperConstructorInvocati
on; |
| 9086 if (javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(_isEqualTokens(node.keyword
, toNode.keyword), _isEqualTokens(node.period, toNode.period)), _isEqualNodes(no
de.constructorName, toNode.constructorName)), _isEqualNodes(node.argumentList, t
oNode.argumentList))) { | 9406 if (_and( |
| 9407 _isEqualTokens(node.keyword, toNode.keyword), |
| 9408 _isEqualTokens(node.period, toNode.period), |
| 9409 _isEqualNodes(node.constructorName, toNode.constructorName), |
| 9410 _isEqualNodes(node.argumentList, toNode.argumentList))) { |
| 9087 toNode.staticElement = node.staticElement; | 9411 toNode.staticElement = node.staticElement; |
| 9088 return true; | 9412 return true; |
| 9089 } | 9413 } |
| 9090 return false; | 9414 return false; |
| 9091 } | 9415 } |
| 9092 | 9416 |
| 9093 @override | 9417 @override |
| 9094 bool visitSuperExpression(SuperExpression node) { | 9418 bool visitSuperExpression(SuperExpression node) { |
| 9095 SuperExpression toNode = this._toNode as SuperExpression; | 9419 SuperExpression toNode = this._toNode as SuperExpression; |
| 9096 if (_isEqualTokens(node.keyword, toNode.keyword)) { | 9420 if (_isEqualTokens(node.keyword, toNode.keyword)) { |
| 9097 toNode.propagatedType = node.propagatedType; | 9421 toNode.propagatedType = node.propagatedType; |
| 9098 toNode.staticType = node.staticType; | 9422 toNode.staticType = node.staticType; |
| 9099 return true; | 9423 return true; |
| 9100 } | 9424 } |
| 9101 return false; | 9425 return false; |
| 9102 } | 9426 } |
| 9103 | 9427 |
| 9104 @override | 9428 @override |
| 9105 bool visitSwitchCase(SwitchCase node) { | 9429 bool visitSwitchCase(SwitchCase node) { |
| 9106 SwitchCase toNode = this._toNode as SwitchCase; | 9430 SwitchCase toNode = this._toNode as SwitchCase; |
| 9107 return javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(_isEqualN
odeLists(node.labels, toNode.labels), _isEqualTokens(node.keyword, toNode.keywor
d)), _isEqualNodes(node.expression, toNode.expression)), _isEqualTokens(node.col
on, toNode.colon)), _isEqualNodeLists(node.statements, toNode.statements)); | 9431 return _and( |
| 9432 _isEqualNodeLists(node.labels, toNode.labels), |
| 9433 _isEqualTokens(node.keyword, toNode.keyword), |
| 9434 _isEqualNodes(node.expression, toNode.expression), |
| 9435 _isEqualTokens(node.colon, toNode.colon), |
| 9436 _isEqualNodeLists(node.statements, toNode.statements)); |
| 9108 } | 9437 } |
| 9109 | 9438 |
| 9110 @override | 9439 @override |
| 9111 bool visitSwitchDefault(SwitchDefault node) { | 9440 bool visitSwitchDefault(SwitchDefault node) { |
| 9112 SwitchDefault toNode = this._toNode as SwitchDefault; | 9441 SwitchDefault toNode = this._toNode as SwitchDefault; |
| 9113 return javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(_isEqualNodeLists(node.l
abels, toNode.labels), _isEqualTokens(node.keyword, toNode.keyword)), _isEqualTo
kens(node.colon, toNode.colon)), _isEqualNodeLists(node.statements, toNode.state
ments)); | 9442 return _and( |
| 9443 _isEqualNodeLists(node.labels, toNode.labels), |
| 9444 _isEqualTokens(node.keyword, toNode.keyword), |
| 9445 _isEqualTokens(node.colon, toNode.colon), |
| 9446 _isEqualNodeLists(node.statements, toNode.statements)); |
| 9114 } | 9447 } |
| 9115 | 9448 |
| 9116 @override | 9449 @override |
| 9117 bool visitSwitchStatement(SwitchStatement node) { | 9450 bool visitSwitchStatement(SwitchStatement node) { |
| 9118 SwitchStatement toNode = this._toNode as SwitchStatement; | 9451 SwitchStatement toNode = this._toNode as SwitchStatement; |
| 9119 return javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBoole
anAnd(javaBooleanAnd(_isEqualTokens(node.keyword, toNode.keyword), _isEqualToken
s(node.leftParenthesis, toNode.leftParenthesis)), _isEqualNodes(node.expression,
toNode.expression)), _isEqualTokens(node.rightParenthesis, toNode.rightParenthe
sis)), _isEqualTokens(node.leftBracket, toNode.leftBracket)), _isEqualNodeLists(
node.members, toNode.members)), _isEqualTokens(node.rightBracket, toNode.rightBr
acket)); | 9452 return _and( |
| 9453 _isEqualTokens(node.keyword, toNode.keyword), |
| 9454 _isEqualTokens(node.leftParenthesis, toNode.leftParenthesis), |
| 9455 _isEqualNodes(node.expression, toNode.expression), |
| 9456 _isEqualTokens(node.rightParenthesis, toNode.rightParenthesis), |
| 9457 _isEqualTokens(node.leftBracket, toNode.leftBracket), |
| 9458 _isEqualNodeLists(node.members, toNode.members), |
| 9459 _isEqualTokens(node.rightBracket, toNode.rightBracket)); |
| 9120 } | 9460 } |
| 9121 | 9461 |
| 9122 @override | 9462 @override |
| 9123 bool visitSymbolLiteral(SymbolLiteral node) { | 9463 bool visitSymbolLiteral(SymbolLiteral node) { |
| 9124 SymbolLiteral toNode = this._toNode as SymbolLiteral; | 9464 SymbolLiteral toNode = this._toNode as SymbolLiteral; |
| 9125 if (javaBooleanAnd(_isEqualTokens(node.poundSign, toNode.poundSign), _isEqua
lTokenLists(node.components, toNode.components))) { | 9465 if (_and( |
| 9466 _isEqualTokens(node.poundSign, toNode.poundSign), |
| 9467 _isEqualTokenLists(node.components, toNode.components))) { |
| 9126 toNode.propagatedType = node.propagatedType; | 9468 toNode.propagatedType = node.propagatedType; |
| 9127 toNode.staticType = node.staticType; | 9469 toNode.staticType = node.staticType; |
| 9128 return true; | 9470 return true; |
| 9129 } | 9471 } |
| 9130 return false; | 9472 return false; |
| 9131 } | 9473 } |
| 9132 | 9474 |
| 9133 @override | 9475 @override |
| 9134 bool visitThisExpression(ThisExpression node) { | 9476 bool visitThisExpression(ThisExpression node) { |
| 9135 ThisExpression toNode = this._toNode as ThisExpression; | 9477 ThisExpression toNode = this._toNode as ThisExpression; |
| 9136 if (_isEqualTokens(node.keyword, toNode.keyword)) { | 9478 if (_isEqualTokens(node.keyword, toNode.keyword)) { |
| 9137 toNode.propagatedType = node.propagatedType; | 9479 toNode.propagatedType = node.propagatedType; |
| 9138 toNode.staticType = node.staticType; | 9480 toNode.staticType = node.staticType; |
| 9139 return true; | 9481 return true; |
| 9140 } | 9482 } |
| 9141 return false; | 9483 return false; |
| 9142 } | 9484 } |
| 9143 | 9485 |
| 9144 @override | 9486 @override |
| 9145 bool visitThrowExpression(ThrowExpression node) { | 9487 bool visitThrowExpression(ThrowExpression node) { |
| 9146 ThrowExpression toNode = this._toNode as ThrowExpression; | 9488 ThrowExpression toNode = this._toNode as ThrowExpression; |
| 9147 if (javaBooleanAnd(_isEqualTokens(node.keyword, toNode.keyword), _isEqualNod
es(node.expression, toNode.expression))) { | 9489 if (_and( |
| 9490 _isEqualTokens(node.keyword, toNode.keyword), |
| 9491 _isEqualNodes(node.expression, toNode.expression))) { |
| 9148 toNode.propagatedType = node.propagatedType; | 9492 toNode.propagatedType = node.propagatedType; |
| 9149 toNode.staticType = node.staticType; | 9493 toNode.staticType = node.staticType; |
| 9150 return true; | 9494 return true; |
| 9151 } | 9495 } |
| 9152 return false; | 9496 return false; |
| 9153 } | 9497 } |
| 9154 | 9498 |
| 9155 @override | 9499 @override |
| 9156 bool visitTopLevelVariableDeclaration(TopLevelVariableDeclaration node) { | 9500 bool visitTopLevelVariableDeclaration(TopLevelVariableDeclaration node) { |
| 9157 TopLevelVariableDeclaration toNode = this._toNode as TopLevelVariableDeclara
tion; | 9501 TopLevelVariableDeclaration toNode = this._toNode as TopLevelVariableDeclara
tion; |
| 9158 return javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(_isEqualNodes(node.docum
entationComment, toNode.documentationComment), _isEqualNodeLists(node.metadata,
toNode.metadata)), _isEqualNodes(node.variables, toNode.variables)), _isEqualTok
ens(node.semicolon, toNode.semicolon)); | 9502 return _and( |
| 9503 _isEqualNodes(node.documentationComment, toNode.documentationComment), |
| 9504 _isEqualNodeLists(node.metadata, toNode.metadata), |
| 9505 _isEqualNodes(node.variables, toNode.variables), |
| 9506 _isEqualTokens(node.semicolon, toNode.semicolon)); |
| 9159 } | 9507 } |
| 9160 | 9508 |
| 9161 @override | 9509 @override |
| 9162 bool visitTryStatement(TryStatement node) { | 9510 bool visitTryStatement(TryStatement node) { |
| 9163 TryStatement toNode = this._toNode as TryStatement; | 9511 TryStatement toNode = this._toNode as TryStatement; |
| 9164 return javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(_isEqualT
okens(node.tryKeyword, toNode.tryKeyword), _isEqualNodes(node.body, toNode.body)
), _isEqualNodeLists(node.catchClauses, toNode.catchClauses)), _isEqualTokens(no
de.finallyKeyword, toNode.finallyKeyword)), _isEqualNodes(node.finallyBlock, toN
ode.finallyBlock)); | 9512 return _and( |
| 9513 _isEqualTokens(node.tryKeyword, toNode.tryKeyword), |
| 9514 _isEqualNodes(node.body, toNode.body), |
| 9515 _isEqualNodeLists(node.catchClauses, toNode.catchClauses), |
| 9516 _isEqualTokens(node.finallyKeyword, toNode.finallyKeyword), |
| 9517 _isEqualNodes(node.finallyBlock, toNode.finallyBlock)); |
| 9165 } | 9518 } |
| 9166 | 9519 |
| 9167 @override | 9520 @override |
| 9168 bool visitTypeArgumentList(TypeArgumentList node) { | 9521 bool visitTypeArgumentList(TypeArgumentList node) { |
| 9169 TypeArgumentList toNode = this._toNode as TypeArgumentList; | 9522 TypeArgumentList toNode = this._toNode as TypeArgumentList; |
| 9170 return javaBooleanAnd(javaBooleanAnd(_isEqualTokens(node.leftBracket, toNode
.leftBracket), _isEqualNodeLists(node.arguments, toNode.arguments)), _isEqualTok
ens(node.rightBracket, toNode.rightBracket)); | 9523 return _and( |
| 9524 _isEqualTokens(node.leftBracket, toNode.leftBracket), |
| 9525 _isEqualNodeLists(node.arguments, toNode.arguments), |
| 9526 _isEqualTokens(node.rightBracket, toNode.rightBracket)); |
| 9171 } | 9527 } |
| 9172 | 9528 |
| 9173 @override | 9529 @override |
| 9174 bool visitTypeName(TypeName node) { | 9530 bool visitTypeName(TypeName node) { |
| 9175 TypeName toNode = this._toNode as TypeName; | 9531 TypeName toNode = this._toNode as TypeName; |
| 9176 if (javaBooleanAnd(_isEqualNodes(node.name, toNode.name), _isEqualNodes(node
.typeArguments, toNode.typeArguments))) { | 9532 if (_and( |
| 9533 _isEqualNodes(node.name, toNode.name), |
| 9534 _isEqualNodes(node.typeArguments, toNode.typeArguments))) { |
| 9177 toNode.type = node.type; | 9535 toNode.type = node.type; |
| 9178 return true; | 9536 return true; |
| 9179 } | 9537 } |
| 9180 return false; | 9538 return false; |
| 9181 } | 9539 } |
| 9182 | 9540 |
| 9183 @override | 9541 @override |
| 9184 bool visitTypeParameter(TypeParameter node) { | 9542 bool visitTypeParameter(TypeParameter node) { |
| 9185 TypeParameter toNode = this._toNode as TypeParameter; | 9543 TypeParameter toNode = this._toNode as TypeParameter; |
| 9186 return javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(_isEqualN
odes(node.documentationComment, toNode.documentationComment), _isEqualNodeLists(
node.metadata, toNode.metadata)), _isEqualNodes(node.name, toNode.name)), _isEqu
alTokens(node.keyword, toNode.keyword)), _isEqualNodes(node.bound, toNode.bound)
); | 9544 return _and( |
| 9545 _isEqualNodes(node.documentationComment, toNode.documentationComment), |
| 9546 _isEqualNodeLists(node.metadata, toNode.metadata), |
| 9547 _isEqualNodes(node.name, toNode.name), |
| 9548 _isEqualTokens(node.keyword, toNode.keyword), |
| 9549 _isEqualNodes(node.bound, toNode.bound)); |
| 9187 } | 9550 } |
| 9188 | 9551 |
| 9189 @override | 9552 @override |
| 9190 bool visitTypeParameterList(TypeParameterList node) { | 9553 bool visitTypeParameterList(TypeParameterList node) { |
| 9191 TypeParameterList toNode = this._toNode as TypeParameterList; | 9554 TypeParameterList toNode = this._toNode as TypeParameterList; |
| 9192 return javaBooleanAnd(javaBooleanAnd(_isEqualTokens(node.leftBracket, toNode
.leftBracket), _isEqualNodeLists(node.typeParameters, toNode.typeParameters)), _
isEqualTokens(node.rightBracket, toNode.rightBracket)); | 9555 return _and( |
| 9556 _isEqualTokens(node.leftBracket, toNode.leftBracket), |
| 9557 _isEqualNodeLists(node.typeParameters, toNode.typeParameters), |
| 9558 _isEqualTokens(node.rightBracket, toNode.rightBracket)); |
| 9193 } | 9559 } |
| 9194 | 9560 |
| 9195 @override | 9561 @override |
| 9196 bool visitVariableDeclaration(VariableDeclaration node) { | 9562 bool visitVariableDeclaration(VariableDeclaration node) { |
| 9197 VariableDeclaration toNode = this._toNode as VariableDeclaration; | 9563 VariableDeclaration toNode = this._toNode as VariableDeclaration; |
| 9198 return javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(_isEqualN
odes(node.documentationComment, toNode.documentationComment), _isEqualNodeLists(
node.metadata, toNode.metadata)), _isEqualNodes(node.name, toNode.name)), _isEqu
alTokens(node.equals, toNode.equals)), _isEqualNodes(node.initializer, toNode.in
itializer)); | 9564 return _and( |
| 9565 _isEqualNodes(node.documentationComment, toNode.documentationComment), |
| 9566 _isEqualNodeLists(node.metadata, toNode.metadata), |
| 9567 _isEqualNodes(node.name, toNode.name), |
| 9568 _isEqualTokens(node.equals, toNode.equals), |
| 9569 _isEqualNodes(node.initializer, toNode.initializer)); |
| 9199 } | 9570 } |
| 9200 | 9571 |
| 9201 @override | 9572 @override |
| 9202 bool visitVariableDeclarationList(VariableDeclarationList node) { | 9573 bool visitVariableDeclarationList(VariableDeclarationList node) { |
| 9203 VariableDeclarationList toNode = this._toNode as VariableDeclarationList; | 9574 VariableDeclarationList toNode = this._toNode as VariableDeclarationList; |
| 9204 return javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(_isEqualN
odes(node.documentationComment, toNode.documentationComment), _isEqualNodeLists(
node.metadata, toNode.metadata)), _isEqualTokens(node.keyword, toNode.keyword)),
_isEqualNodes(node.type, toNode.type)), _isEqualNodeLists(node.variables, toNod
e.variables)); | 9575 return _and( |
| 9576 _isEqualNodes(node.documentationComment, toNode.documentationComment), |
| 9577 _isEqualNodeLists(node.metadata, toNode.metadata), |
| 9578 _isEqualTokens(node.keyword, toNode.keyword), |
| 9579 _isEqualNodes(node.type, toNode.type), |
| 9580 _isEqualNodeLists(node.variables, toNode.variables)); |
| 9205 } | 9581 } |
| 9206 | 9582 |
| 9207 @override | 9583 @override |
| 9208 bool visitVariableDeclarationStatement(VariableDeclarationStatement node) { | 9584 bool visitVariableDeclarationStatement(VariableDeclarationStatement node) { |
| 9209 VariableDeclarationStatement toNode = this._toNode as VariableDeclarationSta
tement; | 9585 VariableDeclarationStatement toNode = this._toNode as VariableDeclarationSta
tement; |
| 9210 return javaBooleanAnd(_isEqualNodes(node.variables, toNode.variables), _isEq
ualTokens(node.semicolon, toNode.semicolon)); | 9586 return _and( |
| 9587 _isEqualNodes(node.variables, toNode.variables), |
| 9588 _isEqualTokens(node.semicolon, toNode.semicolon)); |
| 9211 } | 9589 } |
| 9212 | 9590 |
| 9213 @override | 9591 @override |
| 9214 bool visitWhileStatement(WhileStatement node) { | 9592 bool visitWhileStatement(WhileStatement node) { |
| 9215 WhileStatement toNode = this._toNode as WhileStatement; | 9593 WhileStatement toNode = this._toNode as WhileStatement; |
| 9216 return javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(javaBooleanAnd(_isEqualT
okens(node.keyword, toNode.keyword), _isEqualTokens(node.leftParenthesis, toNode
.leftParenthesis)), _isEqualNodes(node.condition, toNode.condition)), _isEqualTo
kens(node.rightParenthesis, toNode.rightParenthesis)), _isEqualNodes(node.body,
toNode.body)); | 9594 return _and( |
| 9595 _isEqualTokens(node.keyword, toNode.keyword), |
| 9596 _isEqualTokens(node.leftParenthesis, toNode.leftParenthesis), |
| 9597 _isEqualNodes(node.condition, toNode.condition), |
| 9598 _isEqualTokens(node.rightParenthesis, toNode.rightParenthesis), |
| 9599 _isEqualNodes(node.body, toNode.body)); |
| 9217 } | 9600 } |
| 9218 | 9601 |
| 9219 @override | 9602 @override |
| 9220 bool visitWithClause(WithClause node) { | 9603 bool visitWithClause(WithClause node) { |
| 9221 WithClause toNode = this._toNode as WithClause; | 9604 WithClause toNode = this._toNode as WithClause; |
| 9222 return javaBooleanAnd(_isEqualTokens(node.withKeyword, toNode.withKeyword),
_isEqualNodeLists(node.mixinTypes, toNode.mixinTypes)); | 9605 return _and( |
| 9606 _isEqualTokens(node.withKeyword, toNode.withKeyword), |
| 9607 _isEqualNodeLists(node.mixinTypes, toNode.mixinTypes)); |
| 9223 } | 9608 } |
| 9224 | 9609 |
| 9225 @override | 9610 @override |
| 9226 bool visitYieldStatement(YieldStatement node) { | 9611 bool visitYieldStatement(YieldStatement node) { |
| 9227 YieldStatement toNode = this._toNode as YieldStatement; | 9612 YieldStatement toNode = this._toNode as YieldStatement; |
| 9228 return javaBooleanAnd(javaBooleanAnd(_isEqualTokens(node.yieldKeyword, toNod
e.yieldKeyword), _isEqualNodes(node.expression, toNode.expression)), _isEqualTok
ens(node.semicolon, toNode.semicolon)); | 9613 return _and( |
| 9614 _isEqualTokens(node.yieldKeyword, toNode.yieldKeyword), |
| 9615 _isEqualNodes(node.expression, toNode.expression), |
| 9616 _isEqualTokens(node.semicolon, toNode.semicolon)); |
| 9229 } | 9617 } |
| 9230 | 9618 |
| 9231 /** | 9619 /** |
| 9620 * Return `true` if all of the parameters are `true`. |
| 9621 */ |
| 9622 bool _and(bool b1, bool b2, [bool b3 = true, bool b4 = true, bool b5 = true, |
| 9623 bool b6 = true, bool b7 = true, bool b8 = true, bool b9 = true, |
| 9624 bool b10 = true, bool b11 = true, bool b12 = true, bool b13 = true]) { |
| 9625 return b1 && b2 && b3 && b4 && b5 && b6 && b7 && b8 && b9 && b10 && b11 |
| 9626 && b12 && b13; |
| 9627 } |
| 9628 |
| 9629 /** |
| 9232 * Return `true` if the given lists of AST nodes have the same size and corres
ponding | 9630 * Return `true` if the given lists of AST nodes have the same size and corres
ponding |
| 9233 * elements are equal. | 9631 * elements are equal. |
| 9234 * | 9632 * |
| 9235 * @param first the first node being compared | 9633 * @param first the first node being compared |
| 9236 * @param second the second node being compared | 9634 * @param second the second node being compared |
| 9237 * @return `true` if the given AST nodes have the same size and corresponding
elements are | 9635 * @return `true` if the given AST nodes have the same size and corresponding
elements are |
| 9238 * equal | 9636 * equal |
| 9239 */ | 9637 */ |
| 9240 bool _isEqualNodeLists(NodeList first, NodeList second) { | 9638 bool _isEqualNodeLists(NodeList first, NodeList second) { |
| 9241 if (first == null) { | 9639 if (first == null) { |
| (...skipping 310 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 9552 return trampoline(target, arguments[0], arguments[1]); | 9950 return trampoline(target, arguments[0], arguments[1]); |
| 9553 case 3: | 9951 case 3: |
| 9554 return trampoline(target, arguments[0], arguments[1], arguments[2]); | 9952 return trampoline(target, arguments[0], arguments[1], arguments[2]); |
| 9555 case 4: | 9953 case 4: |
| 9556 return trampoline(target, arguments[0], arguments[1], arguments[2], argu
ments[3]); | 9954 return trampoline(target, arguments[0], arguments[1], arguments[2], argu
ments[3]); |
| 9557 default: | 9955 default: |
| 9558 throw new IllegalArgumentException("Not implemented for > 4 arguments"); | 9956 throw new IllegalArgumentException("Not implemented for > 4 arguments"); |
| 9559 } | 9957 } |
| 9560 } | 9958 } |
| 9561 } | 9959 } |
| OLD | NEW |