<lambda>null1 // WARNING: DO NOT EDIT THIS FILE MANUALLY. It's automatically generated by running:
2 // frameworks/support/compose/ui/ui-inspection/generate-packages/generate_compose_packages.py -r
3 package androidx.compose.ui.inspection.inspector
4
5 import androidx.annotation.VisibleForTesting
6 import androidx.collection.intSetOf
7 import kotlin.math.absoluteValue
8
9 @VisibleForTesting
10 fun packageNameHash(packageName: String) =
11 packageName.fold(0) { hash, char -> hash * 31 + char.code }.absoluteValue
12
13 val systemPackages =
14 intSetOf(
15 -1,
16 packageNameHash("androidx.compose.animation"),
17 packageNameHash("androidx.compose.animation.core"),
18 packageNameHash("androidx.compose.animation.graphics.vector"),
19 packageNameHash("androidx.compose.foundation"),
20 packageNameHash("androidx.compose.foundation.contextmenu"),
21 packageNameHash("androidx.compose.foundation.gestures"),
22 packageNameHash("androidx.compose.foundation.gestures.snapping"),
23 packageNameHash("androidx.compose.foundation.interaction"),
24 packageNameHash("androidx.compose.foundation.layout"),
25 packageNameHash("androidx.compose.foundation.lazy"),
26 packageNameHash("androidx.compose.foundation.lazy.grid"),
27 packageNameHash("androidx.compose.foundation.lazy.layout"),
28 packageNameHash("androidx.compose.foundation.lazy.staggeredgrid"),
29 packageNameHash("androidx.compose.foundation.pager"),
30 packageNameHash("androidx.compose.foundation.text"),
31 packageNameHash("androidx.compose.foundation.text.input"),
32 packageNameHash("androidx.compose.foundation.text.selection"),
33 packageNameHash("androidx.compose.material"),
34 packageNameHash("androidx.compose.material.internal"),
35 packageNameHash("androidx.compose.material.navigation"),
36 packageNameHash("androidx.compose.material.pullrefresh"),
37 packageNameHash("androidx.compose.material.ripple"),
38 packageNameHash("androidx.compose.material3"),
39 packageNameHash("androidx.compose.material3.adaptive"),
40 packageNameHash("androidx.compose.material3.adaptive.layout"),
41 packageNameHash("androidx.compose.material3.adaptive.navigation"),
42 packageNameHash("androidx.compose.material3.adaptive.navigationsuite"),
43 packageNameHash("androidx.compose.material3.carousel"),
44 packageNameHash("androidx.compose.material3.common"),
45 packageNameHash("androidx.compose.material3.internal"),
46 packageNameHash("androidx.compose.material3.pulltorefresh"),
47 packageNameHash("androidx.compose.material3.windowsizeclass"),
48 packageNameHash("androidx.compose.runtime"),
49 packageNameHash("androidx.compose.runtime.internal"),
50 packageNameHash("androidx.compose.runtime.livedata"),
51 packageNameHash("androidx.compose.runtime.mock"),
52 packageNameHash("androidx.compose.runtime.reflect"),
53 packageNameHash("androidx.compose.runtime.rxjava2"),
54 packageNameHash("androidx.compose.runtime.rxjava3"),
55 packageNameHash("androidx.compose.runtime.saveable"),
56 packageNameHash("androidx.compose.ui"),
57 packageNameHash("androidx.compose.ui.graphics"),
58 packageNameHash("androidx.compose.ui.graphics.benchmark"),
59 packageNameHash("androidx.compose.ui.graphics.vector"),
60 packageNameHash("androidx.compose.ui.layout"),
61 packageNameHash("androidx.compose.ui.platform"),
62 packageNameHash("androidx.compose.ui.spatial"),
63 packageNameHash("androidx.compose.ui.text"),
64 packageNameHash("androidx.compose.ui.viewinterop"),
65 packageNameHash("androidx.compose.ui.window"),
66 packageNameHash("androidx.lifecycle.compose"),
67 packageNameHash("androidx.navigation.compose"),
68 packageNameHash("androidx.wear.compose.foundation"),
69 packageNameHash("androidx.wear.compose.foundation.lazy"),
70 packageNameHash("androidx.wear.compose.foundation.pager"),
71 packageNameHash("androidx.wear.compose.foundation.rotary"),
72 packageNameHash("androidx.wear.compose.material"),
73 packageNameHash("androidx.wear.compose.material.dialog"),
74 packageNameHash("androidx.wear.compose.material3"),
75 packageNameHash("androidx.wear.compose.material3.internal"),
76 packageNameHash("androidx.wear.compose.material3.lazy"),
77 packageNameHash("androidx.wear.compose.material3.macrobenchmark.common.baselineprofile"),
78 packageNameHash("androidx.wear.compose.materialcore"),
79 packageNameHash("androidx.wear.compose.navigation"),
80 // TODO(b/375593578): Remove hardcoded packages
81 1538710489, // "a.x.c.s"
82 2001804959, // "a.x.c.u"
83 48603481, // "a.x.c.u.l"
84 1228925967, // "a.x.c.u.n"
85 1665712414, // "a.x.c.u.p"
86 1306660555, // "a.x.c.u.s"
87 )
88