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

Unified Diff: runtime/lib/mirrors_impl.dart

Issue 164823006: Remove LibraryMirror.topLevelMembers. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: sync Created 6 years, 10 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
« no previous file with comments | « no previous file | sdk/lib/_internal/lib/js_mirrors.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: runtime/lib/mirrors_impl.dart
diff --git a/runtime/lib/mirrors_impl.dart b/runtime/lib/mirrors_impl.dart
index f527df78f99fbf22317d7b165d9282c6bec723f3..4efc47c57145a3dd56acb27d972f6398c2efcac1 100644
--- a/runtime/lib/mirrors_impl.dart
+++ b/runtime/lib/mirrors_impl.dart
@@ -1229,33 +1229,6 @@ class _LocalLibraryMirror extends _LocalObjectMirror implements LibraryMirror {
new _UnmodifiableMapView<Symbol, DeclarationMirror>(_members);
}
-
- var _cachedTopLevelMembers;
- Map<Symbol, MethodMirror> get topLevelMembers {
- if (_cachedTopLevelMembers == null) {
- var result = new Map<Symbol, MethodMirror>();
- declarations.values.forEach((decl) {
- if (decl is MethodMirror) {
- result[decl.simpleName] = decl;
- }
- if (decl is VariableMirror) {
- var getterName = decl.simpleName;
- result[getterName] =
- new _SyntheticAccessor(this, getterName, true, true, true, decl);
- if (!decl.isFinal) {
- var setterName = _asSetter(decl.simpleName, this);
- result[setterName] = new _SyntheticAccessor(
- this, setterName, false, true, true, decl);
- }
- }
- });
- _cachedTopLevelMembers =
- new _UnmodifiableMapView<Symbol, MethodMirror>(result);
- }
- return _cachedTopLevelMembers;
- }
-
-
Map<Symbol, Mirror> _cachedMembers;
Map<Symbol, Mirror> get _members {
if (_cachedMembers == null) {
« no previous file with comments | « no previous file | sdk/lib/_internal/lib/js_mirrors.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698