[go: nahoru, domu]

Move SlotTree.kt to separate module ui-tooling-data

Currently ui-tooling combines inspection and preview stuff.
Going forward compose layout inspector is going to be shipped
within compose:compose-ui:ui aar and won't require devs
to manually include tooling in project. In order to do so:
1. inspection specific code will be moved to ui-inspection
   module;
2 common piece between layout inspector and preview
   is moved to tooling-data.

As a drive-by all APIs in tooling-data
are marked as UiToolingDataApi to show that
they aren't stable

Relnote: "CompositionData.asTree() and related APIs moved
to separate ui-tooling-data module and marked as experimental"

Test: moved tests work
Change-Id: Ic95b89456b04b25ef41b8157a72511d10aca09cc
diff --git a/settings.gradle b/settings.gradle
index f82d915..d9a0e44 100644
--- a/settings.gradle
+++ b/settings.gradle
@@ -267,6 +267,7 @@
 includeProject(":compose:ui:ui-text", "compose/ui/ui-text", [BuildType.COMPOSE])
 includeProject(":compose:ui:ui-text:ui-text-samples", "compose/ui/ui-text/samples", [BuildType.COMPOSE])
 includeProject(":compose:ui:ui-tooling", "compose/ui/ui-tooling", [BuildType.COMPOSE])
+includeProject(":compose:ui:ui-tooling-data", "compose/ui/ui-tooling-data", [BuildType.COMPOSE])
 includeProject(":compose:ui:ui-unit", "compose/ui/ui-unit", [BuildType.COMPOSE])
 includeProject(":compose:ui:ui-unit:ui-unit-samples", "compose/ui/ui-unit/samples", [BuildType.COMPOSE])
 includeProject(":compose:ui:ui-util", "compose/ui/ui-util", [BuildType.COMPOSE])