Skip to content

Commit 48205b4

Browse files
osa1Commit Queue
authored andcommitted
[dart2wasm] Simplify CoreTypesUtil procedure field initialization
Change-Id: I614c017bd64c100f485ba9693cd454fcc235fcf9 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/417181 Commit-Queue: Ömer Ağacan <[email protected]> Reviewed-by: Martin Kustermann <[email protected]>
1 parent 1f90293 commit 48205b4

File tree

1 file changed

+6
-12
lines changed

1 file changed

+6
-12
lines changed

pkg/dart2wasm/lib/js/util.dart

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -48,23 +48,17 @@ class CoreTypesUtil {
4848
coreTypes.index.getTopLevelProcedure('dart:_js_helper', 'JS'),
4949
isDartFunctionWrappedTarget = coreTypes.index
5050
.getTopLevelProcedure('dart:_js_helper', '_isDartFunctionWrapped'),
51-
numToIntTarget = coreTypes.index
52-
.getClass('dart:core', 'num')
53-
.procedures
54-
.firstWhere((p) => p.name.text == 'toInt'),
51+
numToIntTarget =
52+
coreTypes.index.getProcedure('dart:core', 'num', 'toInt'),
5553
jsifyRawTarget =
5654
coreTypes.index.getTopLevelProcedure('dart:_js_helper', 'jsifyRaw'),
5755
jsObjectFromDartObjectTarget = coreTypes.index
5856
.getTopLevelProcedure('dart:_js_helper', 'jsObjectFromDartObject'),
59-
jsValueBoxTarget = coreTypes.index
60-
.getClass('dart:_js_helper', 'JSValue')
61-
.procedures
62-
.firstWhere((p) => p.name.text == 'box'),
57+
jsValueBoxTarget =
58+
coreTypes.index.getProcedure('dart:_js_helper', 'JSValue', 'box'),
6359
jsValueClass = coreTypes.index.getClass('dart:_js_helper', 'JSValue'),
64-
jsValueUnboxTarget = coreTypes.index
65-
.getClass('dart:_js_helper', 'JSValue')
66-
.procedures
67-
.firstWhere((p) => p.name.text == 'unbox'),
60+
jsValueUnboxTarget =
61+
coreTypes.index.getProcedure('dart:_js_helper', 'JSValue', 'unbox'),
6862
wasmExternRefClass =
6963
coreTypes.index.getClass('dart:_wasm', 'WasmExternRef'),
7064
wasmArrayClass = coreTypes.index.getClass('dart:_wasm', 'WasmArray'),

0 commit comments

Comments
 (0)