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

Unified Diff: compiler/javatests/com/google/dart/compiler/type/TypeAnalyzerCompilerTest.java

Issue 11305007: Getter with parameters is error. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 8 years, 2 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 side-by-side diff with in-line comments
Download patch
Index: compiler/javatests/com/google/dart/compiler/type/TypeAnalyzerCompilerTest.java
diff --git a/compiler/javatests/com/google/dart/compiler/type/TypeAnalyzerCompilerTest.java b/compiler/javatests/com/google/dart/compiler/type/TypeAnalyzerCompilerTest.java
index e532d265fef9aa16c3d3be4290653b011e2155b7..602f2e70a7789910efcceaca44447985415df656 100644
--- a/compiler/javatests/com/google/dart/compiler/type/TypeAnalyzerCompilerTest.java
+++ b/compiler/javatests/com/google/dart/compiler/type/TypeAnalyzerCompilerTest.java
@@ -710,7 +710,7 @@ public class TypeAnalyzerCompilerTest extends CompilerTestCase {
getName(),
makeCode(
"class A {",
- " abstract get x();",
+ " abstract get x;",
"}",
"main() {",
" new A();",
@@ -747,11 +747,11 @@ public class TypeAnalyzerCompilerTest extends CompilerTestCase {
public void test_warnAbstract_whenInstantiate_implementsOnlyGetter() throws Exception {
AnalyzeLibraryResult libraryResult = analyzeLibrary(
"interface I {",
- " get foo();",
+ " get foo;",
" set foo(x);",
"}",
"class A implements I {",
- " get foo() => 0;",
+ " get foo => 0;",
"}",
"main() {",
" new A();",
@@ -768,15 +768,15 @@ public class TypeAnalyzerCompilerTest extends CompilerTestCase {
public void test_warnAbstract_whenInstantiate_implementsSetter_inSuperClass() throws Exception {
AnalyzeLibraryResult libraryResult = analyzeLibrary(
"interface I {",
- " get foo();",
+ " get foo;",
" set foo(x);",
"}",
"abstract class A implements I {",
- " abstract get foo();",
+ " abstract get foo;",
" set foo(x) {}",
"}",
"class B extends A {",
- " get foo() => 0;",
+ " get foo => 0;",
"}",
"main() {",
" new B();",
@@ -928,9 +928,9 @@ public class TypeAnalyzerCompilerTest extends CompilerTestCase {
getName(),
makeCode(
"class Test {",
- " Iterable get iter() {}",
+ " Iterable get iter {}",
"}",
- "Test get test() {}",
+ "Test get test {}",
"f() {",
" for (var v in test.iter) {}",
"}",
@@ -1092,7 +1092,7 @@ public class TypeAnalyzerCompilerTest extends CompilerTestCase {
getName(),
makeCode(
"class A {",
- " get foo() {}",
+ " get foo {}",
"}",
"class B extends A {",
" set foo(arg) {}",
@@ -1113,7 +1113,7 @@ public class TypeAnalyzerCompilerTest extends CompilerTestCase {
getName(),
makeCode(
"interface A {",
- " get foo() {}",
+ " get foo {}",
"}",
"abstract class B implements A {",
" set foo(arg) {}",
@@ -1136,7 +1136,7 @@ public class TypeAnalyzerCompilerTest extends CompilerTestCase {
getName(),
makeCode(
"class GetOnly {",
- " get foo() {}",
+ " get foo {}",
"}",
"class GetOnlyWrapper {",
" GetOnly getOnly;",
@@ -1168,7 +1168,7 @@ public class TypeAnalyzerCompilerTest extends CompilerTestCase {
" set foo(arg) {}",
"}",
"class B extends A {",
- " get foo() {}",
+ " get foo {}",
"}",
"",
"main() {",
@@ -1189,7 +1189,7 @@ public class TypeAnalyzerCompilerTest extends CompilerTestCase {
" set foo(arg) {}",
"}",
"abstract class B implements A {",
- " get foo() {}",
+ " get foo {}",
"}",
"",
"main() {",
@@ -1794,11 +1794,11 @@ public class TypeAnalyzerCompilerTest extends CompilerTestCase {
analyzeLibrary(
"// filler filler filler filler filler filler filler filler filler filler",
"class A {",
- " static get field() => 0;",
+ " static get field => 0;",
" set field(var v) {}",
"}",
"class B {",
- " get field() => 0;",
+ " get field => 0;",
" static set field(var v) {}",
"}",
"");
@@ -1820,7 +1820,7 @@ public class TypeAnalyzerCompilerTest extends CompilerTestCase {
"class C {",
" A getterField; ",
" B setterField; ",
- " A get field() { return getterField; }",
+ " A get field { return getterField; }",
" void set field(B arg) { setterField = arg; }",
"}",
"main() {",
@@ -1841,12 +1841,12 @@ public class TypeAnalyzerCompilerTest extends CompilerTestCase {
"class A {} ",
"A topGetterField; ",
"var topSetterField; ",
- "A get topField() { return topGetterField; }",
+ "A get topField { return topGetterField; }",
"void set topField(arg) { topSetterField = arg; }",
"class C {",
" A getterField; ",
" var setterField; ",
- " A get field() { return getterField; }",
+ " A get field { return getterField; }",
" void set field(arg) { setterField = arg; }",
"}");
assertErrors(result.getErrors());
@@ -1859,12 +1859,12 @@ public class TypeAnalyzerCompilerTest extends CompilerTestCase {
"class A {} ",
"var topGetterField; ",
"A topSetterField; ",
- "get topField() { return topGetterField; }",
+ "get topField { return topGetterField; }",
"void set topField(A arg) { topSetterField = arg; }",
"class C {",
" var getterField; ",
" A setterField; ",
- " get field() { return getterField; }",
+ " get field { return getterField; }",
" void set field(A arg) { setterField = arg; }",
"}");
assertErrors(result.getErrors());
@@ -1878,12 +1878,12 @@ public class TypeAnalyzerCompilerTest extends CompilerTestCase {
"class B {}",
"A topGetterField; ",
"B topSetterField; ",
- "A get topField() { return topGetterField; }",
+ "A get topField { return topGetterField; }",
"void set topField(B arg) { topSetterField = arg; }",
"class C {",
" A getterField; ",
" B setterField; ",
- " A get field() { return getterField; }",
+ " A get field { return getterField; }",
" void set field(B arg) { setterField = arg; }",
"}");
assertErrors(result.getErrors(),
@@ -1988,7 +1988,7 @@ public class TypeAnalyzerCompilerTest extends CompilerTestCase {
analyzeLibrary(
"// filler filler filler filler filler filler filler filler filler filler",
"class Base1<T1> {",
- " T1 get val() {}",
+ " T1 get val {}",
"}",
"class Base2<T2> extends Base1<T2> {",
"}",
@@ -3257,8 +3257,8 @@ public class TypeAnalyzerCompilerTest extends CompilerTestCase {
public void test_getType_getterInNegation() throws Exception {
AnalyzeLibraryResult libraryResult = analyzeLibrary(
"class A {",
- " int get intProperty() => 42;",
- " bool get boolProperty() => true;",
+ " int get intProperty => 42;",
+ " bool get boolProperty => true;",
"}",
"f() {",
" var a = new A();",
@@ -3279,7 +3279,7 @@ public class TypeAnalyzerCompilerTest extends CompilerTestCase {
AnalyzeLibraryResult libraryResult = analyzeLibrary(
"class A<T> {",
" T field;",
- " T get prop() => null;",
+ " T get prop => null;",
"}",
"f() {",
" var a = new A<bool>();",
@@ -3303,7 +3303,7 @@ public class TypeAnalyzerCompilerTest extends CompilerTestCase {
public void test_getType_getterInSwitch_default() throws Exception {
AnalyzeLibraryResult libraryResult = analyzeLibrary(
"// filler filler filler filler filler filler filler filler filler filler",
- "int get foo() {}",
+ "int get foo {}",
"f() {",
" switch (true) {",
" default:",
@@ -3321,7 +3321,7 @@ public class TypeAnalyzerCompilerTest extends CompilerTestCase {
public void test_getType_getterInSwitchExpression_topLevel() throws Exception {
AnalyzeLibraryResult libraryResult = analyzeLibrary(
"// filler filler filler filler filler filler filler filler filler filler",
- "int get foo() => 42;",
+ "int get foo => 42;",
"f() {",
" switch (foo) {",
" case 2:",
@@ -3340,7 +3340,7 @@ public class TypeAnalyzerCompilerTest extends CompilerTestCase {
AnalyzeLibraryResult libraryResult = analyzeLibrary(
"// filler filler filler filler filler filler filler filler filler filler",
"class A<T> {",
- " T get foo() => null;",
+ " T get foo => null;",
"}",
"f() {",
" A<int> a = new A<int>();",
@@ -3441,7 +3441,7 @@ public class TypeAnalyzerCompilerTest extends CompilerTestCase {
" bar();",
"}",
"interface J extends I {",
- " get foo();",
+ " get foo;",
" set bar();",
"}");
assertErrors(libraryResult.getTypeErrors(),
@@ -3534,7 +3534,7 @@ public class TypeAnalyzerCompilerTest extends CompilerTestCase {
"// filler filler filler filler filler filler filler filler filler filler",
"class A {}",
"interface I {",
- " get foo();",
+ " get foo;",
" set bar();",
"}",
"interface J extends I {",
@@ -3861,7 +3861,7 @@ public class TypeAnalyzerCompilerTest extends CompilerTestCase {
AnalyzeLibraryResult libraryResult = analyzeLibrary(
"// filler filler filler filler filler filler filler filler filler filler",
"class C {" +
- " get method() { }",
+ " get method { }",
"}",
"main () {",
" new C().method = _() {};",
@@ -3880,7 +3880,7 @@ public class TypeAnalyzerCompilerTest extends CompilerTestCase {
AnalyzeLibraryResult libraryResult = analyzeLibrary(
"// filler filler filler filler filler filler filler filler filler filler",
"class C {" +
- " get method() { }",
+ " get method { }",
" operator []=(k, v) {}",
"}",
"main () {",
@@ -4330,7 +4330,7 @@ public class TypeAnalyzerCompilerTest extends CompilerTestCase {
AnalyzeLibraryResult libraryResult = analyzeLibrary(
"// filler filler filler filler filler filler filler filler filler filler",
"external topFunction();",
- "external get topGetter();",
+ "external get topGetter;",
"external set topSetter(var v);",
"class A {",
" external const A.con();",
@@ -4338,7 +4338,7 @@ public class TypeAnalyzerCompilerTest extends CompilerTestCase {
" external factory A.named();",
" external classMethod();",
" external static classMethodStatic();",
- " external get classGetter();",
+ " external get classGetter;",
" external set classSetter(var v);",
"}",
"");
@@ -5292,7 +5292,7 @@ public class TypeAnalyzerCompilerTest extends CompilerTestCase {
AnalyzeLibraryResult result = analyzeLibrary(
"// filler filler filler filler filler filler filler filler filler filler",
"class A {",
- " static get f() => 0;",
+ " static get f => 0;",
"}",
"main() {",
" A.f = 0;",

Powered by Google App Engine
This is Rietveld 408576698