[go: nahoru, domu]

blob: 04f9b8a2345110e91a6e01caa29562e70d33babc [file] [log] [blame]
Andrey Kulikov9c38efb2020-03-16 19:14:51 +00001// Signature format: 3.0
2package androidx.ui.tooling {
3
4 public final class CallGroup extends androidx.ui.tooling.Group {
5 ctor public CallGroup(Object? key, androidx.ui.unit.IntPxBounds box, java.util.Collection<?> data, java.util.Collection<? extends androidx.ui.tooling.Group> children);
6 }
7
8 public abstract sealed class Group {
9 method public final androidx.ui.unit.IntPxBounds getBox();
10 method public final java.util.Collection<androidx.ui.tooling.Group> getChildren();
11 method public final java.util.Collection<java.lang.Object> getData();
12 method public final Object? getKey();
13 }
14
15 public final class InspectableKt {
Aurimas Liutikas9291f142020-05-28 19:59:17 -070016 method @androidx.compose.Composable public static void InInspectionModeOnly(kotlin.jvm.functions.Function0<kotlin.Unit> children);
17 method @androidx.compose.Composable public static void Inspectable(kotlin.jvm.functions.Function0<kotlin.Unit> children);
Andrey Kulikov9c38efb2020-03-16 19:14:51 +000018 method public static java.util.Set<androidx.compose.SlotTable>! getTables();
19 }
20
21 public final class JoinedKey {
22 ctor public JoinedKey(Object? left, Object? right);
23 method public Object? component1();
24 method public Object? component2();
25 method public androidx.ui.tooling.JoinedKey copy(Object? left, Object? right);
26 method public Object? getLeft();
27 method public Object? getRight();
28 }
29
30 public final class NodeGroup extends androidx.ui.tooling.Group {
31 ctor public NodeGroup(Object? key, Object node, androidx.ui.unit.IntPxBounds box, java.util.Collection<?> data, java.util.Collection<? extends androidx.ui.tooling.Group> children);
32 method public Object getNode();
33 }
34
35 public final class SlotTreeKt {
36 method public static androidx.ui.tooling.Group asTree(androidx.compose.SlotTable);
37 method public static String? getPosition(androidx.ui.tooling.Group);
38 }
39
40}
41
42package androidx.ui.tooling.preview {
43
44 public final class ComposeViewAdapterKt {
45 field public static final String TOOLS_NS_URI = "http://schemas.android.com/tools";
46 }
47
48 @kotlin.annotation.MustBeDocumented @kotlin.annotation.Retention(AnnotationRetention.SOURCE) @kotlin.annotation.Target(allowedTargets=AnnotationTarget.FUNCTION) public @interface Preview {
49 method public abstract int apiLevel() default -1;
50 method public abstract float fontScale() default 1.0f;
51 method public abstract String group() default "";
52 method public abstract int heightDp() default -1;
53 method public abstract String locale() default "";
54 method public abstract String name() default "";
55 method public abstract boolean showBackground() default false;
56 method public abstract boolean showDecoration() default false;
57 method public abstract String theme() default "";
58 method public abstract int widthDp() default -1;
59 }
60
61 @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.RUNTIME) public @interface PreviewParameter {
62 method public abstract int limit() default 2147483647;
63 method public abstract Class<? extends androidx.ui.tooling.preview.PreviewParameterProvider<?>> provider();
64 }
65
66 public interface PreviewParameterProvider<T> {
67 method public default int getCount();
68 method public kotlin.sequences.Sequence<T> getValues();
69 property public default int count;
70 property public abstract kotlin.sequences.Sequence<T> values;
71 }
72
73 public final class PreviewUtilsKt {
74 }
75
76}
77
78package androidx.ui.tooling.preview.datasource {
79
80 public class CollectionPreviewParameterProvider<T> implements androidx.ui.tooling.preview.PreviewParameterProvider<T> {
81 ctor public CollectionPreviewParameterProvider(java.util.Collection<? extends T> collection);
82 method public kotlin.sequences.Sequence<T> getValues();
83 property public kotlin.sequences.Sequence<T> values;
84 }
85
86 public final class LoremIpsum implements androidx.ui.tooling.preview.PreviewParameterProvider<java.lang.String> {
87 ctor public LoremIpsum(int words);
88 ctor public LoremIpsum();
89 method public kotlin.sequences.Sequence<java.lang.String> getValues();
90 property public kotlin.sequences.Sequence<java.lang.String> values;
91 }
92
93 public final class LoremIpsumKt {
94 }
95
96}
97