| OLD | NEW |
| 1 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2012, 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 part of dart2js; | 5 part of dart2js; |
| 6 | 6 |
| 7 /// Enum for the visit methods added in [ResolvedVisitor]. | 7 /// Enum for the visit methods added in [ResolvedVisitor]. |
| 8 // TODO(johnniwinther): Remove this. | 8 // TODO(johnniwinther): Remove this. |
| 9 enum ResolvedKind { | 9 enum ResolvedKind { |
| 10 ASSERT, | 10 ASSERT, |
| (...skipping 353 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 364 FunctionElement setter, | 364 FunctionElement setter, |
| 365 ResolvedKindVisitor<R> visitor) { | 365 ResolvedKindVisitor<R> visitor) { |
| 366 return visitor.visitGetterSend(node); | 366 return visitor.visitGetterSend(node); |
| 367 } | 367 } |
| 368 | 368 |
| 369 @override | 369 @override |
| 370 R errorStaticSetterInvoke( | 370 R errorStaticSetterInvoke( |
| 371 Send node, | 371 Send node, |
| 372 FunctionElement setter, | 372 FunctionElement setter, |
| 373 NodeList arguments, | 373 NodeList arguments, |
| 374 Selector selector, | 374 CallStructure callStructure, |
| 375 ResolvedKindVisitor<R> visitor) { | 375 ResolvedKindVisitor<R> visitor) { |
| 376 return visitor.visitStaticSend(node); | 376 return visitor.visitStaticSend(node); |
| 377 } | 377 } |
| 378 | 378 |
| 379 @override | 379 @override |
| 380 R errorSuperSetterGet( | 380 R errorSuperSetterGet( |
| 381 Send node, | 381 Send node, |
| 382 FunctionElement setter, | 382 FunctionElement setter, |
| 383 ResolvedKindVisitor<R> visitor) { | 383 ResolvedKindVisitor<R> visitor) { |
| 384 return visitor.visitGetterSend(node); | 384 return visitor.visitGetterSend(node); |
| 385 } | 385 } |
| 386 | 386 |
| 387 @override | 387 @override |
| 388 R errorSuperSetterInvoke( | 388 R errorSuperSetterInvoke( |
| 389 Send node, | 389 Send node, |
| 390 FunctionElement setter, | 390 FunctionElement setter, |
| 391 NodeList arguments, | 391 NodeList arguments, |
| 392 Selector selector, | 392 CallStructure callStructure, |
| 393 ResolvedKindVisitor<R> visitor) { | 393 ResolvedKindVisitor<R> visitor) { |
| 394 return visitor.visitSuperSend(node); | 394 return visitor.visitSuperSend(node); |
| 395 } | 395 } |
| 396 | 396 |
| 397 @override | 397 @override |
| 398 R errorTopLevelSetterGet( | 398 R errorTopLevelSetterGet( |
| 399 Send node, | 399 Send node, |
| 400 FunctionElement setter, | 400 FunctionElement setter, |
| 401 ResolvedKindVisitor<R> visitor) { | 401 ResolvedKindVisitor<R> visitor) { |
| 402 return visitor.visitGetterSend(node); | 402 return visitor.visitGetterSend(node); |
| 403 } | 403 } |
| 404 | 404 |
| 405 @override | 405 @override |
| 406 R errorTopLevelSetterInvoke( | 406 R errorTopLevelSetterInvoke( |
| 407 Send node, | 407 Send node, |
| 408 FunctionElement setter, | 408 FunctionElement setter, |
| 409 NodeList arguments, | 409 NodeList arguments, |
| 410 Selector selector, | 410 CallStructure callStructure, |
| 411 ResolvedKindVisitor<R> visitor) { | 411 ResolvedKindVisitor<R> visitor) { |
| 412 return visitor.visitStaticSend(node); | 412 return visitor.visitStaticSend(node); |
| 413 } | 413 } |
| 414 | 414 |
| 415 @override | 415 @override |
| 416 R errorUndefinedBinaryExpression( | 416 R errorUndefinedBinaryExpression( |
| 417 Send node, | 417 Send node, |
| 418 Node left, | 418 Node left, |
| 419 Operator operator, | 419 Operator operator, |
| 420 Node right, | 420 Node right, |
| (...skipping 196 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 617 Selector selector, | 617 Selector selector, |
| 618 ResolvedKindVisitor<R> visitor) { | 618 ResolvedKindVisitor<R> visitor) { |
| 619 return visitor.visitClosureSend(node); | 619 return visitor.visitClosureSend(node); |
| 620 } | 620 } |
| 621 | 621 |
| 622 @override | 622 @override |
| 623 R visitParameterInvoke( | 623 R visitParameterInvoke( |
| 624 Send node, | 624 Send node, |
| 625 ParameterElement parameter, | 625 ParameterElement parameter, |
| 626 NodeList arguments, | 626 NodeList arguments, |
| 627 Selector selector, | 627 CallStructure callStructure, |
| 628 ResolvedKindVisitor<R> visitor) { | 628 ResolvedKindVisitor<R> visitor) { |
| 629 return visitor.visitClosureSend(node); | 629 return visitor.visitClosureSend(node); |
| 630 } | 630 } |
| 631 | 631 |
| 632 @override | 632 @override |
| 633 R visitLocalVariableInvoke( | 633 R visitLocalVariableInvoke( |
| 634 Send node, | 634 Send node, |
| 635 LocalVariableElement variable, | 635 LocalVariableElement variable, |
| 636 NodeList arguments, | 636 NodeList arguments, |
| 637 Selector selector, | 637 CallStructure callStructure, |
| 638 ResolvedKindVisitor<R> visitor) { | 638 ResolvedKindVisitor<R> visitor) { |
| 639 return visitor.visitClosureSend(node); | 639 return visitor.visitClosureSend(node); |
| 640 } | 640 } |
| 641 | 641 |
| 642 @override | 642 @override |
| 643 R visitLocalFunctionInvoke( | 643 R visitLocalFunctionInvoke( |
| 644 Send node, | 644 Send node, |
| 645 LocalFunctionElement function, | 645 LocalFunctionElement function, |
| 646 NodeList arguments, | 646 NodeList arguments, |
| 647 Selector selector, | 647 CallStructure callStructure, |
| 648 ResolvedKindVisitor<R> visitor) { | 648 ResolvedKindVisitor<R> visitor) { |
| 649 return visitor.visitClosureSend(node); | 649 return visitor.visitClosureSend(node); |
| 650 } | 650 } |
| 651 | 651 |
| 652 @override | 652 @override |
| 653 R visitThisInvoke( | 653 R visitThisInvoke( |
| 654 Send node, | 654 Send node, |
| 655 NodeList arguments, | 655 NodeList arguments, |
| 656 Selector selector, | 656 CallStructure callStructure, |
| 657 ResolvedKindVisitor<R> visitor) { | 657 ResolvedKindVisitor<R> visitor) { |
| 658 return visitor.visitClosureSend(node); | 658 return visitor.visitClosureSend(node); |
| 659 } | 659 } |
| 660 | 660 |
| 661 @override | 661 @override |
| 662 R visitClassTypeLiteralGet( | 662 R visitClassTypeLiteralGet( |
| 663 Send node, | 663 Send node, |
| 664 ConstantExpression constant, | 664 ConstantExpression constant, |
| 665 ResolvedKindVisitor<R> visitor) { | 665 ResolvedKindVisitor<R> visitor) { |
| 666 return visitor.visitTypeLiteralSend(node); | 666 return visitor.visitTypeLiteralSend(node); |
| (...skipping 21 matching lines...) Expand all Loading... |
| 688 TypeVariableElement element, | 688 TypeVariableElement element, |
| 689 ResolvedKindVisitor<R> visitor) { | 689 ResolvedKindVisitor<R> visitor) { |
| 690 return visitor.visitTypeLiteralSend(node); | 690 return visitor.visitTypeLiteralSend(node); |
| 691 } | 691 } |
| 692 | 692 |
| 693 @override | 693 @override |
| 694 R visitClassTypeLiteralInvoke( | 694 R visitClassTypeLiteralInvoke( |
| 695 Send node, | 695 Send node, |
| 696 ConstantExpression constant, | 696 ConstantExpression constant, |
| 697 NodeList arguments, | 697 NodeList arguments, |
| 698 Selector selector, | 698 CallStructure callStructure, |
| 699 ResolvedKindVisitor<R> visitor) { | 699 ResolvedKindVisitor<R> visitor) { |
| 700 return visitor.visitTypeLiteralSend(node); | 700 return visitor.visitTypeLiteralSend(node); |
| 701 } | 701 } |
| 702 | 702 |
| 703 @override | 703 @override |
| 704 R visitTypedefTypeLiteralInvoke( | 704 R visitTypedefTypeLiteralInvoke( |
| 705 Send node, | 705 Send node, |
| 706 ConstantExpression constant, | 706 ConstantExpression constant, |
| 707 NodeList arguments, | 707 NodeList arguments, |
| 708 Selector selector, | 708 CallStructure callStructure, |
| 709 ResolvedKindVisitor<R> visitor) { | 709 ResolvedKindVisitor<R> visitor) { |
| 710 return visitor.visitTypeLiteralSend(node); | 710 return visitor.visitTypeLiteralSend(node); |
| 711 } | 711 } |
| 712 | 712 |
| 713 @override | 713 @override |
| 714 R visitDynamicTypeLiteralInvoke( | 714 R visitDynamicTypeLiteralInvoke( |
| 715 Send node, | 715 Send node, |
| 716 ConstantExpression constant, | 716 ConstantExpression constant, |
| 717 NodeList arguments, | 717 NodeList arguments, |
| 718 Selector selector, | 718 CallStructure callStructure, |
| 719 ResolvedKindVisitor<R> visitor) { | 719 ResolvedKindVisitor<R> visitor) { |
| 720 return visitor.visitTypeLiteralSend(node); | 720 return visitor.visitTypeLiteralSend(node); |
| 721 } | 721 } |
| 722 | 722 |
| 723 @override | 723 @override |
| 724 R visitTypeVariableTypeLiteralInvoke( | 724 R visitTypeVariableTypeLiteralInvoke( |
| 725 Send node, | 725 Send node, |
| 726 TypeVariableElement element, | 726 TypeVariableElement element, |
| 727 NodeList arguments, | 727 NodeList arguments, |
| 728 Selector selector, | 728 CallStructure callStructure, |
| 729 ResolvedKindVisitor<R> visitor) { | 729 ResolvedKindVisitor<R> visitor) { |
| 730 return visitor.visitTypeLiteralSend(node); | 730 return visitor.visitTypeLiteralSend(node); |
| 731 } | 731 } |
| 732 | 732 |
| 733 @override | 733 @override |
| 734 R visitIndex( | 734 R visitIndex( |
| 735 Send node, | 735 Send node, |
| 736 Node receiver, | 736 Node receiver, |
| 737 Node index, | 737 Node index, |
| 738 ResolvedKindVisitor<R> visitor) { | 738 ResolvedKindVisitor<R> visitor) { |
| (...skipping 11 matching lines...) Expand all Loading... |
| 750 | 750 |
| 751 @override | 751 @override |
| 752 R errorUnresolvedSuperIndex( | 752 R errorUnresolvedSuperIndex( |
| 753 Send node, | 753 Send node, |
| 754 Element function, | 754 Element function, |
| 755 Node index, | 755 Node index, |
| 756 ResolvedKindVisitor<R> visitor) { | 756 ResolvedKindVisitor<R> visitor) { |
| 757 return visitor.visitSuperSend(node); | 757 return visitor.visitSuperSend(node); |
| 758 } | 758 } |
| 759 } | 759 } |
| OLD | NEW |