Skip to content

Commit 7ef8423

Browse files
committed
Try with pragma
1 parent b970236 commit 7ef8423

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

lib/comparing_ordered_set.dart

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,8 @@ class ComparingOrderedSet<E> extends OrderedSet<E>
7878
return _reverseCache;
7979
}
8080

81+
@pragma('vm:prefer-inline')
82+
@pragma('wasm:prefer-inline')
8183
@override
8284
bool add(E e) {
8385
final elementSet = {e};
@@ -107,6 +109,8 @@ class ComparingOrderedSet<E> extends OrderedSet<E>
107109
addAll(elements);
108110
}
109111

112+
@pragma('vm:prefer-inline')
113+
@pragma('wasm:prefer-inline')
110114
@override
111115
bool remove(E e) {
112116
var bucket = _backingSet.lookup({e});

lib/mapping_ordered_set.dart

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,8 @@ class MappingOrderedSet<K extends Comparable<K>, E> extends OrderedSet<E>
4646
return _reverseCache;
4747
}
4848

49+
@pragma('vm:prefer-inline')
50+
@pragma('wasm:prefer-inline')
4951
@override
5052
bool add(E e) {
5153
final elementPriority = _mappingFunction(e);
@@ -72,6 +74,8 @@ class MappingOrderedSet<K extends Comparable<K>, E> extends OrderedSet<E>
7274
addAll(elements);
7375
}
7476

77+
@pragma('vm:prefer-inline')
78+
@pragma('wasm:prefer-inline')
7579
@override
7680
bool remove(E e) {
7781
K? key = _mappingFunction(e);

0 commit comments

Comments
 (0)