1// Signature format: 4.0
2package androidx.compose.ui.tooling {
3
4  public final class InspectableKt {
5    method @androidx.compose.runtime.Composable public static void InInspectionModeOnly(kotlin.jvm.functions.Function0<kotlin.Unit> content);
6  }
7
8}
9
10package androidx.compose.ui.tooling.preview {
11
12  public final class ComposeViewAdapterKt {
13    field public static final String TOOLS_NS_URI = "http://schemas.android.com/tools";
14  }
15
16  public final class Devices {
17    field public static final String AUTOMOTIVE_1024p = "id:automotive_1024p_landscape";
18    field public static final String DEFAULT = "";
19    field public static final androidx.compose.ui.tooling.preview.Devices INSTANCE;
20    field public static final String NEXUS_10 = "name:Nexus 10";
21    field public static final String NEXUS_5 = "id:Nexus 5";
22    field public static final String NEXUS_5X = "id:Nexus 5X";
23    field public static final String NEXUS_6 = "id:Nexus 6";
24    field public static final String NEXUS_6P = "id:Nexus 6P";
25    field public static final String NEXUS_7 = "id:Nexus 7";
26    field public static final String NEXUS_7_2013 = "id:Nexus 7 2013";
27    field public static final String NEXUS_9 = "id:Nexus 9";
28    field public static final String PIXEL = "id:pixel";
29    field public static final String PIXEL_2 = "id:pixel_2";
30    field public static final String PIXEL_2_XL = "id:pixel_2_xl";
31    field public static final String PIXEL_3 = "id:pixel_3";
32    field public static final String PIXEL_3A = "id:pixel_3a";
33    field public static final String PIXEL_3A_XL = "id:pixel_3a_xl";
34    field public static final String PIXEL_3_XL = "id:pixel_3_xl";
35    field public static final String PIXEL_4 = "id:pixel_4";
36    field public static final String PIXEL_4_XL = "id:pixel_4_xl";
37    field public static final String PIXEL_C = "id:pixel_c";
38    field public static final String PIXEL_XL = "id:pixel_xl";
39  }
40
41  @kotlin.annotation.MustBeDocumented @kotlin.annotation.Repeatable @kotlin.annotation.Retention(kotlin.annotation.AnnotationRetention) @kotlin.annotation.Target(allowedTargets=kotlin.annotation.AnnotationTarget) public @interface Preview {
42    method public abstract int apiLevel();
43    method public abstract long backgroundColor();
44    method public abstract String device();
45    method public abstract float fontScale();
46    method public abstract String group();
47    method public abstract int heightDp();
48    method public abstract String locale();
49    method public abstract String name();
50    method public abstract boolean showBackground();
51    method public abstract boolean showSystemUi();
52    method public abstract int uiMode();
53    method public abstract int widthDp();
54    property public abstract int apiLevel;
55    property public abstract long backgroundColor;
56    property public abstract String device;
57    property public abstract float fontScale;
58    property public abstract String group;
59    property public abstract int heightDp;
60    property public abstract String locale;
61    property public abstract String name;
62    property public abstract boolean showBackground;
63    property public abstract boolean showSystemUi;
64    property public abstract int uiMode;
65    property public abstract int widthDp;
66  }
67
68  @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.RUNTIME) public @interface PreviewParameter {
69    method public abstract int limit();
70    method public abstract kotlin.reflect.KClass<? extends androidx.compose.ui.tooling.preview.PreviewParameterProvider<?>> provider();
71    property public abstract int limit;
72    property public abstract kotlin.reflect.KClass<? extends androidx.compose.ui.tooling.preview.PreviewParameterProvider<?>> provider;
73  }
74
75  public interface PreviewParameterProvider<T> {
76    method public default int getCount();
77    method public kotlin.sequences.Sequence<T> getValues();
78    property public default int count;
79    property public abstract kotlin.sequences.Sequence<T> values;
80  }
81
82  public final class PreviewUtilsKt {
83  }
84
85}
86
87package androidx.compose.ui.tooling.preview.animation {
88
89  public final class ComposeAnimationParserKt {
90  }
91
92}
93
94package androidx.compose.ui.tooling.preview.datasource {
95
96  public class CollectionPreviewParameterProvider<T> implements androidx.compose.ui.tooling.preview.PreviewParameterProvider<T> {
97    ctor public CollectionPreviewParameterProvider(java.util.Collection<? extends T> collection);
98    method public kotlin.sequences.Sequence<T> getValues();
99    property public kotlin.sequences.Sequence<T> values;
100  }
101
102  public final class LoremIpsum implements androidx.compose.ui.tooling.preview.PreviewParameterProvider<java.lang.String> {
103    ctor public LoremIpsum();
104    ctor public LoremIpsum(int words);
105    method public kotlin.sequences.Sequence<java.lang.String> getValues();
106    property public kotlin.sequences.Sequence<java.lang.String> values;
107  }
108
109  public final class LoremIpsumKt {
110  }
111
112}
113
114