Index: compiler/javatests/com/google/dart/compiler/parser/SyntaxTest.java |
=================================================================== |
--- compiler/javatests/com/google/dart/compiler/parser/SyntaxTest.java (revision 10739) |
+++ compiler/javatests/com/google/dart/compiler/parser/SyntaxTest.java (working copy) |
@@ -1005,6 +1005,33 @@ |
} |
} |
+ public void test_operators_valid() throws Exception { |
+ parseUnit("operators.dart", |
+ Joiner.on("\n").join( |
+ "class C {", |
+ " operator <(v) {}", |
+ " operator >(v) {}", |
+ " operator <=(v) {}", |
+ " operator >=(v) {}", |
+ " operator ==(v) {}", |
+ " operator -() {}", |
+ " operator -(v) {}", |
+ " operator +(v) {}", |
+ " operator /(v) {}", |
+ " operator ~/(v) {}", |
+ " operator *(v) {}", |
+ " operator %(v) {}", |
+ " operator |(v) {}", |
+ " operator ^(v) {}", |
+ " operator &(v) {}", |
+ " operator <<(v) {}", |
+ " operator >>(v) {}", |
+ " operator [](i) {}", |
+ " operator []=(i, v) {}", |
+ " operator ~() {}", |
+ "}")); |
+ } |
+ |
public void test_positionalDefaultValue() throws Exception { |
parseUnit("phony_test_abstract_var.dart", |
Joiner.on("\n").join( |