@@ -44,7 +44,7 @@ main() {
4444 cm = reflectClass (ClassWithDefaultConstructor );
4545 mm = cm.declarations.values
4646 .where ((d) => d is MethodMirror && d.isConstructor)
47- .single;
47+ .single as MethodMirror ;
4848 Expect .isTrue (mm.isConstructor);
4949 Expect .isTrue (mm.isGenerativeConstructor);
5050 Expect .isFalse (mm.isFactoryConstructor);
@@ -53,57 +53,57 @@ main() {
5353
5454 cm = reflectClass (Class );
5555
56- mm = cm.declarations[#Class .generativeConstructor];
56+ mm = cm.declarations[#Class .generativeConstructor] as MethodMirror ;
5757 Expect .isTrue (mm.isConstructor);
5858 Expect .isTrue (mm.isGenerativeConstructor);
5959 Expect .isFalse (mm.isFactoryConstructor);
6060 Expect .isFalse (mm.isRedirectingConstructor);
6161 Expect .isFalse (mm.isConstConstructor);
6262
63- mm = cm.declarations[#Class .redirectingGenerativeConstructor];
63+ mm = cm.declarations[#Class .redirectingGenerativeConstructor] as MethodMirror ;
6464 Expect .isTrue (mm.isConstructor);
6565 Expect .isTrue (mm.isGenerativeConstructor);
6666 Expect .isFalse (mm.isFactoryConstructor);
6767 Expect .isTrue (mm.isRedirectingConstructor);
6868 Expect .isFalse (mm.isConstConstructor);
6969
70- mm = cm.declarations[#Class .factoryConstructor];
70+ mm = cm.declarations[#Class .factoryConstructor] as MethodMirror ;
7171 Expect .isTrue (mm.isConstructor);
7272 Expect .isFalse (mm.isGenerativeConstructor);
7373 Expect .isTrue (mm.isFactoryConstructor);
7474 Expect .isFalse (mm.isRedirectingConstructor);
7575 Expect .isFalse (mm.isConstConstructor);
7676
77- mm = cm.declarations[#Class .redirectingFactoryConstructor];
77+ mm = cm.declarations[#Class .redirectingFactoryConstructor] as MethodMirror ;
7878 Expect .isTrue (mm.isConstructor);
7979 Expect .isFalse (mm.isGenerativeConstructor);
8080 Expect .isTrue (mm.isFactoryConstructor);
8181 Expect .isTrue (mm.isRedirectingConstructor);
8282 Expect .isFalse (mm.isConstConstructor);
8383
84- mm = cm.declarations[#Class .constGenerativeConstructor];
84+ mm = cm.declarations[#Class .constGenerativeConstructor] as MethodMirror ;
8585 Expect .isTrue (mm.isConstructor);
8686 Expect .isTrue (mm.isGenerativeConstructor);
8787 Expect .isFalse (mm.isFactoryConstructor);
8888 Expect .isFalse (mm.isRedirectingConstructor);
8989 Expect .isTrue (mm.isConstConstructor);
9090
91- mm = cm.declarations[#Class .constRedirectingGenerativeConstructor];
91+ mm = cm.declarations[#Class .constRedirectingGenerativeConstructor] as MethodMirror ;
9292 Expect .isTrue (mm.isConstructor);
9393 Expect .isTrue (mm.isGenerativeConstructor);
9494 Expect .isFalse (mm.isFactoryConstructor);
9595 Expect .isTrue (mm.isRedirectingConstructor);
9696 Expect .isTrue (mm.isConstConstructor);
9797
9898 // Not legal.
99- // mm = cm.declarations[#Class.constFactoryConstructor];
99+ // mm = cm.declarations[#Class.constFactoryConstructor] as MethodMirror ;
100100 // Expect.isTrue(mm.isConstructor);
101101 // Expect.isFalse(mm.isGenerativeConstructor);
102102 // Expect.isTrue(mm.isFactoryConstructor);
103103 // Expect.isFalse(mm.isRedirectingConstructor);
104104 // Expect.isTrue(mm.isConstConstructor);
105105
106- mm = cm.declarations[#Class .constRedirectingFactoryConstructor];
106+ mm = cm.declarations[#Class .constRedirectingFactoryConstructor] as MethodMirror ;
107107 Expect .isTrue (mm.isConstructor);
108108 Expect .isFalse (mm.isGenerativeConstructor);
109109 Expect .isTrue (mm.isFactoryConstructor);
0 commit comments