Index: tool/input_sdk/private/ddc_runtime/classes.dart |
diff --git a/tool/input_sdk/private/ddc_runtime/classes.dart b/tool/input_sdk/private/ddc_runtime/classes.dart |
index c2e708b93fa3348d959c68708fc2bd4cac6316ca..27c25427184a938f89ed3d74978f5d7a6189e45a 100644 |
--- a/tool/input_sdk/private/ddc_runtime/classes.dart |
+++ b/tool/input_sdk/private/ddc_runtime/classes.dart |
@@ -192,7 +192,7 @@ _setStaticTypes(f, names) => JS('', '''(() => { |
for (let name of $names) { |
// TODO(vsm): Need to generate static methods. |
if (!$f[name]) continue; |
- $tagMemoized($f[name], function() { |
+ $tagLazy($f[name], function() { |
let parts = $f[$_staticSig][name]; |
return $definiteFunctionType.apply(null, parts); |
}) |
@@ -223,7 +223,7 @@ setSignature(f, signature) => JS('', '''(() => { |
$_setMethodSignature($f, methods); |
$_setStaticSignature($f, statics); |
$_setStaticTypes($f, names); |
- $tagMemoized($f, () => $Type); |
+ $tagLazy($f, () => $Type); |
})()'''); |
hasMethod(obj, name) => JS('', '$getMethodType($obj, $name) !== void 0'); |