| 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.dart.element.member; | 5 library analyzer.src.dart.element.member; |
| 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 258 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 269 ClassElement get enclosingElement => baseElement.enclosingElement; | 269 ClassElement get enclosingElement => baseElement.enclosingElement; |
| 270 | 270 |
| 271 @override | 271 @override |
| 272 PropertyAccessorElement get getter => | 272 PropertyAccessorElement get getter => |
| 273 PropertyAccessorMember.from(baseElement.getter, definingType); | 273 PropertyAccessorMember.from(baseElement.getter, definingType); |
| 274 | 274 |
| 275 @override | 275 @override |
| 276 bool get isEnumConstant => baseElement.isEnumConstant; | 276 bool get isEnumConstant => baseElement.isEnumConstant; |
| 277 | 277 |
| 278 @override | 278 @override |
| 279 bool get isVirtual => baseElement.isVirtual; |
| 280 |
| 281 @override |
| 279 DartType get propagatedType => substituteFor(baseElement.propagatedType); | 282 DartType get propagatedType => substituteFor(baseElement.propagatedType); |
| 280 | 283 |
| 281 @override | 284 @override |
| 282 PropertyAccessorElement get setter => | 285 PropertyAccessorElement get setter => |
| 283 PropertyAccessorMember.from(baseElement.setter, definingType); | 286 PropertyAccessorMember.from(baseElement.setter, definingType); |
| 284 | 287 |
| 285 @override | 288 @override |
| 286 accept(ElementVisitor visitor) => visitor.visitFieldElement(this); | 289 accept(ElementVisitor visitor) => visitor.visitFieldElement(this); |
| 287 | 290 |
| 288 @override | 291 @override |
| (...skipping 772 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1061 DartObject computeConstantValue() => baseElement.computeConstantValue(); | 1064 DartObject computeConstantValue() => baseElement.computeConstantValue(); |
| 1062 | 1065 |
| 1063 @override | 1066 @override |
| 1064 void visitChildren(ElementVisitor visitor) { | 1067 void visitChildren(ElementVisitor visitor) { |
| 1065 // TODO(brianwilkerson) We need to finish implementing the accessors used | 1068 // TODO(brianwilkerson) We need to finish implementing the accessors used |
| 1066 // below so that we can safely invoke them. | 1069 // below so that we can safely invoke them. |
| 1067 super.visitChildren(visitor); | 1070 super.visitChildren(visitor); |
| 1068 baseElement.initializer?.accept(visitor); | 1071 baseElement.initializer?.accept(visitor); |
| 1069 } | 1072 } |
| 1070 } | 1073 } |
| OLD | NEW |