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

Unified Diff: sdk/lib/_internal/compiler/implementation/universe/universe.dart

Issue 12334070: Support runtime check of function types. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Register dependency Created 7 years, 9 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: sdk/lib/_internal/compiler/implementation/universe/universe.dart
diff --git a/sdk/lib/_internal/compiler/implementation/universe/universe.dart b/sdk/lib/_internal/compiler/implementation/universe/universe.dart
index 4dbd9a8fe7ba7006998f2d9639a34934eddd3862..a27b458d1bac93edf72cc671d6ccc2ad38d588a3 100644
--- a/sdk/lib/_internal/compiler/implementation/universe/universe.dart
+++ b/sdk/lib/_internal/compiler/implementation/universe/universe.dart
@@ -49,6 +49,8 @@ class Universe {
*/
final Set<Element> fieldSetters;
final Set<DartType> isChecks;
+ final Set<Element> callMethods;
ngeoffray 2013/03/13 09:30:46 Please add comments on callMethods and closurizedM
Johnni Winther 2013/03/22 07:30:24 Done.
+ final Set<Element> closurizedMembers;
Universe() : instantiatedClasses = new Set<ClassElement>(),
instantiatedTypes = new Set<DartType>(),
@@ -58,7 +60,9 @@ class Universe {
invokedSetters = new Map<SourceString, Set<Selector>>(),
fieldGetters = new Set<Element>(),
fieldSetters = new Set<Element>(),
- isChecks = new Set<DartType>();
+ isChecks = new Set<DartType>(),
+ callMethods = new Set<Element>(),
+ closurizedMembers = new Set<Element>();
bool hasMatchingSelector(Set<Selector> selectors,
Element member,

Powered by Google App Engine
This is Rietveld 408576698