Index: frog/library.dart |
diff --git a/frog/library.dart b/frog/library.dart |
index e5b3ed09da5369a36d70ef9082de6a78f8230f06..6b08f9fa54f3e3599d75ff40cf4aa51695a8e0e5 100644 |
--- a/frog/library.dart |
+++ b/frog/library.dart |
@@ -102,37 +102,12 @@ class Library extends Element { |
} else { |
members.add(member); |
} |
- _makePrivateMembersUnique(member, members); |
} |
} else { |
world._addMember(member); |
} |
} |
- void _makePrivateMembersUnique(Member member, MemberSet members) { |
- // If the JS name in the member set is already unique, we simply |
- // copy the name to the new member. |
- if (members.jsnameUnique) { |
- member._jsname = members.jsname; |
- return; |
- } |
- |
- // Run through the other libraries in the world and check if any |
- // of them has a clashing private member. If so, we rewrite this |
- // one and all other members in the set. |
- String name = members.name; |
- for (var lib in world.libraries.getValues()) { |
- if (lib !== this && lib._privateMembers.containsKey(name)) { |
- String uniqueName = '_${this.jsname}${members.jsname}'; |
- members.jsname = uniqueName; |
- members.jsnameUnique = true; |
- members.members.forEach((each) { each._jsname = uniqueName; }); |
- assert(member.jsname == members.jsname); |
- return; |
- } |
- } |
- } |
- |
// TODO(jimhug): Cache and share the types as interfaces! |
Type getOrAddFunctionType(Element enclosingElement, String name, |
FunctionDefinition func, MethodData data) { |