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

Unified Diff: runtime/vm/object.cc

Issue 24631003: Add proper API for creating private symbols wrt a library. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 7 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 side-by-side diff with in-line comments
Download patch
Index: runtime/vm/object.cc
diff --git a/runtime/vm/object.cc b/runtime/vm/object.cc
index 3d06df2278a2a6ae290817d2d91c0804c74117b0..6df05a0ecdc8c5dd3a3b5b4ca584ae1663488a1b 100644
--- a/runtime/vm/object.cc
+++ b/runtime/vm/object.cc
@@ -238,7 +238,7 @@ INVISIBLE_LIST(MARK_FUNCTION)
// _MyClass@6b3832b. -> _MyClass
// _MyClass@6b3832b.named -> _MyClass.named
//
-static RawString* IdentifierPrettyName(const String& name) {
+RawString* String::IdentifierPrettyName(const String& name) {
if (name.Equals(Symbols::TopLevel())) {
// Name of invisible top-level class.
return Symbols::Empty().raw();
@@ -1485,7 +1485,7 @@ RawString* Class::UserVisibleName() const {
default:
if (!IsSignatureClass()) {
const String& name = String::Handle(Name());
- return IdentifierPrettyName(name);
+ return String::IdentifierPrettyName(name);
} else {
return Name();
}
@@ -5050,7 +5050,7 @@ bool Function::HasOptimizedCode() const {
RawString* Function::UserVisibleName() const {
const String& str = String::Handle(name());
- return IdentifierPrettyName(str);
+ return String::IdentifierPrettyName(str);
}
@@ -5467,7 +5467,7 @@ RawField* Field::Clone(const Class& new_owner) const {
RawString* Field::UserVisibleName() const {
const String& str = String::Handle(name());
- return IdentifierPrettyName(str);
+ return String::IdentifierPrettyName(str);
}
« no previous file with comments | « runtime/vm/object.h ('k') | runtime/vm/resolver.h » ('j') | sdk/lib/mirrors/mirrors.dart » ('J')

Powered by Google App Engine
This is Rietveld 408576698