Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(60)

Side by Side Diff: pkg/analyzer/lib/src/generated/element_handle.dart

Issue 1159563004: Rename Element.node (Closed) Base URL: https://github.com/dart-lang/sdk.git@master
Patch Set: Created 5 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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_handle; 8 library engine.element_handle;
9 9
10 import 'ast.dart'; 10 import 'ast.dart';
(...skipping 182 matching lines...) Expand 10 before | Expand all | Expand 10 after
193 List<FunctionTypeAliasElement> get functionTypeAliases => 193 List<FunctionTypeAliasElement> get functionTypeAliases =>
194 actualElement.functionTypeAliases; 194 actualElement.functionTypeAliases;
195 195
196 @override 196 @override
197 bool get hasLoadLibraryFunction => actualElement.hasLoadLibraryFunction; 197 bool get hasLoadLibraryFunction => actualElement.hasLoadLibraryFunction;
198 198
199 @override 199 @override
200 ElementKind get kind => ElementKind.COMPILATION_UNIT; 200 ElementKind get kind => ElementKind.COMPILATION_UNIT;
201 201
202 @override 202 @override
203 CompilationUnit get node => actualElement.node;
204
205 @override
206 Source get source => actualElement.source; 203 Source get source => actualElement.source;
207 204
208 @override 205 @override
209 List<TopLevelVariableElement> get topLevelVariables => 206 List<TopLevelVariableElement> get topLevelVariables =>
210 actualElement.topLevelVariables; 207 actualElement.topLevelVariables;
211 208
212 @override 209 @override
213 List<ClassElement> get types => actualElement.types; 210 List<ClassElement> get types => actualElement.types;
214 211
215 @override 212 @override
216 String get uri => actualElement.uri; 213 String get uri => actualElement.uri;
217 214
218 @override 215 @override
219 int get uriEnd => actualElement.uriEnd; 216 int get uriEnd => actualElement.uriEnd;
220 217
221 @override 218 @override
222 int get uriOffset => actualElement.uriOffset; 219 int get uriOffset => actualElement.uriOffset;
223 220
224 @override 221 @override
222 CompilationUnit computeNode() => actualElement.computeNode();
223
224 @override
225 Element getElementAt(int offset) { 225 Element getElementAt(int offset) {
226 return actualElement.getElementAt(offset); 226 return actualElement.getElementAt(offset);
227 } 227 }
228 228
229 @override 229 @override
230 ClassElement getEnum(String enumName) => actualElement.getEnum(enumName); 230 ClassElement getEnum(String enumName) => actualElement.getEnum(enumName);
231 231
232 @override 232 @override
233 ClassElement getType(String className) => actualElement.getType(className); 233 ClassElement getType(String className) => actualElement.getType(className);
234 } 234 }
(...skipping 27 matching lines...) Expand all
262 @override 262 @override
263 bool get isFactory => actualElement.isFactory; 263 bool get isFactory => actualElement.isFactory;
264 264
265 @override 265 @override
266 ElementKind get kind => ElementKind.CONSTRUCTOR; 266 ElementKind get kind => ElementKind.CONSTRUCTOR;
267 267
268 @override 268 @override
269 int get nameEnd => actualElement.nameEnd; 269 int get nameEnd => actualElement.nameEnd;
270 270
271 @override 271 @override
272 ConstructorDeclaration get node => actualElement.node;
273
274 @override
275 int get periodOffset => actualElement.periodOffset; 272 int get periodOffset => actualElement.periodOffset;
276 273
277 @override 274 @override
278 ConstructorElement get redirectedConstructor => 275 ConstructorElement get redirectedConstructor =>
279 actualElement.redirectedConstructor; 276 actualElement.redirectedConstructor;
277
278 @override
279 ConstructorDeclaration computeNode() => actualElement.computeNode();
280 } 280 }
281 281
282 /** 282 /**
283 * The abstract class `ElementHandle` implements the behavior common to objects that implement 283 * The abstract class `ElementHandle` implements the behavior common to objects that implement
284 * a handle to an [Element]. 284 * a handle to an [Element].
285 */ 285 */
286 abstract class ElementHandle implements Element { 286 abstract class ElementHandle implements Element {
287 /** 287 /**
288 * The unique integer identifier of this element. 288 * The unique integer identifier of this element.
289 */ 289 */
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after
368 368
369 @override 369 @override
370 List<ElementAnnotation> get metadata => actualElement.metadata; 370 List<ElementAnnotation> get metadata => actualElement.metadata;
371 371
372 @override 372 @override
373 String get name => actualElement.name; 373 String get name => actualElement.name;
374 374
375 @override 375 @override
376 int get nameOffset => actualElement.nameOffset; 376 int get nameOffset => actualElement.nameOffset;
377 377
378 @deprecated
378 @override 379 @override
379 AstNode get node => actualElement.node; 380 AstNode get node => computeNode();
380 381
381 @override 382 @override
382 Source get source => actualElement.source; 383 Source get source => actualElement.source;
383 384
384 @override 385 @override
385 CompilationUnit get unit => actualElement.unit; 386 CompilationUnit get unit => actualElement.unit;
386 387
387 @override 388 @override
388 bool operator ==(Object object) => 389 bool operator ==(Object object) =>
389 object is Element && object.location == _location; 390 object is Element && object.location == _location;
390 391
391 @override 392 @override
392 accept(ElementVisitor visitor) => actualElement.accept(visitor); 393 accept(ElementVisitor visitor) => actualElement.accept(visitor);
393 394
394 @override 395 @override
395 String computeDocumentationComment() => 396 String computeDocumentationComment() =>
396 actualElement.computeDocumentationComment(); 397 actualElement.computeDocumentationComment();
397 398
398 @override 399 @override
400 AstNode computeNode() => actualElement.computeNode();
401
402 @override
399 Element getAncestor(Predicate<Element> predicate) => 403 Element getAncestor(Predicate<Element> predicate) =>
400 actualElement.getAncestor(predicate); 404 actualElement.getAncestor(predicate);
401 405
402 @override 406 @override
403 String getExtendedDisplayName(String shortName) => 407 String getExtendedDisplayName(String shortName) =>
404 actualElement.getExtendedDisplayName(shortName); 408 actualElement.getExtendedDisplayName(shortName);
405 409
406 @override 410 @override
407 bool isAccessibleIn(LibraryElement library) => 411 bool isAccessibleIn(LibraryElement library) =>
408 actualElement.isAccessibleIn(library); 412 actualElement.isAccessibleIn(library);
(...skipping 189 matching lines...) Expand 10 before | Expand all | Expand 10 after
598 @override 602 @override
599 bool get isEnumConstant => actualElement.isEnumConstant; 603 bool get isEnumConstant => actualElement.isEnumConstant;
600 604
601 @override 605 @override
602 bool get isStatic => actualElement.isStatic; 606 bool get isStatic => actualElement.isStatic;
603 607
604 @override 608 @override
605 ElementKind get kind => ElementKind.FIELD; 609 ElementKind get kind => ElementKind.FIELD;
606 610
607 @override 611 @override
608 VariableDeclaration get node => actualElement.node; 612 VariableDeclaration computeNode() => actualElement.computeNode();
609 } 613 }
610 614
611 /** 615 /**
612 * Instances of the class `FunctionElementHandle` implement a handle to a 616 * Instances of the class `FunctionElementHandle` implement a handle to a
613 * `FunctionElement`. 617 * `FunctionElement`.
614 */ 618 */
615 class FunctionElementHandle extends ExecutableElementHandle 619 class FunctionElementHandle extends ExecutableElementHandle
616 implements FunctionElement { 620 implements FunctionElement {
617 /** 621 /**
618 * Initialize a newly created element handle to represent the given element. 622 * Initialize a newly created element handle to represent the given element.
619 * 623 *
620 * @param element the element being represented 624 * @param element the element being represented
621 */ 625 */
622 FunctionElementHandle(FunctionElement element) : super(element); 626 FunctionElementHandle(FunctionElement element) : super(element);
623 627
624 @override 628 @override
625 FunctionElement get actualElement => super.actualElement as FunctionElement; 629 FunctionElement get actualElement => super.actualElement as FunctionElement;
626 630
627 @override 631 @override
628 bool get isEntryPoint => actualElement.isEntryPoint; 632 bool get isEntryPoint => actualElement.isEntryPoint;
629 633
630 @override 634 @override
631 ElementKind get kind => ElementKind.FUNCTION; 635 ElementKind get kind => ElementKind.FUNCTION;
632 636
633 @override 637 @override
634 FunctionDeclaration get node => actualElement.node; 638 SourceRange get visibleRange => actualElement.visibleRange;
635 639
636 @override 640 @override
637 SourceRange get visibleRange => actualElement.visibleRange; 641 FunctionDeclaration computeNode() => actualElement.computeNode();
638 } 642 }
639 643
640 /** 644 /**
641 * Instances of the class `FunctionTypeAliasElementHandle` implement a handle to a 645 * Instances of the class `FunctionTypeAliasElementHandle` implement a handle to a
642 * `FunctionTypeAliasElement`. 646 * `FunctionTypeAliasElement`.
643 */ 647 */
644 class FunctionTypeAliasElementHandle extends ElementHandle 648 class FunctionTypeAliasElementHandle extends ElementHandle
645 implements FunctionTypeAliasElement { 649 implements FunctionTypeAliasElement {
646 /** 650 /**
647 * Initialize a newly created element handle to represent the given element. 651 * Initialize a newly created element handle to represent the given element.
648 * 652 *
649 * @param element the element being represented 653 * @param element the element being represented
650 */ 654 */
651 FunctionTypeAliasElementHandle(FunctionTypeAliasElement element) 655 FunctionTypeAliasElementHandle(FunctionTypeAliasElement element)
652 : super(element); 656 : super(element);
653 657
654 @override 658 @override
655 FunctionTypeAliasElement get actualElement => 659 FunctionTypeAliasElement get actualElement =>
656 super.actualElement as FunctionTypeAliasElement; 660 super.actualElement as FunctionTypeAliasElement;
657 661
658 @override 662 @override
659 CompilationUnitElement get enclosingElement => 663 CompilationUnitElement get enclosingElement =>
660 super.enclosingElement as CompilationUnitElement; 664 super.enclosingElement as CompilationUnitElement;
661 665
662 @override 666 @override
663 ElementKind get kind => ElementKind.FUNCTION_TYPE_ALIAS; 667 ElementKind get kind => ElementKind.FUNCTION_TYPE_ALIAS;
664 668
665 @override 669 @override
666 FunctionTypeAlias get node => actualElement.node;
667
668 @override
669 List<ParameterElement> get parameters => actualElement.parameters; 670 List<ParameterElement> get parameters => actualElement.parameters;
670 671
671 @override 672 @override
672 DartType get returnType => actualElement.returnType; 673 DartType get returnType => actualElement.returnType;
673 674
674 @override 675 @override
675 FunctionType get type => actualElement.type; 676 FunctionType get type => actualElement.type;
676 677
677 @override 678 @override
678 List<TypeParameterElement> get typeParameters => actualElement.typeParameters; 679 List<TypeParameterElement> get typeParameters => actualElement.typeParameters;
680
681 @override
682 FunctionTypeAlias computeNode() => actualElement.computeNode();
679 } 683 }
680 684
681 /** 685 /**
682 * Instances of the class `ImportElementHandle` implement a handle to an `Import Element` 686 * Instances of the class `ImportElementHandle` implement a handle to an `Import Element`
683 * . 687 * .
684 */ 688 */
685 class ImportElementHandle extends ElementHandle implements ImportElement { 689 class ImportElementHandle extends ElementHandle implements ImportElement {
686 /** 690 /**
687 * Initialize a newly created element handle to represent the given element. 691 * Initialize a newly created element handle to represent the given element.
688 * 692 *
(...skipping 149 matching lines...) Expand 10 before | Expand all | Expand 10 after
838 LocalVariableElementHandle(LocalVariableElement element) : super(element); 842 LocalVariableElementHandle(LocalVariableElement element) : super(element);
839 843
840 @override 844 @override
841 LocalVariableElement get actualElement => 845 LocalVariableElement get actualElement =>
842 super.actualElement as LocalVariableElement; 846 super.actualElement as LocalVariableElement;
843 847
844 @override 848 @override
845 ElementKind get kind => ElementKind.LOCAL_VARIABLE; 849 ElementKind get kind => ElementKind.LOCAL_VARIABLE;
846 850
847 @override 851 @override
848 VariableDeclaration get node => actualElement.node; 852 SourceRange get visibleRange => actualElement.visibleRange;
849 853
850 @override 854 @override
851 SourceRange get visibleRange => actualElement.visibleRange; 855 VariableDeclaration computeNode() => actualElement.computeNode();
852 } 856 }
853 857
854 /** 858 /**
855 * Instances of the class `MethodElementHandle` implement a handle to a `MethodE lement`. 859 * Instances of the class `MethodElementHandle` implement a handle to a `MethodE lement`.
856 */ 860 */
857 class MethodElementHandle extends ExecutableElementHandle 861 class MethodElementHandle extends ExecutableElementHandle
858 implements MethodElement { 862 implements MethodElement {
859 /** 863 /**
860 * Initialize a newly created element handle to represent the given element. 864 * Initialize a newly created element handle to represent the given element.
861 * 865 *
862 * @param element the element being represented 866 * @param element the element being represented
863 */ 867 */
864 MethodElementHandle(MethodElement element) : super(element); 868 MethodElementHandle(MethodElement element) : super(element);
865 869
866 @override 870 @override
867 MethodElement get actualElement => super.actualElement as MethodElement; 871 MethodElement get actualElement => super.actualElement as MethodElement;
868 872
869 @override 873 @override
870 ClassElement get enclosingElement => super.enclosingElement as ClassElement; 874 ClassElement get enclosingElement => super.enclosingElement as ClassElement;
871 875
872 @override 876 @override
873 bool get isStatic => actualElement.isStatic; 877 bool get isStatic => actualElement.isStatic;
874 878
875 @override 879 @override
876 ElementKind get kind => ElementKind.METHOD; 880 ElementKind get kind => ElementKind.METHOD;
877 881
878 @override 882 @override
879 MethodDeclaration get node => actualElement.node; 883 MethodDeclaration computeNode() => actualElement.computeNode();
880 } 884 }
881 885
882 /** 886 /**
883 * Instances of the class `ParameterElementHandle` implement a handle to a 887 * Instances of the class `ParameterElementHandle` implement a handle to a
884 * `ParameterElement`. 888 * `ParameterElement`.
885 */ 889 */
886 class ParameterElementHandle extends VariableElementHandle 890 class ParameterElementHandle extends VariableElementHandle
887 implements ParameterElement { 891 implements ParameterElement {
888 /** 892 /**
889 * Initialize a newly created element handle to represent the given element. 893 * Initialize a newly created element handle to represent the given element.
(...skipping 207 matching lines...) Expand 10 before | Expand all | Expand 10 after
1097 DartType get type => actualElement.type; 1101 DartType get type => actualElement.type;
1098 } 1102 }
1099 /** 1103 /**
1100 * TODO(scheglov) invalid implementation 1104 * TODO(scheglov) invalid implementation
1101 */ 1105 */
1102 class WeakReference<T> { 1106 class WeakReference<T> {
1103 final T value; 1107 final T value;
1104 WeakReference(this.value); 1108 WeakReference(this.value);
1105 T get() => value; 1109 T get() => value;
1106 } 1110 }
OLDNEW
« no previous file with comments | « pkg/analyzer/lib/src/generated/element.dart ('k') | pkg/analyzer/test/generated/element_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698