| 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 |