| OLD | NEW |
| 1 // Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file |
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
| 4 | 4 |
| 5 main() { | 5 main() { |
| 6 AddIssueSourceMember2 m = new AddIssueSourceMember2(); | 6 AddIssueSourceMember2 m = new AddIssueSourceMember2(); |
| 7 } | 7 } |
| 8 | 8 |
| 9 abstract class RepoListEditorState2<M extends RepoListMember2<M>, | 9 abstract class RepoListEditorState2<M extends RepoListMember2<M>, |
| 10 S extends RepoListEditorState2<M, S>> | 10 S extends RepoListEditorState2<M, S>> |
| 11 extends AbstractListEditorState2<M, S> {} | 11 extends AbstractListEditorState2<M, S> {} |
| 12 | 12 |
| 13 abstract class AbstractListEditorState2< | 13 abstract class AbstractListEditorState2< |
| 14 M extends AbstractListMember2<Object, M>, | 14 M extends AbstractListMember2<Object, M>, |
| 15 S extends AbstractListEditorState2<M, S>> extends ComponentState2<S> {} | 15 S extends AbstractListEditorState2<M, S>> extends ComponentState2<S> {} |
| 16 | 16 |
| 17 class AddIssueSourceMember2 extends RepoListMember2<AddIssueSourceMember2> {} | 17 class AddIssueSourceMember2 extends RepoListMember2<AddIssueSourceMember2> {} |
| 18 | 18 |
| 19 class RepoListMember2<M extends RepoListMember2<M>> | 19 class RepoListMember2<M extends RepoListMember2<M>> |
| 20 extends AbstractListMember2<Object, M> {} | 20 extends AbstractListMember2<Object, M> {} |
| 21 | 21 |
| 22 abstract class AbstractListMember2<E, M extends AbstractListMember2<E, M>> | 22 abstract class AbstractListMember2<E, M extends AbstractListMember2<E, M>> |
| 23 extends ComponentState2<M> {} | 23 extends ComponentState2<M> {} |
| 24 | 24 |
| 25 abstract class ComponentState2<S extends ComponentState2<S>> {} | 25 abstract class ComponentState2<S extends ComponentState2<S>> {} |
| 26 | |
| OLD | NEW |