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

Side by Side Diff: tests/compiler/dart2js/mirrors_test.dart

Issue 12615002: Remove references to capital-D-Dynamic. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 7 years, 9 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 import '../../../sdk/lib/_internal/compiler/implementation/mirrors/mirrors.dart' ; 5 import '../../../sdk/lib/_internal/compiler/implementation/mirrors/mirrors.dart' ;
6 import '../../../sdk/lib/_internal/compiler/implementation/mirrors/mirrors_util. dart'; 6 import '../../../sdk/lib/_internal/compiler/implementation/mirrors/mirrors_util. dart';
7 import '../../../sdk/lib/_internal/compiler/implementation/mirrors/dart2js_mirro r.dart'; 7 import '../../../sdk/lib/_internal/compiler/implementation/mirrors/dart2js_mirro r.dart';
8 8
9 import 'dart:io'; 9 import 'dart:io';
10 10
(...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after
103 "Unexpected mirror type returned"); 103 "Unexpected mirror type returned");
104 Expect.stringEquals("Foo", fooClass.simpleName, 104 Expect.stringEquals("Foo", fooClass.simpleName,
105 "Unexpected type simple name"); 105 "Unexpected type simple name");
106 Expect.stringEquals("mirrors_helper.Foo", fooClass.qualifiedName, 106 Expect.stringEquals("mirrors_helper.Foo", fooClass.qualifiedName,
107 "Unexpected type qualified name"); 107 "Unexpected type qualified name");
108 108
109 Expect.equals(helperLibrary, fooClass.library, 109 Expect.equals(helperLibrary, fooClass.library,
110 "Unexpected library returned from type"); 110 "Unexpected library returned from type");
111 111
112 Expect.isFalse(fooClass.isObject, "Class is Object"); 112 Expect.isFalse(fooClass.isObject, "Class is Object");
113 Expect.isFalse(fooClass.isDynamic, "Class is Dynamic"); 113 Expect.isFalse(fooClass.isDynamic, "Class is dynamic");
114 Expect.isFalse(fooClass.isVoid, "Class is void"); 114 Expect.isFalse(fooClass.isVoid, "Class is void");
115 Expect.isFalse(fooClass.isTypeVariable, "Class is a type variable"); 115 Expect.isFalse(fooClass.isTypeVariable, "Class is a type variable");
116 Expect.isFalse(fooClass.isTypedef, "Class is a typedef"); 116 Expect.isFalse(fooClass.isTypedef, "Class is a typedef");
117 Expect.isFalse(fooClass.isFunction, "Class is a function"); 117 Expect.isFalse(fooClass.isFunction, "Class is a function");
118 118
119 Expect.isTrue(fooClass.isOriginalDeclaration); 119 Expect.isTrue(fooClass.isOriginalDeclaration);
120 Expect.equals(fooClass, fooClass.originalDeclaration); 120 Expect.equals(fooClass, fooClass.originalDeclaration);
121 121
122 Expect.isTrue(fooClass.isClass, "Class is not class"); 122 Expect.isTrue(fooClass.isClass, "Class is not class");
123 Expect.isFalse(fooClass.isAbstract); 123 Expect.isFalse(fooClass.isAbstract);
(...skipping 306 matching lines...) Expand 10 before | Expand all | Expand 10 after
430 "Unexpected mirror type returned"); 430 "Unexpected mirror type returned");
431 Expect.stringEquals("Bar", barClass.simpleName, 431 Expect.stringEquals("Bar", barClass.simpleName,
432 "Unexpected type simple name"); 432 "Unexpected type simple name");
433 Expect.stringEquals("mirrors_helper.Bar", barClass.qualifiedName, 433 Expect.stringEquals("mirrors_helper.Bar", barClass.qualifiedName,
434 "Unexpected type qualified name"); 434 "Unexpected type qualified name");
435 435
436 Expect.equals(helperLibrary, barClass.library, 436 Expect.equals(helperLibrary, barClass.library,
437 "Unexpected library returned from type"); 437 "Unexpected library returned from type");
438 438
439 Expect.isFalse(barClass.isObject, "Interface is Object"); 439 Expect.isFalse(barClass.isObject, "Interface is Object");
440 Expect.isFalse(barClass.isDynamic, "Interface is Dynamic"); 440 Expect.isFalse(barClass.isDynamic, "Interface is dynamic");
441 Expect.isFalse(barClass.isVoid, "Interface is void"); 441 Expect.isFalse(barClass.isVoid, "Interface is void");
442 Expect.isFalse(barClass.isTypeVariable, "Interface is a type variable"); 442 Expect.isFalse(barClass.isTypeVariable, "Interface is a type variable");
443 Expect.isFalse(barClass.isTypedef, "Interface is a typedef"); 443 Expect.isFalse(barClass.isTypedef, "Interface is a typedef");
444 Expect.isFalse(barClass.isFunction, "Interface is a function"); 444 Expect.isFalse(barClass.isFunction, "Interface is a function");
445 445
446 Expect.isTrue(barClass.isOriginalDeclaration); 446 Expect.isTrue(barClass.isOriginalDeclaration);
447 Expect.equals(barClass, barClass.originalDeclaration); 447 Expect.equals(barClass, barClass.originalDeclaration);
448 448
449 Expect.isTrue(barClass.isClass); 449 Expect.isTrue(barClass.isClass);
450 Expect.isTrue(barClass.isAbstract); 450 Expect.isTrue(barClass.isAbstract);
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after
524 "Unexpected mirror type returned"); 524 "Unexpected mirror type returned");
525 Expect.stringEquals("Baz", bazClass.simpleName, 525 Expect.stringEquals("Baz", bazClass.simpleName,
526 "Unexpected type simple name"); 526 "Unexpected type simple name");
527 Expect.stringEquals("mirrors_helper.Baz", bazClass.qualifiedName, 527 Expect.stringEquals("mirrors_helper.Baz", bazClass.qualifiedName,
528 "Unexpected type qualified name"); 528 "Unexpected type qualified name");
529 529
530 Expect.equals(helperLibrary, bazClass.library, 530 Expect.equals(helperLibrary, bazClass.library,
531 "Unexpected library returned from type"); 531 "Unexpected library returned from type");
532 532
533 Expect.isFalse(bazClass.isObject, "Class is Object"); 533 Expect.isFalse(bazClass.isObject, "Class is Object");
534 Expect.isFalse(bazClass.isDynamic, "Class is Dynamic"); 534 Expect.isFalse(bazClass.isDynamic, "Class is dynamic");
535 Expect.isFalse(bazClass.isVoid, "Class is void"); 535 Expect.isFalse(bazClass.isVoid, "Class is void");
536 Expect.isFalse(bazClass.isTypeVariable, "Class is a type variable"); 536 Expect.isFalse(bazClass.isTypeVariable, "Class is a type variable");
537 Expect.isFalse(bazClass.isTypedef, "Class is a typedef"); 537 Expect.isFalse(bazClass.isTypedef, "Class is a typedef");
538 Expect.isFalse(bazClass.isFunction, "Class is a function"); 538 Expect.isFalse(bazClass.isFunction, "Class is a function");
539 539
540 Expect.isTrue(bazClass.isOriginalDeclaration); 540 Expect.isTrue(bazClass.isOriginalDeclaration);
541 Expect.equals(bazClass, bazClass.originalDeclaration); 541 Expect.equals(bazClass, bazClass.originalDeclaration);
542 542
543 Expect.isTrue(bazClass.isClass, "Class is not class"); 543 Expect.isTrue(bazClass.isClass, "Class is not class");
544 Expect.isFalse(bazClass.isAbstract); 544 Expect.isFalse(bazClass.isAbstract);
(...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after
635 Expect.isFalse(method1.isRedirectingConstructor); 635 Expect.isFalse(method1.isRedirectingConstructor);
636 Expect.isFalse(method1.isFactoryConstructor); 636 Expect.isFalse(method1.isFactoryConstructor);
637 Expect.isNull(method1.constructorName); 637 Expect.isNull(method1.constructorName);
638 Expect.isFalse(method1.isGetter); 638 Expect.isFalse(method1.isGetter);
639 Expect.isFalse(method1.isSetter); 639 Expect.isFalse(method1.isSetter);
640 Expect.isFalse(method1.isOperator); 640 Expect.isFalse(method1.isOperator);
641 Expect.isNull(method1.operatorName); 641 Expect.isNull(method1.operatorName);
642 642
643 var dynamicType = method1.returnType; 643 var dynamicType = method1.returnType;
644 Expect.isNotNull(dynamicType, "Return type was null"); 644 Expect.isNotNull(dynamicType, "Return type was null");
645 Expect.isFalse(dynamicType.isObject, "Dynamic is Object"); 645 Expect.isFalse(dynamicType.isObject, "dynamic is Object");
646 Expect.isTrue(dynamicType.isDynamic, "Dynamic is not Dynamic"); 646 Expect.isTrue(dynamicType.isDynamic, "dynamic is not dynamic");
647 Expect.isFalse(dynamicType.isVoid, "Dynamic is void"); 647 Expect.isFalse(dynamicType.isVoid, "dynamic is void");
648 Expect.isFalse(dynamicType.isTypeVariable, "Dynamic is a type variable"); 648 Expect.isFalse(dynamicType.isTypeVariable, "dynamic is a type variable");
649 Expect.isFalse(dynamicType.isTypedef, "Dynamic is a typedef"); 649 Expect.isFalse(dynamicType.isTypedef, "dynamic is a typedef");
650 Expect.isFalse(dynamicType.isFunction, "Dynamic is a function"); 650 Expect.isFalse(dynamicType.isFunction, "dynamic is a function");
651 651
652 var method1Parameters = method1.parameters; 652 var method1Parameters = method1.parameters;
653 Expect.isNotNull(method1Parameters, "Method parameters is null"); 653 Expect.isNotNull(method1Parameters, "Method parameters is null");
654 Expect.equals(1, method1Parameters.length, "Unexpected parameter count"); 654 Expect.equals(1, method1Parameters.length, "Unexpected parameter count");
655 var method1Parameter1 = method1Parameters[0]; 655 var method1Parameter1 = method1Parameters[0];
656 Expect.isNotNull(method1Parameter1, "Parameter is null"); 656 Expect.isNotNull(method1Parameter1, "Parameter is null");
657 Expect.equals(dynamicType, method1Parameter1.type); 657 Expect.equals(dynamicType, method1Parameter1.type);
658 Expect.stringEquals("e", method1Parameter1.simpleName, 658 Expect.stringEquals("e", method1Parameter1.simpleName,
659 "Unexpected parameter simpleName"); 659 "Unexpected parameter simpleName");
660 Expect.stringEquals("mirrors_helper.Baz.method1#e", 660 Expect.stringEquals("mirrors_helper.Baz.method1#e",
(...skipping 29 matching lines...) Expand all
690 Expect.isFalse(method2.isFactoryConstructor); 690 Expect.isFalse(method2.isFactoryConstructor);
691 Expect.isNull(method2.constructorName); 691 Expect.isNull(method2.constructorName);
692 Expect.isFalse(method2.isGetter); 692 Expect.isFalse(method2.isGetter);
693 Expect.isFalse(method2.isSetter); 693 Expect.isFalse(method2.isSetter);
694 Expect.isFalse(method2.isOperator); 694 Expect.isFalse(method2.isOperator);
695 Expect.isNull(method2.operatorName); 695 Expect.isNull(method2.operatorName);
696 696
697 var voidType = method2.returnType; 697 var voidType = method2.returnType;
698 Expect.isNotNull(voidType, "Return type was null"); 698 Expect.isNotNull(voidType, "Return type was null");
699 Expect.isFalse(voidType.isObject, "void is Object"); 699 Expect.isFalse(voidType.isObject, "void is Object");
700 Expect.isFalse(voidType.isDynamic, "void is Dynamic"); 700 Expect.isFalse(voidType.isDynamic, "void is dynamic");
701 Expect.isTrue(voidType.isVoid, "void is not void"); 701 Expect.isTrue(voidType.isVoid, "void is not void");
702 Expect.isFalse(voidType.isTypeVariable, "void is a type variable"); 702 Expect.isFalse(voidType.isTypeVariable, "void is a type variable");
703 Expect.isFalse(voidType.isTypedef, "void is a typedef"); 703 Expect.isFalse(voidType.isTypedef, "void is a typedef");
704 Expect.isFalse(voidType.isFunction, "void is a function"); 704 Expect.isFalse(voidType.isFunction, "void is a function");
705 705
706 var method2Parameters = method2.parameters; 706 var method2Parameters = method2.parameters;
707 Expect.isNotNull(method2Parameters, "Method parameters is null"); 707 Expect.isNotNull(method2Parameters, "Method parameters is null");
708 Expect.equals(2, method2Parameters.length, "Unexpected parameter count"); 708 Expect.equals(2, method2Parameters.length, "Unexpected parameter count");
709 var method2Parameter1 = method2Parameters[0]; 709 var method2Parameter1 = method2Parameters[0];
710 Expect.isNotNull(method2Parameter1, "Parameter is null"); 710 Expect.isNotNull(method2Parameter1, "Parameter is null");
(...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after
804 804
805 var method3Parameter2 = method3Parameters[1]; 805 var method3Parameter2 = method3Parameters[1];
806 Expect.isNotNull(method3Parameter2, "Parameter is null"); 806 Expect.isNotNull(method3Parameter2, "Parameter is null");
807 var funcTypedef = method3Parameter2.type; 807 var funcTypedef = method3Parameter2.type;
808 Expect.isNotNull(funcTypedef, "Parameter type is null"); 808 Expect.isNotNull(funcTypedef, "Parameter type is null");
809 Expect.stringEquals("Func", funcTypedef.simpleName, 809 Expect.stringEquals("Func", funcTypedef.simpleName,
810 "Unexpected simpleName"); 810 "Unexpected simpleName");
811 Expect.stringEquals("mirrors_helper.Func", funcTypedef.qualifiedName, 811 Expect.stringEquals("mirrors_helper.Func", funcTypedef.qualifiedName,
812 "Unexpected simpleName"); 812 "Unexpected simpleName");
813 Expect.isFalse(funcTypedef.isObject, "Typedef is Object"); 813 Expect.isFalse(funcTypedef.isObject, "Typedef is Object");
814 Expect.isFalse(funcTypedef.isDynamic, "Typedef is Dynamic"); 814 Expect.isFalse(funcTypedef.isDynamic, "Typedef is dynamic");
815 Expect.isFalse(funcTypedef.isVoid, "Typedef is void"); 815 Expect.isFalse(funcTypedef.isVoid, "Typedef is void");
816 Expect.isFalse(funcTypedef.isTypeVariable, "Typedef is a type variable"); 816 Expect.isFalse(funcTypedef.isTypeVariable, "Typedef is a type variable");
817 Expect.isTrue(funcTypedef.isTypedef, "Typedef is not a typedef"); 817 Expect.isTrue(funcTypedef.isTypedef, "Typedef is not a typedef");
818 Expect.isFalse(funcTypedef.isFunction, "Typedef is a function"); 818 Expect.isFalse(funcTypedef.isFunction, "Typedef is a function");
819 819
820 Expect.equals(helperLibrary, funcTypedef.library, 820 Expect.equals(helperLibrary, funcTypedef.library,
821 "Unexpected typedef library"); 821 "Unexpected typedef library");
822 Expect.isNull(funcTypedef.superclass, "Non-null superclass on typedef"); 822 Expect.isNull(funcTypedef.superclass, "Non-null superclass on typedef");
823 Expect.isNotNull(funcTypedef.superinterfaces); 823 Expect.isNotNull(funcTypedef.superinterfaces);
824 Expect.isTrue(funcTypedef.superinterfaces.isEmpty); 824 Expect.isTrue(funcTypedef.superinterfaces.isEmpty);
(...skipping 221 matching lines...) Expand 10 before | Expand all | Expand 10 after
1046 Expect.isTrue(privateFactoryConstructor.isPrivate); 1046 Expect.isTrue(privateFactoryConstructor.isPrivate);
1047 Expect.isFalse(privateFactoryConstructor.isConstConstructor); 1047 Expect.isFalse(privateFactoryConstructor.isConstConstructor);
1048 Expect.isFalse(privateFactoryConstructor.isRedirectingConstructor); 1048 Expect.isFalse(privateFactoryConstructor.isRedirectingConstructor);
1049 Expect.isFalse(privateFactoryConstructor.isGenerativeConstructor); 1049 Expect.isFalse(privateFactoryConstructor.isGenerativeConstructor);
1050 Expect.isTrue(privateFactoryConstructor.isFactoryConstructor); 1050 Expect.isTrue(privateFactoryConstructor.isFactoryConstructor);
1051 1051
1052 var metadata = privateClass.metadata; 1052 var metadata = privateClass.metadata;
1053 Expect.isNotNull(metadata); 1053 Expect.isNotNull(metadata);
1054 Expect.equals(0, metadata.length); 1054 Expect.equals(0, metadata.length);
1055 } 1055 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698