| Index: compiler/javatests/com/google/dart/compiler/resolver/RawTypesNegativeTest.dart
|
| diff --git a/compiler/javatests/com/google/dart/compiler/resolver/RawTypesNegativeTest.dart b/compiler/javatests/com/google/dart/compiler/resolver/RawTypesNegativeTest.dart
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..a295d2b7accdffe1c1f86431747e9f56d712074f
|
| --- /dev/null
|
| +++ b/compiler/javatests/com/google/dart/compiler/resolver/RawTypesNegativeTest.dart
|
| @@ -0,0 +1,22 @@
|
| +// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
| +interface Super<T> {}
|
| +
|
| +interface Sub<S> extends Super<S> factory SubImplementation<S> {
|
| + Sub();
|
| +}
|
| +
|
| +class SubImplementation<U> implements Sub<U> {
|
| + SubImplementation() {}
|
| +}
|
| +
|
| +class A {
|
| + main() {
|
| + Sub<A, A> s = new Sub();
|
| + Sub<A, A> s2 = new Sub<A>();
|
| + Sub<A, A> s3;
|
| + A<A> s4;
|
| + }
|
| +}
|
|
|