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