| 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 part of repositories; | 5 part of repositories; | 
| 6 | 6 | 
| 7 class PortsRepository implements M.PortsRepository { | 7 class ContextRepository extends M.ContextRepository { | 
| 8   Future<M.Ports> get(M.IsolateRef i) async { | 8   ContextRepository(); | 
|  | 9 | 
|  | 10   Future<M.Context> get(M.IsolateRef i, String id) async{ | 
| 9     S.Isolate isolate = i as S.Isolate; | 11     S.Isolate isolate = i as S.Isolate; | 
| 10     assert(isolate != null); | 12     assert(isolate != null); | 
| 11     final response = await isolate.invokeRpc('_getPorts', {}); | 13     return (await isolate.getObject(id)) as S.Context; | 
| 12     return new S.Ports(response); |  | 
| 13   } | 14   } | 
| 14 } | 15 } | 
| OLD | NEW | 
|---|