File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1+ /*
2+ * Copyright (c) Meta Platforms, Inc. and affiliates.
3+ *
4+ * This source code is licensed under the MIT license found in the
5+ * LICENSE file in the root directory of this source tree.
6+ */
7+
8+ package com.facebook.yoga
9+
10+ public enum class LayoutPassReason (public val intValue : Int ) {
11+ INITIAL (0 ),
12+ ABS_LAYOUT (1 ),
13+ STRETCH (2 ),
14+ MULTILINE_STRETCH (3 ),
15+ FLEX_LAYOUT (4 ),
16+ MEASURE (5 ),
17+ ABS_MEASURE (6 ),
18+ FLEX_MEASURE (7 );
19+
20+ public companion object {
21+ public fun fromInt (value : Int ): LayoutPassReason =
22+ when (value) {
23+ 0 -> INITIAL
24+ 1 -> ABS_LAYOUT
25+ 2 -> STRETCH
26+ 3 -> MULTILINE_STRETCH
27+ 4 -> FLEX_LAYOUT
28+ 5 -> MEASURE
29+ 6 -> ABS_MEASURE
30+ 7 -> FLEX_MEASURE
31+ else -> throw IllegalArgumentException (" Unknown enum value: $value " )
32+ }
33+ }
34+ }
You can’t perform that action at this time.
0 commit comments