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 | |
6 // significant change. Please see the README file for more information. | |
7 | |
8 library engine.element_handle; | 5 library engine.element_handle; |
9 | 6 |
10 import 'ast.dart'; | 7 import 'ast.dart'; |
11 import 'element.dart'; | 8 import 'element.dart'; |
12 import 'engine.dart'; | 9 import 'engine.dart'; |
13 import 'java_core.dart'; | 10 import 'java_core.dart'; |
14 import 'java_engine.dart'; | 11 import 'java_engine.dart'; |
15 import 'resolver.dart'; | 12 import 'resolver.dart'; |
16 import 'source.dart'; | 13 import 'source.dart'; |
17 import 'utilities_dart.dart'; | 14 import 'utilities_dart.dart'; |
(...skipping 315 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
333 return element; | 330 return element; |
334 } | 331 } |
335 | 332 |
336 @override | 333 @override |
337 AnalysisContext get context => _context; | 334 AnalysisContext get context => _context; |
338 | 335 |
339 @override | 336 @override |
340 String get displayName => actualElement.displayName; | 337 String get displayName => actualElement.displayName; |
341 | 338 |
342 @override | 339 @override |
| 340 SourceRange get docRange => actualElement.docRange; |
| 341 |
| 342 @override |
343 Element get enclosingElement => actualElement.enclosingElement; | 343 Element get enclosingElement => actualElement.enclosingElement; |
344 | 344 |
345 @override | 345 @override |
346 int get hashCode => _location.hashCode; | 346 int get hashCode => _location.hashCode; |
347 | 347 |
348 @override | 348 @override |
349 bool get isDeprecated => actualElement.isDeprecated; | 349 bool get isDeprecated => actualElement.isDeprecated; |
350 | 350 |
351 @override | 351 @override |
352 bool get isOverride => actualElement.isOverride; | 352 bool get isOverride => actualElement.isOverride; |
(...skipping 14 matching lines...) Expand all Loading... |
367 @override | 367 @override |
368 ElementLocation get location => _location; | 368 ElementLocation get location => _location; |
369 | 369 |
370 @override | 370 @override |
371 List<ElementAnnotation> get metadata => actualElement.metadata; | 371 List<ElementAnnotation> get metadata => actualElement.metadata; |
372 | 372 |
373 @override | 373 @override |
374 String get name => actualElement.name; | 374 String get name => actualElement.name; |
375 | 375 |
376 @override | 376 @override |
| 377 int get nameLength => actualElement.nameLength; |
| 378 |
| 379 @override |
377 int get nameOffset => actualElement.nameOffset; | 380 int get nameOffset => actualElement.nameOffset; |
378 | 381 |
379 @deprecated | 382 @deprecated |
380 @override | 383 @override |
381 AstNode get node => computeNode(); | 384 AstNode get node => computeNode(); |
382 | 385 |
383 @override | 386 @override |
384 Source get source => actualElement.source; | 387 Source get source => actualElement.source; |
385 | 388 |
386 @override | 389 @override |
(...skipping 121 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
508 ExecutableElementHandle(ExecutableElement element) : super(element); | 511 ExecutableElementHandle(ExecutableElement element) : super(element); |
509 | 512 |
510 @override | 513 @override |
511 ExecutableElement get actualElement => | 514 ExecutableElement get actualElement => |
512 super.actualElement as ExecutableElement; | 515 super.actualElement as ExecutableElement; |
513 | 516 |
514 @override | 517 @override |
515 List<FunctionElement> get functions => actualElement.functions; | 518 List<FunctionElement> get functions => actualElement.functions; |
516 | 519 |
517 @override | 520 @override |
| 521 bool get hasImplicitReturnType => actualElement.hasImplicitReturnType; |
| 522 |
| 523 @override |
518 bool get isAbstract => actualElement.isAbstract; | 524 bool get isAbstract => actualElement.isAbstract; |
519 | 525 |
520 @override | 526 @override |
521 bool get isAsynchronous => actualElement.isAsynchronous; | 527 bool get isAsynchronous => actualElement.isAsynchronous; |
522 | 528 |
523 @override | 529 @override |
524 bool get isExternal => actualElement.isExternal; | 530 bool get isExternal => actualElement.isExternal; |
525 | 531 |
526 @override | 532 @override |
527 bool get isGenerator => actualElement.isGenerator; | 533 bool get isGenerator => actualElement.isGenerator; |
(...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
603 @override | 609 @override |
604 FieldElement get actualElement => super.actualElement as FieldElement; | 610 FieldElement get actualElement => super.actualElement as FieldElement; |
605 | 611 |
606 @override | 612 @override |
607 ClassElement get enclosingElement => actualElement.enclosingElement; | 613 ClassElement get enclosingElement => actualElement.enclosingElement; |
608 | 614 |
609 @override | 615 @override |
610 bool get isEnumConstant => actualElement.isEnumConstant; | 616 bool get isEnumConstant => actualElement.isEnumConstant; |
611 | 617 |
612 @override | 618 @override |
613 bool get isStatic => actualElement.isStatic; | |
614 | |
615 @override | |
616 ElementKind get kind => ElementKind.FIELD; | 619 ElementKind get kind => ElementKind.FIELD; |
617 | 620 |
618 @override | 621 @override |
619 VariableDeclaration computeNode() => actualElement.computeNode(); | 622 VariableDeclaration computeNode() => actualElement.computeNode(); |
620 } | 623 } |
621 | 624 |
622 /** | 625 /** |
623 * Instances of the class `FunctionElementHandle` implement a handle to a | 626 * Instances of the class `FunctionElementHandle` implement a handle to a |
624 * `FunctionElement`. | 627 * `FunctionElement`. |
625 */ | 628 */ |
(...skipping 262 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
888 | 891 |
889 @override | 892 @override |
890 MethodDeclaration computeNode() => actualElement.computeNode(); | 893 MethodDeclaration computeNode() => actualElement.computeNode(); |
891 } | 894 } |
892 | 895 |
893 /** | 896 /** |
894 * Instances of the class `ParameterElementHandle` implement a handle to a | 897 * Instances of the class `ParameterElementHandle` implement a handle to a |
895 * `ParameterElement`. | 898 * `ParameterElement`. |
896 */ | 899 */ |
897 class ParameterElementHandle extends VariableElementHandle | 900 class ParameterElementHandle extends VariableElementHandle |
| 901 with ParameterElementMixin |
898 implements ParameterElement { | 902 implements ParameterElement { |
899 /** | 903 /** |
900 * Initialize a newly created element handle to represent the given element. | 904 * Initialize a newly created element handle to represent the given element. |
901 * | 905 * |
902 * @param element the element being represented | 906 * @param element the element being represented |
903 */ | 907 */ |
904 ParameterElementHandle(ParameterElement element) : super(element); | 908 ParameterElementHandle(ParameterElement element) : super(element); |
905 | 909 |
906 @override | 910 @override |
907 ParameterElement get actualElement => super.actualElement as ParameterElement; | 911 ParameterElement get actualElement => super.actualElement as ParameterElement; |
(...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1013 : super(element); | 1017 : super(element); |
1014 | 1018 |
1015 @override | 1019 @override |
1016 PropertyInducingElement get actualElement => | 1020 PropertyInducingElement get actualElement => |
1017 super.actualElement as PropertyInducingElement; | 1021 super.actualElement as PropertyInducingElement; |
1018 | 1022 |
1019 @override | 1023 @override |
1020 PropertyAccessorElement get getter => actualElement.getter; | 1024 PropertyAccessorElement get getter => actualElement.getter; |
1021 | 1025 |
1022 @override | 1026 @override |
1023 bool get isStatic => actualElement.isStatic; | |
1024 | |
1025 @override | |
1026 DartType get propagatedType => actualElement.propagatedType; | 1027 DartType get propagatedType => actualElement.propagatedType; |
1027 | 1028 |
1028 @override | 1029 @override |
1029 PropertyAccessorElement get setter => actualElement.setter; | 1030 PropertyAccessorElement get setter => actualElement.setter; |
1030 } | 1031 } |
1031 | 1032 |
1032 /** | 1033 /** |
1033 * Instances of the class `TopLevelVariableElementHandle` implement a handle to
a | 1034 * Instances of the class `TopLevelVariableElementHandle` implement a handle to
a |
1034 * `TopLevelVariableElement`. | 1035 * `TopLevelVariableElement`. |
1035 */ | 1036 */ |
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1084 * Initialize a newly created element handle to represent the given element. | 1085 * Initialize a newly created element handle to represent the given element. |
1085 * | 1086 * |
1086 * @param element the element being represented | 1087 * @param element the element being represented |
1087 */ | 1088 */ |
1088 VariableElementHandle(VariableElement element) : super(element); | 1089 VariableElementHandle(VariableElement element) : super(element); |
1089 | 1090 |
1090 @override | 1091 @override |
1091 VariableElement get actualElement => super.actualElement as VariableElement; | 1092 VariableElement get actualElement => super.actualElement as VariableElement; |
1092 | 1093 |
1093 @override | 1094 @override |
| 1095 bool get hasImplicitType => actualElement.hasImplicitType; |
| 1096 |
| 1097 @override |
1094 FunctionElement get initializer => actualElement.initializer; | 1098 FunctionElement get initializer => actualElement.initializer; |
1095 | 1099 |
1096 @override | 1100 @override |
1097 bool get isConst => actualElement.isConst; | 1101 bool get isConst => actualElement.isConst; |
1098 | 1102 |
1099 @override | 1103 @override |
1100 bool get isFinal => actualElement.isFinal; | 1104 bool get isFinal => actualElement.isFinal; |
1101 | 1105 |
1102 @override | 1106 @override |
1103 bool get isPotentiallyMutatedInClosure => | 1107 bool get isPotentiallyMutatedInClosure => |
1104 actualElement.isPotentiallyMutatedInClosure; | 1108 actualElement.isPotentiallyMutatedInClosure; |
1105 | 1109 |
1106 @override | 1110 @override |
1107 bool get isPotentiallyMutatedInScope => | 1111 bool get isPotentiallyMutatedInScope => |
1108 actualElement.isPotentiallyMutatedInScope; | 1112 actualElement.isPotentiallyMutatedInScope; |
1109 | 1113 |
1110 @override | 1114 @override |
| 1115 bool get isStatic => actualElement.isStatic; |
| 1116 |
| 1117 @override |
1111 DartType get type => actualElement.type; | 1118 DartType get type => actualElement.type; |
1112 } | 1119 } |
| 1120 |
1113 /** | 1121 /** |
1114 * TODO(scheglov) invalid implementation | 1122 * TODO(scheglov) invalid implementation |
1115 */ | 1123 */ |
1116 class WeakReference<T> { | 1124 class WeakReference<T> { |
1117 final T value; | 1125 final T value; |
1118 WeakReference(this.value); | 1126 WeakReference(this.value); |
1119 T get() => value; | 1127 T get() => value; |
1120 } | 1128 } |
OLD | NEW |