| 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 library analyzer.src.generated.element_handle; | 5 library analyzer.src.generated.element_handle; |
| 6 | 6 |
| 7 import 'package:analyzer/dart/ast/ast.dart'; | 7 import 'package:analyzer/dart/ast/ast.dart'; |
| 8 import 'package:analyzer/dart/constant/value.dart'; | 8 import 'package:analyzer/dart/constant/value.dart'; |
| 9 import 'package:analyzer/dart/element/element.dart'; | 9 import 'package:analyzer/dart/element/element.dart'; |
| 10 import 'package:analyzer/dart/element/type.dart'; | 10 import 'package:analyzer/dart/element/type.dart'; |
| (...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 88 @override | 88 @override |
| 89 InterfaceType get type => actualElement.type; | 89 InterfaceType get type => actualElement.type; |
| 90 | 90 |
| 91 @override | 91 @override |
| 92 List<TypeParameterElement> get typeParameters => actualElement.typeParameters; | 92 List<TypeParameterElement> get typeParameters => actualElement.typeParameters; |
| 93 | 93 |
| 94 @override | 94 @override |
| 95 ConstructorElement get unnamedConstructor => actualElement.unnamedConstructor; | 95 ConstructorElement get unnamedConstructor => actualElement.unnamedConstructor; |
| 96 | 96 |
| 97 @override | 97 @override |
| 98 NamedCompilationUnitMember computeNode() => super.computeNode(); |
| 99 |
| 100 @override |
| 98 FieldElement getField(String fieldName) => actualElement.getField(fieldName); | 101 FieldElement getField(String fieldName) => actualElement.getField(fieldName); |
| 99 | 102 |
| 100 @override | 103 @override |
| 101 PropertyAccessorElement getGetter(String getterName) => | 104 PropertyAccessorElement getGetter(String getterName) => |
| 102 actualElement.getGetter(getterName); | 105 actualElement.getGetter(getterName); |
| 103 | 106 |
| 104 @override | 107 @override |
| 105 MethodElement getMethod(String methodName) => | 108 MethodElement getMethod(String methodName) => |
| 106 actualElement.getMethod(methodName); | 109 actualElement.getMethod(methodName); |
| 107 | 110 |
| (...skipping 780 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 888 ParameterKind get parameterKind => actualElement.parameterKind; | 891 ParameterKind get parameterKind => actualElement.parameterKind; |
| 889 | 892 |
| 890 @override | 893 @override |
| 891 List<ParameterElement> get parameters => actualElement.parameters; | 894 List<ParameterElement> get parameters => actualElement.parameters; |
| 892 | 895 |
| 893 @override | 896 @override |
| 894 List<TypeParameterElement> get typeParameters => actualElement.typeParameters; | 897 List<TypeParameterElement> get typeParameters => actualElement.typeParameters; |
| 895 | 898 |
| 896 @override | 899 @override |
| 897 SourceRange get visibleRange => actualElement.visibleRange; | 900 SourceRange get visibleRange => actualElement.visibleRange; |
| 901 |
| 902 @override |
| 903 FormalParameter computeNode() => super.computeNode(); |
| 898 } | 904 } |
| 899 | 905 |
| 900 /** | 906 /** |
| 901 * A handle to a [PrefixElement]. | 907 * A handle to a [PrefixElement]. |
| 902 */ | 908 */ |
| 903 class PrefixElementHandle extends ElementHandle implements PrefixElement { | 909 class PrefixElementHandle extends ElementHandle implements PrefixElement { |
| 904 /** | 910 /** |
| 905 * Initialize a newly created element handle to represent the element at the | 911 * Initialize a newly created element handle to represent the element at the |
| 906 * given [_location]. The [_resynthesizer] will be used to resynthesize the | 912 * given [_location]. The [_resynthesizer] will be used to resynthesize the |
| 907 * element when needed. | 913 * element when needed. |
| (...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1006 * Initialize a newly created element handle to represent the element at the | 1012 * Initialize a newly created element handle to represent the element at the |
| 1007 * given [_location]. The [_resynthesizer] will be used to resynthesize the | 1013 * given [_location]. The [_resynthesizer] will be used to resynthesize the |
| 1008 * element when needed. | 1014 * element when needed. |
| 1009 */ | 1015 */ |
| 1010 TopLevelVariableElementHandle( | 1016 TopLevelVariableElementHandle( |
| 1011 ElementResynthesizer resynthesizer, ElementLocation location) | 1017 ElementResynthesizer resynthesizer, ElementLocation location) |
| 1012 : super(resynthesizer, location); | 1018 : super(resynthesizer, location); |
| 1013 | 1019 |
| 1014 @override | 1020 @override |
| 1015 ElementKind get kind => ElementKind.TOP_LEVEL_VARIABLE; | 1021 ElementKind get kind => ElementKind.TOP_LEVEL_VARIABLE; |
| 1022 |
| 1023 @override |
| 1024 VariableDeclaration computeNode() => super.computeNode(); |
| 1016 } | 1025 } |
| 1017 | 1026 |
| 1018 /** | 1027 /** |
| 1019 * A handle to a [TypeParameterElement]. | 1028 * A handle to a [TypeParameterElement]. |
| 1020 */ | 1029 */ |
| 1021 class TypeParameterElementHandle extends ElementHandle | 1030 class TypeParameterElementHandle extends ElementHandle |
| 1022 implements TypeParameterElement { | 1031 implements TypeParameterElement { |
| 1023 /** | 1032 /** |
| 1024 * Initialize a newly created element handle to represent the element at the | 1033 * Initialize a newly created element handle to represent the element at the |
| 1025 * given [_location]. The [_resynthesizer] will be used to resynthesize the | 1034 * given [_location]. The [_resynthesizer] will be used to resynthesize the |
| (...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1068 | 1077 |
| 1069 @override | 1078 @override |
| 1070 FunctionElement get initializer => actualElement.initializer; | 1079 FunctionElement get initializer => actualElement.initializer; |
| 1071 | 1080 |
| 1072 @override | 1081 @override |
| 1073 bool get isConst => actualElement.isConst; | 1082 bool get isConst => actualElement.isConst; |
| 1074 | 1083 |
| 1075 @override | 1084 @override |
| 1076 bool get isFinal => actualElement.isFinal; | 1085 bool get isFinal => actualElement.isFinal; |
| 1077 | 1086 |
| 1087 @deprecated |
| 1078 @override | 1088 @override |
| 1079 bool get isPotentiallyMutatedInClosure => | 1089 bool get isPotentiallyMutatedInClosure => |
| 1080 actualElement.isPotentiallyMutatedInClosure; | 1090 actualElement.isPotentiallyMutatedInClosure; |
| 1081 | 1091 |
| 1092 @deprecated |
| 1082 @override | 1093 @override |
| 1083 bool get isPotentiallyMutatedInScope => | 1094 bool get isPotentiallyMutatedInScope => |
| 1084 actualElement.isPotentiallyMutatedInScope; | 1095 actualElement.isPotentiallyMutatedInScope; |
| 1085 | 1096 |
| 1086 @override | 1097 @override |
| 1087 bool get isStatic => actualElement.isStatic; | 1098 bool get isStatic => actualElement.isStatic; |
| 1088 | 1099 |
| 1089 @override | 1100 @override |
| 1090 DartType get type => actualElement.type; | 1101 DartType get type => actualElement.type; |
| 1091 } | 1102 } |
| OLD | NEW |