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

Side by Side Diff: pkg/compiler/lib/src/elements/modelx.dart

Issue 1313893004: Move isPrivateName and isPublicName to Name. (Closed) Base URL: https://github.com/dart-lang/sdk.git@master
Patch Set: Created 5 years, 3 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 | « pkg/compiler/lib/src/elements/elements.dart ('k') | pkg/compiler/lib/src/elements/names.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) 2013, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2013, 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 elements.modelx; 5 library elements.modelx;
6 6
7 import '../compiler.dart' show 7 import '../compiler.dart' show
8 Compiler, 8 Compiler;
9 isPrivateName;
10 import '../constants/constant_constructors.dart'; 9 import '../constants/constant_constructors.dart';
11 import '../constants/constructors.dart'; 10 import '../constants/constructors.dart';
12 import '../constants/expressions.dart'; 11 import '../constants/expressions.dart';
13 import '../dart_types.dart'; 12 import '../dart_types.dart';
14 import '../diagnostics/diagnostic_listener.dart'; 13 import '../diagnostics/diagnostic_listener.dart';
15 import '../diagnostics/invariant.dart' show 14 import '../diagnostics/invariant.dart' show
16 invariant; 15 invariant;
17 import '../diagnostics/messages.dart'; 16 import '../diagnostics/messages.dart';
18 import '../diagnostics/source_span.dart' show 17 import '../diagnostics/source_span.dart' show
19 SourceSpan; 18 SourceSpan;
(...skipping 1036 matching lines...) Expand 10 before | Expand all | Expand 10 after
1056 localMembers.forEach(filterPatch); 1055 localMembers.forEach(filterPatch);
1057 } else { 1056 } else {
1058 localMembers.forEach(f); 1057 localMembers.forEach(f);
1059 } 1058 }
1060 } 1059 }
1061 1060
1062 Iterable<Element> getNonPrivateElementsInScope() { 1061 Iterable<Element> getNonPrivateElementsInScope() {
1063 return localScope.values.where((Element element) { 1062 return localScope.values.where((Element element) {
1064 // At this point [localScope] only contains members so we don't need 1063 // At this point [localScope] only contains members so we don't need
1065 // to check for foreign or prefix elements. 1064 // to check for foreign or prefix elements.
1066 return !isPrivateName(element.name); 1065 return !Name.isPrivateName(element.name);
1067 }); 1066 });
1068 } 1067 }
1069 1068
1070 bool hasLibraryName() => libraryTag != null; 1069 bool hasLibraryName() => libraryTag != null;
1071 1070
1072 /** 1071 /**
1073 * Returns the library name, which is either the name given in the library tag 1072 * Returns the library name, which is either the name given in the library tag
1074 * or the empty string if there is no library tag. 1073 * or the empty string if there is no library tag.
1075 */ 1074 */
1076 String getLibraryName() { 1075 String getLibraryName() {
(...skipping 1833 matching lines...) Expand 10 before | Expand all | Expand 10 after
2910 AstElement get definingElement; 2909 AstElement get definingElement;
2911 2910
2912 bool get hasResolvedAst => definingElement.hasTreeElements; 2911 bool get hasResolvedAst => definingElement.hasTreeElements;
2913 2912
2914 ResolvedAst get resolvedAst { 2913 ResolvedAst get resolvedAst {
2915 return new ResolvedAst(declaration, 2914 return new ResolvedAst(declaration,
2916 definingElement.node, definingElement.treeElements); 2915 definingElement.node, definingElement.treeElements);
2917 } 2916 }
2918 2917
2919 } 2918 }
OLDNEW
« no previous file with comments | « pkg/compiler/lib/src/elements/elements.dart ('k') | pkg/compiler/lib/src/elements/names.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698