Index: tests/language/getters_setters2_test.dart |
diff --git a/tests/language/getters_setters2_test.dart b/tests/language/getters_setters2_test.dart |
index 7ce79f31a0cf2b0bc537117d94e1a3da9605bb41..469e5b3183e3dab5a7d054a8d999541616a62ac5 100644 |
--- a/tests/language/getters_setters2_test.dart |
+++ b/tests/language/getters_setters2_test.dart |
@@ -7,39 +7,54 @@ import "package:expect/expect.dart"; |
// Tests classes with getters and setters that do not have the same type. |
class A { |
- int a() { return 37;} |
+ int a() { |
+ return 37; |
+ } |
} |
-class B extends A{ |
- int b() { return 38; } |
+class B extends A { |
+ int b() { |
+ return 38; |
+ } |
} |
class C {} |
class T1 { |
- A getterField; |
- A get field { return getterField; } |
+ A getterField; |
+ A get field { |
+ return getterField; |
+ } |
+ |
// OK, B is assignable to A |
- void set field(B arg) { getterField = arg; } |
+ void set field(B arg) { |
+ getterField = arg; |
+ } |
} |
class T2 { |
- A getterField; |
- C setterField; |
- A get field { return getterField; } |
+ A getterField; |
+ C setterField; |
+ A get field { |
+ return getterField; |
+ } |
// Type C is not assignable to A |
void set field(C arg) { setterField = arg; } //# 01: static type warning |
} |
class T3 { |
- B getterField; |
- B get field { return getterField; } |
+ B getterField; |
+ B get field { |
+ return getterField; |
+ } |
+ |
// OK, A is assignable to B |
- void set field(A arg) { getterField = arg; } |
+ void set field(A arg) { |
+ getterField = arg; |
+ } |
} |
- |
main() { |
T1 instance1 = new T1(); |
T2 instance2 = new T2(); //# 01: continued |
@@ -51,7 +66,7 @@ main() { |
B resultB = instance1.field; |
int result; |
- result = instance1.field.a(); |
+ result = instance1.field.a(); |
Expect.equals(37, result); |
// Type 'A' has no method named 'b' |