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.inspector { 11 12 public final class InspectorNode { 13 method public int[] getBounds(); 14 method public java.util.List<androidx.compose.ui.tooling.inspector.InspectorNode> getChildren(); 15 method public String getFileName(); 16 method public int getHeight(); 17 method public long getId(); 18 method public int getLeft(); 19 method public int getLength(); 20 method public int getLineNumber(); 21 method public String getName(); 22 method public int getOffset(); 23 method public int getPackageHash(); 24 method public java.util.List<androidx.compose.ui.tooling.inspector.RawParameter> getParameters(); 25 method public int getTop(); 26 method public int getWidth(); 27 property public final int[] bounds; 28 property public final java.util.List<androidx.compose.ui.tooling.inspector.InspectorNode> children; 29 property public final String fileName; 30 property public final int height; 31 property public final long id; 32 property public final int left; 33 property public final int length; 34 property public final int lineNumber; 35 property public final String name; 36 property public final int offset; 37 property public final int packageHash; 38 property public final java.util.List<androidx.compose.ui.tooling.inspector.RawParameter> parameters; 39 property public final int top; 40 property public final int width; 41 } 42 43 public final class InspectorNodeKt { 44 } 45 46 public final class LayoutInspectorTree { 47 ctor public LayoutInspectorTree(); 48 method public java.util.List<androidx.compose.ui.tooling.inspector.InspectorNode> convert(android.view.View view); 49 method public java.util.List<androidx.compose.ui.tooling.inspector.NodeParameter> convertParameters(androidx.compose.ui.tooling.inspector.InspectorNode node); 50 method public boolean getHideSystemNodes(); 51 method public void resetGeneratedId(); 52 method public void setHideSystemNodes(boolean hideSystemNodes); 53 property public final boolean hideSystemNodes; 54 } 55 56 public final class LayoutInspectorTreeKt { 57 } 58 59 public final class NodeParameter { 60 method public java.util.List<androidx.compose.ui.tooling.inspector.NodeParameter> getElements(); 61 method public String getName(); 62 method public androidx.compose.ui.tooling.inspector.ParameterType getType(); 63 method public Object? getValue(); 64 property public final java.util.List<androidx.compose.ui.tooling.inspector.NodeParameter> elements; 65 property public final String name; 66 property public final androidx.compose.ui.tooling.inspector.ParameterType type; 67 property public final Object? value; 68 } 69 70 public final class ParameterFactoryKt { 71 } 72 73 public enum ParameterType { 74 enum_constant public static final androidx.compose.ui.tooling.inspector.ParameterType Boolean; 75 enum_constant public static final androidx.compose.ui.tooling.inspector.ParameterType Color; 76 enum_constant public static final androidx.compose.ui.tooling.inspector.ParameterType DimensionDp; 77 enum_constant public static final androidx.compose.ui.tooling.inspector.ParameterType DimensionEm; 78 enum_constant public static final androidx.compose.ui.tooling.inspector.ParameterType DimensionSp; 79 enum_constant public static final androidx.compose.ui.tooling.inspector.ParameterType Double; 80 enum_constant public static final androidx.compose.ui.tooling.inspector.ParameterType Float; 81 enum_constant public static final androidx.compose.ui.tooling.inspector.ParameterType FunctionReference; 82 enum_constant public static final androidx.compose.ui.tooling.inspector.ParameterType Int32; 83 enum_constant public static final androidx.compose.ui.tooling.inspector.ParameterType Int64; 84 enum_constant public static final androidx.compose.ui.tooling.inspector.ParameterType Lambda; 85 enum_constant public static final androidx.compose.ui.tooling.inspector.ParameterType Resource; 86 enum_constant public static final androidx.compose.ui.tooling.inspector.ParameterType String; 87 } 88 89 public final class RawParameter { 90 ctor public RawParameter(String name, Object? value); 91 method public String getName(); 92 method public Object? getValue(); 93 property public final String name; 94 property public final Object? value; 95 } 96 97} 98 99package androidx.compose.ui.tooling.preview { 100 101 public final class ComposeViewAdapterKt { 102 field public static final String TOOLS_NS_URI = "http://schemas.android.com/tools"; 103 } 104 105 public final class Devices { 106 field public static final String AUTOMOTIVE_1024p = "id:automotive_1024p_landscape"; 107 field public static final String DEFAULT = ""; 108 field public static final androidx.compose.ui.tooling.preview.Devices INSTANCE; 109 field public static final String NEXUS_10 = "name:Nexus 10"; 110 field public static final String NEXUS_5 = "id:Nexus 5"; 111 field public static final String NEXUS_5X = "id:Nexus 5X"; 112 field public static final String NEXUS_6 = "id:Nexus 6"; 113 field public static final String NEXUS_6P = "id:Nexus 6P"; 114 field public static final String NEXUS_7 = "id:Nexus 7"; 115 field public static final String NEXUS_7_2013 = "id:Nexus 7 2013"; 116 field public static final String NEXUS_9 = "id:Nexus 9"; 117 field public static final String PIXEL = "id:pixel"; 118 field public static final String PIXEL_2 = "id:pixel_2"; 119 field public static final String PIXEL_2_XL = "id:pixel_2_xl"; 120 field public static final String PIXEL_3 = "id:pixel_3"; 121 field public static final String PIXEL_3A = "id:pixel_3a"; 122 field public static final String PIXEL_3A_XL = "id:pixel_3a_xl"; 123 field public static final String PIXEL_3_XL = "id:pixel_3_xl"; 124 field public static final String PIXEL_4 = "id:pixel_4"; 125 field public static final String PIXEL_4_XL = "id:pixel_4_xl"; 126 field public static final String PIXEL_C = "id:pixel_c"; 127 field public static final String PIXEL_XL = "id:pixel_xl"; 128 } 129 130 @kotlin.annotation.MustBeDocumented @kotlin.annotation.Repeatable @kotlin.annotation.Retention(kotlin.annotation.AnnotationRetention) @kotlin.annotation.Target(allowedTargets=kotlin.annotation.AnnotationTarget) public @interface Preview { 131 method public abstract int apiLevel(); 132 method public abstract long backgroundColor(); 133 method public abstract String device(); 134 method public abstract float fontScale(); 135 method public abstract String group(); 136 method public abstract int heightDp(); 137 method public abstract String locale(); 138 method public abstract String name(); 139 method public abstract boolean showBackground(); 140 method public abstract boolean showSystemUi(); 141 method public abstract int uiMode(); 142 method public abstract int widthDp(); 143 property public abstract int apiLevel; 144 property public abstract long backgroundColor; 145 property public abstract String device; 146 property public abstract float fontScale; 147 property public abstract String group; 148 property public abstract int heightDp; 149 property public abstract String locale; 150 property public abstract String name; 151 property public abstract boolean showBackground; 152 property public abstract boolean showSystemUi; 153 property public abstract int uiMode; 154 property public abstract int widthDp; 155 } 156 157 @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.RUNTIME) public @interface PreviewParameter { 158 method public abstract int limit(); 159 method public abstract kotlin.reflect.KClass<? extends androidx.compose.ui.tooling.preview.PreviewParameterProvider<?>> provider(); 160 property public abstract int limit; 161 property public abstract kotlin.reflect.KClass<? extends androidx.compose.ui.tooling.preview.PreviewParameterProvider<?>> provider; 162 } 163 164 public interface PreviewParameterProvider<T> { 165 method public default int getCount(); 166 method public kotlin.sequences.Sequence<T> getValues(); 167 property public default int count; 168 property public abstract kotlin.sequences.Sequence<T> values; 169 } 170 171 public final class PreviewUtilsKt { 172 } 173 174} 175 176package androidx.compose.ui.tooling.preview.animation { 177 178 public final class ComposeAnimationParserKt { 179 } 180 181} 182 183package androidx.compose.ui.tooling.preview.datasource { 184 185 public class CollectionPreviewParameterProvider<T> implements androidx.compose.ui.tooling.preview.PreviewParameterProvider<T> { 186 ctor public CollectionPreviewParameterProvider(java.util.Collection<? extends T> collection); 187 method public kotlin.sequences.Sequence<T> getValues(); 188 property public kotlin.sequences.Sequence<T> values; 189 } 190 191 public final class LoremIpsum implements androidx.compose.ui.tooling.preview.PreviewParameterProvider<java.lang.String> { 192 ctor public LoremIpsum(); 193 ctor public LoremIpsum(int words); 194 method public kotlin.sequences.Sequence<java.lang.String> getValues(); 195 property public kotlin.sequences.Sequence<java.lang.String> values; 196 } 197 198 public final class LoremIpsumKt { 199 } 200 201} 202 203