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

Side by Side Diff: pkg/analyzer/lib/src/dart/element/element.dart

Issue 2991993002: Reapply 47ecf72 after it was reverted in e431e93e872d9a1c97a5177ebb09d5416f1d659a. (Closed)
Patch Set: Created 3 years, 4 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
« no previous file with comments | « no previous file | pkg/analyzer/test/src/summary/resynthesize_kernel_test.dart » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 library analyzer.src.dart.element.element; 5 library analyzer.src.dart.element.element;
6 6
7 import 'dart:collection'; 7 import 'dart:collection';
8 import 'dart:math' show min; 8 import 'dart:math' show min;
9 9
10 import 'package:analyzer/dart/ast/ast.dart'; 10 import 'package:analyzer/dart/ast/ast.dart';
(...skipping 3951 matching lines...) Expand 10 before | Expand all | Expand 10 after
3962 return _kernel.name.name; 3962 return _kernel.name.name;
3963 } 3963 }
3964 if (serializedExecutable != null) { 3964 if (serializedExecutable != null) {
3965 return serializedExecutable.name; 3965 return serializedExecutable.name;
3966 } 3966 }
3967 return super.displayName; 3967 return super.displayName;
3968 } 3968 }
3969 3969
3970 @override 3970 @override
3971 String get documentationComment { 3971 String get documentationComment {
3972 if (_kernel != null) {
3973 return _kernel.documentationComment;
3974 }
3972 if (serializedExecutable != null) { 3975 if (serializedExecutable != null) {
3973 return serializedExecutable?.documentationComment?.text; 3976 return serializedExecutable?.documentationComment?.text;
3974 } 3977 }
3975 return super.documentationComment; 3978 return super.documentationComment;
3976 } 3979 }
3977 3980
3978 /** 3981 /**
3979 * Set whether this executable element is external. 3982 * Set whether this executable element is external.
3980 */ 3983 */
3981 void set external(bool isExternal) { 3984 void set external(bool isExternal) {
(...skipping 3581 matching lines...) Expand 10 before | Expand all | Expand 10 after
7563 @override 7566 @override
7564 int get codeOffset { 7567 int get codeOffset {
7565 if (_unlinkedVariable != null) { 7568 if (_unlinkedVariable != null) {
7566 return _unlinkedVariable.codeRange?.offset; 7569 return _unlinkedVariable.codeRange?.offset;
7567 } 7570 }
7568 return super.codeOffset; 7571 return super.codeOffset;
7569 } 7572 }
7570 7573
7571 @override 7574 @override
7572 String get documentationComment { 7575 String get documentationComment {
7576 if (_kernel != null) {
7577 return _kernel.documentationComment;
7578 }
7573 if (_unlinkedVariable != null) { 7579 if (_unlinkedVariable != null) {
7574 return _unlinkedVariable?.documentationComment?.text; 7580 return _unlinkedVariable?.documentationComment?.text;
7575 } 7581 }
7576 return super.documentationComment; 7582 return super.documentationComment;
7577 } 7583 }
7578 7584
7579 @override 7585 @override
7580 bool get hasImplicitType { 7586 bool get hasImplicitType {
7581 if (_unlinkedVariable != null) { 7587 if (_unlinkedVariable != null) {
7582 return _unlinkedVariable.type == null; 7588 return _unlinkedVariable.type == null;
(...skipping 2118 matching lines...) Expand 10 before | Expand all | Expand 10 after
9701 9707
9702 @override 9708 @override
9703 DartObject computeConstantValue() => null; 9709 DartObject computeConstantValue() => null;
9704 9710
9705 @override 9711 @override
9706 void visitChildren(ElementVisitor visitor) { 9712 void visitChildren(ElementVisitor visitor) {
9707 super.visitChildren(visitor); 9713 super.visitChildren(visitor);
9708 _initializer?.accept(visitor); 9714 _initializer?.accept(visitor);
9709 } 9715 }
9710 } 9716 }
OLDNEW
« no previous file with comments | « no previous file | pkg/analyzer/test/src/summary/resynthesize_kernel_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698