Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(340)

Side by Side Diff: pkg/compiler/lib/src/resolved_visitor.dart

Issue 1088933004: Use CallStructure instead of Selector in SemanticSendVisitor. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 5 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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
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
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
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
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 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698