| Index: editor/util/plugins/com.google.dart.java2dart_test/src/com/google/dart/java2dart/processor/EngineAnnotationProcessorTest.java
|
| diff --git a/editor/util/plugins/com.google.dart.java2dart_test/src/com/google/dart/java2dart/processor/EngineAnnotationProcessorTest.java b/editor/util/plugins/com.google.dart.java2dart_test/src/com/google/dart/java2dart/processor/EngineAnnotationProcessorTest.java
|
| index f5a7899293dc9baff0567123aaf7832b0b3df436..23fe56526cdadba44a845c4616bf1c62d331c9bb 100644
|
| --- a/editor/util/plugins/com.google.dart.java2dart_test/src/com/google/dart/java2dart/processor/EngineAnnotationProcessorTest.java
|
| +++ b/editor/util/plugins/com.google.dart.java2dart_test/src/com/google/dart/java2dart/processor/EngineAnnotationProcessorTest.java
|
| @@ -336,6 +336,37 @@ public class EngineAnnotationProcessorTest extends SemanticProcessorTest {
|
| "}");
|
| }
|
|
|
| + public void test_override() throws Exception {
|
| + declareDartName();
|
| + translateSingleFile(
|
| + "// filler filler filler filler filler filler filler filler filler filler",
|
| + "package test;",
|
| + "public class Test {",
|
| + " public static class A {",
|
| + " public void foo() {}",
|
| + " }",
|
| + " public static class B extends A {",
|
| + " @Override",
|
| + " public void foo() {}",
|
| + " public void bar() {}",
|
| + " }",
|
| + "}");
|
| + assertFormattedSource(//
|
| + "class Test {",
|
| + "}",
|
| + "class Test_A {",
|
| + " void foo() {",
|
| + " }",
|
| + "}",
|
| + "class Test_B extends Test_A {",
|
| + " @override",
|
| + " void foo() {",
|
| + " }",
|
| + " void bar() {",
|
| + " }",
|
| + "}");
|
| + }
|
| +
|
| @Override
|
| protected void applyPostTranslateProcessors() {
|
| new EngineAnnotationProcessor(context).process(unit);
|
|
|