1// Signature format: 4.0
2package androidx.compose.material3.windowsizeclass {
3
4  public final class AndroidWindowSizeClass_androidKt {
5    method @androidx.compose.material3.windowsizeclass.ExperimentalMaterial3WindowSizeClassApi @androidx.compose.runtime.Composable public static androidx.compose.material3.windowsizeclass.WindowSizeClass calculateWindowSizeClass(android.app.Activity activity);
6  }
7
8  @kotlin.RequiresOptIn(message="This material3-window-size-class API is experimental and is likely to change or to " + "be removed in the future.") public @interface ExperimentalMaterial3WindowSizeClassApi {
9  }
10
11  public final class TestOnly_jvmKt {
12  }
13
14  @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class WindowHeightSizeClass implements java.lang.Comparable<androidx.compose.material3.windowsizeclass.WindowHeightSizeClass> {
15    method public operator int compareTo(int other);
16    field public static final androidx.compose.material3.windowsizeclass.WindowHeightSizeClass.Companion Companion;
17  }
18
19  public static final class WindowHeightSizeClass.Companion {
20    method public int getCompact();
21    method public int getExpanded();
22    method public int getMedium();
23    property public final int Compact;
24    property public final int Expanded;
25    property public final int Medium;
26  }
27
28  @androidx.compose.runtime.Immutable public final class WindowSizeClass {
29    method public int getHeightSizeClass();
30    method public int getWidthSizeClass();
31    property public final int heightSizeClass;
32    property public final int widthSizeClass;
33    field public static final androidx.compose.material3.windowsizeclass.WindowSizeClass.Companion Companion;
34  }
35
36  public static final class WindowSizeClass.Companion {
37    method @androidx.compose.material3.windowsizeclass.ExperimentalMaterial3WindowSizeClassApi @org.jetbrains.annotations.TestOnly public androidx.compose.material3.windowsizeclass.WindowSizeClass calculateFromSize(long size);
38  }
39
40  @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class WindowWidthSizeClass implements java.lang.Comparable<androidx.compose.material3.windowsizeclass.WindowWidthSizeClass> {
41    method public operator int compareTo(int other);
42    field public static final androidx.compose.material3.windowsizeclass.WindowWidthSizeClass.Companion Companion;
43  }
44
45  public static final class WindowWidthSizeClass.Companion {
46    method public int getCompact();
47    method public int getExpanded();
48    method public int getMedium();
49    property public final int Compact;
50    property public final int Expanded;
51    property public final int Medium;
52  }
53
54}
55
56