blob: e392e9561eec587c7aa0e104779c5f510b5d10e3 [file] [log] [blame]
// Signature format: 4.0
package androidx.compose.ui.tooling {
public final class InspectableKt {
method @androidx.compose.runtime.Composable public static void InInspectionModeOnly(kotlin.jvm.functions.Function0<kotlin.Unit> content);
}
}
package androidx.compose.ui.tooling.inspector {
public final class InspectorNode {
method public int[] getBounds();
method public java.util.List<androidx.compose.ui.tooling.inspector.InspectorNode> getChildren();
method public String getFileName();
method public int getHeight();
method public long getId();
method public int getLeft();
method public int getLength();
method public int getLineNumber();
method public String getName();
method public int getOffset();
method public int getPackageHash();
method public java.util.List<androidx.compose.ui.tooling.inspector.RawParameter> getParameters();
method public int getTop();
method public int getWidth();
property public final int[] bounds;
property public final java.util.List<androidx.compose.ui.tooling.inspector.InspectorNode> children;
property public final String fileName;
property public final int height;
property public final long id;
property public final int left;
property public final int length;
property public final int lineNumber;
property public final String name;
property public final int offset;
property public final int packageHash;
property public final java.util.List<androidx.compose.ui.tooling.inspector.RawParameter> parameters;
property public final int top;
property public final int width;
}
public final class InspectorNodeKt {
}
public final class LayoutInspectorTree {
ctor public LayoutInspectorTree();
method public java.util.List<androidx.compose.ui.tooling.inspector.InspectorNode> convert(android.view.View view);
method public java.util.List<androidx.compose.ui.tooling.inspector.NodeParameter> convertParameters(androidx.compose.ui.tooling.inspector.InspectorNode node);
method public boolean getHideSystemNodes();
method public void resetGeneratedId();
method public void setHideSystemNodes(boolean p);
property public final boolean hideSystemNodes;
}
public final class LayoutInspectorTreeKt {
}
public final class NodeParameter {
method public java.util.List<androidx.compose.ui.tooling.inspector.NodeParameter> getElements();
method public String getName();
method public androidx.compose.ui.tooling.inspector.ParameterType getType();
method public Object? getValue();
property public final java.util.List<androidx.compose.ui.tooling.inspector.NodeParameter> elements;
property public final String name;
property public final androidx.compose.ui.tooling.inspector.ParameterType type;
property public final Object? value;
}
public final class ParameterFactoryKt {
}
public enum ParameterType {
enum_constant public static final androidx.compose.ui.tooling.inspector.ParameterType Boolean;
enum_constant public static final androidx.compose.ui.tooling.inspector.ParameterType Color;
enum_constant public static final androidx.compose.ui.tooling.inspector.ParameterType DimensionDp;
enum_constant public static final androidx.compose.ui.tooling.inspector.ParameterType DimensionEm;
enum_constant public static final androidx.compose.ui.tooling.inspector.ParameterType DimensionSp;
enum_constant public static final androidx.compose.ui.tooling.inspector.ParameterType Double;
enum_constant public static final androidx.compose.ui.tooling.inspector.ParameterType Float;
enum_constant public static final androidx.compose.ui.tooling.inspector.ParameterType FunctionReference;
enum_constant public static final androidx.compose.ui.tooling.inspector.ParameterType Int32;
enum_constant public static final androidx.compose.ui.tooling.inspector.ParameterType Int64;
enum_constant public static final androidx.compose.ui.tooling.inspector.ParameterType Lambda;
enum_constant public static final androidx.compose.ui.tooling.inspector.ParameterType Resource;
enum_constant public static final androidx.compose.ui.tooling.inspector.ParameterType String;
}
public final class RawParameter {
ctor public RawParameter(String name, Object? value);
method public String getName();
method public Object? getValue();
property public final String name;
property public final Object? value;
}
}
package androidx.compose.ui.tooling.preview {
public final class ComposeViewAdapterKt {
field public static final String TOOLS_NS_URI = "http://schemas.android.com/tools";
}
public final class Devices {
field public static final String AUTOMOTIVE_1024p = "id:automotive_1024p_landscape";
field public static final String DEFAULT = "";
field public static final androidx.compose.ui.tooling.preview.Devices INSTANCE;
field public static final String NEXUS_10 = "name:Nexus 10";
field public static final String NEXUS_5 = "id:Nexus 5";
field public static final String NEXUS_5X = "id:Nexus 5X";
field public static final String NEXUS_6 = "id:Nexus 6";
field public static final String NEXUS_6P = "id:Nexus 6P";
field public static final String NEXUS_7 = "id:Nexus 7";
field public static final String NEXUS_7_2013 = "id:Nexus 7 2013";
field public static final String NEXUS_9 = "id:Nexus 9";
field public static final String PIXEL = "id:pixel";
field public static final String PIXEL_2 = "id:pixel_2";
field public static final String PIXEL_2_XL = "id:pixel_2_xl";
field public static final String PIXEL_3 = "id:pixel_3";
field public static final String PIXEL_3A = "id:pixel_3a";
field public static final String PIXEL_3A_XL = "id:pixel_3a_xl";
field public static final String PIXEL_3_XL = "id:pixel_3_xl";
field public static final String PIXEL_4 = "id:pixel_4";
field public static final String PIXEL_4_XL = "id:pixel_4_xl";
field public static final String PIXEL_C = "id:pixel_c";
field public static final String PIXEL_XL = "id:pixel_xl";
}
@kotlin.annotation.MustBeDocumented @kotlin.annotation.Repeatable @kotlin.annotation.Retention(kotlin.annotation.AnnotationRetention) @kotlin.annotation.Target(allowedTargets=kotlin.annotation.AnnotationTarget) public @interface Preview {
method public abstract int apiLevel() default -1;
method public abstract long backgroundColor() default 0L;
method public abstract String device() default "";
method public abstract float fontScale() default 1.0f;
method public abstract String group() default "";
method public abstract int heightDp() default -1;
method public abstract String locale() default "";
method public abstract String name() default "";
method public abstract boolean showBackground() default false;
method public abstract boolean showSystemUi() default false;
method public abstract int uiMode() default 0;
method public abstract int widthDp() default -1;
property public abstract int apiLevel;
property public abstract long backgroundColor;
property public abstract String device;
property public abstract float fontScale;
property public abstract String group;
property public abstract int heightDp;
property public abstract String locale;
property public abstract String name;
property public abstract boolean showBackground;
property public abstract boolean showSystemUi;
property public abstract int uiMode;
property public abstract int widthDp;
}
@java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.RUNTIME) public @interface PreviewParameter {
method public abstract int limit() default 2147483647;
method public abstract Class<? extends androidx.compose.ui.tooling.preview.PreviewParameterProvider<?>> provider();
property public abstract int limit;
property public abstract Class<? extends androidx.compose.ui.tooling.preview.PreviewParameterProvider<?>> provider;
}
public interface PreviewParameterProvider<T> {
method public default int getCount();
method public kotlin.sequences.Sequence<T> getValues();
property public default int count;
property public abstract kotlin.sequences.Sequence<T> values;
}
public final class PreviewUtilsKt {
}
}
package androidx.compose.ui.tooling.preview.animation {
public final class ComposeAnimationParserKt {
}
}
package androidx.compose.ui.tooling.preview.datasource {
public class CollectionPreviewParameterProvider<T> implements androidx.compose.ui.tooling.preview.PreviewParameterProvider<T> {
ctor public CollectionPreviewParameterProvider(java.util.Collection<? extends T> collection);
method public kotlin.sequences.Sequence<T> getValues();
property public kotlin.sequences.Sequence<T> values;
}
public final class LoremIpsum implements androidx.compose.ui.tooling.preview.PreviewParameterProvider<java.lang.String> {
ctor public LoremIpsum(int words);
ctor public LoremIpsum();
method public kotlin.sequences.Sequence<java.lang.String> getValues();
property public kotlin.sequences.Sequence<java.lang.String> values;
}
public final class LoremIpsumKt {
}
}