| OLD | NEW |
| 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2014, 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 // This code was auto-generated, is not intended to be edited, and is subject to | 5 // This code was auto-generated, is not intended to be edited, and is subject to |
| 6 // significant change. Please see the README file for more information. | 6 // significant change. Please see the README file for more information. |
| 7 | 7 |
| 8 library engine.element; | 8 library engine.element; |
| 9 | 9 |
| 10 import 'dart:collection'; | 10 import 'dart:collection'; |
| (...skipping 3244 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3255 /** | 3255 /** |
| 3256 * An object that can be used to visit an element structure. | 3256 * An object that can be used to visit an element structure. |
| 3257 */ | 3257 */ |
| 3258 abstract class ElementVisitor<R> { | 3258 abstract class ElementVisitor<R> { |
| 3259 R visitClassElement(ClassElement element); | 3259 R visitClassElement(ClassElement element); |
| 3260 | 3260 |
| 3261 R visitCompilationUnitElement(CompilationUnitElement element); | 3261 R visitCompilationUnitElement(CompilationUnitElement element); |
| 3262 | 3262 |
| 3263 R visitConstructorElement(ConstructorElement element); | 3263 R visitConstructorElement(ConstructorElement element); |
| 3264 | 3264 |
| 3265 @deprecated |
| 3265 R visitEmbeddedHtmlScriptElement(EmbeddedHtmlScriptElement element); | 3266 R visitEmbeddedHtmlScriptElement(EmbeddedHtmlScriptElement element); |
| 3266 | 3267 |
| 3267 R visitExportElement(ExportElement element); | 3268 R visitExportElement(ExportElement element); |
| 3268 | 3269 |
| 3270 @deprecated |
| 3269 R visitExternalHtmlScriptElement(ExternalHtmlScriptElement element); | 3271 R visitExternalHtmlScriptElement(ExternalHtmlScriptElement element); |
| 3270 | 3272 |
| 3271 R visitFieldElement(FieldElement element); | 3273 R visitFieldElement(FieldElement element); |
| 3272 | 3274 |
| 3273 R visitFieldFormalParameterElement(FieldFormalParameterElement element); | 3275 R visitFieldFormalParameterElement(FieldFormalParameterElement element); |
| 3274 | 3276 |
| 3275 R visitFunctionElement(FunctionElement element); | 3277 R visitFunctionElement(FunctionElement element); |
| 3276 | 3278 |
| 3277 R visitFunctionTypeAliasElement(FunctionTypeAliasElement element); | 3279 R visitFunctionTypeAliasElement(FunctionTypeAliasElement element); |
| 3278 | 3280 |
| 3281 @deprecated |
| 3279 R visitHtmlElement(HtmlElement element); | 3282 R visitHtmlElement(HtmlElement element); |
| 3280 | 3283 |
| 3281 R visitImportElement(ImportElement element); | 3284 R visitImportElement(ImportElement element); |
| 3282 | 3285 |
| 3283 R visitLabelElement(LabelElement element); | 3286 R visitLabelElement(LabelElement element); |
| 3284 | 3287 |
| 3285 R visitLibraryElement(LibraryElement element); | 3288 R visitLibraryElement(LibraryElement element); |
| 3286 | 3289 |
| 3287 R visitLocalVariableElement(LocalVariableElement element); | 3290 R visitLocalVariableElement(LocalVariableElement element); |
| 3288 | 3291 |
| 3289 R visitMethodElement(MethodElement element); | 3292 R visitMethodElement(MethodElement element); |
| 3290 | 3293 |
| 3291 R visitMultiplyDefinedElement(MultiplyDefinedElement element); | 3294 R visitMultiplyDefinedElement(MultiplyDefinedElement element); |
| 3292 | 3295 |
| 3293 R visitParameterElement(ParameterElement element); | 3296 R visitParameterElement(ParameterElement element); |
| 3294 | 3297 |
| 3295 R visitPrefixElement(PrefixElement element); | 3298 R visitPrefixElement(PrefixElement element); |
| 3296 | 3299 |
| 3297 R visitPropertyAccessorElement(PropertyAccessorElement element); | 3300 R visitPropertyAccessorElement(PropertyAccessorElement element); |
| 3298 | 3301 |
| 3299 R visitTopLevelVariableElement(TopLevelVariableElement element); | 3302 R visitTopLevelVariableElement(TopLevelVariableElement element); |
| 3300 | 3303 |
| 3301 R visitTypeParameterElement(TypeParameterElement element); | 3304 R visitTypeParameterElement(TypeParameterElement element); |
| 3302 } | 3305 } |
| 3303 | 3306 |
| 3304 /** | 3307 /** |
| 3305 * A script tag in an HTML file having content that defines a Dart library. | 3308 * A script tag in an HTML file having content that defines a Dart library. |
| 3306 */ | 3309 */ |
| 3310 @deprecated |
| 3307 abstract class EmbeddedHtmlScriptElement implements HtmlScriptElement { | 3311 abstract class EmbeddedHtmlScriptElement implements HtmlScriptElement { |
| 3308 /** | 3312 /** |
| 3309 * Return the library element defined by the content of the script tag. | 3313 * Return the library element defined by the content of the script tag. |
| 3310 */ | 3314 */ |
| 3311 LibraryElement get scriptLibrary; | 3315 LibraryElement get scriptLibrary; |
| 3312 } | 3316 } |
| 3313 | 3317 |
| 3314 /** | 3318 /** |
| 3315 * A concrete implementation of an [EmbeddedHtmlScriptElement]. | 3319 * A concrete implementation of an [EmbeddedHtmlScriptElement]. |
| 3316 */ | 3320 */ |
| 3321 @deprecated |
| 3317 class EmbeddedHtmlScriptElementImpl extends HtmlScriptElementImpl | 3322 class EmbeddedHtmlScriptElementImpl extends HtmlScriptElementImpl |
| 3318 implements EmbeddedHtmlScriptElement { | 3323 implements EmbeddedHtmlScriptElement { |
| 3319 /** | 3324 /** |
| 3320 * The library defined by the script tag's content. | 3325 * The library defined by the script tag's content. |
| 3321 */ | 3326 */ |
| 3322 LibraryElement _scriptLibrary; | 3327 LibraryElement _scriptLibrary; |
| 3323 | 3328 |
| 3324 /** | 3329 /** |
| 3325 * Initialize a newly created script element to represent the given [node]. | 3330 * Initialize a newly created script element to represent the given [node]. |
| 3326 */ | 3331 */ |
| (...skipping 495 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3822 void appendTo(StringBuffer buffer) { | 3827 void appendTo(StringBuffer buffer) { |
| 3823 buffer.write("export "); | 3828 buffer.write("export "); |
| 3824 (exportedLibrary as LibraryElementImpl).appendTo(buffer); | 3829 (exportedLibrary as LibraryElementImpl).appendTo(buffer); |
| 3825 } | 3830 } |
| 3826 } | 3831 } |
| 3827 | 3832 |
| 3828 /** | 3833 /** |
| 3829 * A script tag in an HTML file having a `source` attribute that references a | 3834 * A script tag in an HTML file having a `source` attribute that references a |
| 3830 * Dart library source file. | 3835 * Dart library source file. |
| 3831 */ | 3836 */ |
| 3837 @deprecated |
| 3832 abstract class ExternalHtmlScriptElement implements HtmlScriptElement { | 3838 abstract class ExternalHtmlScriptElement implements HtmlScriptElement { |
| 3833 /** | 3839 /** |
| 3834 * Return the source referenced by this element, or `null` if this element | 3840 * Return the source referenced by this element, or `null` if this element |
| 3835 * does not reference a Dart library source file. | 3841 * does not reference a Dart library source file. |
| 3836 */ | 3842 */ |
| 3837 Source get scriptSource; | 3843 Source get scriptSource; |
| 3838 } | 3844 } |
| 3839 | 3845 |
| 3840 /** | 3846 /** |
| 3841 * A concrete implementation of an [ExternalHtmlScriptElement]. | 3847 * A concrete implementation of an [ExternalHtmlScriptElement]. |
| 3842 */ | 3848 */ |
| 3849 @deprecated |
| 3843 class ExternalHtmlScriptElementImpl extends HtmlScriptElementImpl | 3850 class ExternalHtmlScriptElementImpl extends HtmlScriptElementImpl |
| 3844 implements ExternalHtmlScriptElement { | 3851 implements ExternalHtmlScriptElement { |
| 3845 /** | 3852 /** |
| 3846 * The source specified in the `source` attribute or `null` if unspecified. | 3853 * The source specified in the `source` attribute or `null` if unspecified. |
| 3847 */ | 3854 */ |
| 3848 Source scriptSource; | 3855 Source scriptSource; |
| 3849 | 3856 |
| 3850 /** | 3857 /** |
| 3851 * Initialize a newly created script element to correspond to the given | 3858 * Initialize a newly created script element to correspond to the given |
| 3852 * [node]. | 3859 * [node]. |
| (...skipping 1512 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5365 @override | 5372 @override |
| 5366 R visitConstructorElement(ConstructorElement element) => | 5373 R visitConstructorElement(ConstructorElement element) => |
| 5367 visitExecutableElement(element); | 5374 visitExecutableElement(element); |
| 5368 | 5375 |
| 5369 R visitElement(Element element) { | 5376 R visitElement(Element element) { |
| 5370 element.visitChildren(this); | 5377 element.visitChildren(this); |
| 5371 return null; | 5378 return null; |
| 5372 } | 5379 } |
| 5373 | 5380 |
| 5374 @override | 5381 @override |
| 5382 @deprecated |
| 5375 R visitEmbeddedHtmlScriptElement(EmbeddedHtmlScriptElement element) => | 5383 R visitEmbeddedHtmlScriptElement(EmbeddedHtmlScriptElement element) => |
| 5376 visitHtmlScriptElement(element); | 5384 visitHtmlScriptElement(element); |
| 5377 | 5385 |
| 5378 R visitExecutableElement(ExecutableElement element) => visitElement(element); | 5386 R visitExecutableElement(ExecutableElement element) => visitElement(element); |
| 5379 | 5387 |
| 5380 @override | 5388 @override |
| 5381 R visitExportElement(ExportElement element) => visitElement(element); | 5389 R visitExportElement(ExportElement element) => visitElement(element); |
| 5382 | 5390 |
| 5383 @override | 5391 @override |
| 5392 @deprecated |
| 5384 R visitExternalHtmlScriptElement(ExternalHtmlScriptElement element) => | 5393 R visitExternalHtmlScriptElement(ExternalHtmlScriptElement element) => |
| 5385 visitHtmlScriptElement(element); | 5394 visitHtmlScriptElement(element); |
| 5386 | 5395 |
| 5387 @override | 5396 @override |
| 5388 R visitFieldElement(FieldElement element) => | 5397 R visitFieldElement(FieldElement element) => |
| 5389 visitPropertyInducingElement(element); | 5398 visitPropertyInducingElement(element); |
| 5390 | 5399 |
| 5391 @override | 5400 @override |
| 5392 R visitFieldFormalParameterElement(FieldFormalParameterElement element) => | 5401 R visitFieldFormalParameterElement(FieldFormalParameterElement element) => |
| 5393 visitParameterElement(element); | 5402 visitParameterElement(element); |
| 5394 | 5403 |
| 5395 @override | 5404 @override |
| 5396 R visitFunctionElement(FunctionElement element) => visitLocalElement(element); | 5405 R visitFunctionElement(FunctionElement element) => visitLocalElement(element); |
| 5397 | 5406 |
| 5398 @override | 5407 @override |
| 5399 R visitFunctionTypeAliasElement(FunctionTypeAliasElement element) => | 5408 R visitFunctionTypeAliasElement(FunctionTypeAliasElement element) => |
| 5400 visitElement(element); | 5409 visitElement(element); |
| 5401 | 5410 |
| 5402 @override | 5411 @override |
| 5412 @deprecated |
| 5403 R visitHtmlElement(HtmlElement element) => visitElement(element); | 5413 R visitHtmlElement(HtmlElement element) => visitElement(element); |
| 5404 | 5414 |
| 5415 @deprecated |
| 5405 R visitHtmlScriptElement(HtmlScriptElement element) => visitElement(element); | 5416 R visitHtmlScriptElement(HtmlScriptElement element) => visitElement(element); |
| 5406 | 5417 |
| 5407 @override | 5418 @override |
| 5408 R visitImportElement(ImportElement element) => visitElement(element); | 5419 R visitImportElement(ImportElement element) => visitElement(element); |
| 5409 | 5420 |
| 5410 @override | 5421 @override |
| 5411 R visitLabelElement(LabelElement element) => visitElement(element); | 5422 R visitLabelElement(LabelElement element) => visitElement(element); |
| 5412 | 5423 |
| 5413 @override | 5424 @override |
| 5414 R visitLibraryElement(LibraryElement element) => visitElement(element); | 5425 R visitLibraryElement(LibraryElement element) => visitElement(element); |
| (...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5494 } | 5505 } |
| 5495 buffer.write(hiddenNames[i]); | 5506 buffer.write(hiddenNames[i]); |
| 5496 } | 5507 } |
| 5497 return buffer.toString(); | 5508 return buffer.toString(); |
| 5498 } | 5509 } |
| 5499 } | 5510 } |
| 5500 | 5511 |
| 5501 /** | 5512 /** |
| 5502 * An HTML file. | 5513 * An HTML file. |
| 5503 */ | 5514 */ |
| 5515 @deprecated |
| 5504 abstract class HtmlElement implements Element { | 5516 abstract class HtmlElement implements Element { |
| 5505 /** | 5517 /** |
| 5506 * An empty list of HTML file elements. | 5518 * An empty list of HTML file elements. |
| 5507 */ | 5519 */ |
| 5508 static const List<HtmlElement> EMPTY_LIST = const <HtmlElement>[]; | 5520 static const List<HtmlElement> EMPTY_LIST = const <HtmlElement>[]; |
| 5509 | 5521 |
| 5510 /** | 5522 /** |
| 5511 * Return a list containing all of the script elements contained in the HTML | 5523 * Return a list containing all of the script elements contained in the HTML |
| 5512 * file. This includes scripts with libraries that are defined by the content | 5524 * file. This includes scripts with libraries that are defined by the content |
| 5513 * of a script tag as well as libraries that are referenced in the `source` | 5525 * of a script tag as well as libraries that are referenced in the `source` |
| 5514 * attribute of a script tag. | 5526 * attribute of a script tag. |
| 5515 */ | 5527 */ |
| 5516 List<HtmlScriptElement> get scripts; | 5528 List<HtmlScriptElement> get scripts; |
| 5517 } | 5529 } |
| 5518 | 5530 |
| 5519 /** | 5531 /** |
| 5520 * A concrete implementation of an [HtmlElement]. | 5532 * A concrete implementation of an [HtmlElement]. |
| 5521 */ | 5533 */ |
| 5534 @deprecated |
| 5522 class HtmlElementImpl extends ElementImpl implements HtmlElement { | 5535 class HtmlElementImpl extends ElementImpl implements HtmlElement { |
| 5523 /** | 5536 /** |
| 5524 * An empty list of HTML file elements. | 5537 * An empty list of HTML file elements. |
| 5525 */ | 5538 */ |
| 5526 @deprecated // Use HtmlElement.EMPTY_LIST | 5539 @deprecated // Use HtmlElement.EMPTY_LIST |
| 5527 static const List<HtmlElement> EMPTY_ARRAY = const <HtmlElement>[]; | 5540 static const List<HtmlElement> EMPTY_ARRAY = const <HtmlElement>[]; |
| 5528 | 5541 |
| 5529 /** | 5542 /** |
| 5530 * The analysis context in which this library is defined. | 5543 * The analysis context in which this library is defined. |
| 5531 */ | 5544 */ |
| (...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5598 super.visitChildren(visitor); | 5611 super.visitChildren(visitor); |
| 5599 safelyVisitChildren(_scripts, visitor); | 5612 safelyVisitChildren(_scripts, visitor); |
| 5600 } | 5613 } |
| 5601 } | 5614 } |
| 5602 | 5615 |
| 5603 /** | 5616 /** |
| 5604 * A script tag in an HTML file. | 5617 * A script tag in an HTML file. |
| 5605 * | 5618 * |
| 5606 * See [EmbeddedHtmlScriptElement], and [ExternalHtmlScriptElement]. | 5619 * See [EmbeddedHtmlScriptElement], and [ExternalHtmlScriptElement]. |
| 5607 */ | 5620 */ |
| 5621 @deprecated |
| 5608 abstract class HtmlScriptElement implements Element { | 5622 abstract class HtmlScriptElement implements Element { |
| 5609 /** | 5623 /** |
| 5610 * An empty list of HTML script elements. | 5624 * An empty list of HTML script elements. |
| 5611 */ | 5625 */ |
| 5612 static const List<HtmlScriptElement> EMPTY_LIST = const <HtmlScriptElement>[]; | 5626 static const List<HtmlScriptElement> EMPTY_LIST = const <HtmlScriptElement>[]; |
| 5613 } | 5627 } |
| 5614 | 5628 |
| 5615 /** | 5629 /** |
| 5616 * A concrete implementation of an [HtmlScriptElement]. | 5630 * A concrete implementation of an [HtmlScriptElement]. |
| 5617 */ | 5631 */ |
| 5632 @deprecated |
| 5618 abstract class HtmlScriptElementImpl extends ElementImpl | 5633 abstract class HtmlScriptElementImpl extends ElementImpl |
| 5619 implements HtmlScriptElement { | 5634 implements HtmlScriptElement { |
| 5620 /** | 5635 /** |
| 5621 * An empty list of HTML script elements. | 5636 * An empty list of HTML script elements. |
| 5622 */ | 5637 */ |
| 5623 @deprecated // Use HtmlScriptElement.EMPTY_LIST | 5638 @deprecated // Use HtmlScriptElement.EMPTY_LIST |
| 5624 static const List<HtmlScriptElement> EMPTY_ARRAY = | 5639 static const List<HtmlScriptElement> EMPTY_ARRAY = |
| 5625 const <HtmlScriptElement>[]; | 5640 const <HtmlScriptElement>[]; |
| 5626 | 5641 |
| 5627 /** | 5642 /** |
| (...skipping 3714 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 9342 return null; | 9357 return null; |
| 9343 } | 9358 } |
| 9344 | 9359 |
| 9345 @override | 9360 @override |
| 9346 R visitConstructorElement(ConstructorElement element) { | 9361 R visitConstructorElement(ConstructorElement element) { |
| 9347 element.visitChildren(this); | 9362 element.visitChildren(this); |
| 9348 return null; | 9363 return null; |
| 9349 } | 9364 } |
| 9350 | 9365 |
| 9351 @override | 9366 @override |
| 9367 @deprecated |
| 9352 R visitEmbeddedHtmlScriptElement(EmbeddedHtmlScriptElement element) { | 9368 R visitEmbeddedHtmlScriptElement(EmbeddedHtmlScriptElement element) { |
| 9353 element.visitChildren(this); | 9369 element.visitChildren(this); |
| 9354 return null; | 9370 return null; |
| 9355 } | 9371 } |
| 9356 | 9372 |
| 9357 @override | 9373 @override |
| 9358 R visitExportElement(ExportElement element) { | 9374 R visitExportElement(ExportElement element) { |
| 9359 element.visitChildren(this); | 9375 element.visitChildren(this); |
| 9360 return null; | 9376 return null; |
| 9361 } | 9377 } |
| 9362 | 9378 |
| 9363 @override | 9379 @override |
| 9380 @deprecated |
| 9364 R visitExternalHtmlScriptElement(ExternalHtmlScriptElement element) { | 9381 R visitExternalHtmlScriptElement(ExternalHtmlScriptElement element) { |
| 9365 element.visitChildren(this); | 9382 element.visitChildren(this); |
| 9366 return null; | 9383 return null; |
| 9367 } | 9384 } |
| 9368 | 9385 |
| 9369 @override | 9386 @override |
| 9370 R visitFieldElement(FieldElement element) { | 9387 R visitFieldElement(FieldElement element) { |
| 9371 element.visitChildren(this); | 9388 element.visitChildren(this); |
| 9372 return null; | 9389 return null; |
| 9373 } | 9390 } |
| (...skipping 10 matching lines...) Expand all Loading... |
| 9384 return null; | 9401 return null; |
| 9385 } | 9402 } |
| 9386 | 9403 |
| 9387 @override | 9404 @override |
| 9388 R visitFunctionTypeAliasElement(FunctionTypeAliasElement element) { | 9405 R visitFunctionTypeAliasElement(FunctionTypeAliasElement element) { |
| 9389 element.visitChildren(this); | 9406 element.visitChildren(this); |
| 9390 return null; | 9407 return null; |
| 9391 } | 9408 } |
| 9392 | 9409 |
| 9393 @override | 9410 @override |
| 9411 @deprecated |
| 9394 R visitHtmlElement(HtmlElement element) { | 9412 R visitHtmlElement(HtmlElement element) { |
| 9395 element.visitChildren(this); | 9413 element.visitChildren(this); |
| 9396 return null; | 9414 return null; |
| 9397 } | 9415 } |
| 9398 | 9416 |
| 9399 @override | 9417 @override |
| 9400 R visitImportElement(ImportElement element) { | 9418 R visitImportElement(ImportElement element) { |
| 9401 element.visitChildren(this); | 9419 element.visitChildren(this); |
| 9402 return null; | 9420 return null; |
| 9403 } | 9421 } |
| (...skipping 128 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 9532 @override | 9550 @override |
| 9533 R visitClassElement(ClassElement element) => null; | 9551 R visitClassElement(ClassElement element) => null; |
| 9534 | 9552 |
| 9535 @override | 9553 @override |
| 9536 R visitCompilationUnitElement(CompilationUnitElement element) => null; | 9554 R visitCompilationUnitElement(CompilationUnitElement element) => null; |
| 9537 | 9555 |
| 9538 @override | 9556 @override |
| 9539 R visitConstructorElement(ConstructorElement element) => null; | 9557 R visitConstructorElement(ConstructorElement element) => null; |
| 9540 | 9558 |
| 9541 @override | 9559 @override |
| 9560 @deprecated |
| 9542 R visitEmbeddedHtmlScriptElement(EmbeddedHtmlScriptElement element) => null; | 9561 R visitEmbeddedHtmlScriptElement(EmbeddedHtmlScriptElement element) => null; |
| 9543 | 9562 |
| 9544 @override | 9563 @override |
| 9545 R visitExportElement(ExportElement element) => null; | 9564 R visitExportElement(ExportElement element) => null; |
| 9546 | 9565 |
| 9547 @override | 9566 @override |
| 9567 @deprecated |
| 9548 R visitExternalHtmlScriptElement(ExternalHtmlScriptElement element) => null; | 9568 R visitExternalHtmlScriptElement(ExternalHtmlScriptElement element) => null; |
| 9549 | 9569 |
| 9550 @override | 9570 @override |
| 9551 R visitFieldElement(FieldElement element) => null; | 9571 R visitFieldElement(FieldElement element) => null; |
| 9552 | 9572 |
| 9553 @override | 9573 @override |
| 9554 R visitFieldFormalParameterElement(FieldFormalParameterElement element) => | 9574 R visitFieldFormalParameterElement(FieldFormalParameterElement element) => |
| 9555 null; | 9575 null; |
| 9556 | 9576 |
| 9557 @override | 9577 @override |
| 9558 R visitFunctionElement(FunctionElement element) => null; | 9578 R visitFunctionElement(FunctionElement element) => null; |
| 9559 | 9579 |
| 9560 @override | 9580 @override |
| 9561 R visitFunctionTypeAliasElement(FunctionTypeAliasElement element) => null; | 9581 R visitFunctionTypeAliasElement(FunctionTypeAliasElement element) => null; |
| 9562 | 9582 |
| 9563 @override | 9583 @override |
| 9584 @deprecated |
| 9564 R visitHtmlElement(HtmlElement element) => null; | 9585 R visitHtmlElement(HtmlElement element) => null; |
| 9565 | 9586 |
| 9566 @override | 9587 @override |
| 9567 R visitImportElement(ImportElement element) => null; | 9588 R visitImportElement(ImportElement element) => null; |
| 9568 | 9589 |
| 9569 @override | 9590 @override |
| 9570 R visitLabelElement(LabelElement element) => null; | 9591 R visitLabelElement(LabelElement element) => null; |
| 9571 | 9592 |
| 9572 @override | 9593 @override |
| 9573 R visitLibraryElement(LibraryElement element) => null; | 9594 R visitLibraryElement(LibraryElement element) => null; |
| (...skipping 902 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 10476 | 10497 |
| 10477 @override | 10498 @override |
| 10478 void visitElement(Element element) { | 10499 void visitElement(Element element) { |
| 10479 int offset = element.nameOffset; | 10500 int offset = element.nameOffset; |
| 10480 if (offset != -1) { | 10501 if (offset != -1) { |
| 10481 map[offset] = element; | 10502 map[offset] = element; |
| 10482 } | 10503 } |
| 10483 super.visitElement(element); | 10504 super.visitElement(element); |
| 10484 } | 10505 } |
| 10485 } | 10506 } |
| OLD | NEW |