OLD | NEW |
1 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2013, 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 dart2js.mirrors; | 5 part of dart2js.mirrors; |
6 | 6 |
7 | 7 |
8 class Dart2JsLibraryMirror | 8 class Dart2JsLibraryMirror |
9 extends Dart2JsElementMirror | 9 extends Dart2JsElementMirror |
10 with ObjectMirrorMixin, ContainerMixin | 10 with ObjectMirrorMixin, ContainerMixin |
(...skipping 145 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
156 | 156 |
157 bool get isDeferred { | 157 bool get isDeferred { |
158 if (_node is Import) { | 158 if (_node is Import) { |
159 Import import = _node; | 159 Import import = _node; |
160 return import.isDeferred; | 160 return import.isDeferred; |
161 } | 161 } |
162 return false; | 162 return false; |
163 } | 163 } |
164 | 164 |
165 List<InstanceMirror> get metadata => const <InstanceMirror>[]; | 165 List<InstanceMirror> get metadata => const <InstanceMirror>[]; |
| 166 |
| 167 /*Future<LibraryMirror>*/ loadLibrary() { |
| 168 throw new UnsupportedError( |
| 169 'LibraryDependencyMirror.loadLibrary unsupported.'); |
| 170 } |
166 } | 171 } |
167 | 172 |
168 class Dart2JsCombinatorMirror implements CombinatorSourceMirror { | 173 class Dart2JsCombinatorMirror implements CombinatorSourceMirror { |
169 final List/*<String>*/ identifiers; | 174 final List/*<String>*/ identifiers; |
170 final bool isShow; | 175 final bool isShow; |
171 | 176 |
172 Dart2JsCombinatorMirror(this.identifiers, {bool isShow: true}) | 177 Dart2JsCombinatorMirror(this.identifiers, {bool isShow: true}) |
173 : this.isShow = isShow; | 178 : this.isShow = isShow; |
174 | 179 |
175 bool get isHide => !isShow; | 180 bool get isHide => !isShow; |
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
235 int get offset => _span.begin; | 240 int get offset => _span.begin; |
236 | 241 |
237 int get length => _span.end - _span.begin; | 242 int get length => _span.end - _span.begin; |
238 | 243 |
239 String get text => _script.text.substring(_span.begin, _span.end); | 244 String get text => _script.text.substring(_span.begin, _span.end); |
240 | 245 |
241 Uri get sourceUri => _script.resourceUri; | 246 Uri get sourceUri => _script.resourceUri; |
242 | 247 |
243 String get sourceText => _script.text; | 248 String get sourceText => _script.text; |
244 } | 249 } |
OLD | NEW |