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