[go: nahoru, domu]

Updates for latest metalava

Ran these commands:
  ./gradlew regenerateApis -Pforce
  ./gradlew updateApiLintBaseline
  cd ui && ./gradlew updateApi

Bug:128700240
Test: treehugger runs `./gradlew checkApi`
Change-Id: I140a949638748571cf08f847fbfe960db959052a
diff --git a/activity/activity-ktx/api/1.0.0-alpha01.txt b/activity/activity-ktx/api/1.0.0-alpha01.txt
index 3708d45..9b2efbe 100644
--- a/activity/activity-ktx/api/1.0.0-alpha01.txt
+++ b/activity/activity-ktx/api/1.0.0-alpha01.txt
@@ -9,7 +9,6 @@
   }
 
   public final class ActivityViewModelLazyKt {
-    ctor public ActivityViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.activity.ComponentActivity, androidx.lifecycle.ViewModelProvider.Factory? factory = null);
   }
 
diff --git a/activity/activity-ktx/api/1.0.0-alpha02.txt b/activity/activity-ktx/api/1.0.0-alpha02.txt
index 3708d45..9b2efbe 100644
--- a/activity/activity-ktx/api/1.0.0-alpha02.txt
+++ b/activity/activity-ktx/api/1.0.0-alpha02.txt
@@ -9,7 +9,6 @@
   }
 
   public final class ActivityViewModelLazyKt {
-    ctor public ActivityViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.activity.ComponentActivity, androidx.lifecycle.ViewModelProvider.Factory? factory = null);
   }
 
diff --git a/activity/activity-ktx/api/1.0.0-alpha03.txt b/activity/activity-ktx/api/1.0.0-alpha03.txt
index 93ee07e..f1bfc5e 100644
--- a/activity/activity-ktx/api/1.0.0-alpha03.txt
+++ b/activity/activity-ktx/api/1.0.0-alpha03.txt
@@ -2,7 +2,6 @@
 package androidx.activity {
 
   public final class ActivityViewModelLazyKt {
-    ctor public ActivityViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.activity.ComponentActivity, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
diff --git a/activity/activity-ktx/api/1.0.0-alpha04.txt b/activity/activity-ktx/api/1.0.0-alpha04.txt
index 93ee07e..f1bfc5e 100644
--- a/activity/activity-ktx/api/1.0.0-alpha04.txt
+++ b/activity/activity-ktx/api/1.0.0-alpha04.txt
@@ -2,7 +2,6 @@
 package androidx.activity {
 
   public final class ActivityViewModelLazyKt {
-    ctor public ActivityViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.activity.ComponentActivity, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
diff --git a/activity/activity-ktx/api/1.0.0-alpha05.txt b/activity/activity-ktx/api/1.0.0-alpha05.txt
index 93ee07e..f1bfc5e 100644
--- a/activity/activity-ktx/api/1.0.0-alpha05.txt
+++ b/activity/activity-ktx/api/1.0.0-alpha05.txt
@@ -2,7 +2,6 @@
 package androidx.activity {
 
   public final class ActivityViewModelLazyKt {
-    ctor public ActivityViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.activity.ComponentActivity, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
diff --git a/activity/activity-ktx/api/1.0.0-alpha06.txt b/activity/activity-ktx/api/1.0.0-alpha06.txt
index 93ee07e..f1bfc5e 100644
--- a/activity/activity-ktx/api/1.0.0-alpha06.txt
+++ b/activity/activity-ktx/api/1.0.0-alpha06.txt
@@ -2,7 +2,6 @@
 package androidx.activity {
 
   public final class ActivityViewModelLazyKt {
-    ctor public ActivityViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.activity.ComponentActivity, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
diff --git a/activity/activity-ktx/api/1.0.0-alpha07.txt b/activity/activity-ktx/api/1.0.0-alpha07.txt
index c6e9a9a..3db7798 100644
--- a/activity/activity-ktx/api/1.0.0-alpha07.txt
+++ b/activity/activity-ktx/api/1.0.0-alpha07.txt
@@ -2,12 +2,10 @@
 package androidx.activity {
 
   public final class ActivityViewModelLazyKt {
-    ctor public ActivityViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.activity.ComponentActivity, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
   public final class OnBackPressedDispatcherKt {
-    ctor public OnBackPressedDispatcherKt();
     method public static androidx.activity.OnBackPressedCallback addCallback(androidx.activity.OnBackPressedDispatcher, androidx.lifecycle.LifecycleOwner? owner = null, boolean enabled = true, kotlin.jvm.functions.Function1<? super androidx.activity.OnBackPressedCallback,kotlin.Unit> onBackPressed);
   }
 
diff --git a/activity/activity-ktx/api/1.0.0-alpha08.txt b/activity/activity-ktx/api/1.0.0-alpha08.txt
index c6e9a9a..3db7798 100644
--- a/activity/activity-ktx/api/1.0.0-alpha08.txt
+++ b/activity/activity-ktx/api/1.0.0-alpha08.txt
@@ -2,12 +2,10 @@
 package androidx.activity {
 
   public final class ActivityViewModelLazyKt {
-    ctor public ActivityViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.activity.ComponentActivity, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
   public final class OnBackPressedDispatcherKt {
-    ctor public OnBackPressedDispatcherKt();
     method public static androidx.activity.OnBackPressedCallback addCallback(androidx.activity.OnBackPressedDispatcher, androidx.lifecycle.LifecycleOwner? owner = null, boolean enabled = true, kotlin.jvm.functions.Function1<? super androidx.activity.OnBackPressedCallback,kotlin.Unit> onBackPressed);
   }
 
diff --git a/activity/activity-ktx/api/1.0.0-beta01.txt b/activity/activity-ktx/api/1.0.0-beta01.txt
index c6e9a9a..3db7798 100644
--- a/activity/activity-ktx/api/1.0.0-beta01.txt
+++ b/activity/activity-ktx/api/1.0.0-beta01.txt
@@ -2,12 +2,10 @@
 package androidx.activity {
 
   public final class ActivityViewModelLazyKt {
-    ctor public ActivityViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.activity.ComponentActivity, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
   public final class OnBackPressedDispatcherKt {
-    ctor public OnBackPressedDispatcherKt();
     method public static androidx.activity.OnBackPressedCallback addCallback(androidx.activity.OnBackPressedDispatcher, androidx.lifecycle.LifecycleOwner? owner = null, boolean enabled = true, kotlin.jvm.functions.Function1<? super androidx.activity.OnBackPressedCallback,kotlin.Unit> onBackPressed);
   }
 
diff --git a/activity/activity-ktx/api/1.0.0-rc01.txt b/activity/activity-ktx/api/1.0.0-rc01.txt
index c6e9a9a..3db7798 100644
--- a/activity/activity-ktx/api/1.0.0-rc01.txt
+++ b/activity/activity-ktx/api/1.0.0-rc01.txt
@@ -2,12 +2,10 @@
 package androidx.activity {
 
   public final class ActivityViewModelLazyKt {
-    ctor public ActivityViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.activity.ComponentActivity, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
   public final class OnBackPressedDispatcherKt {
-    ctor public OnBackPressedDispatcherKt();
     method public static androidx.activity.OnBackPressedCallback addCallback(androidx.activity.OnBackPressedDispatcher, androidx.lifecycle.LifecycleOwner? owner = null, boolean enabled = true, kotlin.jvm.functions.Function1<? super androidx.activity.OnBackPressedCallback,kotlin.Unit> onBackPressed);
   }
 
diff --git a/activity/activity-ktx/api/1.1.0-alpha01.txt b/activity/activity-ktx/api/1.1.0-alpha01.txt
index c6e9a9a..3db7798 100644
--- a/activity/activity-ktx/api/1.1.0-alpha01.txt
+++ b/activity/activity-ktx/api/1.1.0-alpha01.txt
@@ -2,12 +2,10 @@
 package androidx.activity {
 
   public final class ActivityViewModelLazyKt {
-    ctor public ActivityViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.activity.ComponentActivity, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
   public final class OnBackPressedDispatcherKt {
-    ctor public OnBackPressedDispatcherKt();
     method public static androidx.activity.OnBackPressedCallback addCallback(androidx.activity.OnBackPressedDispatcher, androidx.lifecycle.LifecycleOwner? owner = null, boolean enabled = true, kotlin.jvm.functions.Function1<? super androidx.activity.OnBackPressedCallback,kotlin.Unit> onBackPressed);
   }
 
diff --git a/activity/activity-ktx/api/1.1.0-alpha02.txt b/activity/activity-ktx/api/1.1.0-alpha02.txt
index c6e9a9a..3db7798 100644
--- a/activity/activity-ktx/api/1.1.0-alpha02.txt
+++ b/activity/activity-ktx/api/1.1.0-alpha02.txt
@@ -2,12 +2,10 @@
 package androidx.activity {
 
   public final class ActivityViewModelLazyKt {
-    ctor public ActivityViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.activity.ComponentActivity, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
   public final class OnBackPressedDispatcherKt {
-    ctor public OnBackPressedDispatcherKt();
     method public static androidx.activity.OnBackPressedCallback addCallback(androidx.activity.OnBackPressedDispatcher, androidx.lifecycle.LifecycleOwner? owner = null, boolean enabled = true, kotlin.jvm.functions.Function1<? super androidx.activity.OnBackPressedCallback,kotlin.Unit> onBackPressed);
   }
 
diff --git a/activity/activity-ktx/api/1.1.0-alpha03.txt b/activity/activity-ktx/api/1.1.0-alpha03.txt
index c6e9a9a..3db7798 100644
--- a/activity/activity-ktx/api/1.1.0-alpha03.txt
+++ b/activity/activity-ktx/api/1.1.0-alpha03.txt
@@ -2,12 +2,10 @@
 package androidx.activity {
 
   public final class ActivityViewModelLazyKt {
-    ctor public ActivityViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.activity.ComponentActivity, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
   public final class OnBackPressedDispatcherKt {
-    ctor public OnBackPressedDispatcherKt();
     method public static androidx.activity.OnBackPressedCallback addCallback(androidx.activity.OnBackPressedDispatcher, androidx.lifecycle.LifecycleOwner? owner = null, boolean enabled = true, kotlin.jvm.functions.Function1<? super androidx.activity.OnBackPressedCallback,kotlin.Unit> onBackPressed);
   }
 
diff --git a/activity/activity-ktx/api/1.1.0-beta01.txt b/activity/activity-ktx/api/1.1.0-beta01.txt
index c6e9a9a..3db7798 100644
--- a/activity/activity-ktx/api/1.1.0-beta01.txt
+++ b/activity/activity-ktx/api/1.1.0-beta01.txt
@@ -2,12 +2,10 @@
 package androidx.activity {
 
   public final class ActivityViewModelLazyKt {
-    ctor public ActivityViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.activity.ComponentActivity, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
   public final class OnBackPressedDispatcherKt {
-    ctor public OnBackPressedDispatcherKt();
     method public static androidx.activity.OnBackPressedCallback addCallback(androidx.activity.OnBackPressedDispatcher, androidx.lifecycle.LifecycleOwner? owner = null, boolean enabled = true, kotlin.jvm.functions.Function1<? super androidx.activity.OnBackPressedCallback,kotlin.Unit> onBackPressed);
   }
 
diff --git a/activity/activity-ktx/api/1.1.0-rc01.txt b/activity/activity-ktx/api/1.1.0-rc01.txt
index c6e9a9a..3db7798 100644
--- a/activity/activity-ktx/api/1.1.0-rc01.txt
+++ b/activity/activity-ktx/api/1.1.0-rc01.txt
@@ -2,12 +2,10 @@
 package androidx.activity {
 
   public final class ActivityViewModelLazyKt {
-    ctor public ActivityViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.activity.ComponentActivity, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
   public final class OnBackPressedDispatcherKt {
-    ctor public OnBackPressedDispatcherKt();
     method public static androidx.activity.OnBackPressedCallback addCallback(androidx.activity.OnBackPressedDispatcher, androidx.lifecycle.LifecycleOwner? owner = null, boolean enabled = true, kotlin.jvm.functions.Function1<? super androidx.activity.OnBackPressedCallback,kotlin.Unit> onBackPressed);
   }
 
diff --git a/activity/activity-ktx/api/1.2.0-alpha01.txt b/activity/activity-ktx/api/1.2.0-alpha01.txt
index c6e9a9a..3db7798 100644
--- a/activity/activity-ktx/api/1.2.0-alpha01.txt
+++ b/activity/activity-ktx/api/1.2.0-alpha01.txt
@@ -2,12 +2,10 @@
 package androidx.activity {
 
   public final class ActivityViewModelLazyKt {
-    ctor public ActivityViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.activity.ComponentActivity, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
   public final class OnBackPressedDispatcherKt {
-    ctor public OnBackPressedDispatcherKt();
     method public static androidx.activity.OnBackPressedCallback addCallback(androidx.activity.OnBackPressedDispatcher, androidx.lifecycle.LifecycleOwner? owner = null, boolean enabled = true, kotlin.jvm.functions.Function1<? super androidx.activity.OnBackPressedCallback,kotlin.Unit> onBackPressed);
   }
 
diff --git a/activity/activity-ktx/api/current.txt b/activity/activity-ktx/api/current.txt
index c6e9a9a..3db7798 100644
--- a/activity/activity-ktx/api/current.txt
+++ b/activity/activity-ktx/api/current.txt
@@ -2,12 +2,10 @@
 package androidx.activity {
 
   public final class ActivityViewModelLazyKt {
-    ctor public ActivityViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.activity.ComponentActivity, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
   public final class OnBackPressedDispatcherKt {
-    ctor public OnBackPressedDispatcherKt();
     method public static androidx.activity.OnBackPressedCallback addCallback(androidx.activity.OnBackPressedDispatcher, androidx.lifecycle.LifecycleOwner? owner = null, boolean enabled = true, kotlin.jvm.functions.Function1<? super androidx.activity.OnBackPressedCallback,kotlin.Unit> onBackPressed);
   }
 
diff --git a/activity/activity-ktx/api/public_plus_experimental_1.0.0-alpha01.txt b/activity/activity-ktx/api/public_plus_experimental_1.0.0-alpha01.txt
index 3708d45..9b2efbe 100644
--- a/activity/activity-ktx/api/public_plus_experimental_1.0.0-alpha01.txt
+++ b/activity/activity-ktx/api/public_plus_experimental_1.0.0-alpha01.txt
@@ -9,7 +9,6 @@
   }
 
   public final class ActivityViewModelLazyKt {
-    ctor public ActivityViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.activity.ComponentActivity, androidx.lifecycle.ViewModelProvider.Factory? factory = null);
   }
 
diff --git a/activity/activity-ktx/api/public_plus_experimental_1.0.0-alpha02.txt b/activity/activity-ktx/api/public_plus_experimental_1.0.0-alpha02.txt
index 3708d45..9b2efbe 100644
--- a/activity/activity-ktx/api/public_plus_experimental_1.0.0-alpha02.txt
+++ b/activity/activity-ktx/api/public_plus_experimental_1.0.0-alpha02.txt
@@ -9,7 +9,6 @@
   }
 
   public final class ActivityViewModelLazyKt {
-    ctor public ActivityViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.activity.ComponentActivity, androidx.lifecycle.ViewModelProvider.Factory? factory = null);
   }
 
diff --git a/activity/activity-ktx/api/public_plus_experimental_1.0.0-alpha03.txt b/activity/activity-ktx/api/public_plus_experimental_1.0.0-alpha03.txt
index 93ee07e..f1bfc5e 100644
--- a/activity/activity-ktx/api/public_plus_experimental_1.0.0-alpha03.txt
+++ b/activity/activity-ktx/api/public_plus_experimental_1.0.0-alpha03.txt
@@ -2,7 +2,6 @@
 package androidx.activity {
 
   public final class ActivityViewModelLazyKt {
-    ctor public ActivityViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.activity.ComponentActivity, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
diff --git a/activity/activity-ktx/api/public_plus_experimental_1.0.0-alpha04.txt b/activity/activity-ktx/api/public_plus_experimental_1.0.0-alpha04.txt
index 93ee07e..f1bfc5e 100644
--- a/activity/activity-ktx/api/public_plus_experimental_1.0.0-alpha04.txt
+++ b/activity/activity-ktx/api/public_plus_experimental_1.0.0-alpha04.txt
@@ -2,7 +2,6 @@
 package androidx.activity {
 
   public final class ActivityViewModelLazyKt {
-    ctor public ActivityViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.activity.ComponentActivity, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
diff --git a/activity/activity-ktx/api/public_plus_experimental_1.0.0-alpha05.txt b/activity/activity-ktx/api/public_plus_experimental_1.0.0-alpha05.txt
index 93ee07e..f1bfc5e 100644
--- a/activity/activity-ktx/api/public_plus_experimental_1.0.0-alpha05.txt
+++ b/activity/activity-ktx/api/public_plus_experimental_1.0.0-alpha05.txt
@@ -2,7 +2,6 @@
 package androidx.activity {
 
   public final class ActivityViewModelLazyKt {
-    ctor public ActivityViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.activity.ComponentActivity, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
diff --git a/activity/activity-ktx/api/public_plus_experimental_1.0.0-alpha06.txt b/activity/activity-ktx/api/public_plus_experimental_1.0.0-alpha06.txt
index 93ee07e..f1bfc5e 100644
--- a/activity/activity-ktx/api/public_plus_experimental_1.0.0-alpha06.txt
+++ b/activity/activity-ktx/api/public_plus_experimental_1.0.0-alpha06.txt
@@ -2,7 +2,6 @@
 package androidx.activity {
 
   public final class ActivityViewModelLazyKt {
-    ctor public ActivityViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.activity.ComponentActivity, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
diff --git a/activity/activity-ktx/api/public_plus_experimental_1.0.0-alpha07.txt b/activity/activity-ktx/api/public_plus_experimental_1.0.0-alpha07.txt
index c6e9a9a..3db7798 100644
--- a/activity/activity-ktx/api/public_plus_experimental_1.0.0-alpha07.txt
+++ b/activity/activity-ktx/api/public_plus_experimental_1.0.0-alpha07.txt
@@ -2,12 +2,10 @@
 package androidx.activity {
 
   public final class ActivityViewModelLazyKt {
-    ctor public ActivityViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.activity.ComponentActivity, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
   public final class OnBackPressedDispatcherKt {
-    ctor public OnBackPressedDispatcherKt();
     method public static androidx.activity.OnBackPressedCallback addCallback(androidx.activity.OnBackPressedDispatcher, androidx.lifecycle.LifecycleOwner? owner = null, boolean enabled = true, kotlin.jvm.functions.Function1<? super androidx.activity.OnBackPressedCallback,kotlin.Unit> onBackPressed);
   }
 
diff --git a/activity/activity-ktx/api/public_plus_experimental_1.0.0-alpha08.txt b/activity/activity-ktx/api/public_plus_experimental_1.0.0-alpha08.txt
index c6e9a9a..3db7798 100644
--- a/activity/activity-ktx/api/public_plus_experimental_1.0.0-alpha08.txt
+++ b/activity/activity-ktx/api/public_plus_experimental_1.0.0-alpha08.txt
@@ -2,12 +2,10 @@
 package androidx.activity {
 
   public final class ActivityViewModelLazyKt {
-    ctor public ActivityViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.activity.ComponentActivity, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
   public final class OnBackPressedDispatcherKt {
-    ctor public OnBackPressedDispatcherKt();
     method public static androidx.activity.OnBackPressedCallback addCallback(androidx.activity.OnBackPressedDispatcher, androidx.lifecycle.LifecycleOwner? owner = null, boolean enabled = true, kotlin.jvm.functions.Function1<? super androidx.activity.OnBackPressedCallback,kotlin.Unit> onBackPressed);
   }
 
diff --git a/activity/activity-ktx/api/public_plus_experimental_1.0.0-beta01.txt b/activity/activity-ktx/api/public_plus_experimental_1.0.0-beta01.txt
index c6e9a9a..3db7798 100644
--- a/activity/activity-ktx/api/public_plus_experimental_1.0.0-beta01.txt
+++ b/activity/activity-ktx/api/public_plus_experimental_1.0.0-beta01.txt
@@ -2,12 +2,10 @@
 package androidx.activity {
 
   public final class ActivityViewModelLazyKt {
-    ctor public ActivityViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.activity.ComponentActivity, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
   public final class OnBackPressedDispatcherKt {
-    ctor public OnBackPressedDispatcherKt();
     method public static androidx.activity.OnBackPressedCallback addCallback(androidx.activity.OnBackPressedDispatcher, androidx.lifecycle.LifecycleOwner? owner = null, boolean enabled = true, kotlin.jvm.functions.Function1<? super androidx.activity.OnBackPressedCallback,kotlin.Unit> onBackPressed);
   }
 
diff --git a/activity/activity-ktx/api/public_plus_experimental_1.0.0-rc01.txt b/activity/activity-ktx/api/public_plus_experimental_1.0.0-rc01.txt
index c6e9a9a..3db7798 100644
--- a/activity/activity-ktx/api/public_plus_experimental_1.0.0-rc01.txt
+++ b/activity/activity-ktx/api/public_plus_experimental_1.0.0-rc01.txt
@@ -2,12 +2,10 @@
 package androidx.activity {
 
   public final class ActivityViewModelLazyKt {
-    ctor public ActivityViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.activity.ComponentActivity, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
   public final class OnBackPressedDispatcherKt {
-    ctor public OnBackPressedDispatcherKt();
     method public static androidx.activity.OnBackPressedCallback addCallback(androidx.activity.OnBackPressedDispatcher, androidx.lifecycle.LifecycleOwner? owner = null, boolean enabled = true, kotlin.jvm.functions.Function1<? super androidx.activity.OnBackPressedCallback,kotlin.Unit> onBackPressed);
   }
 
diff --git a/activity/activity-ktx/api/public_plus_experimental_1.1.0-alpha01.txt b/activity/activity-ktx/api/public_plus_experimental_1.1.0-alpha01.txt
index c6e9a9a..3db7798 100644
--- a/activity/activity-ktx/api/public_plus_experimental_1.1.0-alpha01.txt
+++ b/activity/activity-ktx/api/public_plus_experimental_1.1.0-alpha01.txt
@@ -2,12 +2,10 @@
 package androidx.activity {
 
   public final class ActivityViewModelLazyKt {
-    ctor public ActivityViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.activity.ComponentActivity, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
   public final class OnBackPressedDispatcherKt {
-    ctor public OnBackPressedDispatcherKt();
     method public static androidx.activity.OnBackPressedCallback addCallback(androidx.activity.OnBackPressedDispatcher, androidx.lifecycle.LifecycleOwner? owner = null, boolean enabled = true, kotlin.jvm.functions.Function1<? super androidx.activity.OnBackPressedCallback,kotlin.Unit> onBackPressed);
   }
 
diff --git a/activity/activity-ktx/api/public_plus_experimental_1.1.0-alpha02.txt b/activity/activity-ktx/api/public_plus_experimental_1.1.0-alpha02.txt
index c6e9a9a..3db7798 100644
--- a/activity/activity-ktx/api/public_plus_experimental_1.1.0-alpha02.txt
+++ b/activity/activity-ktx/api/public_plus_experimental_1.1.0-alpha02.txt
@@ -2,12 +2,10 @@
 package androidx.activity {
 
   public final class ActivityViewModelLazyKt {
-    ctor public ActivityViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.activity.ComponentActivity, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
   public final class OnBackPressedDispatcherKt {
-    ctor public OnBackPressedDispatcherKt();
     method public static androidx.activity.OnBackPressedCallback addCallback(androidx.activity.OnBackPressedDispatcher, androidx.lifecycle.LifecycleOwner? owner = null, boolean enabled = true, kotlin.jvm.functions.Function1<? super androidx.activity.OnBackPressedCallback,kotlin.Unit> onBackPressed);
   }
 
diff --git a/activity/activity-ktx/api/public_plus_experimental_1.1.0-alpha03.txt b/activity/activity-ktx/api/public_plus_experimental_1.1.0-alpha03.txt
index c6e9a9a..3db7798 100644
--- a/activity/activity-ktx/api/public_plus_experimental_1.1.0-alpha03.txt
+++ b/activity/activity-ktx/api/public_plus_experimental_1.1.0-alpha03.txt
@@ -2,12 +2,10 @@
 package androidx.activity {
 
   public final class ActivityViewModelLazyKt {
-    ctor public ActivityViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.activity.ComponentActivity, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
   public final class OnBackPressedDispatcherKt {
-    ctor public OnBackPressedDispatcherKt();
     method public static androidx.activity.OnBackPressedCallback addCallback(androidx.activity.OnBackPressedDispatcher, androidx.lifecycle.LifecycleOwner? owner = null, boolean enabled = true, kotlin.jvm.functions.Function1<? super androidx.activity.OnBackPressedCallback,kotlin.Unit> onBackPressed);
   }
 
diff --git a/activity/activity-ktx/api/public_plus_experimental_1.1.0-beta01.txt b/activity/activity-ktx/api/public_plus_experimental_1.1.0-beta01.txt
index c6e9a9a..3db7798 100644
--- a/activity/activity-ktx/api/public_plus_experimental_1.1.0-beta01.txt
+++ b/activity/activity-ktx/api/public_plus_experimental_1.1.0-beta01.txt
@@ -2,12 +2,10 @@
 package androidx.activity {
 
   public final class ActivityViewModelLazyKt {
-    ctor public ActivityViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.activity.ComponentActivity, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
   public final class OnBackPressedDispatcherKt {
-    ctor public OnBackPressedDispatcherKt();
     method public static androidx.activity.OnBackPressedCallback addCallback(androidx.activity.OnBackPressedDispatcher, androidx.lifecycle.LifecycleOwner? owner = null, boolean enabled = true, kotlin.jvm.functions.Function1<? super androidx.activity.OnBackPressedCallback,kotlin.Unit> onBackPressed);
   }
 
diff --git a/activity/activity-ktx/api/public_plus_experimental_1.1.0-rc01.txt b/activity/activity-ktx/api/public_plus_experimental_1.1.0-rc01.txt
index c6e9a9a..3db7798 100644
--- a/activity/activity-ktx/api/public_plus_experimental_1.1.0-rc01.txt
+++ b/activity/activity-ktx/api/public_plus_experimental_1.1.0-rc01.txt
@@ -2,12 +2,10 @@
 package androidx.activity {
 
   public final class ActivityViewModelLazyKt {
-    ctor public ActivityViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.activity.ComponentActivity, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
   public final class OnBackPressedDispatcherKt {
-    ctor public OnBackPressedDispatcherKt();
     method public static androidx.activity.OnBackPressedCallback addCallback(androidx.activity.OnBackPressedDispatcher, androidx.lifecycle.LifecycleOwner? owner = null, boolean enabled = true, kotlin.jvm.functions.Function1<? super androidx.activity.OnBackPressedCallback,kotlin.Unit> onBackPressed);
   }
 
diff --git a/activity/activity-ktx/api/public_plus_experimental_1.2.0-alpha01.txt b/activity/activity-ktx/api/public_plus_experimental_1.2.0-alpha01.txt
index c6e9a9a..3db7798 100644
--- a/activity/activity-ktx/api/public_plus_experimental_1.2.0-alpha01.txt
+++ b/activity/activity-ktx/api/public_plus_experimental_1.2.0-alpha01.txt
@@ -2,12 +2,10 @@
 package androidx.activity {
 
   public final class ActivityViewModelLazyKt {
-    ctor public ActivityViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.activity.ComponentActivity, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
   public final class OnBackPressedDispatcherKt {
-    ctor public OnBackPressedDispatcherKt();
     method public static androidx.activity.OnBackPressedCallback addCallback(androidx.activity.OnBackPressedDispatcher, androidx.lifecycle.LifecycleOwner? owner = null, boolean enabled = true, kotlin.jvm.functions.Function1<? super androidx.activity.OnBackPressedCallback,kotlin.Unit> onBackPressed);
   }
 
diff --git a/activity/activity-ktx/api/public_plus_experimental_current.txt b/activity/activity-ktx/api/public_plus_experimental_current.txt
index c6e9a9a..3db7798 100644
--- a/activity/activity-ktx/api/public_plus_experimental_current.txt
+++ b/activity/activity-ktx/api/public_plus_experimental_current.txt
@@ -2,12 +2,10 @@
 package androidx.activity {
 
   public final class ActivityViewModelLazyKt {
-    ctor public ActivityViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.activity.ComponentActivity, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
   public final class OnBackPressedDispatcherKt {
-    ctor public OnBackPressedDispatcherKt();
     method public static androidx.activity.OnBackPressedCallback addCallback(androidx.activity.OnBackPressedDispatcher, androidx.lifecycle.LifecycleOwner? owner = null, boolean enabled = true, kotlin.jvm.functions.Function1<? super androidx.activity.OnBackPressedCallback,kotlin.Unit> onBackPressed);
   }
 
diff --git a/activity/activity-ktx/api/restricted_1.0.0-alpha05.txt b/activity/activity-ktx/api/restricted_1.0.0-alpha05.txt
index 93ee07e..f1bfc5e 100644
--- a/activity/activity-ktx/api/restricted_1.0.0-alpha05.txt
+++ b/activity/activity-ktx/api/restricted_1.0.0-alpha05.txt
@@ -2,7 +2,6 @@
 package androidx.activity {
 
   public final class ActivityViewModelLazyKt {
-    ctor public ActivityViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.activity.ComponentActivity, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
diff --git a/activity/activity-ktx/api/restricted_1.0.0-alpha06.txt b/activity/activity-ktx/api/restricted_1.0.0-alpha06.txt
index 93ee07e..f1bfc5e 100644
--- a/activity/activity-ktx/api/restricted_1.0.0-alpha06.txt
+++ b/activity/activity-ktx/api/restricted_1.0.0-alpha06.txt
@@ -2,7 +2,6 @@
 package androidx.activity {
 
   public final class ActivityViewModelLazyKt {
-    ctor public ActivityViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.activity.ComponentActivity, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
diff --git a/activity/activity-ktx/api/restricted_1.0.0-alpha07.txt b/activity/activity-ktx/api/restricted_1.0.0-alpha07.txt
index c6e9a9a..3db7798 100644
--- a/activity/activity-ktx/api/restricted_1.0.0-alpha07.txt
+++ b/activity/activity-ktx/api/restricted_1.0.0-alpha07.txt
@@ -2,12 +2,10 @@
 package androidx.activity {
 
   public final class ActivityViewModelLazyKt {
-    ctor public ActivityViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.activity.ComponentActivity, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
   public final class OnBackPressedDispatcherKt {
-    ctor public OnBackPressedDispatcherKt();
     method public static androidx.activity.OnBackPressedCallback addCallback(androidx.activity.OnBackPressedDispatcher, androidx.lifecycle.LifecycleOwner? owner = null, boolean enabled = true, kotlin.jvm.functions.Function1<? super androidx.activity.OnBackPressedCallback,kotlin.Unit> onBackPressed);
   }
 
diff --git a/activity/activity-ktx/api/restricted_1.0.0-alpha08.txt b/activity/activity-ktx/api/restricted_1.0.0-alpha08.txt
index c6e9a9a..3db7798 100644
--- a/activity/activity-ktx/api/restricted_1.0.0-alpha08.txt
+++ b/activity/activity-ktx/api/restricted_1.0.0-alpha08.txt
@@ -2,12 +2,10 @@
 package androidx.activity {
 
   public final class ActivityViewModelLazyKt {
-    ctor public ActivityViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.activity.ComponentActivity, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
   public final class OnBackPressedDispatcherKt {
-    ctor public OnBackPressedDispatcherKt();
     method public static androidx.activity.OnBackPressedCallback addCallback(androidx.activity.OnBackPressedDispatcher, androidx.lifecycle.LifecycleOwner? owner = null, boolean enabled = true, kotlin.jvm.functions.Function1<? super androidx.activity.OnBackPressedCallback,kotlin.Unit> onBackPressed);
   }
 
diff --git a/activity/activity-ktx/api/restricted_1.0.0-beta01.txt b/activity/activity-ktx/api/restricted_1.0.0-beta01.txt
index c6e9a9a..3db7798 100644
--- a/activity/activity-ktx/api/restricted_1.0.0-beta01.txt
+++ b/activity/activity-ktx/api/restricted_1.0.0-beta01.txt
@@ -2,12 +2,10 @@
 package androidx.activity {
 
   public final class ActivityViewModelLazyKt {
-    ctor public ActivityViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.activity.ComponentActivity, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
   public final class OnBackPressedDispatcherKt {
-    ctor public OnBackPressedDispatcherKt();
     method public static androidx.activity.OnBackPressedCallback addCallback(androidx.activity.OnBackPressedDispatcher, androidx.lifecycle.LifecycleOwner? owner = null, boolean enabled = true, kotlin.jvm.functions.Function1<? super androidx.activity.OnBackPressedCallback,kotlin.Unit> onBackPressed);
   }
 
diff --git a/activity/activity-ktx/api/restricted_1.0.0-rc01.txt b/activity/activity-ktx/api/restricted_1.0.0-rc01.txt
index c6e9a9a..3db7798 100644
--- a/activity/activity-ktx/api/restricted_1.0.0-rc01.txt
+++ b/activity/activity-ktx/api/restricted_1.0.0-rc01.txt
@@ -2,12 +2,10 @@
 package androidx.activity {
 
   public final class ActivityViewModelLazyKt {
-    ctor public ActivityViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.activity.ComponentActivity, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
   public final class OnBackPressedDispatcherKt {
-    ctor public OnBackPressedDispatcherKt();
     method public static androidx.activity.OnBackPressedCallback addCallback(androidx.activity.OnBackPressedDispatcher, androidx.lifecycle.LifecycleOwner? owner = null, boolean enabled = true, kotlin.jvm.functions.Function1<? super androidx.activity.OnBackPressedCallback,kotlin.Unit> onBackPressed);
   }
 
diff --git a/activity/activity-ktx/api/restricted_1.1.0-alpha01.txt b/activity/activity-ktx/api/restricted_1.1.0-alpha01.txt
index c6e9a9a..3db7798 100644
--- a/activity/activity-ktx/api/restricted_1.1.0-alpha01.txt
+++ b/activity/activity-ktx/api/restricted_1.1.0-alpha01.txt
@@ -2,12 +2,10 @@
 package androidx.activity {
 
   public final class ActivityViewModelLazyKt {
-    ctor public ActivityViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.activity.ComponentActivity, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
   public final class OnBackPressedDispatcherKt {
-    ctor public OnBackPressedDispatcherKt();
     method public static androidx.activity.OnBackPressedCallback addCallback(androidx.activity.OnBackPressedDispatcher, androidx.lifecycle.LifecycleOwner? owner = null, boolean enabled = true, kotlin.jvm.functions.Function1<? super androidx.activity.OnBackPressedCallback,kotlin.Unit> onBackPressed);
   }
 
diff --git a/activity/activity-ktx/api/restricted_1.1.0-alpha02.txt b/activity/activity-ktx/api/restricted_1.1.0-alpha02.txt
index c6e9a9a..3db7798 100644
--- a/activity/activity-ktx/api/restricted_1.1.0-alpha02.txt
+++ b/activity/activity-ktx/api/restricted_1.1.0-alpha02.txt
@@ -2,12 +2,10 @@
 package androidx.activity {
 
   public final class ActivityViewModelLazyKt {
-    ctor public ActivityViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.activity.ComponentActivity, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
   public final class OnBackPressedDispatcherKt {
-    ctor public OnBackPressedDispatcherKt();
     method public static androidx.activity.OnBackPressedCallback addCallback(androidx.activity.OnBackPressedDispatcher, androidx.lifecycle.LifecycleOwner? owner = null, boolean enabled = true, kotlin.jvm.functions.Function1<? super androidx.activity.OnBackPressedCallback,kotlin.Unit> onBackPressed);
   }
 
diff --git a/activity/activity-ktx/api/restricted_1.1.0-alpha03.txt b/activity/activity-ktx/api/restricted_1.1.0-alpha03.txt
index c6e9a9a..3db7798 100644
--- a/activity/activity-ktx/api/restricted_1.1.0-alpha03.txt
+++ b/activity/activity-ktx/api/restricted_1.1.0-alpha03.txt
@@ -2,12 +2,10 @@
 package androidx.activity {
 
   public final class ActivityViewModelLazyKt {
-    ctor public ActivityViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.activity.ComponentActivity, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
   public final class OnBackPressedDispatcherKt {
-    ctor public OnBackPressedDispatcherKt();
     method public static androidx.activity.OnBackPressedCallback addCallback(androidx.activity.OnBackPressedDispatcher, androidx.lifecycle.LifecycleOwner? owner = null, boolean enabled = true, kotlin.jvm.functions.Function1<? super androidx.activity.OnBackPressedCallback,kotlin.Unit> onBackPressed);
   }
 
diff --git a/activity/activity-ktx/api/restricted_1.1.0-beta01.txt b/activity/activity-ktx/api/restricted_1.1.0-beta01.txt
index c6e9a9a..3db7798 100644
--- a/activity/activity-ktx/api/restricted_1.1.0-beta01.txt
+++ b/activity/activity-ktx/api/restricted_1.1.0-beta01.txt
@@ -2,12 +2,10 @@
 package androidx.activity {
 
   public final class ActivityViewModelLazyKt {
-    ctor public ActivityViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.activity.ComponentActivity, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
   public final class OnBackPressedDispatcherKt {
-    ctor public OnBackPressedDispatcherKt();
     method public static androidx.activity.OnBackPressedCallback addCallback(androidx.activity.OnBackPressedDispatcher, androidx.lifecycle.LifecycleOwner? owner = null, boolean enabled = true, kotlin.jvm.functions.Function1<? super androidx.activity.OnBackPressedCallback,kotlin.Unit> onBackPressed);
   }
 
diff --git a/activity/activity-ktx/api/restricted_1.1.0-rc01.txt b/activity/activity-ktx/api/restricted_1.1.0-rc01.txt
index c6e9a9a..3db7798 100644
--- a/activity/activity-ktx/api/restricted_1.1.0-rc01.txt
+++ b/activity/activity-ktx/api/restricted_1.1.0-rc01.txt
@@ -2,12 +2,10 @@
 package androidx.activity {
 
   public final class ActivityViewModelLazyKt {
-    ctor public ActivityViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.activity.ComponentActivity, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
   public final class OnBackPressedDispatcherKt {
-    ctor public OnBackPressedDispatcherKt();
     method public static androidx.activity.OnBackPressedCallback addCallback(androidx.activity.OnBackPressedDispatcher, androidx.lifecycle.LifecycleOwner? owner = null, boolean enabled = true, kotlin.jvm.functions.Function1<? super androidx.activity.OnBackPressedCallback,kotlin.Unit> onBackPressed);
   }
 
diff --git a/activity/activity-ktx/api/restricted_1.2.0-alpha01.txt b/activity/activity-ktx/api/restricted_1.2.0-alpha01.txt
index c6e9a9a..3db7798 100644
--- a/activity/activity-ktx/api/restricted_1.2.0-alpha01.txt
+++ b/activity/activity-ktx/api/restricted_1.2.0-alpha01.txt
@@ -2,12 +2,10 @@
 package androidx.activity {
 
   public final class ActivityViewModelLazyKt {
-    ctor public ActivityViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.activity.ComponentActivity, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
   public final class OnBackPressedDispatcherKt {
-    ctor public OnBackPressedDispatcherKt();
     method public static androidx.activity.OnBackPressedCallback addCallback(androidx.activity.OnBackPressedDispatcher, androidx.lifecycle.LifecycleOwner? owner = null, boolean enabled = true, kotlin.jvm.functions.Function1<? super androidx.activity.OnBackPressedCallback,kotlin.Unit> onBackPressed);
   }
 
diff --git a/activity/activity-ktx/api/restricted_current.txt b/activity/activity-ktx/api/restricted_current.txt
index c6e9a9a..3db7798 100644
--- a/activity/activity-ktx/api/restricted_current.txt
+++ b/activity/activity-ktx/api/restricted_current.txt
@@ -2,12 +2,10 @@
 package androidx.activity {
 
   public final class ActivityViewModelLazyKt {
-    ctor public ActivityViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.activity.ComponentActivity, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
   public final class OnBackPressedDispatcherKt {
-    ctor public OnBackPressedDispatcherKt();
     method public static androidx.activity.OnBackPressedCallback addCallback(androidx.activity.OnBackPressedDispatcher, androidx.lifecycle.LifecycleOwner? owner = null, boolean enabled = true, kotlin.jvm.functions.Function1<? super androidx.activity.OnBackPressedCallback,kotlin.Unit> onBackPressed);
   }
 
diff --git a/benchmark/common/api/1.0.0-alpha05.txt b/benchmark/common/api/1.0.0-alpha05.txt
index ed62b8e..428e2d3 100644
--- a/benchmark/common/api/1.0.0-alpha05.txt
+++ b/benchmark/common/api/1.0.0-alpha05.txt
@@ -2,7 +2,6 @@
 package androidx.benchmark {
 
   public final class ArgumentsKt {
-    ctor public ArgumentsKt();
   }
 
   public final class BenchmarkState {
diff --git a/benchmark/common/api/1.0.0-alpha06.txt b/benchmark/common/api/1.0.0-alpha06.txt
index d811783..61b357d 100644
--- a/benchmark/common/api/1.0.0-alpha06.txt
+++ b/benchmark/common/api/1.0.0-alpha06.txt
@@ -2,7 +2,6 @@
 package androidx.benchmark {
 
   public final class ArgumentsKt {
-    ctor public ArgumentsKt();
   }
 
   public final class BenchmarkState {
diff --git a/benchmark/common/api/1.0.0-beta01.txt b/benchmark/common/api/1.0.0-beta01.txt
index d811783..61b357d 100644
--- a/benchmark/common/api/1.0.0-beta01.txt
+++ b/benchmark/common/api/1.0.0-beta01.txt
@@ -2,7 +2,6 @@
 package androidx.benchmark {
 
   public final class ArgumentsKt {
-    ctor public ArgumentsKt();
   }
 
   public final class BenchmarkState {
diff --git a/benchmark/common/api/1.0.0-rc01.txt b/benchmark/common/api/1.0.0-rc01.txt
index cf7ac67..26eb848 100644
--- a/benchmark/common/api/1.0.0-rc01.txt
+++ b/benchmark/common/api/1.0.0-rc01.txt
@@ -2,7 +2,6 @@
 package androidx.benchmark {
 
   public final class ArgumentsKt {
-    ctor public ArgumentsKt();
   }
 
   public final class BenchmarkState {
@@ -16,7 +15,6 @@
   }
 
   public final class TraceCompatKt {
-    ctor public TraceCompatKt();
   }
 
 }
diff --git a/benchmark/common/api/1.1.0-alpha01.txt b/benchmark/common/api/1.1.0-alpha01.txt
index cf7ac67..26eb848 100644
--- a/benchmark/common/api/1.1.0-alpha01.txt
+++ b/benchmark/common/api/1.1.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.benchmark {
 
   public final class ArgumentsKt {
-    ctor public ArgumentsKt();
   }
 
   public final class BenchmarkState {
@@ -16,7 +15,6 @@
   }
 
   public final class TraceCompatKt {
-    ctor public TraceCompatKt();
   }
 
 }
diff --git a/benchmark/common/api/current.txt b/benchmark/common/api/current.txt
index cf7ac67..26eb848 100644
--- a/benchmark/common/api/current.txt
+++ b/benchmark/common/api/current.txt
@@ -2,7 +2,6 @@
 package androidx.benchmark {
 
   public final class ArgumentsKt {
-    ctor public ArgumentsKt();
   }
 
   public final class BenchmarkState {
@@ -16,7 +15,6 @@
   }
 
   public final class TraceCompatKt {
-    ctor public TraceCompatKt();
   }
 
 }
diff --git a/benchmark/common/api/public_plus_experimental_1.0.0-alpha05.txt b/benchmark/common/api/public_plus_experimental_1.0.0-alpha05.txt
index 6849f29..bb8dd97 100644
--- a/benchmark/common/api/public_plus_experimental_1.0.0-alpha05.txt
+++ b/benchmark/common/api/public_plus_experimental_1.0.0-alpha05.txt
@@ -2,7 +2,6 @@
 package androidx.benchmark {
 
   public final class ArgumentsKt {
-    ctor public ArgumentsKt();
   }
 
   public final class BenchmarkState {
diff --git a/benchmark/common/api/public_plus_experimental_1.0.0-alpha06.txt b/benchmark/common/api/public_plus_experimental_1.0.0-alpha06.txt
index efa9c80..6ee3a60 100644
--- a/benchmark/common/api/public_plus_experimental_1.0.0-alpha06.txt
+++ b/benchmark/common/api/public_plus_experimental_1.0.0-alpha06.txt
@@ -2,7 +2,6 @@
 package androidx.benchmark {
 
   public final class ArgumentsKt {
-    ctor public ArgumentsKt();
   }
 
   public final class BenchmarkState {
diff --git a/benchmark/common/api/public_plus_experimental_1.0.0-beta01.txt b/benchmark/common/api/public_plus_experimental_1.0.0-beta01.txt
index efa9c80..6ee3a60 100644
--- a/benchmark/common/api/public_plus_experimental_1.0.0-beta01.txt
+++ b/benchmark/common/api/public_plus_experimental_1.0.0-beta01.txt
@@ -2,7 +2,6 @@
 package androidx.benchmark {
 
   public final class ArgumentsKt {
-    ctor public ArgumentsKt();
   }
 
   public final class BenchmarkState {
diff --git a/benchmark/common/api/public_plus_experimental_1.0.0-rc01.txt b/benchmark/common/api/public_plus_experimental_1.0.0-rc01.txt
index 62f19ac..756cf938 100644
--- a/benchmark/common/api/public_plus_experimental_1.0.0-rc01.txt
+++ b/benchmark/common/api/public_plus_experimental_1.0.0-rc01.txt
@@ -2,7 +2,6 @@
 package androidx.benchmark {
 
   public final class ArgumentsKt {
-    ctor public ArgumentsKt();
   }
 
   public final class BenchmarkState {
@@ -21,7 +20,6 @@
   }
 
   public final class TraceCompatKt {
-    ctor public TraceCompatKt();
   }
 
 }
diff --git a/benchmark/common/api/public_plus_experimental_1.1.0-alpha01.txt b/benchmark/common/api/public_plus_experimental_1.1.0-alpha01.txt
index 62f19ac..756cf938 100644
--- a/benchmark/common/api/public_plus_experimental_1.1.0-alpha01.txt
+++ b/benchmark/common/api/public_plus_experimental_1.1.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.benchmark {
 
   public final class ArgumentsKt {
-    ctor public ArgumentsKt();
   }
 
   public final class BenchmarkState {
@@ -21,7 +20,6 @@
   }
 
   public final class TraceCompatKt {
-    ctor public TraceCompatKt();
   }
 
 }
diff --git a/benchmark/common/api/public_plus_experimental_current.txt b/benchmark/common/api/public_plus_experimental_current.txt
index 62f19ac..756cf938 100644
--- a/benchmark/common/api/public_plus_experimental_current.txt
+++ b/benchmark/common/api/public_plus_experimental_current.txt
@@ -2,7 +2,6 @@
 package androidx.benchmark {
 
   public final class ArgumentsKt {
-    ctor public ArgumentsKt();
   }
 
   public final class BenchmarkState {
@@ -21,7 +20,6 @@
   }
 
   public final class TraceCompatKt {
-    ctor public TraceCompatKt();
   }
 
 }
diff --git a/benchmark/common/api/restricted_1.0.0-alpha05.txt b/benchmark/common/api/restricted_1.0.0-alpha05.txt
index 5e1532d..ced0a8f 100644
--- a/benchmark/common/api/restricted_1.0.0-alpha05.txt
+++ b/benchmark/common/api/restricted_1.0.0-alpha05.txt
@@ -2,7 +2,6 @@
 package androidx.benchmark {
 
   public final class ArgumentsKt {
-    ctor public ArgumentsKt();
   }
 
   public final class BenchmarkState {
diff --git a/benchmark/common/api/restricted_1.0.0-alpha06.txt b/benchmark/common/api/restricted_1.0.0-alpha06.txt
index 1ff8212..e8f05f8 100644
--- a/benchmark/common/api/restricted_1.0.0-alpha06.txt
+++ b/benchmark/common/api/restricted_1.0.0-alpha06.txt
@@ -2,7 +2,6 @@
 package androidx.benchmark {
 
   public final class ArgumentsKt {
-    ctor public ArgumentsKt();
   }
 
   public final class BenchmarkState {
diff --git a/benchmark/common/api/restricted_1.0.0-beta01.txt b/benchmark/common/api/restricted_1.0.0-beta01.txt
index 1ff8212..e8f05f8 100644
--- a/benchmark/common/api/restricted_1.0.0-beta01.txt
+++ b/benchmark/common/api/restricted_1.0.0-beta01.txt
@@ -2,7 +2,6 @@
 package androidx.benchmark {
 
   public final class ArgumentsKt {
-    ctor public ArgumentsKt();
   }
 
   public final class BenchmarkState {
diff --git a/benchmark/common/api/restricted_1.0.0-rc01.txt b/benchmark/common/api/restricted_1.0.0-rc01.txt
index 76ac8bd..55ee4f8 100644
--- a/benchmark/common/api/restricted_1.0.0-rc01.txt
+++ b/benchmark/common/api/restricted_1.0.0-rc01.txt
@@ -2,7 +2,6 @@
 package androidx.benchmark {
 
   public final class ArgumentsKt {
-    ctor public ArgumentsKt();
   }
 
   public final class BenchmarkState {
@@ -32,7 +31,6 @@
   }
 
   public final class TraceCompatKt {
-    ctor public TraceCompatKt();
     method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static void beginTraceSection(String sectionName);
     method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static void endTraceSection();
   }
diff --git a/benchmark/common/api/restricted_1.1.0-alpha01.txt b/benchmark/common/api/restricted_1.1.0-alpha01.txt
index 76ac8bd..55ee4f8 100644
--- a/benchmark/common/api/restricted_1.1.0-alpha01.txt
+++ b/benchmark/common/api/restricted_1.1.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.benchmark {
 
   public final class ArgumentsKt {
-    ctor public ArgumentsKt();
   }
 
   public final class BenchmarkState {
@@ -32,7 +31,6 @@
   }
 
   public final class TraceCompatKt {
-    ctor public TraceCompatKt();
     method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static void beginTraceSection(String sectionName);
     method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static void endTraceSection();
   }
diff --git a/benchmark/common/api/restricted_current.txt b/benchmark/common/api/restricted_current.txt
index 76ac8bd..55ee4f8 100644
--- a/benchmark/common/api/restricted_current.txt
+++ b/benchmark/common/api/restricted_current.txt
@@ -2,7 +2,6 @@
 package androidx.benchmark {
 
   public final class ArgumentsKt {
-    ctor public ArgumentsKt();
   }
 
   public final class BenchmarkState {
@@ -32,7 +31,6 @@
   }
 
   public final class TraceCompatKt {
-    ctor public TraceCompatKt();
     method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static void beginTraceSection(String sectionName);
     method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static void endTraceSection();
   }
diff --git a/benchmark/junit4/api/1.0.0-alpha05.txt b/benchmark/junit4/api/1.0.0-alpha05.txt
index 756b010..34ad6a658 100644
--- a/benchmark/junit4/api/1.0.0-alpha05.txt
+++ b/benchmark/junit4/api/1.0.0-alpha05.txt
@@ -16,7 +16,6 @@
   }
 
   public final class BenchmarkRuleKt {
-    ctor public BenchmarkRuleKt();
     method public static inline void measureRepeated(androidx.benchmark.junit4.BenchmarkRule, kotlin.jvm.functions.Function1<? super androidx.benchmark.junit4.BenchmarkRule.Scope,kotlin.Unit> block);
   }
 
diff --git a/benchmark/junit4/api/1.0.0-alpha06.txt b/benchmark/junit4/api/1.0.0-alpha06.txt
index 756b010..34ad6a658 100644
--- a/benchmark/junit4/api/1.0.0-alpha06.txt
+++ b/benchmark/junit4/api/1.0.0-alpha06.txt
@@ -16,7 +16,6 @@
   }
 
   public final class BenchmarkRuleKt {
-    ctor public BenchmarkRuleKt();
     method public static inline void measureRepeated(androidx.benchmark.junit4.BenchmarkRule, kotlin.jvm.functions.Function1<? super androidx.benchmark.junit4.BenchmarkRule.Scope,kotlin.Unit> block);
   }
 
diff --git a/benchmark/junit4/api/1.0.0-beta01.txt b/benchmark/junit4/api/1.0.0-beta01.txt
index 756b010..34ad6a658 100644
--- a/benchmark/junit4/api/1.0.0-beta01.txt
+++ b/benchmark/junit4/api/1.0.0-beta01.txt
@@ -16,7 +16,6 @@
   }
 
   public final class BenchmarkRuleKt {
-    ctor public BenchmarkRuleKt();
     method public static inline void measureRepeated(androidx.benchmark.junit4.BenchmarkRule, kotlin.jvm.functions.Function1<? super androidx.benchmark.junit4.BenchmarkRule.Scope,kotlin.Unit> block);
   }
 
diff --git a/benchmark/junit4/api/1.0.0-rc01.txt b/benchmark/junit4/api/1.0.0-rc01.txt
index 756b010..34ad6a658 100644
--- a/benchmark/junit4/api/1.0.0-rc01.txt
+++ b/benchmark/junit4/api/1.0.0-rc01.txt
@@ -16,7 +16,6 @@
   }
 
   public final class BenchmarkRuleKt {
-    ctor public BenchmarkRuleKt();
     method public static inline void measureRepeated(androidx.benchmark.junit4.BenchmarkRule, kotlin.jvm.functions.Function1<? super androidx.benchmark.junit4.BenchmarkRule.Scope,kotlin.Unit> block);
   }
 
diff --git a/benchmark/junit4/api/1.1.0-alpha01.txt b/benchmark/junit4/api/1.1.0-alpha01.txt
index 756b010..34ad6a658 100644
--- a/benchmark/junit4/api/1.1.0-alpha01.txt
+++ b/benchmark/junit4/api/1.1.0-alpha01.txt
@@ -16,7 +16,6 @@
   }
 
   public final class BenchmarkRuleKt {
-    ctor public BenchmarkRuleKt();
     method public static inline void measureRepeated(androidx.benchmark.junit4.BenchmarkRule, kotlin.jvm.functions.Function1<? super androidx.benchmark.junit4.BenchmarkRule.Scope,kotlin.Unit> block);
   }
 
diff --git a/benchmark/junit4/api/current.txt b/benchmark/junit4/api/current.txt
index 756b010..34ad6a658 100644
--- a/benchmark/junit4/api/current.txt
+++ b/benchmark/junit4/api/current.txt
@@ -16,7 +16,6 @@
   }
 
   public final class BenchmarkRuleKt {
-    ctor public BenchmarkRuleKt();
     method public static inline void measureRepeated(androidx.benchmark.junit4.BenchmarkRule, kotlin.jvm.functions.Function1<? super androidx.benchmark.junit4.BenchmarkRule.Scope,kotlin.Unit> block);
   }
 
diff --git a/benchmark/junit4/api/public_plus_experimental_1.0.0-alpha05.txt b/benchmark/junit4/api/public_plus_experimental_1.0.0-alpha05.txt
index 756b010..34ad6a658 100644
--- a/benchmark/junit4/api/public_plus_experimental_1.0.0-alpha05.txt
+++ b/benchmark/junit4/api/public_plus_experimental_1.0.0-alpha05.txt
@@ -16,7 +16,6 @@
   }
 
   public final class BenchmarkRuleKt {
-    ctor public BenchmarkRuleKt();
     method public static inline void measureRepeated(androidx.benchmark.junit4.BenchmarkRule, kotlin.jvm.functions.Function1<? super androidx.benchmark.junit4.BenchmarkRule.Scope,kotlin.Unit> block);
   }
 
diff --git a/benchmark/junit4/api/public_plus_experimental_1.0.0-alpha06.txt b/benchmark/junit4/api/public_plus_experimental_1.0.0-alpha06.txt
index 756b010..34ad6a658 100644
--- a/benchmark/junit4/api/public_plus_experimental_1.0.0-alpha06.txt
+++ b/benchmark/junit4/api/public_plus_experimental_1.0.0-alpha06.txt
@@ -16,7 +16,6 @@
   }
 
   public final class BenchmarkRuleKt {
-    ctor public BenchmarkRuleKt();
     method public static inline void measureRepeated(androidx.benchmark.junit4.BenchmarkRule, kotlin.jvm.functions.Function1<? super androidx.benchmark.junit4.BenchmarkRule.Scope,kotlin.Unit> block);
   }
 
diff --git a/benchmark/junit4/api/public_plus_experimental_1.0.0-beta01.txt b/benchmark/junit4/api/public_plus_experimental_1.0.0-beta01.txt
index 756b010..34ad6a658 100644
--- a/benchmark/junit4/api/public_plus_experimental_1.0.0-beta01.txt
+++ b/benchmark/junit4/api/public_plus_experimental_1.0.0-beta01.txt
@@ -16,7 +16,6 @@
   }
 
   public final class BenchmarkRuleKt {
-    ctor public BenchmarkRuleKt();
     method public static inline void measureRepeated(androidx.benchmark.junit4.BenchmarkRule, kotlin.jvm.functions.Function1<? super androidx.benchmark.junit4.BenchmarkRule.Scope,kotlin.Unit> block);
   }
 
diff --git a/benchmark/junit4/api/public_plus_experimental_1.0.0-rc01.txt b/benchmark/junit4/api/public_plus_experimental_1.0.0-rc01.txt
index 756b010..34ad6a658 100644
--- a/benchmark/junit4/api/public_plus_experimental_1.0.0-rc01.txt
+++ b/benchmark/junit4/api/public_plus_experimental_1.0.0-rc01.txt
@@ -16,7 +16,6 @@
   }
 
   public final class BenchmarkRuleKt {
-    ctor public BenchmarkRuleKt();
     method public static inline void measureRepeated(androidx.benchmark.junit4.BenchmarkRule, kotlin.jvm.functions.Function1<? super androidx.benchmark.junit4.BenchmarkRule.Scope,kotlin.Unit> block);
   }
 
diff --git a/benchmark/junit4/api/public_plus_experimental_1.1.0-alpha01.txt b/benchmark/junit4/api/public_plus_experimental_1.1.0-alpha01.txt
index 756b010..34ad6a658 100644
--- a/benchmark/junit4/api/public_plus_experimental_1.1.0-alpha01.txt
+++ b/benchmark/junit4/api/public_plus_experimental_1.1.0-alpha01.txt
@@ -16,7 +16,6 @@
   }
 
   public final class BenchmarkRuleKt {
-    ctor public BenchmarkRuleKt();
     method public static inline void measureRepeated(androidx.benchmark.junit4.BenchmarkRule, kotlin.jvm.functions.Function1<? super androidx.benchmark.junit4.BenchmarkRule.Scope,kotlin.Unit> block);
   }
 
diff --git a/benchmark/junit4/api/public_plus_experimental_current.txt b/benchmark/junit4/api/public_plus_experimental_current.txt
index 756b010..34ad6a658 100644
--- a/benchmark/junit4/api/public_plus_experimental_current.txt
+++ b/benchmark/junit4/api/public_plus_experimental_current.txt
@@ -16,7 +16,6 @@
   }
 
   public final class BenchmarkRuleKt {
-    ctor public BenchmarkRuleKt();
     method public static inline void measureRepeated(androidx.benchmark.junit4.BenchmarkRule, kotlin.jvm.functions.Function1<? super androidx.benchmark.junit4.BenchmarkRule.Scope,kotlin.Unit> block);
   }
 
diff --git a/benchmark/junit4/api/restricted_1.0.0-alpha05.txt b/benchmark/junit4/api/restricted_1.0.0-alpha05.txt
index 756b010..34ad6a658 100644
--- a/benchmark/junit4/api/restricted_1.0.0-alpha05.txt
+++ b/benchmark/junit4/api/restricted_1.0.0-alpha05.txt
@@ -16,7 +16,6 @@
   }
 
   public final class BenchmarkRuleKt {
-    ctor public BenchmarkRuleKt();
     method public static inline void measureRepeated(androidx.benchmark.junit4.BenchmarkRule, kotlin.jvm.functions.Function1<? super androidx.benchmark.junit4.BenchmarkRule.Scope,kotlin.Unit> block);
   }
 
diff --git a/benchmark/junit4/api/restricted_1.0.0-alpha06.txt b/benchmark/junit4/api/restricted_1.0.0-alpha06.txt
index 756b010..34ad6a658 100644
--- a/benchmark/junit4/api/restricted_1.0.0-alpha06.txt
+++ b/benchmark/junit4/api/restricted_1.0.0-alpha06.txt
@@ -16,7 +16,6 @@
   }
 
   public final class BenchmarkRuleKt {
-    ctor public BenchmarkRuleKt();
     method public static inline void measureRepeated(androidx.benchmark.junit4.BenchmarkRule, kotlin.jvm.functions.Function1<? super androidx.benchmark.junit4.BenchmarkRule.Scope,kotlin.Unit> block);
   }
 
diff --git a/benchmark/junit4/api/restricted_1.0.0-beta01.txt b/benchmark/junit4/api/restricted_1.0.0-beta01.txt
index 756b010..34ad6a658 100644
--- a/benchmark/junit4/api/restricted_1.0.0-beta01.txt
+++ b/benchmark/junit4/api/restricted_1.0.0-beta01.txt
@@ -16,7 +16,6 @@
   }
 
   public final class BenchmarkRuleKt {
-    ctor public BenchmarkRuleKt();
     method public static inline void measureRepeated(androidx.benchmark.junit4.BenchmarkRule, kotlin.jvm.functions.Function1<? super androidx.benchmark.junit4.BenchmarkRule.Scope,kotlin.Unit> block);
   }
 
diff --git a/benchmark/junit4/api/restricted_1.0.0-rc01.txt b/benchmark/junit4/api/restricted_1.0.0-rc01.txt
index 756b010..34ad6a658 100644
--- a/benchmark/junit4/api/restricted_1.0.0-rc01.txt
+++ b/benchmark/junit4/api/restricted_1.0.0-rc01.txt
@@ -16,7 +16,6 @@
   }
 
   public final class BenchmarkRuleKt {
-    ctor public BenchmarkRuleKt();
     method public static inline void measureRepeated(androidx.benchmark.junit4.BenchmarkRule, kotlin.jvm.functions.Function1<? super androidx.benchmark.junit4.BenchmarkRule.Scope,kotlin.Unit> block);
   }
 
diff --git a/benchmark/junit4/api/restricted_1.1.0-alpha01.txt b/benchmark/junit4/api/restricted_1.1.0-alpha01.txt
index 756b010..34ad6a658 100644
--- a/benchmark/junit4/api/restricted_1.1.0-alpha01.txt
+++ b/benchmark/junit4/api/restricted_1.1.0-alpha01.txt
@@ -16,7 +16,6 @@
   }
 
   public final class BenchmarkRuleKt {
-    ctor public BenchmarkRuleKt();
     method public static inline void measureRepeated(androidx.benchmark.junit4.BenchmarkRule, kotlin.jvm.functions.Function1<? super androidx.benchmark.junit4.BenchmarkRule.Scope,kotlin.Unit> block);
   }
 
diff --git a/benchmark/junit4/api/restricted_current.txt b/benchmark/junit4/api/restricted_current.txt
index 756b010..34ad6a658 100644
--- a/benchmark/junit4/api/restricted_current.txt
+++ b/benchmark/junit4/api/restricted_current.txt
@@ -16,7 +16,6 @@
   }
 
   public final class BenchmarkRuleKt {
-    ctor public BenchmarkRuleKt();
     method public static inline void measureRepeated(androidx.benchmark.junit4.BenchmarkRule, kotlin.jvm.functions.Function1<? super androidx.benchmark.junit4.BenchmarkRule.Scope,kotlin.Unit> block);
   }
 
diff --git a/browser/api/api_lint.ignore b/browser/api/api_lint.ignore
index 1730e8c..a386f20 100644
--- a/browser/api/api_lint.ignore
+++ b/browser/api/api_lint.ignore
@@ -77,5 +77,11 @@
     Listeners should always be at end of argument list (method `newSession`)
 
 
+PublicTypedef: androidx.browser.customtabs.CustomTabsService.Relation:
+    Don't expose @IntDef: Relation must be hidden.
+PublicTypedef: androidx.browser.customtabs.CustomTabsService.Result:
+    Don't expose @IntDef: Result must be hidden.
+
+
 StreamFiles: androidx.browser.customtabs.TrustedWebUtils#transferSplashImage(android.content.Context, java.io.File, String, String, androidx.browser.customtabs.CustomTabsSession):
     Methods accepting `File` should also accept `FileDescriptor` or streams: method androidx.browser.customtabs.TrustedWebUtils.transferSplashImage(android.content.Context,java.io.File,String,String,androidx.browser.customtabs.CustomTabsSession)
diff --git a/car/core/api/api_lint.ignore b/car/core/api/api_lint.ignore
index ef7e2f9..8ae92ce5 100644
--- a/car/core/api/api_lint.ignore
+++ b/car/core/api/api_lint.ignore
@@ -255,3 +255,11 @@
     Missing nullability on parameter `itemView` in method `ViewHolder`
 MissingNullability: androidx.car.widget.TextListItem.ViewHolder#onUxRestrictionsChanged(androidx.car.uxrestrictions.CarUxRestrictions) parameter #0:
     Missing nullability on parameter `restrictionsInfo` in method `onUxRestrictionsChanged`
+
+
+PublicTypedef: androidx.car.widget.PagedListView.Gutter:
+    Don't expose @IntDef: Gutter must be hidden.
+PublicTypedef: androidx.car.widget.PagedScrollBarView.Visibility:
+    Don't expose @IntDef: Visibility must be hidden.
+PublicTypedef: androidx.car.widget.SubheaderListItem.TextStartMarginType:
+    Don't expose @IntDef: TextStartMarginType must be hidden.
diff --git a/collection/collection-ktx/api/1.1.0-alpha02.txt b/collection/collection-ktx/api/1.1.0-alpha02.txt
index 850e83c..bb3ae93 100644
--- a/collection/collection-ktx/api/1.1.0-alpha02.txt
+++ b/collection/collection-ktx/api/1.1.0-alpha02.txt
@@ -2,19 +2,16 @@
 package androidx.collection {
 
   public final class ArrayMapKt {
-    ctor public ArrayMapKt();
     method public static inline <K, V> androidx.collection.ArrayMap<K,V> arrayMapOf();
     method public static <K, V> androidx.collection.ArrayMap<K,V> arrayMapOf(kotlin.Pair<? extends K,? extends V>... pairs);
   }
 
   public final class ArraySetKt {
-    ctor public ArraySetKt();
     method public static inline <T> androidx.collection.ArraySet<T> arraySetOf();
     method public static <T> androidx.collection.ArraySet<T> arraySetOf(T?... values);
   }
 
   public final class LongSparseArrayKt {
-    ctor public LongSparseArrayKt();
     method public static inline operator <T> boolean contains(androidx.collection.LongSparseArray<T>, long key);
     method public static inline <T> void forEach(androidx.collection.LongSparseArray<T>, kotlin.jvm.functions.Function2<? super java.lang.Long,? super T,kotlin.Unit> action);
     method public static inline <T> T! getOrDefault(androidx.collection.LongSparseArray<T>, long key, T? defaultValue);
@@ -29,12 +26,10 @@
   }
 
   public final class LruCacheKt {
-    ctor public LruCacheKt();
     method public static inline <K, V> androidx.collection.LruCache<K,V> lruCache(int maxSize, kotlin.jvm.functions.Function2<? super K,? super V,java.lang.Integer> sizeOf = { _, _ -> 1 }, kotlin.jvm.functions.Function1<? super K,? extends V> create = { (V)null }, kotlin.jvm.functions.Function4<? super java.lang.Boolean,? super K,? super V,? super V,kotlin.Unit>  _, _, _, _ ->  });
   }
 
   public final class SparseArrayKt {
-    ctor public SparseArrayKt();
     method public static inline operator <T> boolean contains(androidx.collection.SparseArrayCompat<T>, int key);
     method public static inline <T> void forEach(androidx.collection.SparseArrayCompat<T>, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super T,kotlin.Unit> action);
     method public static inline <T> T! getOrDefault(androidx.collection.SparseArrayCompat<T>, int key, T? defaultValue);
diff --git a/collection/collection-ktx/api/1.1.0-alpha03.txt b/collection/collection-ktx/api/1.1.0-alpha03.txt
index 850e83c..bb3ae93 100644
--- a/collection/collection-ktx/api/1.1.0-alpha03.txt
+++ b/collection/collection-ktx/api/1.1.0-alpha03.txt
@@ -2,19 +2,16 @@
 package androidx.collection {
 
   public final class ArrayMapKt {
-    ctor public ArrayMapKt();
     method public static inline <K, V> androidx.collection.ArrayMap<K,V> arrayMapOf();
     method public static <K, V> androidx.collection.ArrayMap<K,V> arrayMapOf(kotlin.Pair<? extends K,? extends V>... pairs);
   }
 
   public final class ArraySetKt {
-    ctor public ArraySetKt();
     method public static inline <T> androidx.collection.ArraySet<T> arraySetOf();
     method public static <T> androidx.collection.ArraySet<T> arraySetOf(T?... values);
   }
 
   public final class LongSparseArrayKt {
-    ctor public LongSparseArrayKt();
     method public static inline operator <T> boolean contains(androidx.collection.LongSparseArray<T>, long key);
     method public static inline <T> void forEach(androidx.collection.LongSparseArray<T>, kotlin.jvm.functions.Function2<? super java.lang.Long,? super T,kotlin.Unit> action);
     method public static inline <T> T! getOrDefault(androidx.collection.LongSparseArray<T>, long key, T? defaultValue);
@@ -29,12 +26,10 @@
   }
 
   public final class LruCacheKt {
-    ctor public LruCacheKt();
     method public static inline <K, V> androidx.collection.LruCache<K,V> lruCache(int maxSize, kotlin.jvm.functions.Function2<? super K,? super V,java.lang.Integer> sizeOf = { _, _ -> 1 }, kotlin.jvm.functions.Function1<? super K,? extends V> create = { (V)null }, kotlin.jvm.functions.Function4<? super java.lang.Boolean,? super K,? super V,? super V,kotlin.Unit>  _, _, _, _ ->  });
   }
 
   public final class SparseArrayKt {
-    ctor public SparseArrayKt();
     method public static inline operator <T> boolean contains(androidx.collection.SparseArrayCompat<T>, int key);
     method public static inline <T> void forEach(androidx.collection.SparseArrayCompat<T>, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super T,kotlin.Unit> action);
     method public static inline <T> T! getOrDefault(androidx.collection.SparseArrayCompat<T>, int key, T? defaultValue);
diff --git a/collection/collection-ktx/api/1.1.0-beta01.txt b/collection/collection-ktx/api/1.1.0-beta01.txt
index 850e83c..bb3ae93 100644
--- a/collection/collection-ktx/api/1.1.0-beta01.txt
+++ b/collection/collection-ktx/api/1.1.0-beta01.txt
@@ -2,19 +2,16 @@
 package androidx.collection {
 
   public final class ArrayMapKt {
-    ctor public ArrayMapKt();
     method public static inline <K, V> androidx.collection.ArrayMap<K,V> arrayMapOf();
     method public static <K, V> androidx.collection.ArrayMap<K,V> arrayMapOf(kotlin.Pair<? extends K,? extends V>... pairs);
   }
 
   public final class ArraySetKt {
-    ctor public ArraySetKt();
     method public static inline <T> androidx.collection.ArraySet<T> arraySetOf();
     method public static <T> androidx.collection.ArraySet<T> arraySetOf(T?... values);
   }
 
   public final class LongSparseArrayKt {
-    ctor public LongSparseArrayKt();
     method public static inline operator <T> boolean contains(androidx.collection.LongSparseArray<T>, long key);
     method public static inline <T> void forEach(androidx.collection.LongSparseArray<T>, kotlin.jvm.functions.Function2<? super java.lang.Long,? super T,kotlin.Unit> action);
     method public static inline <T> T! getOrDefault(androidx.collection.LongSparseArray<T>, long key, T? defaultValue);
@@ -29,12 +26,10 @@
   }
 
   public final class LruCacheKt {
-    ctor public LruCacheKt();
     method public static inline <K, V> androidx.collection.LruCache<K,V> lruCache(int maxSize, kotlin.jvm.functions.Function2<? super K,? super V,java.lang.Integer> sizeOf = { _, _ -> 1 }, kotlin.jvm.functions.Function1<? super K,? extends V> create = { (V)null }, kotlin.jvm.functions.Function4<? super java.lang.Boolean,? super K,? super V,? super V,kotlin.Unit>  _, _, _, _ ->  });
   }
 
   public final class SparseArrayKt {
-    ctor public SparseArrayKt();
     method public static inline operator <T> boolean contains(androidx.collection.SparseArrayCompat<T>, int key);
     method public static inline <T> void forEach(androidx.collection.SparseArrayCompat<T>, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super T,kotlin.Unit> action);
     method public static inline <T> T! getOrDefault(androidx.collection.SparseArrayCompat<T>, int key, T? defaultValue);
diff --git a/collection/collection-ktx/api/1.1.0-rc01.txt b/collection/collection-ktx/api/1.1.0-rc01.txt
index 850e83c..bb3ae93 100644
--- a/collection/collection-ktx/api/1.1.0-rc01.txt
+++ b/collection/collection-ktx/api/1.1.0-rc01.txt
@@ -2,19 +2,16 @@
 package androidx.collection {
 
   public final class ArrayMapKt {
-    ctor public ArrayMapKt();
     method public static inline <K, V> androidx.collection.ArrayMap<K,V> arrayMapOf();
     method public static <K, V> androidx.collection.ArrayMap<K,V> arrayMapOf(kotlin.Pair<? extends K,? extends V>... pairs);
   }
 
   public final class ArraySetKt {
-    ctor public ArraySetKt();
     method public static inline <T> androidx.collection.ArraySet<T> arraySetOf();
     method public static <T> androidx.collection.ArraySet<T> arraySetOf(T?... values);
   }
 
   public final class LongSparseArrayKt {
-    ctor public LongSparseArrayKt();
     method public static inline operator <T> boolean contains(androidx.collection.LongSparseArray<T>, long key);
     method public static inline <T> void forEach(androidx.collection.LongSparseArray<T>, kotlin.jvm.functions.Function2<? super java.lang.Long,? super T,kotlin.Unit> action);
     method public static inline <T> T! getOrDefault(androidx.collection.LongSparseArray<T>, long key, T? defaultValue);
@@ -29,12 +26,10 @@
   }
 
   public final class LruCacheKt {
-    ctor public LruCacheKt();
     method public static inline <K, V> androidx.collection.LruCache<K,V> lruCache(int maxSize, kotlin.jvm.functions.Function2<? super K,? super V,java.lang.Integer> sizeOf = { _, _ -> 1 }, kotlin.jvm.functions.Function1<? super K,? extends V> create = { (V)null }, kotlin.jvm.functions.Function4<? super java.lang.Boolean,? super K,? super V,? super V,kotlin.Unit>  _, _, _, _ ->  });
   }
 
   public final class SparseArrayKt {
-    ctor public SparseArrayKt();
     method public static inline operator <T> boolean contains(androidx.collection.SparseArrayCompat<T>, int key);
     method public static inline <T> void forEach(androidx.collection.SparseArrayCompat<T>, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super T,kotlin.Unit> action);
     method public static inline <T> T! getOrDefault(androidx.collection.SparseArrayCompat<T>, int key, T? defaultValue);
diff --git a/collection/collection-ktx/api/1.2.0-alpha01.txt b/collection/collection-ktx/api/1.2.0-alpha01.txt
index e786969c..26a6709 100644
--- a/collection/collection-ktx/api/1.2.0-alpha01.txt
+++ b/collection/collection-ktx/api/1.2.0-alpha01.txt
@@ -2,19 +2,16 @@
 package androidx.collection {
 
   public final class ArrayMapKt {
-    ctor public ArrayMapKt();
     method public static inline <K, V> androidx.collection.ArrayMap<K,V> arrayMapOf();
     method public static <K, V> androidx.collection.ArrayMap<K,V> arrayMapOf(kotlin.Pair<? extends K,? extends V>... pairs);
   }
 
   public final class ArraySetKt {
-    ctor public ArraySetKt();
     method public static inline <T> androidx.collection.ArraySet<T> arraySetOf();
     method public static <T> androidx.collection.ArraySet<T> arraySetOf(T?... values);
   }
 
   public final class LongSparseArrayKt {
-    ctor public LongSparseArrayKt();
     method public static inline operator <T> boolean contains(androidx.collection.LongSparseArray<T>, long key);
     method public static inline <T> void forEach(androidx.collection.LongSparseArray<T>, kotlin.jvm.functions.Function2<? super java.lang.Long,? super T,kotlin.Unit> action);
     method public static inline <T> T! getOrDefault(androidx.collection.LongSparseArray<T>, long key, T? defaultValue);
@@ -28,12 +25,10 @@
   }
 
   public final class LruCacheKt {
-    ctor public LruCacheKt();
     method public static inline <K, V> androidx.collection.LruCache<K,V> lruCache(int maxSize, kotlin.jvm.functions.Function2<? super K,? super V,java.lang.Integer> sizeOf = { _, _ -> 1 }, kotlin.jvm.functions.Function1<? super K,? extends V> create = { (V)null }, kotlin.jvm.functions.Function4<? super java.lang.Boolean,? super K,? super V,? super V,kotlin.Unit>  _, _, _, _ ->  });
   }
 
   public final class SparseArrayKt {
-    ctor public SparseArrayKt();
     method public static inline operator <T> boolean contains(androidx.collection.SparseArrayCompat<T>, int key);
     method public static inline <T> void forEach(androidx.collection.SparseArrayCompat<T>, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super T,kotlin.Unit> action);
     method public static inline <T> T! getOrDefault(androidx.collection.SparseArrayCompat<T>, int key, T? defaultValue);
diff --git a/collection/collection-ktx/api/current.txt b/collection/collection-ktx/api/current.txt
index e786969c..26a6709 100644
--- a/collection/collection-ktx/api/current.txt
+++ b/collection/collection-ktx/api/current.txt
@@ -2,19 +2,16 @@
 package androidx.collection {
 
   public final class ArrayMapKt {
-    ctor public ArrayMapKt();
     method public static inline <K, V> androidx.collection.ArrayMap<K,V> arrayMapOf();
     method public static <K, V> androidx.collection.ArrayMap<K,V> arrayMapOf(kotlin.Pair<? extends K,? extends V>... pairs);
   }
 
   public final class ArraySetKt {
-    ctor public ArraySetKt();
     method public static inline <T> androidx.collection.ArraySet<T> arraySetOf();
     method public static <T> androidx.collection.ArraySet<T> arraySetOf(T?... values);
   }
 
   public final class LongSparseArrayKt {
-    ctor public LongSparseArrayKt();
     method public static inline operator <T> boolean contains(androidx.collection.LongSparseArray<T>, long key);
     method public static inline <T> void forEach(androidx.collection.LongSparseArray<T>, kotlin.jvm.functions.Function2<? super java.lang.Long,? super T,kotlin.Unit> action);
     method public static inline <T> T! getOrDefault(androidx.collection.LongSparseArray<T>, long key, T? defaultValue);
@@ -28,12 +25,10 @@
   }
 
   public final class LruCacheKt {
-    ctor public LruCacheKt();
     method public static inline <K, V> androidx.collection.LruCache<K,V> lruCache(int maxSize, kotlin.jvm.functions.Function2<? super K,? super V,java.lang.Integer> sizeOf = { _, _ -> 1 }, kotlin.jvm.functions.Function1<? super K,? extends V> create = { (V)null }, kotlin.jvm.functions.Function4<? super java.lang.Boolean,? super K,? super V,? super V,kotlin.Unit>  _, _, _, _ ->  });
   }
 
   public final class SparseArrayKt {
-    ctor public SparseArrayKt();
     method public static inline operator <T> boolean contains(androidx.collection.SparseArrayCompat<T>, int key);
     method public static inline <T> void forEach(androidx.collection.SparseArrayCompat<T>, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super T,kotlin.Unit> action);
     method public static inline <T> T! getOrDefault(androidx.collection.SparseArrayCompat<T>, int key, T? defaultValue);
diff --git a/collection/collection-ktx/api/public_plus_experimental_1.1.0-alpha02.txt b/collection/collection-ktx/api/public_plus_experimental_1.1.0-alpha02.txt
index 850e83c..bb3ae93 100644
--- a/collection/collection-ktx/api/public_plus_experimental_1.1.0-alpha02.txt
+++ b/collection/collection-ktx/api/public_plus_experimental_1.1.0-alpha02.txt
@@ -2,19 +2,16 @@
 package androidx.collection {
 
   public final class ArrayMapKt {
-    ctor public ArrayMapKt();
     method public static inline <K, V> androidx.collection.ArrayMap<K,V> arrayMapOf();
     method public static <K, V> androidx.collection.ArrayMap<K,V> arrayMapOf(kotlin.Pair<? extends K,? extends V>... pairs);
   }
 
   public final class ArraySetKt {
-    ctor public ArraySetKt();
     method public static inline <T> androidx.collection.ArraySet<T> arraySetOf();
     method public static <T> androidx.collection.ArraySet<T> arraySetOf(T?... values);
   }
 
   public final class LongSparseArrayKt {
-    ctor public LongSparseArrayKt();
     method public static inline operator <T> boolean contains(androidx.collection.LongSparseArray<T>, long key);
     method public static inline <T> void forEach(androidx.collection.LongSparseArray<T>, kotlin.jvm.functions.Function2<? super java.lang.Long,? super T,kotlin.Unit> action);
     method public static inline <T> T! getOrDefault(androidx.collection.LongSparseArray<T>, long key, T? defaultValue);
@@ -29,12 +26,10 @@
   }
 
   public final class LruCacheKt {
-    ctor public LruCacheKt();
     method public static inline <K, V> androidx.collection.LruCache<K,V> lruCache(int maxSize, kotlin.jvm.functions.Function2<? super K,? super V,java.lang.Integer> sizeOf = { _, _ -> 1 }, kotlin.jvm.functions.Function1<? super K,? extends V> create = { (V)null }, kotlin.jvm.functions.Function4<? super java.lang.Boolean,? super K,? super V,? super V,kotlin.Unit>  _, _, _, _ ->  });
   }
 
   public final class SparseArrayKt {
-    ctor public SparseArrayKt();
     method public static inline operator <T> boolean contains(androidx.collection.SparseArrayCompat<T>, int key);
     method public static inline <T> void forEach(androidx.collection.SparseArrayCompat<T>, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super T,kotlin.Unit> action);
     method public static inline <T> T! getOrDefault(androidx.collection.SparseArrayCompat<T>, int key, T? defaultValue);
diff --git a/collection/collection-ktx/api/public_plus_experimental_1.1.0-alpha03.txt b/collection/collection-ktx/api/public_plus_experimental_1.1.0-alpha03.txt
index 850e83c..bb3ae93 100644
--- a/collection/collection-ktx/api/public_plus_experimental_1.1.0-alpha03.txt
+++ b/collection/collection-ktx/api/public_plus_experimental_1.1.0-alpha03.txt
@@ -2,19 +2,16 @@
 package androidx.collection {
 
   public final class ArrayMapKt {
-    ctor public ArrayMapKt();
     method public static inline <K, V> androidx.collection.ArrayMap<K,V> arrayMapOf();
     method public static <K, V> androidx.collection.ArrayMap<K,V> arrayMapOf(kotlin.Pair<? extends K,? extends V>... pairs);
   }
 
   public final class ArraySetKt {
-    ctor public ArraySetKt();
     method public static inline <T> androidx.collection.ArraySet<T> arraySetOf();
     method public static <T> androidx.collection.ArraySet<T> arraySetOf(T?... values);
   }
 
   public final class LongSparseArrayKt {
-    ctor public LongSparseArrayKt();
     method public static inline operator <T> boolean contains(androidx.collection.LongSparseArray<T>, long key);
     method public static inline <T> void forEach(androidx.collection.LongSparseArray<T>, kotlin.jvm.functions.Function2<? super java.lang.Long,? super T,kotlin.Unit> action);
     method public static inline <T> T! getOrDefault(androidx.collection.LongSparseArray<T>, long key, T? defaultValue);
@@ -29,12 +26,10 @@
   }
 
   public final class LruCacheKt {
-    ctor public LruCacheKt();
     method public static inline <K, V> androidx.collection.LruCache<K,V> lruCache(int maxSize, kotlin.jvm.functions.Function2<? super K,? super V,java.lang.Integer> sizeOf = { _, _ -> 1 }, kotlin.jvm.functions.Function1<? super K,? extends V> create = { (V)null }, kotlin.jvm.functions.Function4<? super java.lang.Boolean,? super K,? super V,? super V,kotlin.Unit>  _, _, _, _ ->  });
   }
 
   public final class SparseArrayKt {
-    ctor public SparseArrayKt();
     method public static inline operator <T> boolean contains(androidx.collection.SparseArrayCompat<T>, int key);
     method public static inline <T> void forEach(androidx.collection.SparseArrayCompat<T>, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super T,kotlin.Unit> action);
     method public static inline <T> T! getOrDefault(androidx.collection.SparseArrayCompat<T>, int key, T? defaultValue);
diff --git a/collection/collection-ktx/api/public_plus_experimental_1.1.0-beta01.txt b/collection/collection-ktx/api/public_plus_experimental_1.1.0-beta01.txt
index 850e83c..bb3ae93 100644
--- a/collection/collection-ktx/api/public_plus_experimental_1.1.0-beta01.txt
+++ b/collection/collection-ktx/api/public_plus_experimental_1.1.0-beta01.txt
@@ -2,19 +2,16 @@
 package androidx.collection {
 
   public final class ArrayMapKt {
-    ctor public ArrayMapKt();
     method public static inline <K, V> androidx.collection.ArrayMap<K,V> arrayMapOf();
     method public static <K, V> androidx.collection.ArrayMap<K,V> arrayMapOf(kotlin.Pair<? extends K,? extends V>... pairs);
   }
 
   public final class ArraySetKt {
-    ctor public ArraySetKt();
     method public static inline <T> androidx.collection.ArraySet<T> arraySetOf();
     method public static <T> androidx.collection.ArraySet<T> arraySetOf(T?... values);
   }
 
   public final class LongSparseArrayKt {
-    ctor public LongSparseArrayKt();
     method public static inline operator <T> boolean contains(androidx.collection.LongSparseArray<T>, long key);
     method public static inline <T> void forEach(androidx.collection.LongSparseArray<T>, kotlin.jvm.functions.Function2<? super java.lang.Long,? super T,kotlin.Unit> action);
     method public static inline <T> T! getOrDefault(androidx.collection.LongSparseArray<T>, long key, T? defaultValue);
@@ -29,12 +26,10 @@
   }
 
   public final class LruCacheKt {
-    ctor public LruCacheKt();
     method public static inline <K, V> androidx.collection.LruCache<K,V> lruCache(int maxSize, kotlin.jvm.functions.Function2<? super K,? super V,java.lang.Integer> sizeOf = { _, _ -> 1 }, kotlin.jvm.functions.Function1<? super K,? extends V> create = { (V)null }, kotlin.jvm.functions.Function4<? super java.lang.Boolean,? super K,? super V,? super V,kotlin.Unit>  _, _, _, _ ->  });
   }
 
   public final class SparseArrayKt {
-    ctor public SparseArrayKt();
     method public static inline operator <T> boolean contains(androidx.collection.SparseArrayCompat<T>, int key);
     method public static inline <T> void forEach(androidx.collection.SparseArrayCompat<T>, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super T,kotlin.Unit> action);
     method public static inline <T> T! getOrDefault(androidx.collection.SparseArrayCompat<T>, int key, T? defaultValue);
diff --git a/collection/collection-ktx/api/public_plus_experimental_1.1.0-rc01.txt b/collection/collection-ktx/api/public_plus_experimental_1.1.0-rc01.txt
index 850e83c..bb3ae93 100644
--- a/collection/collection-ktx/api/public_plus_experimental_1.1.0-rc01.txt
+++ b/collection/collection-ktx/api/public_plus_experimental_1.1.0-rc01.txt
@@ -2,19 +2,16 @@
 package androidx.collection {
 
   public final class ArrayMapKt {
-    ctor public ArrayMapKt();
     method public static inline <K, V> androidx.collection.ArrayMap<K,V> arrayMapOf();
     method public static <K, V> androidx.collection.ArrayMap<K,V> arrayMapOf(kotlin.Pair<? extends K,? extends V>... pairs);
   }
 
   public final class ArraySetKt {
-    ctor public ArraySetKt();
     method public static inline <T> androidx.collection.ArraySet<T> arraySetOf();
     method public static <T> androidx.collection.ArraySet<T> arraySetOf(T?... values);
   }
 
   public final class LongSparseArrayKt {
-    ctor public LongSparseArrayKt();
     method public static inline operator <T> boolean contains(androidx.collection.LongSparseArray<T>, long key);
     method public static inline <T> void forEach(androidx.collection.LongSparseArray<T>, kotlin.jvm.functions.Function2<? super java.lang.Long,? super T,kotlin.Unit> action);
     method public static inline <T> T! getOrDefault(androidx.collection.LongSparseArray<T>, long key, T? defaultValue);
@@ -29,12 +26,10 @@
   }
 
   public final class LruCacheKt {
-    ctor public LruCacheKt();
     method public static inline <K, V> androidx.collection.LruCache<K,V> lruCache(int maxSize, kotlin.jvm.functions.Function2<? super K,? super V,java.lang.Integer> sizeOf = { _, _ -> 1 }, kotlin.jvm.functions.Function1<? super K,? extends V> create = { (V)null }, kotlin.jvm.functions.Function4<? super java.lang.Boolean,? super K,? super V,? super V,kotlin.Unit>  _, _, _, _ ->  });
   }
 
   public final class SparseArrayKt {
-    ctor public SparseArrayKt();
     method public static inline operator <T> boolean contains(androidx.collection.SparseArrayCompat<T>, int key);
     method public static inline <T> void forEach(androidx.collection.SparseArrayCompat<T>, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super T,kotlin.Unit> action);
     method public static inline <T> T! getOrDefault(androidx.collection.SparseArrayCompat<T>, int key, T? defaultValue);
diff --git a/collection/collection-ktx/api/public_plus_experimental_1.2.0-alpha01.txt b/collection/collection-ktx/api/public_plus_experimental_1.2.0-alpha01.txt
index e786969c..26a6709 100644
--- a/collection/collection-ktx/api/public_plus_experimental_1.2.0-alpha01.txt
+++ b/collection/collection-ktx/api/public_plus_experimental_1.2.0-alpha01.txt
@@ -2,19 +2,16 @@
 package androidx.collection {
 
   public final class ArrayMapKt {
-    ctor public ArrayMapKt();
     method public static inline <K, V> androidx.collection.ArrayMap<K,V> arrayMapOf();
     method public static <K, V> androidx.collection.ArrayMap<K,V> arrayMapOf(kotlin.Pair<? extends K,? extends V>... pairs);
   }
 
   public final class ArraySetKt {
-    ctor public ArraySetKt();
     method public static inline <T> androidx.collection.ArraySet<T> arraySetOf();
     method public static <T> androidx.collection.ArraySet<T> arraySetOf(T?... values);
   }
 
   public final class LongSparseArrayKt {
-    ctor public LongSparseArrayKt();
     method public static inline operator <T> boolean contains(androidx.collection.LongSparseArray<T>, long key);
     method public static inline <T> void forEach(androidx.collection.LongSparseArray<T>, kotlin.jvm.functions.Function2<? super java.lang.Long,? super T,kotlin.Unit> action);
     method public static inline <T> T! getOrDefault(androidx.collection.LongSparseArray<T>, long key, T? defaultValue);
@@ -28,12 +25,10 @@
   }
 
   public final class LruCacheKt {
-    ctor public LruCacheKt();
     method public static inline <K, V> androidx.collection.LruCache<K,V> lruCache(int maxSize, kotlin.jvm.functions.Function2<? super K,? super V,java.lang.Integer> sizeOf = { _, _ -> 1 }, kotlin.jvm.functions.Function1<? super K,? extends V> create = { (V)null }, kotlin.jvm.functions.Function4<? super java.lang.Boolean,? super K,? super V,? super V,kotlin.Unit>  _, _, _, _ ->  });
   }
 
   public final class SparseArrayKt {
-    ctor public SparseArrayKt();
     method public static inline operator <T> boolean contains(androidx.collection.SparseArrayCompat<T>, int key);
     method public static inline <T> void forEach(androidx.collection.SparseArrayCompat<T>, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super T,kotlin.Unit> action);
     method public static inline <T> T! getOrDefault(androidx.collection.SparseArrayCompat<T>, int key, T? defaultValue);
diff --git a/collection/collection-ktx/api/public_plus_experimental_current.txt b/collection/collection-ktx/api/public_plus_experimental_current.txt
index e786969c..26a6709 100644
--- a/collection/collection-ktx/api/public_plus_experimental_current.txt
+++ b/collection/collection-ktx/api/public_plus_experimental_current.txt
@@ -2,19 +2,16 @@
 package androidx.collection {
 
   public final class ArrayMapKt {
-    ctor public ArrayMapKt();
     method public static inline <K, V> androidx.collection.ArrayMap<K,V> arrayMapOf();
     method public static <K, V> androidx.collection.ArrayMap<K,V> arrayMapOf(kotlin.Pair<? extends K,? extends V>... pairs);
   }
 
   public final class ArraySetKt {
-    ctor public ArraySetKt();
     method public static inline <T> androidx.collection.ArraySet<T> arraySetOf();
     method public static <T> androidx.collection.ArraySet<T> arraySetOf(T?... values);
   }
 
   public final class LongSparseArrayKt {
-    ctor public LongSparseArrayKt();
     method public static inline operator <T> boolean contains(androidx.collection.LongSparseArray<T>, long key);
     method public static inline <T> void forEach(androidx.collection.LongSparseArray<T>, kotlin.jvm.functions.Function2<? super java.lang.Long,? super T,kotlin.Unit> action);
     method public static inline <T> T! getOrDefault(androidx.collection.LongSparseArray<T>, long key, T? defaultValue);
@@ -28,12 +25,10 @@
   }
 
   public final class LruCacheKt {
-    ctor public LruCacheKt();
     method public static inline <K, V> androidx.collection.LruCache<K,V> lruCache(int maxSize, kotlin.jvm.functions.Function2<? super K,? super V,java.lang.Integer> sizeOf = { _, _ -> 1 }, kotlin.jvm.functions.Function1<? super K,? extends V> create = { (V)null }, kotlin.jvm.functions.Function4<? super java.lang.Boolean,? super K,? super V,? super V,kotlin.Unit>  _, _, _, _ ->  });
   }
 
   public final class SparseArrayKt {
-    ctor public SparseArrayKt();
     method public static inline operator <T> boolean contains(androidx.collection.SparseArrayCompat<T>, int key);
     method public static inline <T> void forEach(androidx.collection.SparseArrayCompat<T>, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super T,kotlin.Unit> action);
     method public static inline <T> T! getOrDefault(androidx.collection.SparseArrayCompat<T>, int key, T? defaultValue);
diff --git a/collection/collection-ktx/api/restricted_1.1.0-alpha03.txt b/collection/collection-ktx/api/restricted_1.1.0-alpha03.txt
index 850e83c..bb3ae93 100644
--- a/collection/collection-ktx/api/restricted_1.1.0-alpha03.txt
+++ b/collection/collection-ktx/api/restricted_1.1.0-alpha03.txt
@@ -2,19 +2,16 @@
 package androidx.collection {
 
   public final class ArrayMapKt {
-    ctor public ArrayMapKt();
     method public static inline <K, V> androidx.collection.ArrayMap<K,V> arrayMapOf();
     method public static <K, V> androidx.collection.ArrayMap<K,V> arrayMapOf(kotlin.Pair<? extends K,? extends V>... pairs);
   }
 
   public final class ArraySetKt {
-    ctor public ArraySetKt();
     method public static inline <T> androidx.collection.ArraySet<T> arraySetOf();
     method public static <T> androidx.collection.ArraySet<T> arraySetOf(T?... values);
   }
 
   public final class LongSparseArrayKt {
-    ctor public LongSparseArrayKt();
     method public static inline operator <T> boolean contains(androidx.collection.LongSparseArray<T>, long key);
     method public static inline <T> void forEach(androidx.collection.LongSparseArray<T>, kotlin.jvm.functions.Function2<? super java.lang.Long,? super T,kotlin.Unit> action);
     method public static inline <T> T! getOrDefault(androidx.collection.LongSparseArray<T>, long key, T? defaultValue);
@@ -29,12 +26,10 @@
   }
 
   public final class LruCacheKt {
-    ctor public LruCacheKt();
     method public static inline <K, V> androidx.collection.LruCache<K,V> lruCache(int maxSize, kotlin.jvm.functions.Function2<? super K,? super V,java.lang.Integer> sizeOf = { _, _ -> 1 }, kotlin.jvm.functions.Function1<? super K,? extends V> create = { (V)null }, kotlin.jvm.functions.Function4<? super java.lang.Boolean,? super K,? super V,? super V,kotlin.Unit>  _, _, _, _ ->  });
   }
 
   public final class SparseArrayKt {
-    ctor public SparseArrayKt();
     method public static inline operator <T> boolean contains(androidx.collection.SparseArrayCompat<T>, int key);
     method public static inline <T> void forEach(androidx.collection.SparseArrayCompat<T>, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super T,kotlin.Unit> action);
     method public static inline <T> T! getOrDefault(androidx.collection.SparseArrayCompat<T>, int key, T? defaultValue);
diff --git a/collection/collection-ktx/api/restricted_1.1.0-beta01.txt b/collection/collection-ktx/api/restricted_1.1.0-beta01.txt
index 850e83c..bb3ae93 100644
--- a/collection/collection-ktx/api/restricted_1.1.0-beta01.txt
+++ b/collection/collection-ktx/api/restricted_1.1.0-beta01.txt
@@ -2,19 +2,16 @@
 package androidx.collection {
 
   public final class ArrayMapKt {
-    ctor public ArrayMapKt();
     method public static inline <K, V> androidx.collection.ArrayMap<K,V> arrayMapOf();
     method public static <K, V> androidx.collection.ArrayMap<K,V> arrayMapOf(kotlin.Pair<? extends K,? extends V>... pairs);
   }
 
   public final class ArraySetKt {
-    ctor public ArraySetKt();
     method public static inline <T> androidx.collection.ArraySet<T> arraySetOf();
     method public static <T> androidx.collection.ArraySet<T> arraySetOf(T?... values);
   }
 
   public final class LongSparseArrayKt {
-    ctor public LongSparseArrayKt();
     method public static inline operator <T> boolean contains(androidx.collection.LongSparseArray<T>, long key);
     method public static inline <T> void forEach(androidx.collection.LongSparseArray<T>, kotlin.jvm.functions.Function2<? super java.lang.Long,? super T,kotlin.Unit> action);
     method public static inline <T> T! getOrDefault(androidx.collection.LongSparseArray<T>, long key, T? defaultValue);
@@ -29,12 +26,10 @@
   }
 
   public final class LruCacheKt {
-    ctor public LruCacheKt();
     method public static inline <K, V> androidx.collection.LruCache<K,V> lruCache(int maxSize, kotlin.jvm.functions.Function2<? super K,? super V,java.lang.Integer> sizeOf = { _, _ -> 1 }, kotlin.jvm.functions.Function1<? super K,? extends V> create = { (V)null }, kotlin.jvm.functions.Function4<? super java.lang.Boolean,? super K,? super V,? super V,kotlin.Unit>  _, _, _, _ ->  });
   }
 
   public final class SparseArrayKt {
-    ctor public SparseArrayKt();
     method public static inline operator <T> boolean contains(androidx.collection.SparseArrayCompat<T>, int key);
     method public static inline <T> void forEach(androidx.collection.SparseArrayCompat<T>, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super T,kotlin.Unit> action);
     method public static inline <T> T! getOrDefault(androidx.collection.SparseArrayCompat<T>, int key, T? defaultValue);
diff --git a/collection/collection-ktx/api/restricted_1.1.0-rc01.txt b/collection/collection-ktx/api/restricted_1.1.0-rc01.txt
index 850e83c..bb3ae93 100644
--- a/collection/collection-ktx/api/restricted_1.1.0-rc01.txt
+++ b/collection/collection-ktx/api/restricted_1.1.0-rc01.txt
@@ -2,19 +2,16 @@
 package androidx.collection {
 
   public final class ArrayMapKt {
-    ctor public ArrayMapKt();
     method public static inline <K, V> androidx.collection.ArrayMap<K,V> arrayMapOf();
     method public static <K, V> androidx.collection.ArrayMap<K,V> arrayMapOf(kotlin.Pair<? extends K,? extends V>... pairs);
   }
 
   public final class ArraySetKt {
-    ctor public ArraySetKt();
     method public static inline <T> androidx.collection.ArraySet<T> arraySetOf();
     method public static <T> androidx.collection.ArraySet<T> arraySetOf(T?... values);
   }
 
   public final class LongSparseArrayKt {
-    ctor public LongSparseArrayKt();
     method public static inline operator <T> boolean contains(androidx.collection.LongSparseArray<T>, long key);
     method public static inline <T> void forEach(androidx.collection.LongSparseArray<T>, kotlin.jvm.functions.Function2<? super java.lang.Long,? super T,kotlin.Unit> action);
     method public static inline <T> T! getOrDefault(androidx.collection.LongSparseArray<T>, long key, T? defaultValue);
@@ -29,12 +26,10 @@
   }
 
   public final class LruCacheKt {
-    ctor public LruCacheKt();
     method public static inline <K, V> androidx.collection.LruCache<K,V> lruCache(int maxSize, kotlin.jvm.functions.Function2<? super K,? super V,java.lang.Integer> sizeOf = { _, _ -> 1 }, kotlin.jvm.functions.Function1<? super K,? extends V> create = { (V)null }, kotlin.jvm.functions.Function4<? super java.lang.Boolean,? super K,? super V,? super V,kotlin.Unit>  _, _, _, _ ->  });
   }
 
   public final class SparseArrayKt {
-    ctor public SparseArrayKt();
     method public static inline operator <T> boolean contains(androidx.collection.SparseArrayCompat<T>, int key);
     method public static inline <T> void forEach(androidx.collection.SparseArrayCompat<T>, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super T,kotlin.Unit> action);
     method public static inline <T> T! getOrDefault(androidx.collection.SparseArrayCompat<T>, int key, T? defaultValue);
diff --git a/collection/collection-ktx/api/restricted_1.2.0-alpha01.txt b/collection/collection-ktx/api/restricted_1.2.0-alpha01.txt
index e786969c..26a6709 100644
--- a/collection/collection-ktx/api/restricted_1.2.0-alpha01.txt
+++ b/collection/collection-ktx/api/restricted_1.2.0-alpha01.txt
@@ -2,19 +2,16 @@
 package androidx.collection {
 
   public final class ArrayMapKt {
-    ctor public ArrayMapKt();
     method public static inline <K, V> androidx.collection.ArrayMap<K,V> arrayMapOf();
     method public static <K, V> androidx.collection.ArrayMap<K,V> arrayMapOf(kotlin.Pair<? extends K,? extends V>... pairs);
   }
 
   public final class ArraySetKt {
-    ctor public ArraySetKt();
     method public static inline <T> androidx.collection.ArraySet<T> arraySetOf();
     method public static <T> androidx.collection.ArraySet<T> arraySetOf(T?... values);
   }
 
   public final class LongSparseArrayKt {
-    ctor public LongSparseArrayKt();
     method public static inline operator <T> boolean contains(androidx.collection.LongSparseArray<T>, long key);
     method public static inline <T> void forEach(androidx.collection.LongSparseArray<T>, kotlin.jvm.functions.Function2<? super java.lang.Long,? super T,kotlin.Unit> action);
     method public static inline <T> T! getOrDefault(androidx.collection.LongSparseArray<T>, long key, T? defaultValue);
@@ -28,12 +25,10 @@
   }
 
   public final class LruCacheKt {
-    ctor public LruCacheKt();
     method public static inline <K, V> androidx.collection.LruCache<K,V> lruCache(int maxSize, kotlin.jvm.functions.Function2<? super K,? super V,java.lang.Integer> sizeOf = { _, _ -> 1 }, kotlin.jvm.functions.Function1<? super K,? extends V> create = { (V)null }, kotlin.jvm.functions.Function4<? super java.lang.Boolean,? super K,? super V,? super V,kotlin.Unit>  _, _, _, _ ->  });
   }
 
   public final class SparseArrayKt {
-    ctor public SparseArrayKt();
     method public static inline operator <T> boolean contains(androidx.collection.SparseArrayCompat<T>, int key);
     method public static inline <T> void forEach(androidx.collection.SparseArrayCompat<T>, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super T,kotlin.Unit> action);
     method public static inline <T> T! getOrDefault(androidx.collection.SparseArrayCompat<T>, int key, T? defaultValue);
diff --git a/collection/collection-ktx/api/restricted_current.txt b/collection/collection-ktx/api/restricted_current.txt
index e786969c..26a6709 100644
--- a/collection/collection-ktx/api/restricted_current.txt
+++ b/collection/collection-ktx/api/restricted_current.txt
@@ -2,19 +2,16 @@
 package androidx.collection {
 
   public final class ArrayMapKt {
-    ctor public ArrayMapKt();
     method public static inline <K, V> androidx.collection.ArrayMap<K,V> arrayMapOf();
     method public static <K, V> androidx.collection.ArrayMap<K,V> arrayMapOf(kotlin.Pair<? extends K,? extends V>... pairs);
   }
 
   public final class ArraySetKt {
-    ctor public ArraySetKt();
     method public static inline <T> androidx.collection.ArraySet<T> arraySetOf();
     method public static <T> androidx.collection.ArraySet<T> arraySetOf(T?... values);
   }
 
   public final class LongSparseArrayKt {
-    ctor public LongSparseArrayKt();
     method public static inline operator <T> boolean contains(androidx.collection.LongSparseArray<T>, long key);
     method public static inline <T> void forEach(androidx.collection.LongSparseArray<T>, kotlin.jvm.functions.Function2<? super java.lang.Long,? super T,kotlin.Unit> action);
     method public static inline <T> T! getOrDefault(androidx.collection.LongSparseArray<T>, long key, T? defaultValue);
@@ -28,12 +25,10 @@
   }
 
   public final class LruCacheKt {
-    ctor public LruCacheKt();
     method public static inline <K, V> androidx.collection.LruCache<K,V> lruCache(int maxSize, kotlin.jvm.functions.Function2<? super K,? super V,java.lang.Integer> sizeOf = { _, _ -> 1 }, kotlin.jvm.functions.Function1<? super K,? extends V> create = { (V)null }, kotlin.jvm.functions.Function4<? super java.lang.Boolean,? super K,? super V,? super V,kotlin.Unit>  _, _, _, _ ->  });
   }
 
   public final class SparseArrayKt {
-    ctor public SparseArrayKt();
     method public static inline operator <T> boolean contains(androidx.collection.SparseArrayCompat<T>, int key);
     method public static inline <T> void forEach(androidx.collection.SparseArrayCompat<T>, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super T,kotlin.Unit> action);
     method public static inline <T> T! getOrDefault(androidx.collection.SparseArrayCompat<T>, int key, T? defaultValue);
diff --git a/compose/compose-runtime/api/0.1.0-dev04.txt b/compose/compose-runtime/api/0.1.0-dev04.txt
index f06e425..8c2abc0 100644
--- a/compose/compose-runtime/api/0.1.0-dev04.txt
+++ b/compose/compose-runtime/api/0.1.0-dev04.txt
@@ -2,14 +2,12 @@
 package androidx.compose {
 
   public final class ActualAndroidKt {
-    ctor public ActualAndroidKt();
     method public static android.content.Context getContext(android.view.View);
     method public static android.view.ViewParent getParent(android.view.View);
     method public static boolean isMainThread();
   }
 
   public final class ActualJvmKt {
-    ctor public ActualJvmKt();
     method public static int identityHashCode(Object? instance);
     method public static inline <R> R! synchronized(Object lock, kotlin.jvm.functions.Function0<? extends R> block);
   }
@@ -81,13 +79,11 @@
   }
 
   public final class ComposeAndroidKt {
-    ctor public ComposeAndroidKt();
     method public static void disposeComposition(android.app.Activity);
     method public static androidx.compose.CompositionContext? setViewContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
   }
 
   public final class ComposeKt {
-    ctor public ComposeKt();
     method public static void disposeComposition(android.view.ViewGroup);
     method public static androidx.compose.CompositionContext? setViewContent(android.view.ViewGroup, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
   }
@@ -128,7 +124,6 @@
   }
 
   public final class ComposerKt {
-    ctor public ComposerKt();
     method public static inline <N, T> T! cache(androidx.compose.Composer<N>, boolean valid = true, kotlin.jvm.functions.Function0<? extends T> block);
     method public static inline <T> T! escapeCompose(kotlin.jvm.functions.Function1<? super androidx.compose.NullCompilationScope,? extends T> block);
     method public static <N> Object? nextValue(androidx.compose.Composer<N>);
@@ -191,7 +186,6 @@
   }
 
   public final class EffectsKt {
-    ctor public EffectsKt();
     method @CheckResult(suggest="+") public static <T> androidx.compose.Effect<T> ambient(androidx.compose.Ambient<T> key);
     method public static androidx.compose.Effect<androidx.compose.CompositionReference> compositionReference();
     method public static <T> androidx.compose.Effect<T> effectOf(kotlin.jvm.functions.Function1<? super androidx.compose.Effect<T>,? extends T> block);
@@ -231,7 +225,6 @@
   }
 
   public final class ExpectKt {
-    ctor public ExpectKt();
     method public static <T> androidx.compose.ThreadLocal<T> ThreadLocal();
   }
 
@@ -258,7 +251,6 @@
   }
 
   public final class JoinedKeyKt {
-    ctor public JoinedKeyKt();
     method public static boolean isJoinedKey(Object? key);
     method public static Object? joinedKeyLeft(Object? key);
     method public static Object? joinedKeyRight(Object? key);
@@ -273,12 +265,10 @@
   }
 
   public final class KeyKt {
-    ctor public KeyKt();
     method @androidx.compose.Composable public static void Key(@androidx.compose.Pivotal Object? key, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class KeySourceInfoKt {
-    ctor public KeySourceInfoKt();
     method public static String? keySourceInfoOf(Object key);
   }
 
@@ -297,7 +287,6 @@
   }
 
   public final class ObserveKt {
-    ctor public ObserveKt();
     method @androidx.compose.Composable public static void Observe(kotlin.jvm.functions.Function0<kotlin.Unit> body);
   }
 
@@ -317,7 +306,6 @@
   }
 
   public final class RecomposeKt {
-    ctor public RecomposeKt();
     method @androidx.compose.Composable public static void Recompose(kotlin.jvm.functions.Function1<? super kotlin.jvm.functions.Function0<kotlin.Unit>,kotlin.Unit> body);
   }
 
@@ -335,7 +323,6 @@
   }
 
   public final class RecomposerKt {
-    ctor public RecomposerKt();
   }
 
   public interface ScopeUpdateScope {
@@ -408,7 +395,6 @@
   }
 
   public final class SlotTableKt {
-    ctor public SlotTableKt();
   }
 
   public final class SlotWriter extends androidx.compose.SlotEditor {
@@ -432,7 +418,6 @@
   }
 
   public final class SourceLocationKt {
-    ctor public SourceLocationKt();
     method public static inline int sourceLocation();
   }
 
@@ -463,7 +448,6 @@
   }
 
   public final class TraceKt {
-    ctor public TraceKt();
     method public static inline <T> T! trace(String sectionName, kotlin.jvm.functions.Function0<? extends T> block);
   }
 
@@ -485,11 +469,9 @@
   }
 
   public final class ViewComposerCommonKt {
-    ctor public ViewComposerCommonKt();
   }
 
   public final class ViewComposerKt {
-    ctor public ViewComposerKt();
     method public static androidx.compose.ViewComposition! getComposer();
     method public static Boolean? registerAdapter(androidx.compose.ViewComposition, kotlin.jvm.functions.Function2<java.lang.Object,java.lang.Object,?> adapter);
     method public static <T> T! runWithCurrent(androidx.compose.Composer<?>, kotlin.jvm.functions.Function0<? extends T> block);
@@ -554,7 +536,6 @@
   }
 
   public final class ViewAdapterKt {
-    ctor public ViewAdapterKt();
     method public static inline <T extends androidx.compose.adapters.ViewAdapter> T getOrAddAdapter(android.view.View, int id, kotlin.jvm.functions.Function0<? extends T> factory);
     method public static androidx.compose.adapters.ComposeViewAdapter getViewAdapter(android.view.View);
   }
@@ -593,7 +574,6 @@
   }
 
   public final class FrameContainersKt {
-    ctor public FrameContainersKt();
     method public static <T> androidx.compose.frames.ModelList<T> modelListOf();
     method public static <T> androidx.compose.frames.ModelList<T> modelListOf(T? element);
     method public static <T> androidx.compose.frames.ModelList<T> modelListOf(T?... elements);
@@ -602,7 +582,6 @@
   }
 
   public final class FrameIdSetKt {
-    ctor public FrameIdSetKt();
   }
 
   public interface Framed {
@@ -612,7 +591,6 @@
   }
 
   public final class FramesKt {
-    ctor public FramesKt();
     method public static kotlin.Unit? _created(androidx.compose.frames.Framed framed);
     method public static androidx.compose.frames.Record _readable(androidx.compose.frames.Record r, androidx.compose.frames.Framed framed);
     method public static androidx.compose.frames.Record _writable(androidx.compose.frames.Record r, androidx.compose.frames.Framed framed);
diff --git a/compose/compose-runtime/api/current.txt b/compose/compose-runtime/api/current.txt
index f06e425..8c2abc0 100644
--- a/compose/compose-runtime/api/current.txt
+++ b/compose/compose-runtime/api/current.txt
@@ -2,14 +2,12 @@
 package androidx.compose {
 
   public final class ActualAndroidKt {
-    ctor public ActualAndroidKt();
     method public static android.content.Context getContext(android.view.View);
     method public static android.view.ViewParent getParent(android.view.View);
     method public static boolean isMainThread();
   }
 
   public final class ActualJvmKt {
-    ctor public ActualJvmKt();
     method public static int identityHashCode(Object? instance);
     method public static inline <R> R! synchronized(Object lock, kotlin.jvm.functions.Function0<? extends R> block);
   }
@@ -81,13 +79,11 @@
   }
 
   public final class ComposeAndroidKt {
-    ctor public ComposeAndroidKt();
     method public static void disposeComposition(android.app.Activity);
     method public static androidx.compose.CompositionContext? setViewContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
   }
 
   public final class ComposeKt {
-    ctor public ComposeKt();
     method public static void disposeComposition(android.view.ViewGroup);
     method public static androidx.compose.CompositionContext? setViewContent(android.view.ViewGroup, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
   }
@@ -128,7 +124,6 @@
   }
 
   public final class ComposerKt {
-    ctor public ComposerKt();
     method public static inline <N, T> T! cache(androidx.compose.Composer<N>, boolean valid = true, kotlin.jvm.functions.Function0<? extends T> block);
     method public static inline <T> T! escapeCompose(kotlin.jvm.functions.Function1<? super androidx.compose.NullCompilationScope,? extends T> block);
     method public static <N> Object? nextValue(androidx.compose.Composer<N>);
@@ -191,7 +186,6 @@
   }
 
   public final class EffectsKt {
-    ctor public EffectsKt();
     method @CheckResult(suggest="+") public static <T> androidx.compose.Effect<T> ambient(androidx.compose.Ambient<T> key);
     method public static androidx.compose.Effect<androidx.compose.CompositionReference> compositionReference();
     method public static <T> androidx.compose.Effect<T> effectOf(kotlin.jvm.functions.Function1<? super androidx.compose.Effect<T>,? extends T> block);
@@ -231,7 +225,6 @@
   }
 
   public final class ExpectKt {
-    ctor public ExpectKt();
     method public static <T> androidx.compose.ThreadLocal<T> ThreadLocal();
   }
 
@@ -258,7 +251,6 @@
   }
 
   public final class JoinedKeyKt {
-    ctor public JoinedKeyKt();
     method public static boolean isJoinedKey(Object? key);
     method public static Object? joinedKeyLeft(Object? key);
     method public static Object? joinedKeyRight(Object? key);
@@ -273,12 +265,10 @@
   }
 
   public final class KeyKt {
-    ctor public KeyKt();
     method @androidx.compose.Composable public static void Key(@androidx.compose.Pivotal Object? key, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class KeySourceInfoKt {
-    ctor public KeySourceInfoKt();
     method public static String? keySourceInfoOf(Object key);
   }
 
@@ -297,7 +287,6 @@
   }
 
   public final class ObserveKt {
-    ctor public ObserveKt();
     method @androidx.compose.Composable public static void Observe(kotlin.jvm.functions.Function0<kotlin.Unit> body);
   }
 
@@ -317,7 +306,6 @@
   }
 
   public final class RecomposeKt {
-    ctor public RecomposeKt();
     method @androidx.compose.Composable public static void Recompose(kotlin.jvm.functions.Function1<? super kotlin.jvm.functions.Function0<kotlin.Unit>,kotlin.Unit> body);
   }
 
@@ -335,7 +323,6 @@
   }
 
   public final class RecomposerKt {
-    ctor public RecomposerKt();
   }
 
   public interface ScopeUpdateScope {
@@ -408,7 +395,6 @@
   }
 
   public final class SlotTableKt {
-    ctor public SlotTableKt();
   }
 
   public final class SlotWriter extends androidx.compose.SlotEditor {
@@ -432,7 +418,6 @@
   }
 
   public final class SourceLocationKt {
-    ctor public SourceLocationKt();
     method public static inline int sourceLocation();
   }
 
@@ -463,7 +448,6 @@
   }
 
   public final class TraceKt {
-    ctor public TraceKt();
     method public static inline <T> T! trace(String sectionName, kotlin.jvm.functions.Function0<? extends T> block);
   }
 
@@ -485,11 +469,9 @@
   }
 
   public final class ViewComposerCommonKt {
-    ctor public ViewComposerCommonKt();
   }
 
   public final class ViewComposerKt {
-    ctor public ViewComposerKt();
     method public static androidx.compose.ViewComposition! getComposer();
     method public static Boolean? registerAdapter(androidx.compose.ViewComposition, kotlin.jvm.functions.Function2<java.lang.Object,java.lang.Object,?> adapter);
     method public static <T> T! runWithCurrent(androidx.compose.Composer<?>, kotlin.jvm.functions.Function0<? extends T> block);
@@ -554,7 +536,6 @@
   }
 
   public final class ViewAdapterKt {
-    ctor public ViewAdapterKt();
     method public static inline <T extends androidx.compose.adapters.ViewAdapter> T getOrAddAdapter(android.view.View, int id, kotlin.jvm.functions.Function0<? extends T> factory);
     method public static androidx.compose.adapters.ComposeViewAdapter getViewAdapter(android.view.View);
   }
@@ -593,7 +574,6 @@
   }
 
   public final class FrameContainersKt {
-    ctor public FrameContainersKt();
     method public static <T> androidx.compose.frames.ModelList<T> modelListOf();
     method public static <T> androidx.compose.frames.ModelList<T> modelListOf(T? element);
     method public static <T> androidx.compose.frames.ModelList<T> modelListOf(T?... elements);
@@ -602,7 +582,6 @@
   }
 
   public final class FrameIdSetKt {
-    ctor public FrameIdSetKt();
   }
 
   public interface Framed {
@@ -612,7 +591,6 @@
   }
 
   public final class FramesKt {
-    ctor public FramesKt();
     method public static kotlin.Unit? _created(androidx.compose.frames.Framed framed);
     method public static androidx.compose.frames.Record _readable(androidx.compose.frames.Record r, androidx.compose.frames.Framed framed);
     method public static androidx.compose.frames.Record _writable(androidx.compose.frames.Record r, androidx.compose.frames.Framed framed);
diff --git a/compose/compose-runtime/api/public_plus_experimental_0.1.0-dev04.txt b/compose/compose-runtime/api/public_plus_experimental_0.1.0-dev04.txt
index f06e425..8c2abc0 100644
--- a/compose/compose-runtime/api/public_plus_experimental_0.1.0-dev04.txt
+++ b/compose/compose-runtime/api/public_plus_experimental_0.1.0-dev04.txt
@@ -2,14 +2,12 @@
 package androidx.compose {
 
   public final class ActualAndroidKt {
-    ctor public ActualAndroidKt();
     method public static android.content.Context getContext(android.view.View);
     method public static android.view.ViewParent getParent(android.view.View);
     method public static boolean isMainThread();
   }
 
   public final class ActualJvmKt {
-    ctor public ActualJvmKt();
     method public static int identityHashCode(Object? instance);
     method public static inline <R> R! synchronized(Object lock, kotlin.jvm.functions.Function0<? extends R> block);
   }
@@ -81,13 +79,11 @@
   }
 
   public final class ComposeAndroidKt {
-    ctor public ComposeAndroidKt();
     method public static void disposeComposition(android.app.Activity);
     method public static androidx.compose.CompositionContext? setViewContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
   }
 
   public final class ComposeKt {
-    ctor public ComposeKt();
     method public static void disposeComposition(android.view.ViewGroup);
     method public static androidx.compose.CompositionContext? setViewContent(android.view.ViewGroup, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
   }
@@ -128,7 +124,6 @@
   }
 
   public final class ComposerKt {
-    ctor public ComposerKt();
     method public static inline <N, T> T! cache(androidx.compose.Composer<N>, boolean valid = true, kotlin.jvm.functions.Function0<? extends T> block);
     method public static inline <T> T! escapeCompose(kotlin.jvm.functions.Function1<? super androidx.compose.NullCompilationScope,? extends T> block);
     method public static <N> Object? nextValue(androidx.compose.Composer<N>);
@@ -191,7 +186,6 @@
   }
 
   public final class EffectsKt {
-    ctor public EffectsKt();
     method @CheckResult(suggest="+") public static <T> androidx.compose.Effect<T> ambient(androidx.compose.Ambient<T> key);
     method public static androidx.compose.Effect<androidx.compose.CompositionReference> compositionReference();
     method public static <T> androidx.compose.Effect<T> effectOf(kotlin.jvm.functions.Function1<? super androidx.compose.Effect<T>,? extends T> block);
@@ -231,7 +225,6 @@
   }
 
   public final class ExpectKt {
-    ctor public ExpectKt();
     method public static <T> androidx.compose.ThreadLocal<T> ThreadLocal();
   }
 
@@ -258,7 +251,6 @@
   }
 
   public final class JoinedKeyKt {
-    ctor public JoinedKeyKt();
     method public static boolean isJoinedKey(Object? key);
     method public static Object? joinedKeyLeft(Object? key);
     method public static Object? joinedKeyRight(Object? key);
@@ -273,12 +265,10 @@
   }
 
   public final class KeyKt {
-    ctor public KeyKt();
     method @androidx.compose.Composable public static void Key(@androidx.compose.Pivotal Object? key, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class KeySourceInfoKt {
-    ctor public KeySourceInfoKt();
     method public static String? keySourceInfoOf(Object key);
   }
 
@@ -297,7 +287,6 @@
   }
 
   public final class ObserveKt {
-    ctor public ObserveKt();
     method @androidx.compose.Composable public static void Observe(kotlin.jvm.functions.Function0<kotlin.Unit> body);
   }
 
@@ -317,7 +306,6 @@
   }
 
   public final class RecomposeKt {
-    ctor public RecomposeKt();
     method @androidx.compose.Composable public static void Recompose(kotlin.jvm.functions.Function1<? super kotlin.jvm.functions.Function0<kotlin.Unit>,kotlin.Unit> body);
   }
 
@@ -335,7 +323,6 @@
   }
 
   public final class RecomposerKt {
-    ctor public RecomposerKt();
   }
 
   public interface ScopeUpdateScope {
@@ -408,7 +395,6 @@
   }
 
   public final class SlotTableKt {
-    ctor public SlotTableKt();
   }
 
   public final class SlotWriter extends androidx.compose.SlotEditor {
@@ -432,7 +418,6 @@
   }
 
   public final class SourceLocationKt {
-    ctor public SourceLocationKt();
     method public static inline int sourceLocation();
   }
 
@@ -463,7 +448,6 @@
   }
 
   public final class TraceKt {
-    ctor public TraceKt();
     method public static inline <T> T! trace(String sectionName, kotlin.jvm.functions.Function0<? extends T> block);
   }
 
@@ -485,11 +469,9 @@
   }
 
   public final class ViewComposerCommonKt {
-    ctor public ViewComposerCommonKt();
   }
 
   public final class ViewComposerKt {
-    ctor public ViewComposerKt();
     method public static androidx.compose.ViewComposition! getComposer();
     method public static Boolean? registerAdapter(androidx.compose.ViewComposition, kotlin.jvm.functions.Function2<java.lang.Object,java.lang.Object,?> adapter);
     method public static <T> T! runWithCurrent(androidx.compose.Composer<?>, kotlin.jvm.functions.Function0<? extends T> block);
@@ -554,7 +536,6 @@
   }
 
   public final class ViewAdapterKt {
-    ctor public ViewAdapterKt();
     method public static inline <T extends androidx.compose.adapters.ViewAdapter> T getOrAddAdapter(android.view.View, int id, kotlin.jvm.functions.Function0<? extends T> factory);
     method public static androidx.compose.adapters.ComposeViewAdapter getViewAdapter(android.view.View);
   }
@@ -593,7 +574,6 @@
   }
 
   public final class FrameContainersKt {
-    ctor public FrameContainersKt();
     method public static <T> androidx.compose.frames.ModelList<T> modelListOf();
     method public static <T> androidx.compose.frames.ModelList<T> modelListOf(T? element);
     method public static <T> androidx.compose.frames.ModelList<T> modelListOf(T?... elements);
@@ -602,7 +582,6 @@
   }
 
   public final class FrameIdSetKt {
-    ctor public FrameIdSetKt();
   }
 
   public interface Framed {
@@ -612,7 +591,6 @@
   }
 
   public final class FramesKt {
-    ctor public FramesKt();
     method public static kotlin.Unit? _created(androidx.compose.frames.Framed framed);
     method public static androidx.compose.frames.Record _readable(androidx.compose.frames.Record r, androidx.compose.frames.Framed framed);
     method public static androidx.compose.frames.Record _writable(androidx.compose.frames.Record r, androidx.compose.frames.Framed framed);
diff --git a/compose/compose-runtime/api/public_plus_experimental_current.txt b/compose/compose-runtime/api/public_plus_experimental_current.txt
index f06e425..8c2abc0 100644
--- a/compose/compose-runtime/api/public_plus_experimental_current.txt
+++ b/compose/compose-runtime/api/public_plus_experimental_current.txt
@@ -2,14 +2,12 @@
 package androidx.compose {
 
   public final class ActualAndroidKt {
-    ctor public ActualAndroidKt();
     method public static android.content.Context getContext(android.view.View);
     method public static android.view.ViewParent getParent(android.view.View);
     method public static boolean isMainThread();
   }
 
   public final class ActualJvmKt {
-    ctor public ActualJvmKt();
     method public static int identityHashCode(Object? instance);
     method public static inline <R> R! synchronized(Object lock, kotlin.jvm.functions.Function0<? extends R> block);
   }
@@ -81,13 +79,11 @@
   }
 
   public final class ComposeAndroidKt {
-    ctor public ComposeAndroidKt();
     method public static void disposeComposition(android.app.Activity);
     method public static androidx.compose.CompositionContext? setViewContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
   }
 
   public final class ComposeKt {
-    ctor public ComposeKt();
     method public static void disposeComposition(android.view.ViewGroup);
     method public static androidx.compose.CompositionContext? setViewContent(android.view.ViewGroup, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
   }
@@ -128,7 +124,6 @@
   }
 
   public final class ComposerKt {
-    ctor public ComposerKt();
     method public static inline <N, T> T! cache(androidx.compose.Composer<N>, boolean valid = true, kotlin.jvm.functions.Function0<? extends T> block);
     method public static inline <T> T! escapeCompose(kotlin.jvm.functions.Function1<? super androidx.compose.NullCompilationScope,? extends T> block);
     method public static <N> Object? nextValue(androidx.compose.Composer<N>);
@@ -191,7 +186,6 @@
   }
 
   public final class EffectsKt {
-    ctor public EffectsKt();
     method @CheckResult(suggest="+") public static <T> androidx.compose.Effect<T> ambient(androidx.compose.Ambient<T> key);
     method public static androidx.compose.Effect<androidx.compose.CompositionReference> compositionReference();
     method public static <T> androidx.compose.Effect<T> effectOf(kotlin.jvm.functions.Function1<? super androidx.compose.Effect<T>,? extends T> block);
@@ -231,7 +225,6 @@
   }
 
   public final class ExpectKt {
-    ctor public ExpectKt();
     method public static <T> androidx.compose.ThreadLocal<T> ThreadLocal();
   }
 
@@ -258,7 +251,6 @@
   }
 
   public final class JoinedKeyKt {
-    ctor public JoinedKeyKt();
     method public static boolean isJoinedKey(Object? key);
     method public static Object? joinedKeyLeft(Object? key);
     method public static Object? joinedKeyRight(Object? key);
@@ -273,12 +265,10 @@
   }
 
   public final class KeyKt {
-    ctor public KeyKt();
     method @androidx.compose.Composable public static void Key(@androidx.compose.Pivotal Object? key, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class KeySourceInfoKt {
-    ctor public KeySourceInfoKt();
     method public static String? keySourceInfoOf(Object key);
   }
 
@@ -297,7 +287,6 @@
   }
 
   public final class ObserveKt {
-    ctor public ObserveKt();
     method @androidx.compose.Composable public static void Observe(kotlin.jvm.functions.Function0<kotlin.Unit> body);
   }
 
@@ -317,7 +306,6 @@
   }
 
   public final class RecomposeKt {
-    ctor public RecomposeKt();
     method @androidx.compose.Composable public static void Recompose(kotlin.jvm.functions.Function1<? super kotlin.jvm.functions.Function0<kotlin.Unit>,kotlin.Unit> body);
   }
 
@@ -335,7 +323,6 @@
   }
 
   public final class RecomposerKt {
-    ctor public RecomposerKt();
   }
 
   public interface ScopeUpdateScope {
@@ -408,7 +395,6 @@
   }
 
   public final class SlotTableKt {
-    ctor public SlotTableKt();
   }
 
   public final class SlotWriter extends androidx.compose.SlotEditor {
@@ -432,7 +418,6 @@
   }
 
   public final class SourceLocationKt {
-    ctor public SourceLocationKt();
     method public static inline int sourceLocation();
   }
 
@@ -463,7 +448,6 @@
   }
 
   public final class TraceKt {
-    ctor public TraceKt();
     method public static inline <T> T! trace(String sectionName, kotlin.jvm.functions.Function0<? extends T> block);
   }
 
@@ -485,11 +469,9 @@
   }
 
   public final class ViewComposerCommonKt {
-    ctor public ViewComposerCommonKt();
   }
 
   public final class ViewComposerKt {
-    ctor public ViewComposerKt();
     method public static androidx.compose.ViewComposition! getComposer();
     method public static Boolean? registerAdapter(androidx.compose.ViewComposition, kotlin.jvm.functions.Function2<java.lang.Object,java.lang.Object,?> adapter);
     method public static <T> T! runWithCurrent(androidx.compose.Composer<?>, kotlin.jvm.functions.Function0<? extends T> block);
@@ -554,7 +536,6 @@
   }
 
   public final class ViewAdapterKt {
-    ctor public ViewAdapterKt();
     method public static inline <T extends androidx.compose.adapters.ViewAdapter> T getOrAddAdapter(android.view.View, int id, kotlin.jvm.functions.Function0<? extends T> factory);
     method public static androidx.compose.adapters.ComposeViewAdapter getViewAdapter(android.view.View);
   }
@@ -593,7 +574,6 @@
   }
 
   public final class FrameContainersKt {
-    ctor public FrameContainersKt();
     method public static <T> androidx.compose.frames.ModelList<T> modelListOf();
     method public static <T> androidx.compose.frames.ModelList<T> modelListOf(T? element);
     method public static <T> androidx.compose.frames.ModelList<T> modelListOf(T?... elements);
@@ -602,7 +582,6 @@
   }
 
   public final class FrameIdSetKt {
-    ctor public FrameIdSetKt();
   }
 
   public interface Framed {
@@ -612,7 +591,6 @@
   }
 
   public final class FramesKt {
-    ctor public FramesKt();
     method public static kotlin.Unit? _created(androidx.compose.frames.Framed framed);
     method public static androidx.compose.frames.Record _readable(androidx.compose.frames.Record r, androidx.compose.frames.Framed framed);
     method public static androidx.compose.frames.Record _writable(androidx.compose.frames.Record r, androidx.compose.frames.Framed framed);
diff --git a/compose/compose-runtime/api/restricted_0.1.0-dev04.txt b/compose/compose-runtime/api/restricted_0.1.0-dev04.txt
index f06e425..8c2abc0 100644
--- a/compose/compose-runtime/api/restricted_0.1.0-dev04.txt
+++ b/compose/compose-runtime/api/restricted_0.1.0-dev04.txt
@@ -2,14 +2,12 @@
 package androidx.compose {
 
   public final class ActualAndroidKt {
-    ctor public ActualAndroidKt();
     method public static android.content.Context getContext(android.view.View);
     method public static android.view.ViewParent getParent(android.view.View);
     method public static boolean isMainThread();
   }
 
   public final class ActualJvmKt {
-    ctor public ActualJvmKt();
     method public static int identityHashCode(Object? instance);
     method public static inline <R> R! synchronized(Object lock, kotlin.jvm.functions.Function0<? extends R> block);
   }
@@ -81,13 +79,11 @@
   }
 
   public final class ComposeAndroidKt {
-    ctor public ComposeAndroidKt();
     method public static void disposeComposition(android.app.Activity);
     method public static androidx.compose.CompositionContext? setViewContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
   }
 
   public final class ComposeKt {
-    ctor public ComposeKt();
     method public static void disposeComposition(android.view.ViewGroup);
     method public static androidx.compose.CompositionContext? setViewContent(android.view.ViewGroup, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
   }
@@ -128,7 +124,6 @@
   }
 
   public final class ComposerKt {
-    ctor public ComposerKt();
     method public static inline <N, T> T! cache(androidx.compose.Composer<N>, boolean valid = true, kotlin.jvm.functions.Function0<? extends T> block);
     method public static inline <T> T! escapeCompose(kotlin.jvm.functions.Function1<? super androidx.compose.NullCompilationScope,? extends T> block);
     method public static <N> Object? nextValue(androidx.compose.Composer<N>);
@@ -191,7 +186,6 @@
   }
 
   public final class EffectsKt {
-    ctor public EffectsKt();
     method @CheckResult(suggest="+") public static <T> androidx.compose.Effect<T> ambient(androidx.compose.Ambient<T> key);
     method public static androidx.compose.Effect<androidx.compose.CompositionReference> compositionReference();
     method public static <T> androidx.compose.Effect<T> effectOf(kotlin.jvm.functions.Function1<? super androidx.compose.Effect<T>,? extends T> block);
@@ -231,7 +225,6 @@
   }
 
   public final class ExpectKt {
-    ctor public ExpectKt();
     method public static <T> androidx.compose.ThreadLocal<T> ThreadLocal();
   }
 
@@ -258,7 +251,6 @@
   }
 
   public final class JoinedKeyKt {
-    ctor public JoinedKeyKt();
     method public static boolean isJoinedKey(Object? key);
     method public static Object? joinedKeyLeft(Object? key);
     method public static Object? joinedKeyRight(Object? key);
@@ -273,12 +265,10 @@
   }
 
   public final class KeyKt {
-    ctor public KeyKt();
     method @androidx.compose.Composable public static void Key(@androidx.compose.Pivotal Object? key, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class KeySourceInfoKt {
-    ctor public KeySourceInfoKt();
     method public static String? keySourceInfoOf(Object key);
   }
 
@@ -297,7 +287,6 @@
   }
 
   public final class ObserveKt {
-    ctor public ObserveKt();
     method @androidx.compose.Composable public static void Observe(kotlin.jvm.functions.Function0<kotlin.Unit> body);
   }
 
@@ -317,7 +306,6 @@
   }
 
   public final class RecomposeKt {
-    ctor public RecomposeKt();
     method @androidx.compose.Composable public static void Recompose(kotlin.jvm.functions.Function1<? super kotlin.jvm.functions.Function0<kotlin.Unit>,kotlin.Unit> body);
   }
 
@@ -335,7 +323,6 @@
   }
 
   public final class RecomposerKt {
-    ctor public RecomposerKt();
   }
 
   public interface ScopeUpdateScope {
@@ -408,7 +395,6 @@
   }
 
   public final class SlotTableKt {
-    ctor public SlotTableKt();
   }
 
   public final class SlotWriter extends androidx.compose.SlotEditor {
@@ -432,7 +418,6 @@
   }
 
   public final class SourceLocationKt {
-    ctor public SourceLocationKt();
     method public static inline int sourceLocation();
   }
 
@@ -463,7 +448,6 @@
   }
 
   public final class TraceKt {
-    ctor public TraceKt();
     method public static inline <T> T! trace(String sectionName, kotlin.jvm.functions.Function0<? extends T> block);
   }
 
@@ -485,11 +469,9 @@
   }
 
   public final class ViewComposerCommonKt {
-    ctor public ViewComposerCommonKt();
   }
 
   public final class ViewComposerKt {
-    ctor public ViewComposerKt();
     method public static androidx.compose.ViewComposition! getComposer();
     method public static Boolean? registerAdapter(androidx.compose.ViewComposition, kotlin.jvm.functions.Function2<java.lang.Object,java.lang.Object,?> adapter);
     method public static <T> T! runWithCurrent(androidx.compose.Composer<?>, kotlin.jvm.functions.Function0<? extends T> block);
@@ -554,7 +536,6 @@
   }
 
   public final class ViewAdapterKt {
-    ctor public ViewAdapterKt();
     method public static inline <T extends androidx.compose.adapters.ViewAdapter> T getOrAddAdapter(android.view.View, int id, kotlin.jvm.functions.Function0<? extends T> factory);
     method public static androidx.compose.adapters.ComposeViewAdapter getViewAdapter(android.view.View);
   }
@@ -593,7 +574,6 @@
   }
 
   public final class FrameContainersKt {
-    ctor public FrameContainersKt();
     method public static <T> androidx.compose.frames.ModelList<T> modelListOf();
     method public static <T> androidx.compose.frames.ModelList<T> modelListOf(T? element);
     method public static <T> androidx.compose.frames.ModelList<T> modelListOf(T?... elements);
@@ -602,7 +582,6 @@
   }
 
   public final class FrameIdSetKt {
-    ctor public FrameIdSetKt();
   }
 
   public interface Framed {
@@ -612,7 +591,6 @@
   }
 
   public final class FramesKt {
-    ctor public FramesKt();
     method public static kotlin.Unit? _created(androidx.compose.frames.Framed framed);
     method public static androidx.compose.frames.Record _readable(androidx.compose.frames.Record r, androidx.compose.frames.Framed framed);
     method public static androidx.compose.frames.Record _writable(androidx.compose.frames.Record r, androidx.compose.frames.Framed framed);
diff --git a/compose/compose-runtime/api/restricted_current.txt b/compose/compose-runtime/api/restricted_current.txt
index f06e425..8c2abc0 100644
--- a/compose/compose-runtime/api/restricted_current.txt
+++ b/compose/compose-runtime/api/restricted_current.txt
@@ -2,14 +2,12 @@
 package androidx.compose {
 
   public final class ActualAndroidKt {
-    ctor public ActualAndroidKt();
     method public static android.content.Context getContext(android.view.View);
     method public static android.view.ViewParent getParent(android.view.View);
     method public static boolean isMainThread();
   }
 
   public final class ActualJvmKt {
-    ctor public ActualJvmKt();
     method public static int identityHashCode(Object? instance);
     method public static inline <R> R! synchronized(Object lock, kotlin.jvm.functions.Function0<? extends R> block);
   }
@@ -81,13 +79,11 @@
   }
 
   public final class ComposeAndroidKt {
-    ctor public ComposeAndroidKt();
     method public static void disposeComposition(android.app.Activity);
     method public static androidx.compose.CompositionContext? setViewContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
   }
 
   public final class ComposeKt {
-    ctor public ComposeKt();
     method public static void disposeComposition(android.view.ViewGroup);
     method public static androidx.compose.CompositionContext? setViewContent(android.view.ViewGroup, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
   }
@@ -128,7 +124,6 @@
   }
 
   public final class ComposerKt {
-    ctor public ComposerKt();
     method public static inline <N, T> T! cache(androidx.compose.Composer<N>, boolean valid = true, kotlin.jvm.functions.Function0<? extends T> block);
     method public static inline <T> T! escapeCompose(kotlin.jvm.functions.Function1<? super androidx.compose.NullCompilationScope,? extends T> block);
     method public static <N> Object? nextValue(androidx.compose.Composer<N>);
@@ -191,7 +186,6 @@
   }
 
   public final class EffectsKt {
-    ctor public EffectsKt();
     method @CheckResult(suggest="+") public static <T> androidx.compose.Effect<T> ambient(androidx.compose.Ambient<T> key);
     method public static androidx.compose.Effect<androidx.compose.CompositionReference> compositionReference();
     method public static <T> androidx.compose.Effect<T> effectOf(kotlin.jvm.functions.Function1<? super androidx.compose.Effect<T>,? extends T> block);
@@ -231,7 +225,6 @@
   }
 
   public final class ExpectKt {
-    ctor public ExpectKt();
     method public static <T> androidx.compose.ThreadLocal<T> ThreadLocal();
   }
 
@@ -258,7 +251,6 @@
   }
 
   public final class JoinedKeyKt {
-    ctor public JoinedKeyKt();
     method public static boolean isJoinedKey(Object? key);
     method public static Object? joinedKeyLeft(Object? key);
     method public static Object? joinedKeyRight(Object? key);
@@ -273,12 +265,10 @@
   }
 
   public final class KeyKt {
-    ctor public KeyKt();
     method @androidx.compose.Composable public static void Key(@androidx.compose.Pivotal Object? key, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class KeySourceInfoKt {
-    ctor public KeySourceInfoKt();
     method public static String? keySourceInfoOf(Object key);
   }
 
@@ -297,7 +287,6 @@
   }
 
   public final class ObserveKt {
-    ctor public ObserveKt();
     method @androidx.compose.Composable public static void Observe(kotlin.jvm.functions.Function0<kotlin.Unit> body);
   }
 
@@ -317,7 +306,6 @@
   }
 
   public final class RecomposeKt {
-    ctor public RecomposeKt();
     method @androidx.compose.Composable public static void Recompose(kotlin.jvm.functions.Function1<? super kotlin.jvm.functions.Function0<kotlin.Unit>,kotlin.Unit> body);
   }
 
@@ -335,7 +323,6 @@
   }
 
   public final class RecomposerKt {
-    ctor public RecomposerKt();
   }
 
   public interface ScopeUpdateScope {
@@ -408,7 +395,6 @@
   }
 
   public final class SlotTableKt {
-    ctor public SlotTableKt();
   }
 
   public final class SlotWriter extends androidx.compose.SlotEditor {
@@ -432,7 +418,6 @@
   }
 
   public final class SourceLocationKt {
-    ctor public SourceLocationKt();
     method public static inline int sourceLocation();
   }
 
@@ -463,7 +448,6 @@
   }
 
   public final class TraceKt {
-    ctor public TraceKt();
     method public static inline <T> T! trace(String sectionName, kotlin.jvm.functions.Function0<? extends T> block);
   }
 
@@ -485,11 +469,9 @@
   }
 
   public final class ViewComposerCommonKt {
-    ctor public ViewComposerCommonKt();
   }
 
   public final class ViewComposerKt {
-    ctor public ViewComposerKt();
     method public static androidx.compose.ViewComposition! getComposer();
     method public static Boolean? registerAdapter(androidx.compose.ViewComposition, kotlin.jvm.functions.Function2<java.lang.Object,java.lang.Object,?> adapter);
     method public static <T> T! runWithCurrent(androidx.compose.Composer<?>, kotlin.jvm.functions.Function0<? extends T> block);
@@ -554,7 +536,6 @@
   }
 
   public final class ViewAdapterKt {
-    ctor public ViewAdapterKt();
     method public static inline <T extends androidx.compose.adapters.ViewAdapter> T getOrAddAdapter(android.view.View, int id, kotlin.jvm.functions.Function0<? extends T> factory);
     method public static androidx.compose.adapters.ComposeViewAdapter getViewAdapter(android.view.View);
   }
@@ -593,7 +574,6 @@
   }
 
   public final class FrameContainersKt {
-    ctor public FrameContainersKt();
     method public static <T> androidx.compose.frames.ModelList<T> modelListOf();
     method public static <T> androidx.compose.frames.ModelList<T> modelListOf(T? element);
     method public static <T> androidx.compose.frames.ModelList<T> modelListOf(T?... elements);
@@ -602,7 +582,6 @@
   }
 
   public final class FrameIdSetKt {
-    ctor public FrameIdSetKt();
   }
 
   public interface Framed {
@@ -612,7 +591,6 @@
   }
 
   public final class FramesKt {
-    ctor public FramesKt();
     method public static kotlin.Unit? _created(androidx.compose.frames.Framed framed);
     method public static androidx.compose.frames.Record _readable(androidx.compose.frames.Record r, androidx.compose.frames.Framed framed);
     method public static androidx.compose.frames.Record _writable(androidx.compose.frames.Record r, androidx.compose.frames.Framed framed);
diff --git a/concurrent/futures-ktx/api/1.1.0-alpha01.txt b/concurrent/futures-ktx/api/1.1.0-alpha01.txt
index b0c8c4b..bff1b13 100644
--- a/concurrent/futures-ktx/api/1.1.0-alpha01.txt
+++ b/concurrent/futures-ktx/api/1.1.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.concurrent.futures {
 
   public final class ListenableFutureKt {
-    ctor public ListenableFutureKt();
     method public static suspend <T> Object! await(com.google.common.util.concurrent.ListenableFuture<T>, kotlin.coroutines.Continuation<? super T> p);
   }
 
diff --git a/concurrent/futures-ktx/api/current.txt b/concurrent/futures-ktx/api/current.txt
index b0c8c4b..bff1b13 100644
--- a/concurrent/futures-ktx/api/current.txt
+++ b/concurrent/futures-ktx/api/current.txt
@@ -2,7 +2,6 @@
 package androidx.concurrent.futures {
 
   public final class ListenableFutureKt {
-    ctor public ListenableFutureKt();
     method public static suspend <T> Object! await(com.google.common.util.concurrent.ListenableFuture<T>, kotlin.coroutines.Continuation<? super T> p);
   }
 
diff --git a/concurrent/futures-ktx/api/public_plus_experimental_1.1.0-alpha01.txt b/concurrent/futures-ktx/api/public_plus_experimental_1.1.0-alpha01.txt
index b0c8c4b..bff1b13 100644
--- a/concurrent/futures-ktx/api/public_plus_experimental_1.1.0-alpha01.txt
+++ b/concurrent/futures-ktx/api/public_plus_experimental_1.1.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.concurrent.futures {
 
   public final class ListenableFutureKt {
-    ctor public ListenableFutureKt();
     method public static suspend <T> Object! await(com.google.common.util.concurrent.ListenableFuture<T>, kotlin.coroutines.Continuation<? super T> p);
   }
 
diff --git a/concurrent/futures-ktx/api/public_plus_experimental_current.txt b/concurrent/futures-ktx/api/public_plus_experimental_current.txt
index b0c8c4b..bff1b13 100644
--- a/concurrent/futures-ktx/api/public_plus_experimental_current.txt
+++ b/concurrent/futures-ktx/api/public_plus_experimental_current.txt
@@ -2,7 +2,6 @@
 package androidx.concurrent.futures {
 
   public final class ListenableFutureKt {
-    ctor public ListenableFutureKt();
     method public static suspend <T> Object! await(com.google.common.util.concurrent.ListenableFuture<T>, kotlin.coroutines.Continuation<? super T> p);
   }
 
diff --git a/concurrent/futures-ktx/api/restricted_1.1.0-alpha01.txt b/concurrent/futures-ktx/api/restricted_1.1.0-alpha01.txt
index b0c8c4b..bff1b13 100644
--- a/concurrent/futures-ktx/api/restricted_1.1.0-alpha01.txt
+++ b/concurrent/futures-ktx/api/restricted_1.1.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.concurrent.futures {
 
   public final class ListenableFutureKt {
-    ctor public ListenableFutureKt();
     method public static suspend <T> Object! await(com.google.common.util.concurrent.ListenableFuture<T>, kotlin.coroutines.Continuation<? super T> p);
   }
 
diff --git a/concurrent/futures-ktx/api/restricted_current.txt b/concurrent/futures-ktx/api/restricted_current.txt
index b0c8c4b..bff1b13 100644
--- a/concurrent/futures-ktx/api/restricted_current.txt
+++ b/concurrent/futures-ktx/api/restricted_current.txt
@@ -2,7 +2,6 @@
 package androidx.concurrent.futures {
 
   public final class ListenableFutureKt {
-    ctor public ListenableFutureKt();
     method public static suspend <T> Object! await(com.google.common.util.concurrent.ListenableFuture<T>, kotlin.coroutines.Continuation<? super T> p);
   }
 
diff --git a/contentpager/api/api_lint.ignore b/contentpager/api/api_lint.ignore
index 53977427..0ff97db 100644
--- a/contentpager/api/api_lint.ignore
+++ b/contentpager/api/api_lint.ignore
@@ -13,3 +13,7 @@
     Missing nullability on parameter `resolver` in method `ContentPager`
 MissingNullability: androidx.contentpager.content.ContentPager#ContentPager(android.content.ContentResolver, androidx.contentpager.content.ContentPager.QueryRunner) parameter #1:
     Missing nullability on parameter `queryRunner` in method `ContentPager`
+
+
+PublicTypedef: androidx.contentpager.content.ContentPager.CursorDisposition:
+    Don't expose @IntDef: CursorDisposition must be hidden.
diff --git a/core/core-ktx/api/1.1.0-alpha02.txt b/core/core-ktx/api/1.1.0-alpha02.txt
index 3f23f2e..6f4b52b 100644
--- a/core/core-ktx/api/1.1.0-alpha02.txt
+++ b/core/core-ktx/api/1.1.0-alpha02.txt
@@ -2,7 +2,6 @@
 package androidx.core.animation {
 
   public final class AnimatorKt {
-    ctor public AnimatorKt();
     method public static inline android.animation.Animator.AnimatorListener addListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.animation.Animator.AnimatorPauseListener addPauseListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method public static inline android.animation.Animator.AnimatorListener doOnCancel(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> action);
@@ -18,19 +17,16 @@
 package androidx.core.content {
 
   public final class ContentValuesKt {
-    ctor public ContentValuesKt();
     method public static android.content.ContentValues contentValuesOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ContextKt {
-    ctor public ContextKt();
     method public static inline <reified T> T! getSystemService(android.content.Context);
     method public static inline void withStyledAttributes(android.content.Context, android.util.AttributeSet? set = null, int[] attrs, @AttrRes int defStyleAttr = 0, @StyleRes int defStyleRes = 0, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
     method public static inline void withStyledAttributes(android.content.Context, @StyleRes int resourceId, int[] attrs, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
   }
 
   public final class SharedPreferencesKt {
-    ctor public SharedPreferencesKt();
     method public static inline void edit(android.content.SharedPreferences, boolean commit = false, kotlin.jvm.functions.Function1<? super android.content.SharedPreferences.Editor,kotlin.Unit> action);
   }
 
@@ -39,7 +35,6 @@
 package androidx.core.content.res {
 
   public final class TypedArrayKt {
-    ctor public TypedArrayKt();
     method public static boolean getBooleanOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method @ColorInt public static int getColorOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method public static android.content.res.ColorStateList getColorStateListOrThrow(android.content.res.TypedArray, @StyleableRes int index);
@@ -63,7 +58,6 @@
 package androidx.core.database {
 
   public final class CursorKt {
-    ctor public CursorKt();
     method public static inline byte[]? getBlobOrNull(android.database.Cursor, int index);
     method public static inline Double? getDoubleOrNull(android.database.Cursor, int index);
     method public static inline Float? getFloatOrNull(android.database.Cursor, int index);
@@ -78,7 +72,6 @@
 package androidx.core.database.sqlite {
 
   public final class SQLiteDatabaseKt {
-    ctor public SQLiteDatabaseKt();
     method public static inline <T> T! transaction(android.database.sqlite.SQLiteDatabase, boolean exclusive = true, kotlin.jvm.functions.Function1<? super android.database.sqlite.SQLiteDatabase,? extends T> body);
   }
 
@@ -87,7 +80,6 @@
 package androidx.core.graphics {
 
   public final class BitmapKt {
-    ctor public BitmapKt();
     method public static inline android.graphics.Bitmap applyCanvas(android.graphics.Bitmap, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.Point p);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.PointF p);
@@ -99,7 +91,6 @@
   }
 
   public final class CanvasKt {
-    ctor public CanvasKt();
     method public static inline void withClip(android.graphics.Canvas, android.graphics.Rect clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, android.graphics.RectF clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, int left, int top, int right, int bottom, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
@@ -114,7 +105,6 @@
   }
 
   public final class ColorKt {
-    ctor public ColorKt();
     method @RequiresApi(26) public static inline operator float component1(android.graphics.Color);
     method public static inline operator int component1(@ColorInt int);
     method @RequiresApi(26) public static inline operator float component1(@ColorLong long);
@@ -155,13 +145,11 @@
   }
 
   public final class ImageDecoderKt {
-    ctor public ImageDecoderKt();
     method @RequiresApi(28) public static inline android.graphics.Bitmap decodeBitmap(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
     method @RequiresApi(28) public static inline android.graphics.drawable.Drawable decodeDrawable(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
   }
 
   public final class MatrixKt {
-    ctor public MatrixKt();
     method public static android.graphics.Matrix rotationMatrix(float degrees, float px = 0.0f, float py = 0.0f);
     method public static android.graphics.Matrix scaleMatrix(float sx = 1.0f, float sy = 1.0f);
     method public static inline operator android.graphics.Matrix times(android.graphics.Matrix, android.graphics.Matrix m);
@@ -170,7 +158,6 @@
   }
 
   public final class PathKt {
-    ctor public PathKt();
     method @RequiresApi(19) public static inline infix android.graphics.Path and(android.graphics.Path, android.graphics.Path p);
     method @RequiresApi(26) public static Iterable<androidx.core.graphics.PathSegment> flatten(android.graphics.Path, float error = 0.5f);
     method @RequiresApi(19) public static inline operator android.graphics.Path minus(android.graphics.Path, android.graphics.Path p);
@@ -180,12 +167,10 @@
   }
 
   public final class PictureKt {
-    ctor public PictureKt();
     method public static inline android.graphics.Picture record(android.graphics.Picture, int width, int height, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
   }
 
   public final class PointKt {
-    ctor public PointKt();
     method public static inline operator int component1(android.graphics.Point);
     method public static inline operator float component1(android.graphics.PointF);
     method public static inline operator int component2(android.graphics.Point);
@@ -205,13 +190,11 @@
   }
 
   public final class PorterDuffKt {
-    ctor public PorterDuffKt();
     method public static inline android.graphics.PorterDuffColorFilter toColorFilter(android.graphics.PorterDuff.Mode, int color);
     method public static inline android.graphics.PorterDuffXfermode toXfermode(android.graphics.PorterDuff.Mode);
   }
 
   public final class RectKt {
-    ctor public RectKt();
     method public static inline infix android.graphics.Rect and(android.graphics.Rect, android.graphics.Rect r);
     method public static inline infix android.graphics.RectF and(android.graphics.RectF, android.graphics.RectF r);
     method public static inline operator int component1(android.graphics.Rect);
@@ -248,7 +231,6 @@
   }
 
   public final class RegionKt {
-    ctor public RegionKt();
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Rect r);
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Region r);
     method public static inline operator boolean contains(android.graphics.Region, android.graphics.Point p);
@@ -267,7 +249,6 @@
   }
 
   public final class ShaderKt {
-    ctor public ShaderKt();
     method public static inline void transform(android.graphics.Shader, kotlin.jvm.functions.Function1<? super android.graphics.Matrix,kotlin.Unit> block);
   }
 
@@ -276,24 +257,20 @@
 package androidx.core.graphics.drawable {
 
   public final class BitmapDrawableKt {
-    ctor public BitmapDrawableKt();
     method public static inline android.graphics.drawable.BitmapDrawable toDrawable(android.graphics.Bitmap, android.content.res.Resources resources);
   }
 
   public final class ColorDrawableKt {
-    ctor public ColorDrawableKt();
     method public static inline android.graphics.drawable.ColorDrawable toDrawable(@ColorInt int);
     method @RequiresApi(26) public static inline android.graphics.drawable.ColorDrawable toDrawable(android.graphics.Color);
   }
 
   public final class DrawableKt {
-    ctor public DrawableKt();
     method public static android.graphics.Bitmap toBitmap(android.graphics.drawable.Drawable, @Px int width = intrinsicWidth, @Px int height = intrinsicHeight, android.graphics.Bitmap.Config? config = null);
     method public static void updateBounds(android.graphics.drawable.Drawable, @Px int left = android.graphics.Rect.left, @Px int top = android.graphics.Rect.top, @Px int right = android.graphics.Rect.right, @Px int bottom = android.graphics.Rect.bottom);
   }
 
   public final class IconKt {
-    ctor public IconKt();
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toAdaptiveIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.net.Uri);
@@ -305,7 +282,6 @@
 package androidx.core.location {
 
   public final class LocationKt {
-    ctor public LocationKt();
     method public static inline operator double component1(android.location.Location);
     method public static inline operator double component2(android.location.Location);
   }
@@ -315,7 +291,6 @@
 package androidx.core.net {
 
   public final class UriKt {
-    ctor public UriKt();
     method public static java.io.File toFile(android.net.Uri);
     method public static inline android.net.Uri toUri(String);
     method public static inline android.net.Uri toUri(java.io.File);
@@ -326,23 +301,19 @@
 package androidx.core.os {
 
   public final class BundleKt {
-    ctor public BundleKt();
     method public static android.os.Bundle bundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class HandlerKt {
-    ctor public HandlerKt();
     method public static inline Runnable postAtTime(android.os.Handler, long uptimeMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
     method public static inline Runnable postDelayed(android.os.Handler, long delayInMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
   }
 
   public final class PersistableBundleKt {
-    ctor public PersistableBundleKt();
     method @RequiresApi(21) public static android.os.PersistableBundle persistableBundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class TraceKt {
-    ctor public TraceKt();
     method public static inline <T> T! trace(String sectionName, kotlin.jvm.functions.Function0<? extends T> block);
   }
 
@@ -351,24 +322,20 @@
 package androidx.core.text {
 
   public final class CharSequenceKt {
-    ctor public CharSequenceKt();
     method public static inline boolean isDigitsOnly(CharSequence);
     method public static inline int trimmedLength(CharSequence);
   }
 
   public final class HtmlKt {
-    ctor public HtmlKt();
     method public static inline android.text.Spanned parseAsHtml(String, int flags = 0, android.text.Html.ImageGetter? imageGetter = null, android.text.Html.TagHandler? tagHandler = null);
     method public static inline String toHtml(android.text.Spanned, int option = 0);
   }
 
   public final class LocaleKt {
-    ctor public LocaleKt();
     method @RequiresApi(17) public static inline int getLayoutDirection(java.util.Locale);
   }
 
   public final class SpannableStringBuilderKt {
-    ctor public SpannableStringBuilderKt();
     method public static inline android.text.SpannableStringBuilder backgroundColor(android.text.SpannableStringBuilder, @ColorInt int color, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannableStringBuilder bold(android.text.SpannableStringBuilder, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannedString buildSpannedString(kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
@@ -384,7 +351,6 @@
   }
 
   public final class SpannableStringKt {
-    ctor public SpannableStringKt();
     method public static inline void clearSpans(android.text.Spannable);
     method public static inline operator void set(android.text.Spannable, int start, int end, Object span);
     method public static inline operator void set(android.text.Spannable, kotlin.ranges.IntRange range, Object span);
@@ -392,13 +358,11 @@
   }
 
   public final class SpannedStringKt {
-    ctor public SpannedStringKt();
     method public static inline <reified T> T![] getSpans(android.text.Spanned, int start = 0, int end = length);
     method public static inline android.text.Spanned toSpanned(CharSequence);
   }
 
   public final class StringKt {
-    ctor public StringKt();
     method public static inline String htmlEncode(String);
   }
 
@@ -407,7 +371,6 @@
 package androidx.core.transition {
 
   public final class TransitionKt {
-    ctor public TransitionKt();
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener addListener(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnCancel(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnEnd(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
@@ -421,7 +384,6 @@
 package androidx.core.util {
 
   public final class AtomicFileKt {
-    ctor public AtomicFileKt();
     method @RequiresApi(17) public static inline byte[] readBytes(android.util.AtomicFile);
     method @RequiresApi(17) public static String readText(android.util.AtomicFile, java.nio.charset.Charset charset = Charsets.UTF_8);
     method @RequiresApi(17) public static inline void tryWrite(android.util.AtomicFile, kotlin.jvm.functions.Function1<? super java.io.FileOutputStream,kotlin.Unit> block);
@@ -430,7 +392,6 @@
   }
 
   public final class HalfKt {
-    ctor public HalfKt();
     method @RequiresApi(26) public static inline android.util.Half toHalf(@HalfFloat short);
     method @RequiresApi(26) public static inline android.util.Half toHalf(float);
     method @RequiresApi(26) public static inline android.util.Half toHalf(double);
@@ -438,7 +399,6 @@
   }
 
   public final class LongSparseArrayKt {
-    ctor public LongSparseArrayKt();
     method @RequiresApi(16) public static inline operator <T> boolean contains(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsKey(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsValue(android.util.LongSparseArray<T>, T? value);
@@ -457,12 +417,10 @@
   }
 
   public final class LruCacheKt {
-    ctor public LruCacheKt();
     method public static inline <K, V> android.util.LruCache<K,V> lruCache(int maxSize, kotlin.jvm.functions.Function2<? super K,? super V,java.lang.Integer> sizeOf = { _, _ -> 1 }, kotlin.jvm.functions.Function1<? super K,? extends V> create = { (V)null }, kotlin.jvm.functions.Function4<? super java.lang.Boolean,? super K,? super V,? super V,kotlin.Unit>  _, _, _, _ ->  });
   }
 
   public final class PairKt {
-    ctor public PairKt();
     method public static inline operator <F, S> F! component1(android.util.Pair<F,S>);
     method public static inline operator <F, S> S! component2(android.util.Pair<F,S>);
     method public static inline <F, S> android.util.Pair<F,S> toAndroidPair(kotlin.Pair<? extends F,? extends S>);
@@ -470,7 +428,6 @@
   }
 
   public final class RangeKt {
-    ctor public RangeKt();
     method @RequiresApi(21) public static inline infix <T extends java.lang.Comparable<? super T>> android.util.Range<T> and(android.util.Range<T>, android.util.Range<T> other);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, T value);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, android.util.Range<T> other);
@@ -480,7 +437,6 @@
   }
 
   public final class SizeKt {
-    ctor public SizeKt();
     method @RequiresApi(21) public static inline operator int component1(android.util.Size);
     method @RequiresApi(21) public static inline operator float component1(android.util.SizeF);
     method @RequiresApi(21) public static inline operator int component2(android.util.Size);
@@ -488,7 +444,6 @@
   }
 
   public final class SparseArrayKt {
-    ctor public SparseArrayKt();
     method public static inline operator <T> boolean contains(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsKey(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsValue(android.util.SparseArray<T>, T? value);
@@ -507,7 +462,6 @@
   }
 
   public final class SparseBooleanArrayKt {
-    ctor public SparseBooleanArrayKt();
     method public static inline operator boolean contains(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsKey(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsValue(android.util.SparseBooleanArray, boolean value);
@@ -526,7 +480,6 @@
   }
 
   public final class SparseIntArrayKt {
-    ctor public SparseIntArrayKt();
     method public static inline operator boolean contains(android.util.SparseIntArray, int key);
     method public static inline boolean containsKey(android.util.SparseIntArray, int key);
     method public static inline boolean containsValue(android.util.SparseIntArray, int value);
@@ -545,7 +498,6 @@
   }
 
   public final class SparseLongArrayKt {
-    ctor public SparseLongArrayKt();
     method @RequiresApi(18) public static inline operator boolean contains(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsKey(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsValue(android.util.SparseLongArray, long value);
@@ -568,7 +520,6 @@
 package androidx.core.view {
 
   public final class MenuKt {
-    ctor public MenuKt();
     method public static operator boolean contains(android.view.Menu, android.view.MenuItem item);
     method public static inline void forEach(android.view.Menu, kotlin.jvm.functions.Function1<? super android.view.MenuItem,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.Menu, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.MenuItem,kotlin.Unit> action);
@@ -582,7 +533,6 @@
   }
 
   public final class ViewGroupKt {
-    ctor public ViewGroupKt();
     method public static inline operator boolean contains(android.view.ViewGroup, android.view.View view);
     method public static inline void forEach(android.view.ViewGroup, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.ViewGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.View,kotlin.Unit> action);
@@ -600,7 +550,6 @@
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static inline void doOnLayout(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void doOnNextLayout(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline androidx.core.view.OneShotPreDrawListener doOnPreDraw(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
@@ -631,7 +580,6 @@
 package androidx.core.widget {
 
   public final class TextViewKt {
-    ctor public TextViewKt();
     method public static inline android.text.TextWatcher addTextChangedListener(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> beforeTextChanged = { _, _, _, _ ->  }, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit>  _, _, _, _ ->  }, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> afterTextChanged = {});
     method public static inline android.text.TextWatcher doAfterTextChanged(android.widget.TextView, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> action);
     method public static inline android.text.TextWatcher doBeforeTextChanged(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> action);
diff --git a/core/core-ktx/api/1.1.0-alpha03.txt b/core/core-ktx/api/1.1.0-alpha03.txt
index 3f23f2e..6f4b52b 100644
--- a/core/core-ktx/api/1.1.0-alpha03.txt
+++ b/core/core-ktx/api/1.1.0-alpha03.txt
@@ -2,7 +2,6 @@
 package androidx.core.animation {
 
   public final class AnimatorKt {
-    ctor public AnimatorKt();
     method public static inline android.animation.Animator.AnimatorListener addListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.animation.Animator.AnimatorPauseListener addPauseListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method public static inline android.animation.Animator.AnimatorListener doOnCancel(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> action);
@@ -18,19 +17,16 @@
 package androidx.core.content {
 
   public final class ContentValuesKt {
-    ctor public ContentValuesKt();
     method public static android.content.ContentValues contentValuesOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ContextKt {
-    ctor public ContextKt();
     method public static inline <reified T> T! getSystemService(android.content.Context);
     method public static inline void withStyledAttributes(android.content.Context, android.util.AttributeSet? set = null, int[] attrs, @AttrRes int defStyleAttr = 0, @StyleRes int defStyleRes = 0, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
     method public static inline void withStyledAttributes(android.content.Context, @StyleRes int resourceId, int[] attrs, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
   }
 
   public final class SharedPreferencesKt {
-    ctor public SharedPreferencesKt();
     method public static inline void edit(android.content.SharedPreferences, boolean commit = false, kotlin.jvm.functions.Function1<? super android.content.SharedPreferences.Editor,kotlin.Unit> action);
   }
 
@@ -39,7 +35,6 @@
 package androidx.core.content.res {
 
   public final class TypedArrayKt {
-    ctor public TypedArrayKt();
     method public static boolean getBooleanOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method @ColorInt public static int getColorOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method public static android.content.res.ColorStateList getColorStateListOrThrow(android.content.res.TypedArray, @StyleableRes int index);
@@ -63,7 +58,6 @@
 package androidx.core.database {
 
   public final class CursorKt {
-    ctor public CursorKt();
     method public static inline byte[]? getBlobOrNull(android.database.Cursor, int index);
     method public static inline Double? getDoubleOrNull(android.database.Cursor, int index);
     method public static inline Float? getFloatOrNull(android.database.Cursor, int index);
@@ -78,7 +72,6 @@
 package androidx.core.database.sqlite {
 
   public final class SQLiteDatabaseKt {
-    ctor public SQLiteDatabaseKt();
     method public static inline <T> T! transaction(android.database.sqlite.SQLiteDatabase, boolean exclusive = true, kotlin.jvm.functions.Function1<? super android.database.sqlite.SQLiteDatabase,? extends T> body);
   }
 
@@ -87,7 +80,6 @@
 package androidx.core.graphics {
 
   public final class BitmapKt {
-    ctor public BitmapKt();
     method public static inline android.graphics.Bitmap applyCanvas(android.graphics.Bitmap, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.Point p);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.PointF p);
@@ -99,7 +91,6 @@
   }
 
   public final class CanvasKt {
-    ctor public CanvasKt();
     method public static inline void withClip(android.graphics.Canvas, android.graphics.Rect clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, android.graphics.RectF clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, int left, int top, int right, int bottom, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
@@ -114,7 +105,6 @@
   }
 
   public final class ColorKt {
-    ctor public ColorKt();
     method @RequiresApi(26) public static inline operator float component1(android.graphics.Color);
     method public static inline operator int component1(@ColorInt int);
     method @RequiresApi(26) public static inline operator float component1(@ColorLong long);
@@ -155,13 +145,11 @@
   }
 
   public final class ImageDecoderKt {
-    ctor public ImageDecoderKt();
     method @RequiresApi(28) public static inline android.graphics.Bitmap decodeBitmap(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
     method @RequiresApi(28) public static inline android.graphics.drawable.Drawable decodeDrawable(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
   }
 
   public final class MatrixKt {
-    ctor public MatrixKt();
     method public static android.graphics.Matrix rotationMatrix(float degrees, float px = 0.0f, float py = 0.0f);
     method public static android.graphics.Matrix scaleMatrix(float sx = 1.0f, float sy = 1.0f);
     method public static inline operator android.graphics.Matrix times(android.graphics.Matrix, android.graphics.Matrix m);
@@ -170,7 +158,6 @@
   }
 
   public final class PathKt {
-    ctor public PathKt();
     method @RequiresApi(19) public static inline infix android.graphics.Path and(android.graphics.Path, android.graphics.Path p);
     method @RequiresApi(26) public static Iterable<androidx.core.graphics.PathSegment> flatten(android.graphics.Path, float error = 0.5f);
     method @RequiresApi(19) public static inline operator android.graphics.Path minus(android.graphics.Path, android.graphics.Path p);
@@ -180,12 +167,10 @@
   }
 
   public final class PictureKt {
-    ctor public PictureKt();
     method public static inline android.graphics.Picture record(android.graphics.Picture, int width, int height, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
   }
 
   public final class PointKt {
-    ctor public PointKt();
     method public static inline operator int component1(android.graphics.Point);
     method public static inline operator float component1(android.graphics.PointF);
     method public static inline operator int component2(android.graphics.Point);
@@ -205,13 +190,11 @@
   }
 
   public final class PorterDuffKt {
-    ctor public PorterDuffKt();
     method public static inline android.graphics.PorterDuffColorFilter toColorFilter(android.graphics.PorterDuff.Mode, int color);
     method public static inline android.graphics.PorterDuffXfermode toXfermode(android.graphics.PorterDuff.Mode);
   }
 
   public final class RectKt {
-    ctor public RectKt();
     method public static inline infix android.graphics.Rect and(android.graphics.Rect, android.graphics.Rect r);
     method public static inline infix android.graphics.RectF and(android.graphics.RectF, android.graphics.RectF r);
     method public static inline operator int component1(android.graphics.Rect);
@@ -248,7 +231,6 @@
   }
 
   public final class RegionKt {
-    ctor public RegionKt();
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Rect r);
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Region r);
     method public static inline operator boolean contains(android.graphics.Region, android.graphics.Point p);
@@ -267,7 +249,6 @@
   }
 
   public final class ShaderKt {
-    ctor public ShaderKt();
     method public static inline void transform(android.graphics.Shader, kotlin.jvm.functions.Function1<? super android.graphics.Matrix,kotlin.Unit> block);
   }
 
@@ -276,24 +257,20 @@
 package androidx.core.graphics.drawable {
 
   public final class BitmapDrawableKt {
-    ctor public BitmapDrawableKt();
     method public static inline android.graphics.drawable.BitmapDrawable toDrawable(android.graphics.Bitmap, android.content.res.Resources resources);
   }
 
   public final class ColorDrawableKt {
-    ctor public ColorDrawableKt();
     method public static inline android.graphics.drawable.ColorDrawable toDrawable(@ColorInt int);
     method @RequiresApi(26) public static inline android.graphics.drawable.ColorDrawable toDrawable(android.graphics.Color);
   }
 
   public final class DrawableKt {
-    ctor public DrawableKt();
     method public static android.graphics.Bitmap toBitmap(android.graphics.drawable.Drawable, @Px int width = intrinsicWidth, @Px int height = intrinsicHeight, android.graphics.Bitmap.Config? config = null);
     method public static void updateBounds(android.graphics.drawable.Drawable, @Px int left = android.graphics.Rect.left, @Px int top = android.graphics.Rect.top, @Px int right = android.graphics.Rect.right, @Px int bottom = android.graphics.Rect.bottom);
   }
 
   public final class IconKt {
-    ctor public IconKt();
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toAdaptiveIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.net.Uri);
@@ -305,7 +282,6 @@
 package androidx.core.location {
 
   public final class LocationKt {
-    ctor public LocationKt();
     method public static inline operator double component1(android.location.Location);
     method public static inline operator double component2(android.location.Location);
   }
@@ -315,7 +291,6 @@
 package androidx.core.net {
 
   public final class UriKt {
-    ctor public UriKt();
     method public static java.io.File toFile(android.net.Uri);
     method public static inline android.net.Uri toUri(String);
     method public static inline android.net.Uri toUri(java.io.File);
@@ -326,23 +301,19 @@
 package androidx.core.os {
 
   public final class BundleKt {
-    ctor public BundleKt();
     method public static android.os.Bundle bundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class HandlerKt {
-    ctor public HandlerKt();
     method public static inline Runnable postAtTime(android.os.Handler, long uptimeMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
     method public static inline Runnable postDelayed(android.os.Handler, long delayInMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
   }
 
   public final class PersistableBundleKt {
-    ctor public PersistableBundleKt();
     method @RequiresApi(21) public static android.os.PersistableBundle persistableBundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class TraceKt {
-    ctor public TraceKt();
     method public static inline <T> T! trace(String sectionName, kotlin.jvm.functions.Function0<? extends T> block);
   }
 
@@ -351,24 +322,20 @@
 package androidx.core.text {
 
   public final class CharSequenceKt {
-    ctor public CharSequenceKt();
     method public static inline boolean isDigitsOnly(CharSequence);
     method public static inline int trimmedLength(CharSequence);
   }
 
   public final class HtmlKt {
-    ctor public HtmlKt();
     method public static inline android.text.Spanned parseAsHtml(String, int flags = 0, android.text.Html.ImageGetter? imageGetter = null, android.text.Html.TagHandler? tagHandler = null);
     method public static inline String toHtml(android.text.Spanned, int option = 0);
   }
 
   public final class LocaleKt {
-    ctor public LocaleKt();
     method @RequiresApi(17) public static inline int getLayoutDirection(java.util.Locale);
   }
 
   public final class SpannableStringBuilderKt {
-    ctor public SpannableStringBuilderKt();
     method public static inline android.text.SpannableStringBuilder backgroundColor(android.text.SpannableStringBuilder, @ColorInt int color, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannableStringBuilder bold(android.text.SpannableStringBuilder, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannedString buildSpannedString(kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
@@ -384,7 +351,6 @@
   }
 
   public final class SpannableStringKt {
-    ctor public SpannableStringKt();
     method public static inline void clearSpans(android.text.Spannable);
     method public static inline operator void set(android.text.Spannable, int start, int end, Object span);
     method public static inline operator void set(android.text.Spannable, kotlin.ranges.IntRange range, Object span);
@@ -392,13 +358,11 @@
   }
 
   public final class SpannedStringKt {
-    ctor public SpannedStringKt();
     method public static inline <reified T> T![] getSpans(android.text.Spanned, int start = 0, int end = length);
     method public static inline android.text.Spanned toSpanned(CharSequence);
   }
 
   public final class StringKt {
-    ctor public StringKt();
     method public static inline String htmlEncode(String);
   }
 
@@ -407,7 +371,6 @@
 package androidx.core.transition {
 
   public final class TransitionKt {
-    ctor public TransitionKt();
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener addListener(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnCancel(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnEnd(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
@@ -421,7 +384,6 @@
 package androidx.core.util {
 
   public final class AtomicFileKt {
-    ctor public AtomicFileKt();
     method @RequiresApi(17) public static inline byte[] readBytes(android.util.AtomicFile);
     method @RequiresApi(17) public static String readText(android.util.AtomicFile, java.nio.charset.Charset charset = Charsets.UTF_8);
     method @RequiresApi(17) public static inline void tryWrite(android.util.AtomicFile, kotlin.jvm.functions.Function1<? super java.io.FileOutputStream,kotlin.Unit> block);
@@ -430,7 +392,6 @@
   }
 
   public final class HalfKt {
-    ctor public HalfKt();
     method @RequiresApi(26) public static inline android.util.Half toHalf(@HalfFloat short);
     method @RequiresApi(26) public static inline android.util.Half toHalf(float);
     method @RequiresApi(26) public static inline android.util.Half toHalf(double);
@@ -438,7 +399,6 @@
   }
 
   public final class LongSparseArrayKt {
-    ctor public LongSparseArrayKt();
     method @RequiresApi(16) public static inline operator <T> boolean contains(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsKey(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsValue(android.util.LongSparseArray<T>, T? value);
@@ -457,12 +417,10 @@
   }
 
   public final class LruCacheKt {
-    ctor public LruCacheKt();
     method public static inline <K, V> android.util.LruCache<K,V> lruCache(int maxSize, kotlin.jvm.functions.Function2<? super K,? super V,java.lang.Integer> sizeOf = { _, _ -> 1 }, kotlin.jvm.functions.Function1<? super K,? extends V> create = { (V)null }, kotlin.jvm.functions.Function4<? super java.lang.Boolean,? super K,? super V,? super V,kotlin.Unit>  _, _, _, _ ->  });
   }
 
   public final class PairKt {
-    ctor public PairKt();
     method public static inline operator <F, S> F! component1(android.util.Pair<F,S>);
     method public static inline operator <F, S> S! component2(android.util.Pair<F,S>);
     method public static inline <F, S> android.util.Pair<F,S> toAndroidPair(kotlin.Pair<? extends F,? extends S>);
@@ -470,7 +428,6 @@
   }
 
   public final class RangeKt {
-    ctor public RangeKt();
     method @RequiresApi(21) public static inline infix <T extends java.lang.Comparable<? super T>> android.util.Range<T> and(android.util.Range<T>, android.util.Range<T> other);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, T value);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, android.util.Range<T> other);
@@ -480,7 +437,6 @@
   }
 
   public final class SizeKt {
-    ctor public SizeKt();
     method @RequiresApi(21) public static inline operator int component1(android.util.Size);
     method @RequiresApi(21) public static inline operator float component1(android.util.SizeF);
     method @RequiresApi(21) public static inline operator int component2(android.util.Size);
@@ -488,7 +444,6 @@
   }
 
   public final class SparseArrayKt {
-    ctor public SparseArrayKt();
     method public static inline operator <T> boolean contains(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsKey(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsValue(android.util.SparseArray<T>, T? value);
@@ -507,7 +462,6 @@
   }
 
   public final class SparseBooleanArrayKt {
-    ctor public SparseBooleanArrayKt();
     method public static inline operator boolean contains(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsKey(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsValue(android.util.SparseBooleanArray, boolean value);
@@ -526,7 +480,6 @@
   }
 
   public final class SparseIntArrayKt {
-    ctor public SparseIntArrayKt();
     method public static inline operator boolean contains(android.util.SparseIntArray, int key);
     method public static inline boolean containsKey(android.util.SparseIntArray, int key);
     method public static inline boolean containsValue(android.util.SparseIntArray, int value);
@@ -545,7 +498,6 @@
   }
 
   public final class SparseLongArrayKt {
-    ctor public SparseLongArrayKt();
     method @RequiresApi(18) public static inline operator boolean contains(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsKey(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsValue(android.util.SparseLongArray, long value);
@@ -568,7 +520,6 @@
 package androidx.core.view {
 
   public final class MenuKt {
-    ctor public MenuKt();
     method public static operator boolean contains(android.view.Menu, android.view.MenuItem item);
     method public static inline void forEach(android.view.Menu, kotlin.jvm.functions.Function1<? super android.view.MenuItem,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.Menu, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.MenuItem,kotlin.Unit> action);
@@ -582,7 +533,6 @@
   }
 
   public final class ViewGroupKt {
-    ctor public ViewGroupKt();
     method public static inline operator boolean contains(android.view.ViewGroup, android.view.View view);
     method public static inline void forEach(android.view.ViewGroup, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.ViewGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.View,kotlin.Unit> action);
@@ -600,7 +550,6 @@
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static inline void doOnLayout(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void doOnNextLayout(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline androidx.core.view.OneShotPreDrawListener doOnPreDraw(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
@@ -631,7 +580,6 @@
 package androidx.core.widget {
 
   public final class TextViewKt {
-    ctor public TextViewKt();
     method public static inline android.text.TextWatcher addTextChangedListener(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> beforeTextChanged = { _, _, _, _ ->  }, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit>  _, _, _, _ ->  }, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> afterTextChanged = {});
     method public static inline android.text.TextWatcher doAfterTextChanged(android.widget.TextView, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> action);
     method public static inline android.text.TextWatcher doBeforeTextChanged(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> action);
diff --git a/core/core-ktx/api/1.1.0-alpha04.txt b/core/core-ktx/api/1.1.0-alpha04.txt
index 3f23f2e..6f4b52b 100644
--- a/core/core-ktx/api/1.1.0-alpha04.txt
+++ b/core/core-ktx/api/1.1.0-alpha04.txt
@@ -2,7 +2,6 @@
 package androidx.core.animation {
 
   public final class AnimatorKt {
-    ctor public AnimatorKt();
     method public static inline android.animation.Animator.AnimatorListener addListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.animation.Animator.AnimatorPauseListener addPauseListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method public static inline android.animation.Animator.AnimatorListener doOnCancel(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> action);
@@ -18,19 +17,16 @@
 package androidx.core.content {
 
   public final class ContentValuesKt {
-    ctor public ContentValuesKt();
     method public static android.content.ContentValues contentValuesOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ContextKt {
-    ctor public ContextKt();
     method public static inline <reified T> T! getSystemService(android.content.Context);
     method public static inline void withStyledAttributes(android.content.Context, android.util.AttributeSet? set = null, int[] attrs, @AttrRes int defStyleAttr = 0, @StyleRes int defStyleRes = 0, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
     method public static inline void withStyledAttributes(android.content.Context, @StyleRes int resourceId, int[] attrs, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
   }
 
   public final class SharedPreferencesKt {
-    ctor public SharedPreferencesKt();
     method public static inline void edit(android.content.SharedPreferences, boolean commit = false, kotlin.jvm.functions.Function1<? super android.content.SharedPreferences.Editor,kotlin.Unit> action);
   }
 
@@ -39,7 +35,6 @@
 package androidx.core.content.res {
 
   public final class TypedArrayKt {
-    ctor public TypedArrayKt();
     method public static boolean getBooleanOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method @ColorInt public static int getColorOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method public static android.content.res.ColorStateList getColorStateListOrThrow(android.content.res.TypedArray, @StyleableRes int index);
@@ -63,7 +58,6 @@
 package androidx.core.database {
 
   public final class CursorKt {
-    ctor public CursorKt();
     method public static inline byte[]? getBlobOrNull(android.database.Cursor, int index);
     method public static inline Double? getDoubleOrNull(android.database.Cursor, int index);
     method public static inline Float? getFloatOrNull(android.database.Cursor, int index);
@@ -78,7 +72,6 @@
 package androidx.core.database.sqlite {
 
   public final class SQLiteDatabaseKt {
-    ctor public SQLiteDatabaseKt();
     method public static inline <T> T! transaction(android.database.sqlite.SQLiteDatabase, boolean exclusive = true, kotlin.jvm.functions.Function1<? super android.database.sqlite.SQLiteDatabase,? extends T> body);
   }
 
@@ -87,7 +80,6 @@
 package androidx.core.graphics {
 
   public final class BitmapKt {
-    ctor public BitmapKt();
     method public static inline android.graphics.Bitmap applyCanvas(android.graphics.Bitmap, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.Point p);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.PointF p);
@@ -99,7 +91,6 @@
   }
 
   public final class CanvasKt {
-    ctor public CanvasKt();
     method public static inline void withClip(android.graphics.Canvas, android.graphics.Rect clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, android.graphics.RectF clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, int left, int top, int right, int bottom, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
@@ -114,7 +105,6 @@
   }
 
   public final class ColorKt {
-    ctor public ColorKt();
     method @RequiresApi(26) public static inline operator float component1(android.graphics.Color);
     method public static inline operator int component1(@ColorInt int);
     method @RequiresApi(26) public static inline operator float component1(@ColorLong long);
@@ -155,13 +145,11 @@
   }
 
   public final class ImageDecoderKt {
-    ctor public ImageDecoderKt();
     method @RequiresApi(28) public static inline android.graphics.Bitmap decodeBitmap(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
     method @RequiresApi(28) public static inline android.graphics.drawable.Drawable decodeDrawable(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
   }
 
   public final class MatrixKt {
-    ctor public MatrixKt();
     method public static android.graphics.Matrix rotationMatrix(float degrees, float px = 0.0f, float py = 0.0f);
     method public static android.graphics.Matrix scaleMatrix(float sx = 1.0f, float sy = 1.0f);
     method public static inline operator android.graphics.Matrix times(android.graphics.Matrix, android.graphics.Matrix m);
@@ -170,7 +158,6 @@
   }
 
   public final class PathKt {
-    ctor public PathKt();
     method @RequiresApi(19) public static inline infix android.graphics.Path and(android.graphics.Path, android.graphics.Path p);
     method @RequiresApi(26) public static Iterable<androidx.core.graphics.PathSegment> flatten(android.graphics.Path, float error = 0.5f);
     method @RequiresApi(19) public static inline operator android.graphics.Path minus(android.graphics.Path, android.graphics.Path p);
@@ -180,12 +167,10 @@
   }
 
   public final class PictureKt {
-    ctor public PictureKt();
     method public static inline android.graphics.Picture record(android.graphics.Picture, int width, int height, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
   }
 
   public final class PointKt {
-    ctor public PointKt();
     method public static inline operator int component1(android.graphics.Point);
     method public static inline operator float component1(android.graphics.PointF);
     method public static inline operator int component2(android.graphics.Point);
@@ -205,13 +190,11 @@
   }
 
   public final class PorterDuffKt {
-    ctor public PorterDuffKt();
     method public static inline android.graphics.PorterDuffColorFilter toColorFilter(android.graphics.PorterDuff.Mode, int color);
     method public static inline android.graphics.PorterDuffXfermode toXfermode(android.graphics.PorterDuff.Mode);
   }
 
   public final class RectKt {
-    ctor public RectKt();
     method public static inline infix android.graphics.Rect and(android.graphics.Rect, android.graphics.Rect r);
     method public static inline infix android.graphics.RectF and(android.graphics.RectF, android.graphics.RectF r);
     method public static inline operator int component1(android.graphics.Rect);
@@ -248,7 +231,6 @@
   }
 
   public final class RegionKt {
-    ctor public RegionKt();
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Rect r);
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Region r);
     method public static inline operator boolean contains(android.graphics.Region, android.graphics.Point p);
@@ -267,7 +249,6 @@
   }
 
   public final class ShaderKt {
-    ctor public ShaderKt();
     method public static inline void transform(android.graphics.Shader, kotlin.jvm.functions.Function1<? super android.graphics.Matrix,kotlin.Unit> block);
   }
 
@@ -276,24 +257,20 @@
 package androidx.core.graphics.drawable {
 
   public final class BitmapDrawableKt {
-    ctor public BitmapDrawableKt();
     method public static inline android.graphics.drawable.BitmapDrawable toDrawable(android.graphics.Bitmap, android.content.res.Resources resources);
   }
 
   public final class ColorDrawableKt {
-    ctor public ColorDrawableKt();
     method public static inline android.graphics.drawable.ColorDrawable toDrawable(@ColorInt int);
     method @RequiresApi(26) public static inline android.graphics.drawable.ColorDrawable toDrawable(android.graphics.Color);
   }
 
   public final class DrawableKt {
-    ctor public DrawableKt();
     method public static android.graphics.Bitmap toBitmap(android.graphics.drawable.Drawable, @Px int width = intrinsicWidth, @Px int height = intrinsicHeight, android.graphics.Bitmap.Config? config = null);
     method public static void updateBounds(android.graphics.drawable.Drawable, @Px int left = android.graphics.Rect.left, @Px int top = android.graphics.Rect.top, @Px int right = android.graphics.Rect.right, @Px int bottom = android.graphics.Rect.bottom);
   }
 
   public final class IconKt {
-    ctor public IconKt();
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toAdaptiveIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.net.Uri);
@@ -305,7 +282,6 @@
 package androidx.core.location {
 
   public final class LocationKt {
-    ctor public LocationKt();
     method public static inline operator double component1(android.location.Location);
     method public static inline operator double component2(android.location.Location);
   }
@@ -315,7 +291,6 @@
 package androidx.core.net {
 
   public final class UriKt {
-    ctor public UriKt();
     method public static java.io.File toFile(android.net.Uri);
     method public static inline android.net.Uri toUri(String);
     method public static inline android.net.Uri toUri(java.io.File);
@@ -326,23 +301,19 @@
 package androidx.core.os {
 
   public final class BundleKt {
-    ctor public BundleKt();
     method public static android.os.Bundle bundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class HandlerKt {
-    ctor public HandlerKt();
     method public static inline Runnable postAtTime(android.os.Handler, long uptimeMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
     method public static inline Runnable postDelayed(android.os.Handler, long delayInMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
   }
 
   public final class PersistableBundleKt {
-    ctor public PersistableBundleKt();
     method @RequiresApi(21) public static android.os.PersistableBundle persistableBundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class TraceKt {
-    ctor public TraceKt();
     method public static inline <T> T! trace(String sectionName, kotlin.jvm.functions.Function0<? extends T> block);
   }
 
@@ -351,24 +322,20 @@
 package androidx.core.text {
 
   public final class CharSequenceKt {
-    ctor public CharSequenceKt();
     method public static inline boolean isDigitsOnly(CharSequence);
     method public static inline int trimmedLength(CharSequence);
   }
 
   public final class HtmlKt {
-    ctor public HtmlKt();
     method public static inline android.text.Spanned parseAsHtml(String, int flags = 0, android.text.Html.ImageGetter? imageGetter = null, android.text.Html.TagHandler? tagHandler = null);
     method public static inline String toHtml(android.text.Spanned, int option = 0);
   }
 
   public final class LocaleKt {
-    ctor public LocaleKt();
     method @RequiresApi(17) public static inline int getLayoutDirection(java.util.Locale);
   }
 
   public final class SpannableStringBuilderKt {
-    ctor public SpannableStringBuilderKt();
     method public static inline android.text.SpannableStringBuilder backgroundColor(android.text.SpannableStringBuilder, @ColorInt int color, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannableStringBuilder bold(android.text.SpannableStringBuilder, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannedString buildSpannedString(kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
@@ -384,7 +351,6 @@
   }
 
   public final class SpannableStringKt {
-    ctor public SpannableStringKt();
     method public static inline void clearSpans(android.text.Spannable);
     method public static inline operator void set(android.text.Spannable, int start, int end, Object span);
     method public static inline operator void set(android.text.Spannable, kotlin.ranges.IntRange range, Object span);
@@ -392,13 +358,11 @@
   }
 
   public final class SpannedStringKt {
-    ctor public SpannedStringKt();
     method public static inline <reified T> T![] getSpans(android.text.Spanned, int start = 0, int end = length);
     method public static inline android.text.Spanned toSpanned(CharSequence);
   }
 
   public final class StringKt {
-    ctor public StringKt();
     method public static inline String htmlEncode(String);
   }
 
@@ -407,7 +371,6 @@
 package androidx.core.transition {
 
   public final class TransitionKt {
-    ctor public TransitionKt();
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener addListener(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnCancel(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnEnd(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
@@ -421,7 +384,6 @@
 package androidx.core.util {
 
   public final class AtomicFileKt {
-    ctor public AtomicFileKt();
     method @RequiresApi(17) public static inline byte[] readBytes(android.util.AtomicFile);
     method @RequiresApi(17) public static String readText(android.util.AtomicFile, java.nio.charset.Charset charset = Charsets.UTF_8);
     method @RequiresApi(17) public static inline void tryWrite(android.util.AtomicFile, kotlin.jvm.functions.Function1<? super java.io.FileOutputStream,kotlin.Unit> block);
@@ -430,7 +392,6 @@
   }
 
   public final class HalfKt {
-    ctor public HalfKt();
     method @RequiresApi(26) public static inline android.util.Half toHalf(@HalfFloat short);
     method @RequiresApi(26) public static inline android.util.Half toHalf(float);
     method @RequiresApi(26) public static inline android.util.Half toHalf(double);
@@ -438,7 +399,6 @@
   }
 
   public final class LongSparseArrayKt {
-    ctor public LongSparseArrayKt();
     method @RequiresApi(16) public static inline operator <T> boolean contains(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsKey(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsValue(android.util.LongSparseArray<T>, T? value);
@@ -457,12 +417,10 @@
   }
 
   public final class LruCacheKt {
-    ctor public LruCacheKt();
     method public static inline <K, V> android.util.LruCache<K,V> lruCache(int maxSize, kotlin.jvm.functions.Function2<? super K,? super V,java.lang.Integer> sizeOf = { _, _ -> 1 }, kotlin.jvm.functions.Function1<? super K,? extends V> create = { (V)null }, kotlin.jvm.functions.Function4<? super java.lang.Boolean,? super K,? super V,? super V,kotlin.Unit>  _, _, _, _ ->  });
   }
 
   public final class PairKt {
-    ctor public PairKt();
     method public static inline operator <F, S> F! component1(android.util.Pair<F,S>);
     method public static inline operator <F, S> S! component2(android.util.Pair<F,S>);
     method public static inline <F, S> android.util.Pair<F,S> toAndroidPair(kotlin.Pair<? extends F,? extends S>);
@@ -470,7 +428,6 @@
   }
 
   public final class RangeKt {
-    ctor public RangeKt();
     method @RequiresApi(21) public static inline infix <T extends java.lang.Comparable<? super T>> android.util.Range<T> and(android.util.Range<T>, android.util.Range<T> other);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, T value);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, android.util.Range<T> other);
@@ -480,7 +437,6 @@
   }
 
   public final class SizeKt {
-    ctor public SizeKt();
     method @RequiresApi(21) public static inline operator int component1(android.util.Size);
     method @RequiresApi(21) public static inline operator float component1(android.util.SizeF);
     method @RequiresApi(21) public static inline operator int component2(android.util.Size);
@@ -488,7 +444,6 @@
   }
 
   public final class SparseArrayKt {
-    ctor public SparseArrayKt();
     method public static inline operator <T> boolean contains(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsKey(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsValue(android.util.SparseArray<T>, T? value);
@@ -507,7 +462,6 @@
   }
 
   public final class SparseBooleanArrayKt {
-    ctor public SparseBooleanArrayKt();
     method public static inline operator boolean contains(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsKey(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsValue(android.util.SparseBooleanArray, boolean value);
@@ -526,7 +480,6 @@
   }
 
   public final class SparseIntArrayKt {
-    ctor public SparseIntArrayKt();
     method public static inline operator boolean contains(android.util.SparseIntArray, int key);
     method public static inline boolean containsKey(android.util.SparseIntArray, int key);
     method public static inline boolean containsValue(android.util.SparseIntArray, int value);
@@ -545,7 +498,6 @@
   }
 
   public final class SparseLongArrayKt {
-    ctor public SparseLongArrayKt();
     method @RequiresApi(18) public static inline operator boolean contains(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsKey(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsValue(android.util.SparseLongArray, long value);
@@ -568,7 +520,6 @@
 package androidx.core.view {
 
   public final class MenuKt {
-    ctor public MenuKt();
     method public static operator boolean contains(android.view.Menu, android.view.MenuItem item);
     method public static inline void forEach(android.view.Menu, kotlin.jvm.functions.Function1<? super android.view.MenuItem,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.Menu, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.MenuItem,kotlin.Unit> action);
@@ -582,7 +533,6 @@
   }
 
   public final class ViewGroupKt {
-    ctor public ViewGroupKt();
     method public static inline operator boolean contains(android.view.ViewGroup, android.view.View view);
     method public static inline void forEach(android.view.ViewGroup, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.ViewGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.View,kotlin.Unit> action);
@@ -600,7 +550,6 @@
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static inline void doOnLayout(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void doOnNextLayout(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline androidx.core.view.OneShotPreDrawListener doOnPreDraw(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
@@ -631,7 +580,6 @@
 package androidx.core.widget {
 
   public final class TextViewKt {
-    ctor public TextViewKt();
     method public static inline android.text.TextWatcher addTextChangedListener(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> beforeTextChanged = { _, _, _, _ ->  }, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit>  _, _, _, _ ->  }, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> afterTextChanged = {});
     method public static inline android.text.TextWatcher doAfterTextChanged(android.widget.TextView, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> action);
     method public static inline android.text.TextWatcher doBeforeTextChanged(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> action);
diff --git a/core/core-ktx/api/1.1.0-alpha05.txt b/core/core-ktx/api/1.1.0-alpha05.txt
index 3f23f2e..6f4b52b 100644
--- a/core/core-ktx/api/1.1.0-alpha05.txt
+++ b/core/core-ktx/api/1.1.0-alpha05.txt
@@ -2,7 +2,6 @@
 package androidx.core.animation {
 
   public final class AnimatorKt {
-    ctor public AnimatorKt();
     method public static inline android.animation.Animator.AnimatorListener addListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.animation.Animator.AnimatorPauseListener addPauseListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method public static inline android.animation.Animator.AnimatorListener doOnCancel(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> action);
@@ -18,19 +17,16 @@
 package androidx.core.content {
 
   public final class ContentValuesKt {
-    ctor public ContentValuesKt();
     method public static android.content.ContentValues contentValuesOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ContextKt {
-    ctor public ContextKt();
     method public static inline <reified T> T! getSystemService(android.content.Context);
     method public static inline void withStyledAttributes(android.content.Context, android.util.AttributeSet? set = null, int[] attrs, @AttrRes int defStyleAttr = 0, @StyleRes int defStyleRes = 0, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
     method public static inline void withStyledAttributes(android.content.Context, @StyleRes int resourceId, int[] attrs, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
   }
 
   public final class SharedPreferencesKt {
-    ctor public SharedPreferencesKt();
     method public static inline void edit(android.content.SharedPreferences, boolean commit = false, kotlin.jvm.functions.Function1<? super android.content.SharedPreferences.Editor,kotlin.Unit> action);
   }
 
@@ -39,7 +35,6 @@
 package androidx.core.content.res {
 
   public final class TypedArrayKt {
-    ctor public TypedArrayKt();
     method public static boolean getBooleanOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method @ColorInt public static int getColorOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method public static android.content.res.ColorStateList getColorStateListOrThrow(android.content.res.TypedArray, @StyleableRes int index);
@@ -63,7 +58,6 @@
 package androidx.core.database {
 
   public final class CursorKt {
-    ctor public CursorKt();
     method public static inline byte[]? getBlobOrNull(android.database.Cursor, int index);
     method public static inline Double? getDoubleOrNull(android.database.Cursor, int index);
     method public static inline Float? getFloatOrNull(android.database.Cursor, int index);
@@ -78,7 +72,6 @@
 package androidx.core.database.sqlite {
 
   public final class SQLiteDatabaseKt {
-    ctor public SQLiteDatabaseKt();
     method public static inline <T> T! transaction(android.database.sqlite.SQLiteDatabase, boolean exclusive = true, kotlin.jvm.functions.Function1<? super android.database.sqlite.SQLiteDatabase,? extends T> body);
   }
 
@@ -87,7 +80,6 @@
 package androidx.core.graphics {
 
   public final class BitmapKt {
-    ctor public BitmapKt();
     method public static inline android.graphics.Bitmap applyCanvas(android.graphics.Bitmap, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.Point p);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.PointF p);
@@ -99,7 +91,6 @@
   }
 
   public final class CanvasKt {
-    ctor public CanvasKt();
     method public static inline void withClip(android.graphics.Canvas, android.graphics.Rect clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, android.graphics.RectF clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, int left, int top, int right, int bottom, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
@@ -114,7 +105,6 @@
   }
 
   public final class ColorKt {
-    ctor public ColorKt();
     method @RequiresApi(26) public static inline operator float component1(android.graphics.Color);
     method public static inline operator int component1(@ColorInt int);
     method @RequiresApi(26) public static inline operator float component1(@ColorLong long);
@@ -155,13 +145,11 @@
   }
 
   public final class ImageDecoderKt {
-    ctor public ImageDecoderKt();
     method @RequiresApi(28) public static inline android.graphics.Bitmap decodeBitmap(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
     method @RequiresApi(28) public static inline android.graphics.drawable.Drawable decodeDrawable(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
   }
 
   public final class MatrixKt {
-    ctor public MatrixKt();
     method public static android.graphics.Matrix rotationMatrix(float degrees, float px = 0.0f, float py = 0.0f);
     method public static android.graphics.Matrix scaleMatrix(float sx = 1.0f, float sy = 1.0f);
     method public static inline operator android.graphics.Matrix times(android.graphics.Matrix, android.graphics.Matrix m);
@@ -170,7 +158,6 @@
   }
 
   public final class PathKt {
-    ctor public PathKt();
     method @RequiresApi(19) public static inline infix android.graphics.Path and(android.graphics.Path, android.graphics.Path p);
     method @RequiresApi(26) public static Iterable<androidx.core.graphics.PathSegment> flatten(android.graphics.Path, float error = 0.5f);
     method @RequiresApi(19) public static inline operator android.graphics.Path minus(android.graphics.Path, android.graphics.Path p);
@@ -180,12 +167,10 @@
   }
 
   public final class PictureKt {
-    ctor public PictureKt();
     method public static inline android.graphics.Picture record(android.graphics.Picture, int width, int height, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
   }
 
   public final class PointKt {
-    ctor public PointKt();
     method public static inline operator int component1(android.graphics.Point);
     method public static inline operator float component1(android.graphics.PointF);
     method public static inline operator int component2(android.graphics.Point);
@@ -205,13 +190,11 @@
   }
 
   public final class PorterDuffKt {
-    ctor public PorterDuffKt();
     method public static inline android.graphics.PorterDuffColorFilter toColorFilter(android.graphics.PorterDuff.Mode, int color);
     method public static inline android.graphics.PorterDuffXfermode toXfermode(android.graphics.PorterDuff.Mode);
   }
 
   public final class RectKt {
-    ctor public RectKt();
     method public static inline infix android.graphics.Rect and(android.graphics.Rect, android.graphics.Rect r);
     method public static inline infix android.graphics.RectF and(android.graphics.RectF, android.graphics.RectF r);
     method public static inline operator int component1(android.graphics.Rect);
@@ -248,7 +231,6 @@
   }
 
   public final class RegionKt {
-    ctor public RegionKt();
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Rect r);
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Region r);
     method public static inline operator boolean contains(android.graphics.Region, android.graphics.Point p);
@@ -267,7 +249,6 @@
   }
 
   public final class ShaderKt {
-    ctor public ShaderKt();
     method public static inline void transform(android.graphics.Shader, kotlin.jvm.functions.Function1<? super android.graphics.Matrix,kotlin.Unit> block);
   }
 
@@ -276,24 +257,20 @@
 package androidx.core.graphics.drawable {
 
   public final class BitmapDrawableKt {
-    ctor public BitmapDrawableKt();
     method public static inline android.graphics.drawable.BitmapDrawable toDrawable(android.graphics.Bitmap, android.content.res.Resources resources);
   }
 
   public final class ColorDrawableKt {
-    ctor public ColorDrawableKt();
     method public static inline android.graphics.drawable.ColorDrawable toDrawable(@ColorInt int);
     method @RequiresApi(26) public static inline android.graphics.drawable.ColorDrawable toDrawable(android.graphics.Color);
   }
 
   public final class DrawableKt {
-    ctor public DrawableKt();
     method public static android.graphics.Bitmap toBitmap(android.graphics.drawable.Drawable, @Px int width = intrinsicWidth, @Px int height = intrinsicHeight, android.graphics.Bitmap.Config? config = null);
     method public static void updateBounds(android.graphics.drawable.Drawable, @Px int left = android.graphics.Rect.left, @Px int top = android.graphics.Rect.top, @Px int right = android.graphics.Rect.right, @Px int bottom = android.graphics.Rect.bottom);
   }
 
   public final class IconKt {
-    ctor public IconKt();
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toAdaptiveIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.net.Uri);
@@ -305,7 +282,6 @@
 package androidx.core.location {
 
   public final class LocationKt {
-    ctor public LocationKt();
     method public static inline operator double component1(android.location.Location);
     method public static inline operator double component2(android.location.Location);
   }
@@ -315,7 +291,6 @@
 package androidx.core.net {
 
   public final class UriKt {
-    ctor public UriKt();
     method public static java.io.File toFile(android.net.Uri);
     method public static inline android.net.Uri toUri(String);
     method public static inline android.net.Uri toUri(java.io.File);
@@ -326,23 +301,19 @@
 package androidx.core.os {
 
   public final class BundleKt {
-    ctor public BundleKt();
     method public static android.os.Bundle bundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class HandlerKt {
-    ctor public HandlerKt();
     method public static inline Runnable postAtTime(android.os.Handler, long uptimeMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
     method public static inline Runnable postDelayed(android.os.Handler, long delayInMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
   }
 
   public final class PersistableBundleKt {
-    ctor public PersistableBundleKt();
     method @RequiresApi(21) public static android.os.PersistableBundle persistableBundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class TraceKt {
-    ctor public TraceKt();
     method public static inline <T> T! trace(String sectionName, kotlin.jvm.functions.Function0<? extends T> block);
   }
 
@@ -351,24 +322,20 @@
 package androidx.core.text {
 
   public final class CharSequenceKt {
-    ctor public CharSequenceKt();
     method public static inline boolean isDigitsOnly(CharSequence);
     method public static inline int trimmedLength(CharSequence);
   }
 
   public final class HtmlKt {
-    ctor public HtmlKt();
     method public static inline android.text.Spanned parseAsHtml(String, int flags = 0, android.text.Html.ImageGetter? imageGetter = null, android.text.Html.TagHandler? tagHandler = null);
     method public static inline String toHtml(android.text.Spanned, int option = 0);
   }
 
   public final class LocaleKt {
-    ctor public LocaleKt();
     method @RequiresApi(17) public static inline int getLayoutDirection(java.util.Locale);
   }
 
   public final class SpannableStringBuilderKt {
-    ctor public SpannableStringBuilderKt();
     method public static inline android.text.SpannableStringBuilder backgroundColor(android.text.SpannableStringBuilder, @ColorInt int color, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannableStringBuilder bold(android.text.SpannableStringBuilder, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannedString buildSpannedString(kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
@@ -384,7 +351,6 @@
   }
 
   public final class SpannableStringKt {
-    ctor public SpannableStringKt();
     method public static inline void clearSpans(android.text.Spannable);
     method public static inline operator void set(android.text.Spannable, int start, int end, Object span);
     method public static inline operator void set(android.text.Spannable, kotlin.ranges.IntRange range, Object span);
@@ -392,13 +358,11 @@
   }
 
   public final class SpannedStringKt {
-    ctor public SpannedStringKt();
     method public static inline <reified T> T![] getSpans(android.text.Spanned, int start = 0, int end = length);
     method public static inline android.text.Spanned toSpanned(CharSequence);
   }
 
   public final class StringKt {
-    ctor public StringKt();
     method public static inline String htmlEncode(String);
   }
 
@@ -407,7 +371,6 @@
 package androidx.core.transition {
 
   public final class TransitionKt {
-    ctor public TransitionKt();
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener addListener(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnCancel(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnEnd(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
@@ -421,7 +384,6 @@
 package androidx.core.util {
 
   public final class AtomicFileKt {
-    ctor public AtomicFileKt();
     method @RequiresApi(17) public static inline byte[] readBytes(android.util.AtomicFile);
     method @RequiresApi(17) public static String readText(android.util.AtomicFile, java.nio.charset.Charset charset = Charsets.UTF_8);
     method @RequiresApi(17) public static inline void tryWrite(android.util.AtomicFile, kotlin.jvm.functions.Function1<? super java.io.FileOutputStream,kotlin.Unit> block);
@@ -430,7 +392,6 @@
   }
 
   public final class HalfKt {
-    ctor public HalfKt();
     method @RequiresApi(26) public static inline android.util.Half toHalf(@HalfFloat short);
     method @RequiresApi(26) public static inline android.util.Half toHalf(float);
     method @RequiresApi(26) public static inline android.util.Half toHalf(double);
@@ -438,7 +399,6 @@
   }
 
   public final class LongSparseArrayKt {
-    ctor public LongSparseArrayKt();
     method @RequiresApi(16) public static inline operator <T> boolean contains(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsKey(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsValue(android.util.LongSparseArray<T>, T? value);
@@ -457,12 +417,10 @@
   }
 
   public final class LruCacheKt {
-    ctor public LruCacheKt();
     method public static inline <K, V> android.util.LruCache<K,V> lruCache(int maxSize, kotlin.jvm.functions.Function2<? super K,? super V,java.lang.Integer> sizeOf = { _, _ -> 1 }, kotlin.jvm.functions.Function1<? super K,? extends V> create = { (V)null }, kotlin.jvm.functions.Function4<? super java.lang.Boolean,? super K,? super V,? super V,kotlin.Unit>  _, _, _, _ ->  });
   }
 
   public final class PairKt {
-    ctor public PairKt();
     method public static inline operator <F, S> F! component1(android.util.Pair<F,S>);
     method public static inline operator <F, S> S! component2(android.util.Pair<F,S>);
     method public static inline <F, S> android.util.Pair<F,S> toAndroidPair(kotlin.Pair<? extends F,? extends S>);
@@ -470,7 +428,6 @@
   }
 
   public final class RangeKt {
-    ctor public RangeKt();
     method @RequiresApi(21) public static inline infix <T extends java.lang.Comparable<? super T>> android.util.Range<T> and(android.util.Range<T>, android.util.Range<T> other);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, T value);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, android.util.Range<T> other);
@@ -480,7 +437,6 @@
   }
 
   public final class SizeKt {
-    ctor public SizeKt();
     method @RequiresApi(21) public static inline operator int component1(android.util.Size);
     method @RequiresApi(21) public static inline operator float component1(android.util.SizeF);
     method @RequiresApi(21) public static inline operator int component2(android.util.Size);
@@ -488,7 +444,6 @@
   }
 
   public final class SparseArrayKt {
-    ctor public SparseArrayKt();
     method public static inline operator <T> boolean contains(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsKey(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsValue(android.util.SparseArray<T>, T? value);
@@ -507,7 +462,6 @@
   }
 
   public final class SparseBooleanArrayKt {
-    ctor public SparseBooleanArrayKt();
     method public static inline operator boolean contains(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsKey(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsValue(android.util.SparseBooleanArray, boolean value);
@@ -526,7 +480,6 @@
   }
 
   public final class SparseIntArrayKt {
-    ctor public SparseIntArrayKt();
     method public static inline operator boolean contains(android.util.SparseIntArray, int key);
     method public static inline boolean containsKey(android.util.SparseIntArray, int key);
     method public static inline boolean containsValue(android.util.SparseIntArray, int value);
@@ -545,7 +498,6 @@
   }
 
   public final class SparseLongArrayKt {
-    ctor public SparseLongArrayKt();
     method @RequiresApi(18) public static inline operator boolean contains(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsKey(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsValue(android.util.SparseLongArray, long value);
@@ -568,7 +520,6 @@
 package androidx.core.view {
 
   public final class MenuKt {
-    ctor public MenuKt();
     method public static operator boolean contains(android.view.Menu, android.view.MenuItem item);
     method public static inline void forEach(android.view.Menu, kotlin.jvm.functions.Function1<? super android.view.MenuItem,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.Menu, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.MenuItem,kotlin.Unit> action);
@@ -582,7 +533,6 @@
   }
 
   public final class ViewGroupKt {
-    ctor public ViewGroupKt();
     method public static inline operator boolean contains(android.view.ViewGroup, android.view.View view);
     method public static inline void forEach(android.view.ViewGroup, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.ViewGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.View,kotlin.Unit> action);
@@ -600,7 +550,6 @@
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static inline void doOnLayout(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void doOnNextLayout(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline androidx.core.view.OneShotPreDrawListener doOnPreDraw(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
@@ -631,7 +580,6 @@
 package androidx.core.widget {
 
   public final class TextViewKt {
-    ctor public TextViewKt();
     method public static inline android.text.TextWatcher addTextChangedListener(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> beforeTextChanged = { _, _, _, _ ->  }, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit>  _, _, _, _ ->  }, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> afterTextChanged = {});
     method public static inline android.text.TextWatcher doAfterTextChanged(android.widget.TextView, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> action);
     method public static inline android.text.TextWatcher doBeforeTextChanged(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> action);
diff --git a/core/core-ktx/api/1.1.0-beta01.txt b/core/core-ktx/api/1.1.0-beta01.txt
index 3f23f2e..6f4b52b 100644
--- a/core/core-ktx/api/1.1.0-beta01.txt
+++ b/core/core-ktx/api/1.1.0-beta01.txt
@@ -2,7 +2,6 @@
 package androidx.core.animation {
 
   public final class AnimatorKt {
-    ctor public AnimatorKt();
     method public static inline android.animation.Animator.AnimatorListener addListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.animation.Animator.AnimatorPauseListener addPauseListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method public static inline android.animation.Animator.AnimatorListener doOnCancel(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> action);
@@ -18,19 +17,16 @@
 package androidx.core.content {
 
   public final class ContentValuesKt {
-    ctor public ContentValuesKt();
     method public static android.content.ContentValues contentValuesOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ContextKt {
-    ctor public ContextKt();
     method public static inline <reified T> T! getSystemService(android.content.Context);
     method public static inline void withStyledAttributes(android.content.Context, android.util.AttributeSet? set = null, int[] attrs, @AttrRes int defStyleAttr = 0, @StyleRes int defStyleRes = 0, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
     method public static inline void withStyledAttributes(android.content.Context, @StyleRes int resourceId, int[] attrs, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
   }
 
   public final class SharedPreferencesKt {
-    ctor public SharedPreferencesKt();
     method public static inline void edit(android.content.SharedPreferences, boolean commit = false, kotlin.jvm.functions.Function1<? super android.content.SharedPreferences.Editor,kotlin.Unit> action);
   }
 
@@ -39,7 +35,6 @@
 package androidx.core.content.res {
 
   public final class TypedArrayKt {
-    ctor public TypedArrayKt();
     method public static boolean getBooleanOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method @ColorInt public static int getColorOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method public static android.content.res.ColorStateList getColorStateListOrThrow(android.content.res.TypedArray, @StyleableRes int index);
@@ -63,7 +58,6 @@
 package androidx.core.database {
 
   public final class CursorKt {
-    ctor public CursorKt();
     method public static inline byte[]? getBlobOrNull(android.database.Cursor, int index);
     method public static inline Double? getDoubleOrNull(android.database.Cursor, int index);
     method public static inline Float? getFloatOrNull(android.database.Cursor, int index);
@@ -78,7 +72,6 @@
 package androidx.core.database.sqlite {
 
   public final class SQLiteDatabaseKt {
-    ctor public SQLiteDatabaseKt();
     method public static inline <T> T! transaction(android.database.sqlite.SQLiteDatabase, boolean exclusive = true, kotlin.jvm.functions.Function1<? super android.database.sqlite.SQLiteDatabase,? extends T> body);
   }
 
@@ -87,7 +80,6 @@
 package androidx.core.graphics {
 
   public final class BitmapKt {
-    ctor public BitmapKt();
     method public static inline android.graphics.Bitmap applyCanvas(android.graphics.Bitmap, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.Point p);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.PointF p);
@@ -99,7 +91,6 @@
   }
 
   public final class CanvasKt {
-    ctor public CanvasKt();
     method public static inline void withClip(android.graphics.Canvas, android.graphics.Rect clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, android.graphics.RectF clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, int left, int top, int right, int bottom, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
@@ -114,7 +105,6 @@
   }
 
   public final class ColorKt {
-    ctor public ColorKt();
     method @RequiresApi(26) public static inline operator float component1(android.graphics.Color);
     method public static inline operator int component1(@ColorInt int);
     method @RequiresApi(26) public static inline operator float component1(@ColorLong long);
@@ -155,13 +145,11 @@
   }
 
   public final class ImageDecoderKt {
-    ctor public ImageDecoderKt();
     method @RequiresApi(28) public static inline android.graphics.Bitmap decodeBitmap(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
     method @RequiresApi(28) public static inline android.graphics.drawable.Drawable decodeDrawable(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
   }
 
   public final class MatrixKt {
-    ctor public MatrixKt();
     method public static android.graphics.Matrix rotationMatrix(float degrees, float px = 0.0f, float py = 0.0f);
     method public static android.graphics.Matrix scaleMatrix(float sx = 1.0f, float sy = 1.0f);
     method public static inline operator android.graphics.Matrix times(android.graphics.Matrix, android.graphics.Matrix m);
@@ -170,7 +158,6 @@
   }
 
   public final class PathKt {
-    ctor public PathKt();
     method @RequiresApi(19) public static inline infix android.graphics.Path and(android.graphics.Path, android.graphics.Path p);
     method @RequiresApi(26) public static Iterable<androidx.core.graphics.PathSegment> flatten(android.graphics.Path, float error = 0.5f);
     method @RequiresApi(19) public static inline operator android.graphics.Path minus(android.graphics.Path, android.graphics.Path p);
@@ -180,12 +167,10 @@
   }
 
   public final class PictureKt {
-    ctor public PictureKt();
     method public static inline android.graphics.Picture record(android.graphics.Picture, int width, int height, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
   }
 
   public final class PointKt {
-    ctor public PointKt();
     method public static inline operator int component1(android.graphics.Point);
     method public static inline operator float component1(android.graphics.PointF);
     method public static inline operator int component2(android.graphics.Point);
@@ -205,13 +190,11 @@
   }
 
   public final class PorterDuffKt {
-    ctor public PorterDuffKt();
     method public static inline android.graphics.PorterDuffColorFilter toColorFilter(android.graphics.PorterDuff.Mode, int color);
     method public static inline android.graphics.PorterDuffXfermode toXfermode(android.graphics.PorterDuff.Mode);
   }
 
   public final class RectKt {
-    ctor public RectKt();
     method public static inline infix android.graphics.Rect and(android.graphics.Rect, android.graphics.Rect r);
     method public static inline infix android.graphics.RectF and(android.graphics.RectF, android.graphics.RectF r);
     method public static inline operator int component1(android.graphics.Rect);
@@ -248,7 +231,6 @@
   }
 
   public final class RegionKt {
-    ctor public RegionKt();
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Rect r);
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Region r);
     method public static inline operator boolean contains(android.graphics.Region, android.graphics.Point p);
@@ -267,7 +249,6 @@
   }
 
   public final class ShaderKt {
-    ctor public ShaderKt();
     method public static inline void transform(android.graphics.Shader, kotlin.jvm.functions.Function1<? super android.graphics.Matrix,kotlin.Unit> block);
   }
 
@@ -276,24 +257,20 @@
 package androidx.core.graphics.drawable {
 
   public final class BitmapDrawableKt {
-    ctor public BitmapDrawableKt();
     method public static inline android.graphics.drawable.BitmapDrawable toDrawable(android.graphics.Bitmap, android.content.res.Resources resources);
   }
 
   public final class ColorDrawableKt {
-    ctor public ColorDrawableKt();
     method public static inline android.graphics.drawable.ColorDrawable toDrawable(@ColorInt int);
     method @RequiresApi(26) public static inline android.graphics.drawable.ColorDrawable toDrawable(android.graphics.Color);
   }
 
   public final class DrawableKt {
-    ctor public DrawableKt();
     method public static android.graphics.Bitmap toBitmap(android.graphics.drawable.Drawable, @Px int width = intrinsicWidth, @Px int height = intrinsicHeight, android.graphics.Bitmap.Config? config = null);
     method public static void updateBounds(android.graphics.drawable.Drawable, @Px int left = android.graphics.Rect.left, @Px int top = android.graphics.Rect.top, @Px int right = android.graphics.Rect.right, @Px int bottom = android.graphics.Rect.bottom);
   }
 
   public final class IconKt {
-    ctor public IconKt();
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toAdaptiveIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.net.Uri);
@@ -305,7 +282,6 @@
 package androidx.core.location {
 
   public final class LocationKt {
-    ctor public LocationKt();
     method public static inline operator double component1(android.location.Location);
     method public static inline operator double component2(android.location.Location);
   }
@@ -315,7 +291,6 @@
 package androidx.core.net {
 
   public final class UriKt {
-    ctor public UriKt();
     method public static java.io.File toFile(android.net.Uri);
     method public static inline android.net.Uri toUri(String);
     method public static inline android.net.Uri toUri(java.io.File);
@@ -326,23 +301,19 @@
 package androidx.core.os {
 
   public final class BundleKt {
-    ctor public BundleKt();
     method public static android.os.Bundle bundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class HandlerKt {
-    ctor public HandlerKt();
     method public static inline Runnable postAtTime(android.os.Handler, long uptimeMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
     method public static inline Runnable postDelayed(android.os.Handler, long delayInMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
   }
 
   public final class PersistableBundleKt {
-    ctor public PersistableBundleKt();
     method @RequiresApi(21) public static android.os.PersistableBundle persistableBundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class TraceKt {
-    ctor public TraceKt();
     method public static inline <T> T! trace(String sectionName, kotlin.jvm.functions.Function0<? extends T> block);
   }
 
@@ -351,24 +322,20 @@
 package androidx.core.text {
 
   public final class CharSequenceKt {
-    ctor public CharSequenceKt();
     method public static inline boolean isDigitsOnly(CharSequence);
     method public static inline int trimmedLength(CharSequence);
   }
 
   public final class HtmlKt {
-    ctor public HtmlKt();
     method public static inline android.text.Spanned parseAsHtml(String, int flags = 0, android.text.Html.ImageGetter? imageGetter = null, android.text.Html.TagHandler? tagHandler = null);
     method public static inline String toHtml(android.text.Spanned, int option = 0);
   }
 
   public final class LocaleKt {
-    ctor public LocaleKt();
     method @RequiresApi(17) public static inline int getLayoutDirection(java.util.Locale);
   }
 
   public final class SpannableStringBuilderKt {
-    ctor public SpannableStringBuilderKt();
     method public static inline android.text.SpannableStringBuilder backgroundColor(android.text.SpannableStringBuilder, @ColorInt int color, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannableStringBuilder bold(android.text.SpannableStringBuilder, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannedString buildSpannedString(kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
@@ -384,7 +351,6 @@
   }
 
   public final class SpannableStringKt {
-    ctor public SpannableStringKt();
     method public static inline void clearSpans(android.text.Spannable);
     method public static inline operator void set(android.text.Spannable, int start, int end, Object span);
     method public static inline operator void set(android.text.Spannable, kotlin.ranges.IntRange range, Object span);
@@ -392,13 +358,11 @@
   }
 
   public final class SpannedStringKt {
-    ctor public SpannedStringKt();
     method public static inline <reified T> T![] getSpans(android.text.Spanned, int start = 0, int end = length);
     method public static inline android.text.Spanned toSpanned(CharSequence);
   }
 
   public final class StringKt {
-    ctor public StringKt();
     method public static inline String htmlEncode(String);
   }
 
@@ -407,7 +371,6 @@
 package androidx.core.transition {
 
   public final class TransitionKt {
-    ctor public TransitionKt();
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener addListener(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnCancel(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnEnd(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
@@ -421,7 +384,6 @@
 package androidx.core.util {
 
   public final class AtomicFileKt {
-    ctor public AtomicFileKt();
     method @RequiresApi(17) public static inline byte[] readBytes(android.util.AtomicFile);
     method @RequiresApi(17) public static String readText(android.util.AtomicFile, java.nio.charset.Charset charset = Charsets.UTF_8);
     method @RequiresApi(17) public static inline void tryWrite(android.util.AtomicFile, kotlin.jvm.functions.Function1<? super java.io.FileOutputStream,kotlin.Unit> block);
@@ -430,7 +392,6 @@
   }
 
   public final class HalfKt {
-    ctor public HalfKt();
     method @RequiresApi(26) public static inline android.util.Half toHalf(@HalfFloat short);
     method @RequiresApi(26) public static inline android.util.Half toHalf(float);
     method @RequiresApi(26) public static inline android.util.Half toHalf(double);
@@ -438,7 +399,6 @@
   }
 
   public final class LongSparseArrayKt {
-    ctor public LongSparseArrayKt();
     method @RequiresApi(16) public static inline operator <T> boolean contains(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsKey(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsValue(android.util.LongSparseArray<T>, T? value);
@@ -457,12 +417,10 @@
   }
 
   public final class LruCacheKt {
-    ctor public LruCacheKt();
     method public static inline <K, V> android.util.LruCache<K,V> lruCache(int maxSize, kotlin.jvm.functions.Function2<? super K,? super V,java.lang.Integer> sizeOf = { _, _ -> 1 }, kotlin.jvm.functions.Function1<? super K,? extends V> create = { (V)null }, kotlin.jvm.functions.Function4<? super java.lang.Boolean,? super K,? super V,? super V,kotlin.Unit>  _, _, _, _ ->  });
   }
 
   public final class PairKt {
-    ctor public PairKt();
     method public static inline operator <F, S> F! component1(android.util.Pair<F,S>);
     method public static inline operator <F, S> S! component2(android.util.Pair<F,S>);
     method public static inline <F, S> android.util.Pair<F,S> toAndroidPair(kotlin.Pair<? extends F,? extends S>);
@@ -470,7 +428,6 @@
   }
 
   public final class RangeKt {
-    ctor public RangeKt();
     method @RequiresApi(21) public static inline infix <T extends java.lang.Comparable<? super T>> android.util.Range<T> and(android.util.Range<T>, android.util.Range<T> other);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, T value);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, android.util.Range<T> other);
@@ -480,7 +437,6 @@
   }
 
   public final class SizeKt {
-    ctor public SizeKt();
     method @RequiresApi(21) public static inline operator int component1(android.util.Size);
     method @RequiresApi(21) public static inline operator float component1(android.util.SizeF);
     method @RequiresApi(21) public static inline operator int component2(android.util.Size);
@@ -488,7 +444,6 @@
   }
 
   public final class SparseArrayKt {
-    ctor public SparseArrayKt();
     method public static inline operator <T> boolean contains(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsKey(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsValue(android.util.SparseArray<T>, T? value);
@@ -507,7 +462,6 @@
   }
 
   public final class SparseBooleanArrayKt {
-    ctor public SparseBooleanArrayKt();
     method public static inline operator boolean contains(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsKey(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsValue(android.util.SparseBooleanArray, boolean value);
@@ -526,7 +480,6 @@
   }
 
   public final class SparseIntArrayKt {
-    ctor public SparseIntArrayKt();
     method public static inline operator boolean contains(android.util.SparseIntArray, int key);
     method public static inline boolean containsKey(android.util.SparseIntArray, int key);
     method public static inline boolean containsValue(android.util.SparseIntArray, int value);
@@ -545,7 +498,6 @@
   }
 
   public final class SparseLongArrayKt {
-    ctor public SparseLongArrayKt();
     method @RequiresApi(18) public static inline operator boolean contains(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsKey(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsValue(android.util.SparseLongArray, long value);
@@ -568,7 +520,6 @@
 package androidx.core.view {
 
   public final class MenuKt {
-    ctor public MenuKt();
     method public static operator boolean contains(android.view.Menu, android.view.MenuItem item);
     method public static inline void forEach(android.view.Menu, kotlin.jvm.functions.Function1<? super android.view.MenuItem,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.Menu, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.MenuItem,kotlin.Unit> action);
@@ -582,7 +533,6 @@
   }
 
   public final class ViewGroupKt {
-    ctor public ViewGroupKt();
     method public static inline operator boolean contains(android.view.ViewGroup, android.view.View view);
     method public static inline void forEach(android.view.ViewGroup, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.ViewGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.View,kotlin.Unit> action);
@@ -600,7 +550,6 @@
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static inline void doOnLayout(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void doOnNextLayout(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline androidx.core.view.OneShotPreDrawListener doOnPreDraw(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
@@ -631,7 +580,6 @@
 package androidx.core.widget {
 
   public final class TextViewKt {
-    ctor public TextViewKt();
     method public static inline android.text.TextWatcher addTextChangedListener(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> beforeTextChanged = { _, _, _, _ ->  }, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit>  _, _, _, _ ->  }, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> afterTextChanged = {});
     method public static inline android.text.TextWatcher doAfterTextChanged(android.widget.TextView, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> action);
     method public static inline android.text.TextWatcher doBeforeTextChanged(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> action);
diff --git a/core/core-ktx/api/1.1.0-rc01.txt b/core/core-ktx/api/1.1.0-rc01.txt
index 3f23f2e..6f4b52b 100644
--- a/core/core-ktx/api/1.1.0-rc01.txt
+++ b/core/core-ktx/api/1.1.0-rc01.txt
@@ -2,7 +2,6 @@
 package androidx.core.animation {
 
   public final class AnimatorKt {
-    ctor public AnimatorKt();
     method public static inline android.animation.Animator.AnimatorListener addListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.animation.Animator.AnimatorPauseListener addPauseListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method public static inline android.animation.Animator.AnimatorListener doOnCancel(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> action);
@@ -18,19 +17,16 @@
 package androidx.core.content {
 
   public final class ContentValuesKt {
-    ctor public ContentValuesKt();
     method public static android.content.ContentValues contentValuesOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ContextKt {
-    ctor public ContextKt();
     method public static inline <reified T> T! getSystemService(android.content.Context);
     method public static inline void withStyledAttributes(android.content.Context, android.util.AttributeSet? set = null, int[] attrs, @AttrRes int defStyleAttr = 0, @StyleRes int defStyleRes = 0, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
     method public static inline void withStyledAttributes(android.content.Context, @StyleRes int resourceId, int[] attrs, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
   }
 
   public final class SharedPreferencesKt {
-    ctor public SharedPreferencesKt();
     method public static inline void edit(android.content.SharedPreferences, boolean commit = false, kotlin.jvm.functions.Function1<? super android.content.SharedPreferences.Editor,kotlin.Unit> action);
   }
 
@@ -39,7 +35,6 @@
 package androidx.core.content.res {
 
   public final class TypedArrayKt {
-    ctor public TypedArrayKt();
     method public static boolean getBooleanOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method @ColorInt public static int getColorOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method public static android.content.res.ColorStateList getColorStateListOrThrow(android.content.res.TypedArray, @StyleableRes int index);
@@ -63,7 +58,6 @@
 package androidx.core.database {
 
   public final class CursorKt {
-    ctor public CursorKt();
     method public static inline byte[]? getBlobOrNull(android.database.Cursor, int index);
     method public static inline Double? getDoubleOrNull(android.database.Cursor, int index);
     method public static inline Float? getFloatOrNull(android.database.Cursor, int index);
@@ -78,7 +72,6 @@
 package androidx.core.database.sqlite {
 
   public final class SQLiteDatabaseKt {
-    ctor public SQLiteDatabaseKt();
     method public static inline <T> T! transaction(android.database.sqlite.SQLiteDatabase, boolean exclusive = true, kotlin.jvm.functions.Function1<? super android.database.sqlite.SQLiteDatabase,? extends T> body);
   }
 
@@ -87,7 +80,6 @@
 package androidx.core.graphics {
 
   public final class BitmapKt {
-    ctor public BitmapKt();
     method public static inline android.graphics.Bitmap applyCanvas(android.graphics.Bitmap, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.Point p);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.PointF p);
@@ -99,7 +91,6 @@
   }
 
   public final class CanvasKt {
-    ctor public CanvasKt();
     method public static inline void withClip(android.graphics.Canvas, android.graphics.Rect clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, android.graphics.RectF clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, int left, int top, int right, int bottom, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
@@ -114,7 +105,6 @@
   }
 
   public final class ColorKt {
-    ctor public ColorKt();
     method @RequiresApi(26) public static inline operator float component1(android.graphics.Color);
     method public static inline operator int component1(@ColorInt int);
     method @RequiresApi(26) public static inline operator float component1(@ColorLong long);
@@ -155,13 +145,11 @@
   }
 
   public final class ImageDecoderKt {
-    ctor public ImageDecoderKt();
     method @RequiresApi(28) public static inline android.graphics.Bitmap decodeBitmap(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
     method @RequiresApi(28) public static inline android.graphics.drawable.Drawable decodeDrawable(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
   }
 
   public final class MatrixKt {
-    ctor public MatrixKt();
     method public static android.graphics.Matrix rotationMatrix(float degrees, float px = 0.0f, float py = 0.0f);
     method public static android.graphics.Matrix scaleMatrix(float sx = 1.0f, float sy = 1.0f);
     method public static inline operator android.graphics.Matrix times(android.graphics.Matrix, android.graphics.Matrix m);
@@ -170,7 +158,6 @@
   }
 
   public final class PathKt {
-    ctor public PathKt();
     method @RequiresApi(19) public static inline infix android.graphics.Path and(android.graphics.Path, android.graphics.Path p);
     method @RequiresApi(26) public static Iterable<androidx.core.graphics.PathSegment> flatten(android.graphics.Path, float error = 0.5f);
     method @RequiresApi(19) public static inline operator android.graphics.Path minus(android.graphics.Path, android.graphics.Path p);
@@ -180,12 +167,10 @@
   }
 
   public final class PictureKt {
-    ctor public PictureKt();
     method public static inline android.graphics.Picture record(android.graphics.Picture, int width, int height, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
   }
 
   public final class PointKt {
-    ctor public PointKt();
     method public static inline operator int component1(android.graphics.Point);
     method public static inline operator float component1(android.graphics.PointF);
     method public static inline operator int component2(android.graphics.Point);
@@ -205,13 +190,11 @@
   }
 
   public final class PorterDuffKt {
-    ctor public PorterDuffKt();
     method public static inline android.graphics.PorterDuffColorFilter toColorFilter(android.graphics.PorterDuff.Mode, int color);
     method public static inline android.graphics.PorterDuffXfermode toXfermode(android.graphics.PorterDuff.Mode);
   }
 
   public final class RectKt {
-    ctor public RectKt();
     method public static inline infix android.graphics.Rect and(android.graphics.Rect, android.graphics.Rect r);
     method public static inline infix android.graphics.RectF and(android.graphics.RectF, android.graphics.RectF r);
     method public static inline operator int component1(android.graphics.Rect);
@@ -248,7 +231,6 @@
   }
 
   public final class RegionKt {
-    ctor public RegionKt();
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Rect r);
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Region r);
     method public static inline operator boolean contains(android.graphics.Region, android.graphics.Point p);
@@ -267,7 +249,6 @@
   }
 
   public final class ShaderKt {
-    ctor public ShaderKt();
     method public static inline void transform(android.graphics.Shader, kotlin.jvm.functions.Function1<? super android.graphics.Matrix,kotlin.Unit> block);
   }
 
@@ -276,24 +257,20 @@
 package androidx.core.graphics.drawable {
 
   public final class BitmapDrawableKt {
-    ctor public BitmapDrawableKt();
     method public static inline android.graphics.drawable.BitmapDrawable toDrawable(android.graphics.Bitmap, android.content.res.Resources resources);
   }
 
   public final class ColorDrawableKt {
-    ctor public ColorDrawableKt();
     method public static inline android.graphics.drawable.ColorDrawable toDrawable(@ColorInt int);
     method @RequiresApi(26) public static inline android.graphics.drawable.ColorDrawable toDrawable(android.graphics.Color);
   }
 
   public final class DrawableKt {
-    ctor public DrawableKt();
     method public static android.graphics.Bitmap toBitmap(android.graphics.drawable.Drawable, @Px int width = intrinsicWidth, @Px int height = intrinsicHeight, android.graphics.Bitmap.Config? config = null);
     method public static void updateBounds(android.graphics.drawable.Drawable, @Px int left = android.graphics.Rect.left, @Px int top = android.graphics.Rect.top, @Px int right = android.graphics.Rect.right, @Px int bottom = android.graphics.Rect.bottom);
   }
 
   public final class IconKt {
-    ctor public IconKt();
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toAdaptiveIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.net.Uri);
@@ -305,7 +282,6 @@
 package androidx.core.location {
 
   public final class LocationKt {
-    ctor public LocationKt();
     method public static inline operator double component1(android.location.Location);
     method public static inline operator double component2(android.location.Location);
   }
@@ -315,7 +291,6 @@
 package androidx.core.net {
 
   public final class UriKt {
-    ctor public UriKt();
     method public static java.io.File toFile(android.net.Uri);
     method public static inline android.net.Uri toUri(String);
     method public static inline android.net.Uri toUri(java.io.File);
@@ -326,23 +301,19 @@
 package androidx.core.os {
 
   public final class BundleKt {
-    ctor public BundleKt();
     method public static android.os.Bundle bundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class HandlerKt {
-    ctor public HandlerKt();
     method public static inline Runnable postAtTime(android.os.Handler, long uptimeMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
     method public static inline Runnable postDelayed(android.os.Handler, long delayInMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
   }
 
   public final class PersistableBundleKt {
-    ctor public PersistableBundleKt();
     method @RequiresApi(21) public static android.os.PersistableBundle persistableBundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class TraceKt {
-    ctor public TraceKt();
     method public static inline <T> T! trace(String sectionName, kotlin.jvm.functions.Function0<? extends T> block);
   }
 
@@ -351,24 +322,20 @@
 package androidx.core.text {
 
   public final class CharSequenceKt {
-    ctor public CharSequenceKt();
     method public static inline boolean isDigitsOnly(CharSequence);
     method public static inline int trimmedLength(CharSequence);
   }
 
   public final class HtmlKt {
-    ctor public HtmlKt();
     method public static inline android.text.Spanned parseAsHtml(String, int flags = 0, android.text.Html.ImageGetter? imageGetter = null, android.text.Html.TagHandler? tagHandler = null);
     method public static inline String toHtml(android.text.Spanned, int option = 0);
   }
 
   public final class LocaleKt {
-    ctor public LocaleKt();
     method @RequiresApi(17) public static inline int getLayoutDirection(java.util.Locale);
   }
 
   public final class SpannableStringBuilderKt {
-    ctor public SpannableStringBuilderKt();
     method public static inline android.text.SpannableStringBuilder backgroundColor(android.text.SpannableStringBuilder, @ColorInt int color, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannableStringBuilder bold(android.text.SpannableStringBuilder, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannedString buildSpannedString(kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
@@ -384,7 +351,6 @@
   }
 
   public final class SpannableStringKt {
-    ctor public SpannableStringKt();
     method public static inline void clearSpans(android.text.Spannable);
     method public static inline operator void set(android.text.Spannable, int start, int end, Object span);
     method public static inline operator void set(android.text.Spannable, kotlin.ranges.IntRange range, Object span);
@@ -392,13 +358,11 @@
   }
 
   public final class SpannedStringKt {
-    ctor public SpannedStringKt();
     method public static inline <reified T> T![] getSpans(android.text.Spanned, int start = 0, int end = length);
     method public static inline android.text.Spanned toSpanned(CharSequence);
   }
 
   public final class StringKt {
-    ctor public StringKt();
     method public static inline String htmlEncode(String);
   }
 
@@ -407,7 +371,6 @@
 package androidx.core.transition {
 
   public final class TransitionKt {
-    ctor public TransitionKt();
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener addListener(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnCancel(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnEnd(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
@@ -421,7 +384,6 @@
 package androidx.core.util {
 
   public final class AtomicFileKt {
-    ctor public AtomicFileKt();
     method @RequiresApi(17) public static inline byte[] readBytes(android.util.AtomicFile);
     method @RequiresApi(17) public static String readText(android.util.AtomicFile, java.nio.charset.Charset charset = Charsets.UTF_8);
     method @RequiresApi(17) public static inline void tryWrite(android.util.AtomicFile, kotlin.jvm.functions.Function1<? super java.io.FileOutputStream,kotlin.Unit> block);
@@ -430,7 +392,6 @@
   }
 
   public final class HalfKt {
-    ctor public HalfKt();
     method @RequiresApi(26) public static inline android.util.Half toHalf(@HalfFloat short);
     method @RequiresApi(26) public static inline android.util.Half toHalf(float);
     method @RequiresApi(26) public static inline android.util.Half toHalf(double);
@@ -438,7 +399,6 @@
   }
 
   public final class LongSparseArrayKt {
-    ctor public LongSparseArrayKt();
     method @RequiresApi(16) public static inline operator <T> boolean contains(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsKey(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsValue(android.util.LongSparseArray<T>, T? value);
@@ -457,12 +417,10 @@
   }
 
   public final class LruCacheKt {
-    ctor public LruCacheKt();
     method public static inline <K, V> android.util.LruCache<K,V> lruCache(int maxSize, kotlin.jvm.functions.Function2<? super K,? super V,java.lang.Integer> sizeOf = { _, _ -> 1 }, kotlin.jvm.functions.Function1<? super K,? extends V> create = { (V)null }, kotlin.jvm.functions.Function4<? super java.lang.Boolean,? super K,? super V,? super V,kotlin.Unit>  _, _, _, _ ->  });
   }
 
   public final class PairKt {
-    ctor public PairKt();
     method public static inline operator <F, S> F! component1(android.util.Pair<F,S>);
     method public static inline operator <F, S> S! component2(android.util.Pair<F,S>);
     method public static inline <F, S> android.util.Pair<F,S> toAndroidPair(kotlin.Pair<? extends F,? extends S>);
@@ -470,7 +428,6 @@
   }
 
   public final class RangeKt {
-    ctor public RangeKt();
     method @RequiresApi(21) public static inline infix <T extends java.lang.Comparable<? super T>> android.util.Range<T> and(android.util.Range<T>, android.util.Range<T> other);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, T value);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, android.util.Range<T> other);
@@ -480,7 +437,6 @@
   }
 
   public final class SizeKt {
-    ctor public SizeKt();
     method @RequiresApi(21) public static inline operator int component1(android.util.Size);
     method @RequiresApi(21) public static inline operator float component1(android.util.SizeF);
     method @RequiresApi(21) public static inline operator int component2(android.util.Size);
@@ -488,7 +444,6 @@
   }
 
   public final class SparseArrayKt {
-    ctor public SparseArrayKt();
     method public static inline operator <T> boolean contains(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsKey(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsValue(android.util.SparseArray<T>, T? value);
@@ -507,7 +462,6 @@
   }
 
   public final class SparseBooleanArrayKt {
-    ctor public SparseBooleanArrayKt();
     method public static inline operator boolean contains(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsKey(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsValue(android.util.SparseBooleanArray, boolean value);
@@ -526,7 +480,6 @@
   }
 
   public final class SparseIntArrayKt {
-    ctor public SparseIntArrayKt();
     method public static inline operator boolean contains(android.util.SparseIntArray, int key);
     method public static inline boolean containsKey(android.util.SparseIntArray, int key);
     method public static inline boolean containsValue(android.util.SparseIntArray, int value);
@@ -545,7 +498,6 @@
   }
 
   public final class SparseLongArrayKt {
-    ctor public SparseLongArrayKt();
     method @RequiresApi(18) public static inline operator boolean contains(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsKey(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsValue(android.util.SparseLongArray, long value);
@@ -568,7 +520,6 @@
 package androidx.core.view {
 
   public final class MenuKt {
-    ctor public MenuKt();
     method public static operator boolean contains(android.view.Menu, android.view.MenuItem item);
     method public static inline void forEach(android.view.Menu, kotlin.jvm.functions.Function1<? super android.view.MenuItem,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.Menu, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.MenuItem,kotlin.Unit> action);
@@ -582,7 +533,6 @@
   }
 
   public final class ViewGroupKt {
-    ctor public ViewGroupKt();
     method public static inline operator boolean contains(android.view.ViewGroup, android.view.View view);
     method public static inline void forEach(android.view.ViewGroup, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.ViewGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.View,kotlin.Unit> action);
@@ -600,7 +550,6 @@
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static inline void doOnLayout(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void doOnNextLayout(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline androidx.core.view.OneShotPreDrawListener doOnPreDraw(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
@@ -631,7 +580,6 @@
 package androidx.core.widget {
 
   public final class TextViewKt {
-    ctor public TextViewKt();
     method public static inline android.text.TextWatcher addTextChangedListener(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> beforeTextChanged = { _, _, _, _ ->  }, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit>  _, _, _, _ ->  }, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> afterTextChanged = {});
     method public static inline android.text.TextWatcher doAfterTextChanged(android.widget.TextView, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> action);
     method public static inline android.text.TextWatcher doBeforeTextChanged(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> action);
diff --git a/core/core-ktx/api/1.2.0-alpha02.txt b/core/core-ktx/api/1.2.0-alpha02.txt
index 6c97c14..94ddd74 100644
--- a/core/core-ktx/api/1.2.0-alpha02.txt
+++ b/core/core-ktx/api/1.2.0-alpha02.txt
@@ -2,7 +2,6 @@
 package androidx.core.animation {
 
   public final class AnimatorKt {
-    ctor public AnimatorKt();
     method public static inline android.animation.Animator.AnimatorListener addListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.animation.Animator.AnimatorPauseListener addPauseListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method public static inline android.animation.Animator.AnimatorListener doOnCancel(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> action);
@@ -18,19 +17,16 @@
 package androidx.core.content {
 
   public final class ContentValuesKt {
-    ctor public ContentValuesKt();
     method public static android.content.ContentValues contentValuesOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ContextKt {
-    ctor public ContextKt();
     method public static inline <reified T> T! getSystemService(android.content.Context);
     method public static inline void withStyledAttributes(android.content.Context, android.util.AttributeSet? set = null, int[] attrs, @AttrRes int defStyleAttr = 0, @StyleRes int defStyleRes = 0, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
     method public static inline void withStyledAttributes(android.content.Context, @StyleRes int resourceId, int[] attrs, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
   }
 
   public final class SharedPreferencesKt {
-    ctor public SharedPreferencesKt();
     method public static inline void edit(android.content.SharedPreferences, boolean commit = false, kotlin.jvm.functions.Function1<? super android.content.SharedPreferences.Editor,kotlin.Unit> action);
   }
 
@@ -39,7 +35,6 @@
 package androidx.core.content.res {
 
   public final class TypedArrayKt {
-    ctor public TypedArrayKt();
     method public static boolean getBooleanOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method @ColorInt public static int getColorOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method public static android.content.res.ColorStateList getColorStateListOrThrow(android.content.res.TypedArray, @StyleableRes int index);
@@ -63,7 +58,6 @@
 package androidx.core.database {
 
   public final class CursorKt {
-    ctor public CursorKt();
     method public static inline byte[]? getBlobOrNull(android.database.Cursor, int index);
     method public static inline Double? getDoubleOrNull(android.database.Cursor, int index);
     method public static inline Float? getFloatOrNull(android.database.Cursor, int index);
@@ -78,7 +72,6 @@
 package androidx.core.database.sqlite {
 
   public final class SQLiteDatabaseKt {
-    ctor public SQLiteDatabaseKt();
     method public static inline <T> T! transaction(android.database.sqlite.SQLiteDatabase, boolean exclusive = true, kotlin.jvm.functions.Function1<? super android.database.sqlite.SQLiteDatabase,? extends T> body);
   }
 
@@ -87,7 +80,6 @@
 package androidx.core.graphics {
 
   public final class BitmapKt {
-    ctor public BitmapKt();
     method public static inline android.graphics.Bitmap applyCanvas(android.graphics.Bitmap, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.Point p);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.PointF p);
@@ -99,7 +91,6 @@
   }
 
   public final class CanvasKt {
-    ctor public CanvasKt();
     method public static inline void withClip(android.graphics.Canvas, android.graphics.Rect clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, android.graphics.RectF clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, int left, int top, int right, int bottom, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
@@ -114,7 +105,6 @@
   }
 
   public final class ColorKt {
-    ctor public ColorKt();
     method @RequiresApi(26) public static inline operator float component1(android.graphics.Color);
     method public static inline operator int component1(@ColorInt int);
     method @RequiresApi(26) public static inline operator float component1(@ColorLong long);
@@ -155,13 +145,11 @@
   }
 
   public final class ImageDecoderKt {
-    ctor public ImageDecoderKt();
     method @RequiresApi(28) public static inline android.graphics.Bitmap decodeBitmap(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
     method @RequiresApi(28) public static inline android.graphics.drawable.Drawable decodeDrawable(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
   }
 
   public final class MatrixKt {
-    ctor public MatrixKt();
     method public static android.graphics.Matrix rotationMatrix(float degrees, float px = 0.0f, float py = 0.0f);
     method public static android.graphics.Matrix scaleMatrix(float sx = 1.0f, float sy = 1.0f);
     method public static inline operator android.graphics.Matrix times(android.graphics.Matrix, android.graphics.Matrix m);
@@ -170,13 +158,11 @@
   }
 
   public final class PaintKt {
-    ctor public PaintKt();
     method public static inline boolean setBlendMode(android.graphics.Paint, androidx.core.graphics.BlendModeCompat? blendModeCompat);
     method public static inline boolean setBlendModeColorFilter(android.graphics.Paint, @ColorInt int color, androidx.core.graphics.BlendModeCompat? blendModeCompat);
   }
 
   public final class PathKt {
-    ctor public PathKt();
     method @RequiresApi(19) public static inline infix android.graphics.Path and(android.graphics.Path, android.graphics.Path p);
     method @RequiresApi(26) public static Iterable<androidx.core.graphics.PathSegment> flatten(android.graphics.Path, float error = 0.5f);
     method @RequiresApi(19) public static inline operator android.graphics.Path minus(android.graphics.Path, android.graphics.Path p);
@@ -186,12 +172,10 @@
   }
 
   public final class PictureKt {
-    ctor public PictureKt();
     method public static inline android.graphics.Picture record(android.graphics.Picture, int width, int height, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
   }
 
   public final class PointKt {
-    ctor public PointKt();
     method public static inline operator int component1(android.graphics.Point);
     method public static inline operator float component1(android.graphics.PointF);
     method public static inline operator int component2(android.graphics.Point);
@@ -211,13 +195,11 @@
   }
 
   public final class PorterDuffKt {
-    ctor public PorterDuffKt();
     method public static inline android.graphics.PorterDuffColorFilter toColorFilter(android.graphics.PorterDuff.Mode, int color);
     method public static inline android.graphics.PorterDuffXfermode toXfermode(android.graphics.PorterDuff.Mode);
   }
 
   public final class RectKt {
-    ctor public RectKt();
     method public static inline infix android.graphics.Rect and(android.graphics.Rect, android.graphics.Rect r);
     method public static inline infix android.graphics.RectF and(android.graphics.RectF, android.graphics.RectF r);
     method public static inline operator int component1(android.graphics.Rect);
@@ -254,7 +236,6 @@
   }
 
   public final class RegionKt {
-    ctor public RegionKt();
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Rect r);
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Region r);
     method public static inline operator boolean contains(android.graphics.Region, android.graphics.Point p);
@@ -273,7 +254,6 @@
   }
 
   public final class ShaderKt {
-    ctor public ShaderKt();
     method public static inline void transform(android.graphics.Shader, kotlin.jvm.functions.Function1<? super android.graphics.Matrix,kotlin.Unit> block);
   }
 
@@ -282,24 +262,20 @@
 package androidx.core.graphics.drawable {
 
   public final class BitmapDrawableKt {
-    ctor public BitmapDrawableKt();
     method public static inline android.graphics.drawable.BitmapDrawable toDrawable(android.graphics.Bitmap, android.content.res.Resources resources);
   }
 
   public final class ColorDrawableKt {
-    ctor public ColorDrawableKt();
     method public static inline android.graphics.drawable.ColorDrawable toDrawable(@ColorInt int);
     method @RequiresApi(26) public static inline android.graphics.drawable.ColorDrawable toDrawable(android.graphics.Color);
   }
 
   public final class DrawableKt {
-    ctor public DrawableKt();
     method public static android.graphics.Bitmap toBitmap(android.graphics.drawable.Drawable, @Px int width = intrinsicWidth, @Px int height = intrinsicHeight, android.graphics.Bitmap.Config? config = null);
     method public static void updateBounds(android.graphics.drawable.Drawable, @Px int left = android.graphics.Rect.left, @Px int top = android.graphics.Rect.top, @Px int right = android.graphics.Rect.right, @Px int bottom = android.graphics.Rect.bottom);
   }
 
   public final class IconKt {
-    ctor public IconKt();
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toAdaptiveIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.net.Uri);
@@ -311,7 +287,6 @@
 package androidx.core.location {
 
   public final class LocationKt {
-    ctor public LocationKt();
     method public static inline operator double component1(android.location.Location);
     method public static inline operator double component2(android.location.Location);
   }
@@ -321,7 +296,6 @@
 package androidx.core.net {
 
   public final class UriKt {
-    ctor public UriKt();
     method public static java.io.File toFile(android.net.Uri);
     method public static inline android.net.Uri toUri(String);
     method public static inline android.net.Uri toUri(java.io.File);
@@ -332,23 +306,19 @@
 package androidx.core.os {
 
   public final class BundleKt {
-    ctor public BundleKt();
     method public static android.os.Bundle bundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class HandlerKt {
-    ctor public HandlerKt();
     method public static inline Runnable postAtTime(android.os.Handler, long uptimeMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
     method public static inline Runnable postDelayed(android.os.Handler, long delayInMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
   }
 
   public final class PersistableBundleKt {
-    ctor public PersistableBundleKt();
     method @RequiresApi(21) public static android.os.PersistableBundle persistableBundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class TraceKt {
-    ctor public TraceKt();
     method public static inline <T> T! trace(String sectionName, kotlin.jvm.functions.Function0<? extends T> block);
   }
 
@@ -357,24 +327,20 @@
 package androidx.core.text {
 
   public final class CharSequenceKt {
-    ctor public CharSequenceKt();
     method public static inline boolean isDigitsOnly(CharSequence);
     method public static inline int trimmedLength(CharSequence);
   }
 
   public final class HtmlKt {
-    ctor public HtmlKt();
     method public static inline android.text.Spanned parseAsHtml(String, int flags = 0, android.text.Html.ImageGetter? imageGetter = null, android.text.Html.TagHandler? tagHandler = null);
     method public static inline String toHtml(android.text.Spanned, int option = 0);
   }
 
   public final class LocaleKt {
-    ctor public LocaleKt();
     method @RequiresApi(17) public static inline int getLayoutDirection(java.util.Locale);
   }
 
   public final class SpannableStringBuilderKt {
-    ctor public SpannableStringBuilderKt();
     method public static inline android.text.SpannableStringBuilder backgroundColor(android.text.SpannableStringBuilder, @ColorInt int color, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannableStringBuilder bold(android.text.SpannableStringBuilder, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannedString buildSpannedString(kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
@@ -390,7 +356,6 @@
   }
 
   public final class SpannableStringKt {
-    ctor public SpannableStringKt();
     method public static inline void clearSpans(android.text.Spannable);
     method public static inline operator void set(android.text.Spannable, int start, int end, Object span);
     method public static inline operator void set(android.text.Spannable, kotlin.ranges.IntRange range, Object span);
@@ -398,13 +363,11 @@
   }
 
   public final class SpannedStringKt {
-    ctor public SpannedStringKt();
     method public static inline <reified T> T![] getSpans(android.text.Spanned, int start = 0, int end = length);
     method public static inline android.text.Spanned toSpanned(CharSequence);
   }
 
   public final class StringKt {
-    ctor public StringKt();
     method public static inline String htmlEncode(String);
   }
 
@@ -413,7 +376,6 @@
 package androidx.core.transition {
 
   public final class TransitionKt {
-    ctor public TransitionKt();
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener addListener(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnCancel(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnEnd(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
@@ -427,7 +389,6 @@
 package androidx.core.util {
 
   public final class AtomicFileKt {
-    ctor public AtomicFileKt();
     method @RequiresApi(17) public static inline byte[] readBytes(android.util.AtomicFile);
     method @RequiresApi(17) public static String readText(android.util.AtomicFile, java.nio.charset.Charset charset = Charsets.UTF_8);
     method @RequiresApi(17) public static inline void tryWrite(android.util.AtomicFile, kotlin.jvm.functions.Function1<? super java.io.FileOutputStream,kotlin.Unit> block);
@@ -436,7 +397,6 @@
   }
 
   public final class HalfKt {
-    ctor public HalfKt();
     method @RequiresApi(26) public static inline android.util.Half toHalf(@HalfFloat short);
     method @RequiresApi(26) public static inline android.util.Half toHalf(float);
     method @RequiresApi(26) public static inline android.util.Half toHalf(double);
@@ -444,7 +404,6 @@
   }
 
   public final class LongSparseArrayKt {
-    ctor public LongSparseArrayKt();
     method @RequiresApi(16) public static inline operator <T> boolean contains(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsKey(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsValue(android.util.LongSparseArray<T>, T? value);
@@ -463,12 +422,10 @@
   }
 
   public final class LruCacheKt {
-    ctor public LruCacheKt();
     method public static inline <K, V> android.util.LruCache<K,V> lruCache(int maxSize, kotlin.jvm.functions.Function2<? super K,? super V,java.lang.Integer> sizeOf = { _, _ -> 1 }, kotlin.jvm.functions.Function1<? super K,? extends V> create = { (V)null }, kotlin.jvm.functions.Function4<? super java.lang.Boolean,? super K,? super V,? super V,kotlin.Unit>  _, _, _, _ ->  });
   }
 
   public final class PairKt {
-    ctor public PairKt();
     method public static inline operator <F, S> F! component1(android.util.Pair<F,S>);
     method public static inline operator <F, S> S! component2(android.util.Pair<F,S>);
     method public static inline <F, S> android.util.Pair<F,S> toAndroidPair(kotlin.Pair<? extends F,? extends S>);
@@ -476,7 +433,6 @@
   }
 
   public final class RangeKt {
-    ctor public RangeKt();
     method @RequiresApi(21) public static inline infix <T extends java.lang.Comparable<? super T>> android.util.Range<T> and(android.util.Range<T>, android.util.Range<T> other);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, T value);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, android.util.Range<T> other);
@@ -486,7 +442,6 @@
   }
 
   public final class SizeKt {
-    ctor public SizeKt();
     method @RequiresApi(21) public static inline operator int component1(android.util.Size);
     method @RequiresApi(21) public static inline operator float component1(android.util.SizeF);
     method @RequiresApi(21) public static inline operator int component2(android.util.Size);
@@ -494,7 +449,6 @@
   }
 
   public final class SparseArrayKt {
-    ctor public SparseArrayKt();
     method public static inline operator <T> boolean contains(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsKey(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsValue(android.util.SparseArray<T>, T? value);
@@ -513,7 +467,6 @@
   }
 
   public final class SparseBooleanArrayKt {
-    ctor public SparseBooleanArrayKt();
     method public static inline operator boolean contains(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsKey(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsValue(android.util.SparseBooleanArray, boolean value);
@@ -532,7 +485,6 @@
   }
 
   public final class SparseIntArrayKt {
-    ctor public SparseIntArrayKt();
     method public static inline operator boolean contains(android.util.SparseIntArray, int key);
     method public static inline boolean containsKey(android.util.SparseIntArray, int key);
     method public static inline boolean containsValue(android.util.SparseIntArray, int value);
@@ -551,7 +503,6 @@
   }
 
   public final class SparseLongArrayKt {
-    ctor public SparseLongArrayKt();
     method @RequiresApi(18) public static inline operator boolean contains(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsKey(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsValue(android.util.SparseLongArray, long value);
@@ -574,7 +525,6 @@
 package androidx.core.view {
 
   public final class MenuKt {
-    ctor public MenuKt();
     method public static operator boolean contains(android.view.Menu, android.view.MenuItem item);
     method public static inline void forEach(android.view.Menu, kotlin.jvm.functions.Function1<? super android.view.MenuItem,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.Menu, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.MenuItem,kotlin.Unit> action);
@@ -588,7 +538,6 @@
   }
 
   public final class ViewGroupKt {
-    ctor public ViewGroupKt();
     method public static inline operator boolean contains(android.view.ViewGroup, android.view.View view);
     method public static inline void forEach(android.view.ViewGroup, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.ViewGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.View,kotlin.Unit> action);
@@ -606,7 +555,6 @@
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static inline void doOnLayout(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void doOnNextLayout(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline androidx.core.view.OneShotPreDrawListener doOnPreDraw(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
@@ -637,7 +585,6 @@
 package androidx.core.widget {
 
   public final class TextViewKt {
-    ctor public TextViewKt();
     method public static inline android.text.TextWatcher addTextChangedListener(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> beforeTextChanged = { _, _, _, _ ->  }, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit>  _, _, _, _ ->  }, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> afterTextChanged = {});
     method public static inline android.text.TextWatcher doAfterTextChanged(android.widget.TextView, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> action);
     method public static inline android.text.TextWatcher doBeforeTextChanged(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> action);
diff --git a/core/core-ktx/api/1.2.0-alpha03.txt b/core/core-ktx/api/1.2.0-alpha03.txt
index 39aa8e5..cb5c321 100644
--- a/core/core-ktx/api/1.2.0-alpha03.txt
+++ b/core/core-ktx/api/1.2.0-alpha03.txt
@@ -2,7 +2,6 @@
 package androidx.core.animation {
 
   public final class AnimatorKt {
-    ctor public AnimatorKt();
     method public static inline android.animation.Animator.AnimatorListener addListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.animation.Animator.AnimatorPauseListener addPauseListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method public static inline android.animation.Animator.AnimatorListener doOnCancel(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> action);
@@ -18,19 +17,16 @@
 package androidx.core.content {
 
   public final class ContentValuesKt {
-    ctor public ContentValuesKt();
     method public static android.content.ContentValues contentValuesOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ContextKt {
-    ctor public ContextKt();
     method public static inline <reified T> T! getSystemService(android.content.Context);
     method public static inline void withStyledAttributes(android.content.Context, android.util.AttributeSet? set = null, int[] attrs, @AttrRes int defStyleAttr = 0, @StyleRes int defStyleRes = 0, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
     method public static inline void withStyledAttributes(android.content.Context, @StyleRes int resourceId, int[] attrs, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
   }
 
   public final class SharedPreferencesKt {
-    ctor public SharedPreferencesKt();
     method public static inline void edit(android.content.SharedPreferences, boolean commit = false, kotlin.jvm.functions.Function1<? super android.content.SharedPreferences.Editor,kotlin.Unit> action);
   }
 
@@ -39,7 +35,6 @@
 package androidx.core.content.res {
 
   public final class TypedArrayKt {
-    ctor public TypedArrayKt();
     method public static boolean getBooleanOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method @ColorInt public static int getColorOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method public static android.content.res.ColorStateList getColorStateListOrThrow(android.content.res.TypedArray, @StyleableRes int index);
@@ -63,7 +58,6 @@
 package androidx.core.database {
 
   public final class CursorKt {
-    ctor public CursorKt();
     method public static inline byte[]? getBlobOrNull(android.database.Cursor, int index);
     method public static inline Double? getDoubleOrNull(android.database.Cursor, int index);
     method public static inline Float? getFloatOrNull(android.database.Cursor, int index);
@@ -78,7 +72,6 @@
 package androidx.core.database.sqlite {
 
   public final class SQLiteDatabaseKt {
-    ctor public SQLiteDatabaseKt();
     method public static inline <T> T! transaction(android.database.sqlite.SQLiteDatabase, boolean exclusive = true, kotlin.jvm.functions.Function1<? super android.database.sqlite.SQLiteDatabase,? extends T> body);
   }
 
@@ -87,7 +80,6 @@
 package androidx.core.graphics {
 
   public final class BitmapKt {
-    ctor public BitmapKt();
     method public static inline android.graphics.Bitmap applyCanvas(android.graphics.Bitmap, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.Point p);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.PointF p);
@@ -99,7 +91,6 @@
   }
 
   public final class CanvasKt {
-    ctor public CanvasKt();
     method public static inline void withClip(android.graphics.Canvas, android.graphics.Rect clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, android.graphics.RectF clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, int left, int top, int right, int bottom, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
@@ -114,7 +105,6 @@
   }
 
   public final class ColorKt {
-    ctor public ColorKt();
     method @RequiresApi(26) public static inline operator float component1(android.graphics.Color);
     method public static inline operator int component1(@ColorInt int);
     method @RequiresApi(26) public static inline operator float component1(@ColorLong long);
@@ -155,13 +145,11 @@
   }
 
   public final class ImageDecoderKt {
-    ctor public ImageDecoderKt();
     method @RequiresApi(28) public static inline android.graphics.Bitmap decodeBitmap(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
     method @RequiresApi(28) public static inline android.graphics.drawable.Drawable decodeDrawable(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
   }
 
   public final class MatrixKt {
-    ctor public MatrixKt();
     method public static android.graphics.Matrix rotationMatrix(float degrees, float px = 0.0f, float py = 0.0f);
     method public static android.graphics.Matrix scaleMatrix(float sx = 1.0f, float sy = 1.0f);
     method public static inline operator android.graphics.Matrix times(android.graphics.Matrix, android.graphics.Matrix m);
@@ -170,12 +158,10 @@
   }
 
   public final class PaintKt {
-    ctor public PaintKt();
     method public static inline boolean setBlendMode(android.graphics.Paint, androidx.core.graphics.BlendModeCompat? blendModeCompat);
   }
 
   public final class PathKt {
-    ctor public PathKt();
     method @RequiresApi(19) public static inline infix android.graphics.Path and(android.graphics.Path, android.graphics.Path p);
     method @RequiresApi(26) public static Iterable<androidx.core.graphics.PathSegment> flatten(android.graphics.Path, float error = 0.5f);
     method @RequiresApi(19) public static inline operator android.graphics.Path minus(android.graphics.Path, android.graphics.Path p);
@@ -185,12 +171,10 @@
   }
 
   public final class PictureKt {
-    ctor public PictureKt();
     method public static inline android.graphics.Picture record(android.graphics.Picture, int width, int height, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
   }
 
   public final class PointKt {
-    ctor public PointKt();
     method public static inline operator int component1(android.graphics.Point);
     method public static inline operator float component1(android.graphics.PointF);
     method public static inline operator int component2(android.graphics.Point);
@@ -210,13 +194,11 @@
   }
 
   public final class PorterDuffKt {
-    ctor public PorterDuffKt();
     method public static inline android.graphics.PorterDuffColorFilter toColorFilter(android.graphics.PorterDuff.Mode, int color);
     method public static inline android.graphics.PorterDuffXfermode toXfermode(android.graphics.PorterDuff.Mode);
   }
 
   public final class RectKt {
-    ctor public RectKt();
     method public static inline infix android.graphics.Rect and(android.graphics.Rect, android.graphics.Rect r);
     method public static inline infix android.graphics.RectF and(android.graphics.RectF, android.graphics.RectF r);
     method public static inline operator int component1(android.graphics.Rect);
@@ -256,7 +238,6 @@
   }
 
   public final class RegionKt {
-    ctor public RegionKt();
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Rect r);
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Region r);
     method public static inline operator boolean contains(android.graphics.Region, android.graphics.Point p);
@@ -275,7 +256,6 @@
   }
 
   public final class ShaderKt {
-    ctor public ShaderKt();
     method public static inline void transform(android.graphics.Shader, kotlin.jvm.functions.Function1<? super android.graphics.Matrix,kotlin.Unit> block);
   }
 
@@ -284,24 +264,20 @@
 package androidx.core.graphics.drawable {
 
   public final class BitmapDrawableKt {
-    ctor public BitmapDrawableKt();
     method public static inline android.graphics.drawable.BitmapDrawable toDrawable(android.graphics.Bitmap, android.content.res.Resources resources);
   }
 
   public final class ColorDrawableKt {
-    ctor public ColorDrawableKt();
     method public static inline android.graphics.drawable.ColorDrawable toDrawable(@ColorInt int);
     method @RequiresApi(26) public static inline android.graphics.drawable.ColorDrawable toDrawable(android.graphics.Color);
   }
 
   public final class DrawableKt {
-    ctor public DrawableKt();
     method public static android.graphics.Bitmap toBitmap(android.graphics.drawable.Drawable, @Px int width = intrinsicWidth, @Px int height = intrinsicHeight, android.graphics.Bitmap.Config? config = null);
     method public static void updateBounds(android.graphics.drawable.Drawable, @Px int left = android.graphics.Rect.left, @Px int top = android.graphics.Rect.top, @Px int right = android.graphics.Rect.right, @Px int bottom = android.graphics.Rect.bottom);
   }
 
   public final class IconKt {
-    ctor public IconKt();
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toAdaptiveIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.net.Uri);
@@ -313,7 +289,6 @@
 package androidx.core.location {
 
   public final class LocationKt {
-    ctor public LocationKt();
     method public static inline operator double component1(android.location.Location);
     method public static inline operator double component2(android.location.Location);
   }
@@ -323,7 +298,6 @@
 package androidx.core.net {
 
   public final class UriKt {
-    ctor public UriKt();
     method public static java.io.File toFile(android.net.Uri);
     method public static inline android.net.Uri toUri(String);
     method public static inline android.net.Uri toUri(java.io.File);
@@ -334,23 +308,19 @@
 package androidx.core.os {
 
   public final class BundleKt {
-    ctor public BundleKt();
     method public static android.os.Bundle bundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class HandlerKt {
-    ctor public HandlerKt();
     method public static inline Runnable postAtTime(android.os.Handler, long uptimeMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
     method public static inline Runnable postDelayed(android.os.Handler, long delayInMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
   }
 
   public final class PersistableBundleKt {
-    ctor public PersistableBundleKt();
     method @RequiresApi(21) public static android.os.PersistableBundle persistableBundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class TraceKt {
-    ctor public TraceKt();
     method public static inline <T> T! trace(String sectionName, kotlin.jvm.functions.Function0<? extends T> block);
   }
 
@@ -359,24 +329,20 @@
 package androidx.core.text {
 
   public final class CharSequenceKt {
-    ctor public CharSequenceKt();
     method public static inline boolean isDigitsOnly(CharSequence);
     method public static inline int trimmedLength(CharSequence);
   }
 
   public final class HtmlKt {
-    ctor public HtmlKt();
     method public static inline android.text.Spanned parseAsHtml(String, int flags = 0, android.text.Html.ImageGetter? imageGetter = null, android.text.Html.TagHandler? tagHandler = null);
     method public static inline String toHtml(android.text.Spanned, int option = 0);
   }
 
   public final class LocaleKt {
-    ctor public LocaleKt();
     method @RequiresApi(17) public static inline int getLayoutDirection(java.util.Locale);
   }
 
   public final class SpannableStringBuilderKt {
-    ctor public SpannableStringBuilderKt();
     method public static inline android.text.SpannableStringBuilder backgroundColor(android.text.SpannableStringBuilder, @ColorInt int color, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannableStringBuilder bold(android.text.SpannableStringBuilder, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannedString buildSpannedString(kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
@@ -392,7 +358,6 @@
   }
 
   public final class SpannableStringKt {
-    ctor public SpannableStringKt();
     method public static inline void clearSpans(android.text.Spannable);
     method public static inline operator void set(android.text.Spannable, int start, int end, Object span);
     method public static inline operator void set(android.text.Spannable, kotlin.ranges.IntRange range, Object span);
@@ -400,13 +365,11 @@
   }
 
   public final class SpannedStringKt {
-    ctor public SpannedStringKt();
     method public static inline <reified T> T![] getSpans(android.text.Spanned, int start = 0, int end = length);
     method public static inline android.text.Spanned toSpanned(CharSequence);
   }
 
   public final class StringKt {
-    ctor public StringKt();
     method public static inline String htmlEncode(String);
   }
 
@@ -415,7 +378,6 @@
 package androidx.core.transition {
 
   public final class TransitionKt {
-    ctor public TransitionKt();
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener addListener(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnCancel(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnEnd(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
@@ -429,7 +391,6 @@
 package androidx.core.util {
 
   public final class AtomicFileKt {
-    ctor public AtomicFileKt();
     method @RequiresApi(17) public static inline byte[] readBytes(android.util.AtomicFile);
     method @RequiresApi(17) public static String readText(android.util.AtomicFile, java.nio.charset.Charset charset = Charsets.UTF_8);
     method @RequiresApi(17) public static inline void tryWrite(android.util.AtomicFile, kotlin.jvm.functions.Function1<? super java.io.FileOutputStream,kotlin.Unit> block);
@@ -438,7 +399,6 @@
   }
 
   public final class HalfKt {
-    ctor public HalfKt();
     method @RequiresApi(26) public static inline android.util.Half toHalf(@HalfFloat short);
     method @RequiresApi(26) public static inline android.util.Half toHalf(float);
     method @RequiresApi(26) public static inline android.util.Half toHalf(double);
@@ -446,7 +406,6 @@
   }
 
   public final class LongSparseArrayKt {
-    ctor public LongSparseArrayKt();
     method @RequiresApi(16) public static inline operator <T> boolean contains(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsKey(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsValue(android.util.LongSparseArray<T>, T? value);
@@ -465,12 +424,10 @@
   }
 
   public final class LruCacheKt {
-    ctor public LruCacheKt();
     method public static inline <K, V> android.util.LruCache<K,V> lruCache(int maxSize, kotlin.jvm.functions.Function2<? super K,? super V,java.lang.Integer> sizeOf = { _, _ -> 1 }, kotlin.jvm.functions.Function1<? super K,? extends V> create = { (V)null }, kotlin.jvm.functions.Function4<? super java.lang.Boolean,? super K,? super V,? super V,kotlin.Unit>  _, _, _, _ ->  });
   }
 
   public final class PairKt {
-    ctor public PairKt();
     method public static inline operator <F, S> F! component1(android.util.Pair<F,S>);
     method public static inline operator <F, S> S! component2(android.util.Pair<F,S>);
     method public static inline <F, S> android.util.Pair<F,S> toAndroidPair(kotlin.Pair<? extends F,? extends S>);
@@ -478,7 +435,6 @@
   }
 
   public final class RangeKt {
-    ctor public RangeKt();
     method @RequiresApi(21) public static inline infix <T extends java.lang.Comparable<? super T>> android.util.Range<T> and(android.util.Range<T>, android.util.Range<T> other);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, T value);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, android.util.Range<T> other);
@@ -488,7 +444,6 @@
   }
 
   public final class SizeKt {
-    ctor public SizeKt();
     method @RequiresApi(21) public static inline operator int component1(android.util.Size);
     method @RequiresApi(21) public static inline operator float component1(android.util.SizeF);
     method @RequiresApi(21) public static inline operator int component2(android.util.Size);
@@ -496,7 +451,6 @@
   }
 
   public final class SparseArrayKt {
-    ctor public SparseArrayKt();
     method public static inline operator <T> boolean contains(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsKey(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsValue(android.util.SparseArray<T>, T? value);
@@ -515,7 +469,6 @@
   }
 
   public final class SparseBooleanArrayKt {
-    ctor public SparseBooleanArrayKt();
     method public static inline operator boolean contains(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsKey(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsValue(android.util.SparseBooleanArray, boolean value);
@@ -534,7 +487,6 @@
   }
 
   public final class SparseIntArrayKt {
-    ctor public SparseIntArrayKt();
     method public static inline operator boolean contains(android.util.SparseIntArray, int key);
     method public static inline boolean containsKey(android.util.SparseIntArray, int key);
     method public static inline boolean containsValue(android.util.SparseIntArray, int value);
@@ -553,7 +505,6 @@
   }
 
   public final class SparseLongArrayKt {
-    ctor public SparseLongArrayKt();
     method @RequiresApi(18) public static inline operator boolean contains(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsKey(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsValue(android.util.SparseLongArray, long value);
@@ -576,7 +527,6 @@
 package androidx.core.view {
 
   public final class MenuKt {
-    ctor public MenuKt();
     method public static operator boolean contains(android.view.Menu, android.view.MenuItem item);
     method public static inline void forEach(android.view.Menu, kotlin.jvm.functions.Function1<? super android.view.MenuItem,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.Menu, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.MenuItem,kotlin.Unit> action);
@@ -590,7 +540,6 @@
   }
 
   public final class ViewGroupKt {
-    ctor public ViewGroupKt();
     method public static inline operator boolean contains(android.view.ViewGroup, android.view.View view);
     method public static inline void forEach(android.view.ViewGroup, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.ViewGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.View,kotlin.Unit> action);
@@ -608,7 +557,6 @@
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static inline void doOnAttach(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void doOnDetach(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void doOnLayout(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
@@ -641,7 +589,6 @@
 package androidx.core.widget {
 
   public final class TextViewKt {
-    ctor public TextViewKt();
     method public static inline android.text.TextWatcher addTextChangedListener(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> beforeTextChanged = { _, _, _, _ ->  }, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit>  _, _, _, _ ->  }, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> afterTextChanged = {});
     method public static inline android.text.TextWatcher doAfterTextChanged(android.widget.TextView, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> action);
     method public static inline android.text.TextWatcher doBeforeTextChanged(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> action);
diff --git a/core/core-ktx/api/1.2.0-alpha04.txt b/core/core-ktx/api/1.2.0-alpha04.txt
index 39aa8e5..cb5c321 100644
--- a/core/core-ktx/api/1.2.0-alpha04.txt
+++ b/core/core-ktx/api/1.2.0-alpha04.txt
@@ -2,7 +2,6 @@
 package androidx.core.animation {
 
   public final class AnimatorKt {
-    ctor public AnimatorKt();
     method public static inline android.animation.Animator.AnimatorListener addListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.animation.Animator.AnimatorPauseListener addPauseListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method public static inline android.animation.Animator.AnimatorListener doOnCancel(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> action);
@@ -18,19 +17,16 @@
 package androidx.core.content {
 
   public final class ContentValuesKt {
-    ctor public ContentValuesKt();
     method public static android.content.ContentValues contentValuesOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ContextKt {
-    ctor public ContextKt();
     method public static inline <reified T> T! getSystemService(android.content.Context);
     method public static inline void withStyledAttributes(android.content.Context, android.util.AttributeSet? set = null, int[] attrs, @AttrRes int defStyleAttr = 0, @StyleRes int defStyleRes = 0, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
     method public static inline void withStyledAttributes(android.content.Context, @StyleRes int resourceId, int[] attrs, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
   }
 
   public final class SharedPreferencesKt {
-    ctor public SharedPreferencesKt();
     method public static inline void edit(android.content.SharedPreferences, boolean commit = false, kotlin.jvm.functions.Function1<? super android.content.SharedPreferences.Editor,kotlin.Unit> action);
   }
 
@@ -39,7 +35,6 @@
 package androidx.core.content.res {
 
   public final class TypedArrayKt {
-    ctor public TypedArrayKt();
     method public static boolean getBooleanOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method @ColorInt public static int getColorOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method public static android.content.res.ColorStateList getColorStateListOrThrow(android.content.res.TypedArray, @StyleableRes int index);
@@ -63,7 +58,6 @@
 package androidx.core.database {
 
   public final class CursorKt {
-    ctor public CursorKt();
     method public static inline byte[]? getBlobOrNull(android.database.Cursor, int index);
     method public static inline Double? getDoubleOrNull(android.database.Cursor, int index);
     method public static inline Float? getFloatOrNull(android.database.Cursor, int index);
@@ -78,7 +72,6 @@
 package androidx.core.database.sqlite {
 
   public final class SQLiteDatabaseKt {
-    ctor public SQLiteDatabaseKt();
     method public static inline <T> T! transaction(android.database.sqlite.SQLiteDatabase, boolean exclusive = true, kotlin.jvm.functions.Function1<? super android.database.sqlite.SQLiteDatabase,? extends T> body);
   }
 
@@ -87,7 +80,6 @@
 package androidx.core.graphics {
 
   public final class BitmapKt {
-    ctor public BitmapKt();
     method public static inline android.graphics.Bitmap applyCanvas(android.graphics.Bitmap, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.Point p);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.PointF p);
@@ -99,7 +91,6 @@
   }
 
   public final class CanvasKt {
-    ctor public CanvasKt();
     method public static inline void withClip(android.graphics.Canvas, android.graphics.Rect clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, android.graphics.RectF clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, int left, int top, int right, int bottom, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
@@ -114,7 +105,6 @@
   }
 
   public final class ColorKt {
-    ctor public ColorKt();
     method @RequiresApi(26) public static inline operator float component1(android.graphics.Color);
     method public static inline operator int component1(@ColorInt int);
     method @RequiresApi(26) public static inline operator float component1(@ColorLong long);
@@ -155,13 +145,11 @@
   }
 
   public final class ImageDecoderKt {
-    ctor public ImageDecoderKt();
     method @RequiresApi(28) public static inline android.graphics.Bitmap decodeBitmap(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
     method @RequiresApi(28) public static inline android.graphics.drawable.Drawable decodeDrawable(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
   }
 
   public final class MatrixKt {
-    ctor public MatrixKt();
     method public static android.graphics.Matrix rotationMatrix(float degrees, float px = 0.0f, float py = 0.0f);
     method public static android.graphics.Matrix scaleMatrix(float sx = 1.0f, float sy = 1.0f);
     method public static inline operator android.graphics.Matrix times(android.graphics.Matrix, android.graphics.Matrix m);
@@ -170,12 +158,10 @@
   }
 
   public final class PaintKt {
-    ctor public PaintKt();
     method public static inline boolean setBlendMode(android.graphics.Paint, androidx.core.graphics.BlendModeCompat? blendModeCompat);
   }
 
   public final class PathKt {
-    ctor public PathKt();
     method @RequiresApi(19) public static inline infix android.graphics.Path and(android.graphics.Path, android.graphics.Path p);
     method @RequiresApi(26) public static Iterable<androidx.core.graphics.PathSegment> flatten(android.graphics.Path, float error = 0.5f);
     method @RequiresApi(19) public static inline operator android.graphics.Path minus(android.graphics.Path, android.graphics.Path p);
@@ -185,12 +171,10 @@
   }
 
   public final class PictureKt {
-    ctor public PictureKt();
     method public static inline android.graphics.Picture record(android.graphics.Picture, int width, int height, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
   }
 
   public final class PointKt {
-    ctor public PointKt();
     method public static inline operator int component1(android.graphics.Point);
     method public static inline operator float component1(android.graphics.PointF);
     method public static inline operator int component2(android.graphics.Point);
@@ -210,13 +194,11 @@
   }
 
   public final class PorterDuffKt {
-    ctor public PorterDuffKt();
     method public static inline android.graphics.PorterDuffColorFilter toColorFilter(android.graphics.PorterDuff.Mode, int color);
     method public static inline android.graphics.PorterDuffXfermode toXfermode(android.graphics.PorterDuff.Mode);
   }
 
   public final class RectKt {
-    ctor public RectKt();
     method public static inline infix android.graphics.Rect and(android.graphics.Rect, android.graphics.Rect r);
     method public static inline infix android.graphics.RectF and(android.graphics.RectF, android.graphics.RectF r);
     method public static inline operator int component1(android.graphics.Rect);
@@ -256,7 +238,6 @@
   }
 
   public final class RegionKt {
-    ctor public RegionKt();
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Rect r);
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Region r);
     method public static inline operator boolean contains(android.graphics.Region, android.graphics.Point p);
@@ -275,7 +256,6 @@
   }
 
   public final class ShaderKt {
-    ctor public ShaderKt();
     method public static inline void transform(android.graphics.Shader, kotlin.jvm.functions.Function1<? super android.graphics.Matrix,kotlin.Unit> block);
   }
 
@@ -284,24 +264,20 @@
 package androidx.core.graphics.drawable {
 
   public final class BitmapDrawableKt {
-    ctor public BitmapDrawableKt();
     method public static inline android.graphics.drawable.BitmapDrawable toDrawable(android.graphics.Bitmap, android.content.res.Resources resources);
   }
 
   public final class ColorDrawableKt {
-    ctor public ColorDrawableKt();
     method public static inline android.graphics.drawable.ColorDrawable toDrawable(@ColorInt int);
     method @RequiresApi(26) public static inline android.graphics.drawable.ColorDrawable toDrawable(android.graphics.Color);
   }
 
   public final class DrawableKt {
-    ctor public DrawableKt();
     method public static android.graphics.Bitmap toBitmap(android.graphics.drawable.Drawable, @Px int width = intrinsicWidth, @Px int height = intrinsicHeight, android.graphics.Bitmap.Config? config = null);
     method public static void updateBounds(android.graphics.drawable.Drawable, @Px int left = android.graphics.Rect.left, @Px int top = android.graphics.Rect.top, @Px int right = android.graphics.Rect.right, @Px int bottom = android.graphics.Rect.bottom);
   }
 
   public final class IconKt {
-    ctor public IconKt();
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toAdaptiveIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.net.Uri);
@@ -313,7 +289,6 @@
 package androidx.core.location {
 
   public final class LocationKt {
-    ctor public LocationKt();
     method public static inline operator double component1(android.location.Location);
     method public static inline operator double component2(android.location.Location);
   }
@@ -323,7 +298,6 @@
 package androidx.core.net {
 
   public final class UriKt {
-    ctor public UriKt();
     method public static java.io.File toFile(android.net.Uri);
     method public static inline android.net.Uri toUri(String);
     method public static inline android.net.Uri toUri(java.io.File);
@@ -334,23 +308,19 @@
 package androidx.core.os {
 
   public final class BundleKt {
-    ctor public BundleKt();
     method public static android.os.Bundle bundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class HandlerKt {
-    ctor public HandlerKt();
     method public static inline Runnable postAtTime(android.os.Handler, long uptimeMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
     method public static inline Runnable postDelayed(android.os.Handler, long delayInMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
   }
 
   public final class PersistableBundleKt {
-    ctor public PersistableBundleKt();
     method @RequiresApi(21) public static android.os.PersistableBundle persistableBundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class TraceKt {
-    ctor public TraceKt();
     method public static inline <T> T! trace(String sectionName, kotlin.jvm.functions.Function0<? extends T> block);
   }
 
@@ -359,24 +329,20 @@
 package androidx.core.text {
 
   public final class CharSequenceKt {
-    ctor public CharSequenceKt();
     method public static inline boolean isDigitsOnly(CharSequence);
     method public static inline int trimmedLength(CharSequence);
   }
 
   public final class HtmlKt {
-    ctor public HtmlKt();
     method public static inline android.text.Spanned parseAsHtml(String, int flags = 0, android.text.Html.ImageGetter? imageGetter = null, android.text.Html.TagHandler? tagHandler = null);
     method public static inline String toHtml(android.text.Spanned, int option = 0);
   }
 
   public final class LocaleKt {
-    ctor public LocaleKt();
     method @RequiresApi(17) public static inline int getLayoutDirection(java.util.Locale);
   }
 
   public final class SpannableStringBuilderKt {
-    ctor public SpannableStringBuilderKt();
     method public static inline android.text.SpannableStringBuilder backgroundColor(android.text.SpannableStringBuilder, @ColorInt int color, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannableStringBuilder bold(android.text.SpannableStringBuilder, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannedString buildSpannedString(kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
@@ -392,7 +358,6 @@
   }
 
   public final class SpannableStringKt {
-    ctor public SpannableStringKt();
     method public static inline void clearSpans(android.text.Spannable);
     method public static inline operator void set(android.text.Spannable, int start, int end, Object span);
     method public static inline operator void set(android.text.Spannable, kotlin.ranges.IntRange range, Object span);
@@ -400,13 +365,11 @@
   }
 
   public final class SpannedStringKt {
-    ctor public SpannedStringKt();
     method public static inline <reified T> T![] getSpans(android.text.Spanned, int start = 0, int end = length);
     method public static inline android.text.Spanned toSpanned(CharSequence);
   }
 
   public final class StringKt {
-    ctor public StringKt();
     method public static inline String htmlEncode(String);
   }
 
@@ -415,7 +378,6 @@
 package androidx.core.transition {
 
   public final class TransitionKt {
-    ctor public TransitionKt();
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener addListener(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnCancel(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnEnd(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
@@ -429,7 +391,6 @@
 package androidx.core.util {
 
   public final class AtomicFileKt {
-    ctor public AtomicFileKt();
     method @RequiresApi(17) public static inline byte[] readBytes(android.util.AtomicFile);
     method @RequiresApi(17) public static String readText(android.util.AtomicFile, java.nio.charset.Charset charset = Charsets.UTF_8);
     method @RequiresApi(17) public static inline void tryWrite(android.util.AtomicFile, kotlin.jvm.functions.Function1<? super java.io.FileOutputStream,kotlin.Unit> block);
@@ -438,7 +399,6 @@
   }
 
   public final class HalfKt {
-    ctor public HalfKt();
     method @RequiresApi(26) public static inline android.util.Half toHalf(@HalfFloat short);
     method @RequiresApi(26) public static inline android.util.Half toHalf(float);
     method @RequiresApi(26) public static inline android.util.Half toHalf(double);
@@ -446,7 +406,6 @@
   }
 
   public final class LongSparseArrayKt {
-    ctor public LongSparseArrayKt();
     method @RequiresApi(16) public static inline operator <T> boolean contains(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsKey(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsValue(android.util.LongSparseArray<T>, T? value);
@@ -465,12 +424,10 @@
   }
 
   public final class LruCacheKt {
-    ctor public LruCacheKt();
     method public static inline <K, V> android.util.LruCache<K,V> lruCache(int maxSize, kotlin.jvm.functions.Function2<? super K,? super V,java.lang.Integer> sizeOf = { _, _ -> 1 }, kotlin.jvm.functions.Function1<? super K,? extends V> create = { (V)null }, kotlin.jvm.functions.Function4<? super java.lang.Boolean,? super K,? super V,? super V,kotlin.Unit>  _, _, _, _ ->  });
   }
 
   public final class PairKt {
-    ctor public PairKt();
     method public static inline operator <F, S> F! component1(android.util.Pair<F,S>);
     method public static inline operator <F, S> S! component2(android.util.Pair<F,S>);
     method public static inline <F, S> android.util.Pair<F,S> toAndroidPair(kotlin.Pair<? extends F,? extends S>);
@@ -478,7 +435,6 @@
   }
 
   public final class RangeKt {
-    ctor public RangeKt();
     method @RequiresApi(21) public static inline infix <T extends java.lang.Comparable<? super T>> android.util.Range<T> and(android.util.Range<T>, android.util.Range<T> other);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, T value);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, android.util.Range<T> other);
@@ -488,7 +444,6 @@
   }
 
   public final class SizeKt {
-    ctor public SizeKt();
     method @RequiresApi(21) public static inline operator int component1(android.util.Size);
     method @RequiresApi(21) public static inline operator float component1(android.util.SizeF);
     method @RequiresApi(21) public static inline operator int component2(android.util.Size);
@@ -496,7 +451,6 @@
   }
 
   public final class SparseArrayKt {
-    ctor public SparseArrayKt();
     method public static inline operator <T> boolean contains(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsKey(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsValue(android.util.SparseArray<T>, T? value);
@@ -515,7 +469,6 @@
   }
 
   public final class SparseBooleanArrayKt {
-    ctor public SparseBooleanArrayKt();
     method public static inline operator boolean contains(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsKey(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsValue(android.util.SparseBooleanArray, boolean value);
@@ -534,7 +487,6 @@
   }
 
   public final class SparseIntArrayKt {
-    ctor public SparseIntArrayKt();
     method public static inline operator boolean contains(android.util.SparseIntArray, int key);
     method public static inline boolean containsKey(android.util.SparseIntArray, int key);
     method public static inline boolean containsValue(android.util.SparseIntArray, int value);
@@ -553,7 +505,6 @@
   }
 
   public final class SparseLongArrayKt {
-    ctor public SparseLongArrayKt();
     method @RequiresApi(18) public static inline operator boolean contains(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsKey(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsValue(android.util.SparseLongArray, long value);
@@ -576,7 +527,6 @@
 package androidx.core.view {
 
   public final class MenuKt {
-    ctor public MenuKt();
     method public static operator boolean contains(android.view.Menu, android.view.MenuItem item);
     method public static inline void forEach(android.view.Menu, kotlin.jvm.functions.Function1<? super android.view.MenuItem,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.Menu, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.MenuItem,kotlin.Unit> action);
@@ -590,7 +540,6 @@
   }
 
   public final class ViewGroupKt {
-    ctor public ViewGroupKt();
     method public static inline operator boolean contains(android.view.ViewGroup, android.view.View view);
     method public static inline void forEach(android.view.ViewGroup, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.ViewGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.View,kotlin.Unit> action);
@@ -608,7 +557,6 @@
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static inline void doOnAttach(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void doOnDetach(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void doOnLayout(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
@@ -641,7 +589,6 @@
 package androidx.core.widget {
 
   public final class TextViewKt {
-    ctor public TextViewKt();
     method public static inline android.text.TextWatcher addTextChangedListener(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> beforeTextChanged = { _, _, _, _ ->  }, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit>  _, _, _, _ ->  }, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> afterTextChanged = {});
     method public static inline android.text.TextWatcher doAfterTextChanged(android.widget.TextView, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> action);
     method public static inline android.text.TextWatcher doBeforeTextChanged(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> action);
diff --git a/core/core-ktx/api/1.2.0-beta01.txt b/core/core-ktx/api/1.2.0-beta01.txt
index 39aa8e5..cb5c321 100644
--- a/core/core-ktx/api/1.2.0-beta01.txt
+++ b/core/core-ktx/api/1.2.0-beta01.txt
@@ -2,7 +2,6 @@
 package androidx.core.animation {
 
   public final class AnimatorKt {
-    ctor public AnimatorKt();
     method public static inline android.animation.Animator.AnimatorListener addListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.animation.Animator.AnimatorPauseListener addPauseListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method public static inline android.animation.Animator.AnimatorListener doOnCancel(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> action);
@@ -18,19 +17,16 @@
 package androidx.core.content {
 
   public final class ContentValuesKt {
-    ctor public ContentValuesKt();
     method public static android.content.ContentValues contentValuesOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ContextKt {
-    ctor public ContextKt();
     method public static inline <reified T> T! getSystemService(android.content.Context);
     method public static inline void withStyledAttributes(android.content.Context, android.util.AttributeSet? set = null, int[] attrs, @AttrRes int defStyleAttr = 0, @StyleRes int defStyleRes = 0, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
     method public static inline void withStyledAttributes(android.content.Context, @StyleRes int resourceId, int[] attrs, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
   }
 
   public final class SharedPreferencesKt {
-    ctor public SharedPreferencesKt();
     method public static inline void edit(android.content.SharedPreferences, boolean commit = false, kotlin.jvm.functions.Function1<? super android.content.SharedPreferences.Editor,kotlin.Unit> action);
   }
 
@@ -39,7 +35,6 @@
 package androidx.core.content.res {
 
   public final class TypedArrayKt {
-    ctor public TypedArrayKt();
     method public static boolean getBooleanOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method @ColorInt public static int getColorOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method public static android.content.res.ColorStateList getColorStateListOrThrow(android.content.res.TypedArray, @StyleableRes int index);
@@ -63,7 +58,6 @@
 package androidx.core.database {
 
   public final class CursorKt {
-    ctor public CursorKt();
     method public static inline byte[]? getBlobOrNull(android.database.Cursor, int index);
     method public static inline Double? getDoubleOrNull(android.database.Cursor, int index);
     method public static inline Float? getFloatOrNull(android.database.Cursor, int index);
@@ -78,7 +72,6 @@
 package androidx.core.database.sqlite {
 
   public final class SQLiteDatabaseKt {
-    ctor public SQLiteDatabaseKt();
     method public static inline <T> T! transaction(android.database.sqlite.SQLiteDatabase, boolean exclusive = true, kotlin.jvm.functions.Function1<? super android.database.sqlite.SQLiteDatabase,? extends T> body);
   }
 
@@ -87,7 +80,6 @@
 package androidx.core.graphics {
 
   public final class BitmapKt {
-    ctor public BitmapKt();
     method public static inline android.graphics.Bitmap applyCanvas(android.graphics.Bitmap, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.Point p);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.PointF p);
@@ -99,7 +91,6 @@
   }
 
   public final class CanvasKt {
-    ctor public CanvasKt();
     method public static inline void withClip(android.graphics.Canvas, android.graphics.Rect clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, android.graphics.RectF clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, int left, int top, int right, int bottom, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
@@ -114,7 +105,6 @@
   }
 
   public final class ColorKt {
-    ctor public ColorKt();
     method @RequiresApi(26) public static inline operator float component1(android.graphics.Color);
     method public static inline operator int component1(@ColorInt int);
     method @RequiresApi(26) public static inline operator float component1(@ColorLong long);
@@ -155,13 +145,11 @@
   }
 
   public final class ImageDecoderKt {
-    ctor public ImageDecoderKt();
     method @RequiresApi(28) public static inline android.graphics.Bitmap decodeBitmap(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
     method @RequiresApi(28) public static inline android.graphics.drawable.Drawable decodeDrawable(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
   }
 
   public final class MatrixKt {
-    ctor public MatrixKt();
     method public static android.graphics.Matrix rotationMatrix(float degrees, float px = 0.0f, float py = 0.0f);
     method public static android.graphics.Matrix scaleMatrix(float sx = 1.0f, float sy = 1.0f);
     method public static inline operator android.graphics.Matrix times(android.graphics.Matrix, android.graphics.Matrix m);
@@ -170,12 +158,10 @@
   }
 
   public final class PaintKt {
-    ctor public PaintKt();
     method public static inline boolean setBlendMode(android.graphics.Paint, androidx.core.graphics.BlendModeCompat? blendModeCompat);
   }
 
   public final class PathKt {
-    ctor public PathKt();
     method @RequiresApi(19) public static inline infix android.graphics.Path and(android.graphics.Path, android.graphics.Path p);
     method @RequiresApi(26) public static Iterable<androidx.core.graphics.PathSegment> flatten(android.graphics.Path, float error = 0.5f);
     method @RequiresApi(19) public static inline operator android.graphics.Path minus(android.graphics.Path, android.graphics.Path p);
@@ -185,12 +171,10 @@
   }
 
   public final class PictureKt {
-    ctor public PictureKt();
     method public static inline android.graphics.Picture record(android.graphics.Picture, int width, int height, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
   }
 
   public final class PointKt {
-    ctor public PointKt();
     method public static inline operator int component1(android.graphics.Point);
     method public static inline operator float component1(android.graphics.PointF);
     method public static inline operator int component2(android.graphics.Point);
@@ -210,13 +194,11 @@
   }
 
   public final class PorterDuffKt {
-    ctor public PorterDuffKt();
     method public static inline android.graphics.PorterDuffColorFilter toColorFilter(android.graphics.PorterDuff.Mode, int color);
     method public static inline android.graphics.PorterDuffXfermode toXfermode(android.graphics.PorterDuff.Mode);
   }
 
   public final class RectKt {
-    ctor public RectKt();
     method public static inline infix android.graphics.Rect and(android.graphics.Rect, android.graphics.Rect r);
     method public static inline infix android.graphics.RectF and(android.graphics.RectF, android.graphics.RectF r);
     method public static inline operator int component1(android.graphics.Rect);
@@ -256,7 +238,6 @@
   }
 
   public final class RegionKt {
-    ctor public RegionKt();
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Rect r);
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Region r);
     method public static inline operator boolean contains(android.graphics.Region, android.graphics.Point p);
@@ -275,7 +256,6 @@
   }
 
   public final class ShaderKt {
-    ctor public ShaderKt();
     method public static inline void transform(android.graphics.Shader, kotlin.jvm.functions.Function1<? super android.graphics.Matrix,kotlin.Unit> block);
   }
 
@@ -284,24 +264,20 @@
 package androidx.core.graphics.drawable {
 
   public final class BitmapDrawableKt {
-    ctor public BitmapDrawableKt();
     method public static inline android.graphics.drawable.BitmapDrawable toDrawable(android.graphics.Bitmap, android.content.res.Resources resources);
   }
 
   public final class ColorDrawableKt {
-    ctor public ColorDrawableKt();
     method public static inline android.graphics.drawable.ColorDrawable toDrawable(@ColorInt int);
     method @RequiresApi(26) public static inline android.graphics.drawable.ColorDrawable toDrawable(android.graphics.Color);
   }
 
   public final class DrawableKt {
-    ctor public DrawableKt();
     method public static android.graphics.Bitmap toBitmap(android.graphics.drawable.Drawable, @Px int width = intrinsicWidth, @Px int height = intrinsicHeight, android.graphics.Bitmap.Config? config = null);
     method public static void updateBounds(android.graphics.drawable.Drawable, @Px int left = android.graphics.Rect.left, @Px int top = android.graphics.Rect.top, @Px int right = android.graphics.Rect.right, @Px int bottom = android.graphics.Rect.bottom);
   }
 
   public final class IconKt {
-    ctor public IconKt();
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toAdaptiveIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.net.Uri);
@@ -313,7 +289,6 @@
 package androidx.core.location {
 
   public final class LocationKt {
-    ctor public LocationKt();
     method public static inline operator double component1(android.location.Location);
     method public static inline operator double component2(android.location.Location);
   }
@@ -323,7 +298,6 @@
 package androidx.core.net {
 
   public final class UriKt {
-    ctor public UriKt();
     method public static java.io.File toFile(android.net.Uri);
     method public static inline android.net.Uri toUri(String);
     method public static inline android.net.Uri toUri(java.io.File);
@@ -334,23 +308,19 @@
 package androidx.core.os {
 
   public final class BundleKt {
-    ctor public BundleKt();
     method public static android.os.Bundle bundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class HandlerKt {
-    ctor public HandlerKt();
     method public static inline Runnable postAtTime(android.os.Handler, long uptimeMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
     method public static inline Runnable postDelayed(android.os.Handler, long delayInMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
   }
 
   public final class PersistableBundleKt {
-    ctor public PersistableBundleKt();
     method @RequiresApi(21) public static android.os.PersistableBundle persistableBundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class TraceKt {
-    ctor public TraceKt();
     method public static inline <T> T! trace(String sectionName, kotlin.jvm.functions.Function0<? extends T> block);
   }
 
@@ -359,24 +329,20 @@
 package androidx.core.text {
 
   public final class CharSequenceKt {
-    ctor public CharSequenceKt();
     method public static inline boolean isDigitsOnly(CharSequence);
     method public static inline int trimmedLength(CharSequence);
   }
 
   public final class HtmlKt {
-    ctor public HtmlKt();
     method public static inline android.text.Spanned parseAsHtml(String, int flags = 0, android.text.Html.ImageGetter? imageGetter = null, android.text.Html.TagHandler? tagHandler = null);
     method public static inline String toHtml(android.text.Spanned, int option = 0);
   }
 
   public final class LocaleKt {
-    ctor public LocaleKt();
     method @RequiresApi(17) public static inline int getLayoutDirection(java.util.Locale);
   }
 
   public final class SpannableStringBuilderKt {
-    ctor public SpannableStringBuilderKt();
     method public static inline android.text.SpannableStringBuilder backgroundColor(android.text.SpannableStringBuilder, @ColorInt int color, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannableStringBuilder bold(android.text.SpannableStringBuilder, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannedString buildSpannedString(kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
@@ -392,7 +358,6 @@
   }
 
   public final class SpannableStringKt {
-    ctor public SpannableStringKt();
     method public static inline void clearSpans(android.text.Spannable);
     method public static inline operator void set(android.text.Spannable, int start, int end, Object span);
     method public static inline operator void set(android.text.Spannable, kotlin.ranges.IntRange range, Object span);
@@ -400,13 +365,11 @@
   }
 
   public final class SpannedStringKt {
-    ctor public SpannedStringKt();
     method public static inline <reified T> T![] getSpans(android.text.Spanned, int start = 0, int end = length);
     method public static inline android.text.Spanned toSpanned(CharSequence);
   }
 
   public final class StringKt {
-    ctor public StringKt();
     method public static inline String htmlEncode(String);
   }
 
@@ -415,7 +378,6 @@
 package androidx.core.transition {
 
   public final class TransitionKt {
-    ctor public TransitionKt();
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener addListener(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnCancel(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnEnd(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
@@ -429,7 +391,6 @@
 package androidx.core.util {
 
   public final class AtomicFileKt {
-    ctor public AtomicFileKt();
     method @RequiresApi(17) public static inline byte[] readBytes(android.util.AtomicFile);
     method @RequiresApi(17) public static String readText(android.util.AtomicFile, java.nio.charset.Charset charset = Charsets.UTF_8);
     method @RequiresApi(17) public static inline void tryWrite(android.util.AtomicFile, kotlin.jvm.functions.Function1<? super java.io.FileOutputStream,kotlin.Unit> block);
@@ -438,7 +399,6 @@
   }
 
   public final class HalfKt {
-    ctor public HalfKt();
     method @RequiresApi(26) public static inline android.util.Half toHalf(@HalfFloat short);
     method @RequiresApi(26) public static inline android.util.Half toHalf(float);
     method @RequiresApi(26) public static inline android.util.Half toHalf(double);
@@ -446,7 +406,6 @@
   }
 
   public final class LongSparseArrayKt {
-    ctor public LongSparseArrayKt();
     method @RequiresApi(16) public static inline operator <T> boolean contains(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsKey(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsValue(android.util.LongSparseArray<T>, T? value);
@@ -465,12 +424,10 @@
   }
 
   public final class LruCacheKt {
-    ctor public LruCacheKt();
     method public static inline <K, V> android.util.LruCache<K,V> lruCache(int maxSize, kotlin.jvm.functions.Function2<? super K,? super V,java.lang.Integer> sizeOf = { _, _ -> 1 }, kotlin.jvm.functions.Function1<? super K,? extends V> create = { (V)null }, kotlin.jvm.functions.Function4<? super java.lang.Boolean,? super K,? super V,? super V,kotlin.Unit>  _, _, _, _ ->  });
   }
 
   public final class PairKt {
-    ctor public PairKt();
     method public static inline operator <F, S> F! component1(android.util.Pair<F,S>);
     method public static inline operator <F, S> S! component2(android.util.Pair<F,S>);
     method public static inline <F, S> android.util.Pair<F,S> toAndroidPair(kotlin.Pair<? extends F,? extends S>);
@@ -478,7 +435,6 @@
   }
 
   public final class RangeKt {
-    ctor public RangeKt();
     method @RequiresApi(21) public static inline infix <T extends java.lang.Comparable<? super T>> android.util.Range<T> and(android.util.Range<T>, android.util.Range<T> other);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, T value);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, android.util.Range<T> other);
@@ -488,7 +444,6 @@
   }
 
   public final class SizeKt {
-    ctor public SizeKt();
     method @RequiresApi(21) public static inline operator int component1(android.util.Size);
     method @RequiresApi(21) public static inline operator float component1(android.util.SizeF);
     method @RequiresApi(21) public static inline operator int component2(android.util.Size);
@@ -496,7 +451,6 @@
   }
 
   public final class SparseArrayKt {
-    ctor public SparseArrayKt();
     method public static inline operator <T> boolean contains(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsKey(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsValue(android.util.SparseArray<T>, T? value);
@@ -515,7 +469,6 @@
   }
 
   public final class SparseBooleanArrayKt {
-    ctor public SparseBooleanArrayKt();
     method public static inline operator boolean contains(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsKey(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsValue(android.util.SparseBooleanArray, boolean value);
@@ -534,7 +487,6 @@
   }
 
   public final class SparseIntArrayKt {
-    ctor public SparseIntArrayKt();
     method public static inline operator boolean contains(android.util.SparseIntArray, int key);
     method public static inline boolean containsKey(android.util.SparseIntArray, int key);
     method public static inline boolean containsValue(android.util.SparseIntArray, int value);
@@ -553,7 +505,6 @@
   }
 
   public final class SparseLongArrayKt {
-    ctor public SparseLongArrayKt();
     method @RequiresApi(18) public static inline operator boolean contains(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsKey(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsValue(android.util.SparseLongArray, long value);
@@ -576,7 +527,6 @@
 package androidx.core.view {
 
   public final class MenuKt {
-    ctor public MenuKt();
     method public static operator boolean contains(android.view.Menu, android.view.MenuItem item);
     method public static inline void forEach(android.view.Menu, kotlin.jvm.functions.Function1<? super android.view.MenuItem,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.Menu, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.MenuItem,kotlin.Unit> action);
@@ -590,7 +540,6 @@
   }
 
   public final class ViewGroupKt {
-    ctor public ViewGroupKt();
     method public static inline operator boolean contains(android.view.ViewGroup, android.view.View view);
     method public static inline void forEach(android.view.ViewGroup, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.ViewGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.View,kotlin.Unit> action);
@@ -608,7 +557,6 @@
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static inline void doOnAttach(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void doOnDetach(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void doOnLayout(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
@@ -641,7 +589,6 @@
 package androidx.core.widget {
 
   public final class TextViewKt {
-    ctor public TextViewKt();
     method public static inline android.text.TextWatcher addTextChangedListener(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> beforeTextChanged = { _, _, _, _ ->  }, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit>  _, _, _, _ ->  }, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> afterTextChanged = {});
     method public static inline android.text.TextWatcher doAfterTextChanged(android.widget.TextView, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> action);
     method public static inline android.text.TextWatcher doBeforeTextChanged(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> action);
diff --git a/core/core-ktx/api/1.2.0-beta02.txt b/core/core-ktx/api/1.2.0-beta02.txt
index 39aa8e5..cb5c321 100644
--- a/core/core-ktx/api/1.2.0-beta02.txt
+++ b/core/core-ktx/api/1.2.0-beta02.txt
@@ -2,7 +2,6 @@
 package androidx.core.animation {
 
   public final class AnimatorKt {
-    ctor public AnimatorKt();
     method public static inline android.animation.Animator.AnimatorListener addListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.animation.Animator.AnimatorPauseListener addPauseListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method public static inline android.animation.Animator.AnimatorListener doOnCancel(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> action);
@@ -18,19 +17,16 @@
 package androidx.core.content {
 
   public final class ContentValuesKt {
-    ctor public ContentValuesKt();
     method public static android.content.ContentValues contentValuesOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ContextKt {
-    ctor public ContextKt();
     method public static inline <reified T> T! getSystemService(android.content.Context);
     method public static inline void withStyledAttributes(android.content.Context, android.util.AttributeSet? set = null, int[] attrs, @AttrRes int defStyleAttr = 0, @StyleRes int defStyleRes = 0, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
     method public static inline void withStyledAttributes(android.content.Context, @StyleRes int resourceId, int[] attrs, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
   }
 
   public final class SharedPreferencesKt {
-    ctor public SharedPreferencesKt();
     method public static inline void edit(android.content.SharedPreferences, boolean commit = false, kotlin.jvm.functions.Function1<? super android.content.SharedPreferences.Editor,kotlin.Unit> action);
   }
 
@@ -39,7 +35,6 @@
 package androidx.core.content.res {
 
   public final class TypedArrayKt {
-    ctor public TypedArrayKt();
     method public static boolean getBooleanOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method @ColorInt public static int getColorOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method public static android.content.res.ColorStateList getColorStateListOrThrow(android.content.res.TypedArray, @StyleableRes int index);
@@ -63,7 +58,6 @@
 package androidx.core.database {
 
   public final class CursorKt {
-    ctor public CursorKt();
     method public static inline byte[]? getBlobOrNull(android.database.Cursor, int index);
     method public static inline Double? getDoubleOrNull(android.database.Cursor, int index);
     method public static inline Float? getFloatOrNull(android.database.Cursor, int index);
@@ -78,7 +72,6 @@
 package androidx.core.database.sqlite {
 
   public final class SQLiteDatabaseKt {
-    ctor public SQLiteDatabaseKt();
     method public static inline <T> T! transaction(android.database.sqlite.SQLiteDatabase, boolean exclusive = true, kotlin.jvm.functions.Function1<? super android.database.sqlite.SQLiteDatabase,? extends T> body);
   }
 
@@ -87,7 +80,6 @@
 package androidx.core.graphics {
 
   public final class BitmapKt {
-    ctor public BitmapKt();
     method public static inline android.graphics.Bitmap applyCanvas(android.graphics.Bitmap, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.Point p);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.PointF p);
@@ -99,7 +91,6 @@
   }
 
   public final class CanvasKt {
-    ctor public CanvasKt();
     method public static inline void withClip(android.graphics.Canvas, android.graphics.Rect clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, android.graphics.RectF clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, int left, int top, int right, int bottom, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
@@ -114,7 +105,6 @@
   }
 
   public final class ColorKt {
-    ctor public ColorKt();
     method @RequiresApi(26) public static inline operator float component1(android.graphics.Color);
     method public static inline operator int component1(@ColorInt int);
     method @RequiresApi(26) public static inline operator float component1(@ColorLong long);
@@ -155,13 +145,11 @@
   }
 
   public final class ImageDecoderKt {
-    ctor public ImageDecoderKt();
     method @RequiresApi(28) public static inline android.graphics.Bitmap decodeBitmap(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
     method @RequiresApi(28) public static inline android.graphics.drawable.Drawable decodeDrawable(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
   }
 
   public final class MatrixKt {
-    ctor public MatrixKt();
     method public static android.graphics.Matrix rotationMatrix(float degrees, float px = 0.0f, float py = 0.0f);
     method public static android.graphics.Matrix scaleMatrix(float sx = 1.0f, float sy = 1.0f);
     method public static inline operator android.graphics.Matrix times(android.graphics.Matrix, android.graphics.Matrix m);
@@ -170,12 +158,10 @@
   }
 
   public final class PaintKt {
-    ctor public PaintKt();
     method public static inline boolean setBlendMode(android.graphics.Paint, androidx.core.graphics.BlendModeCompat? blendModeCompat);
   }
 
   public final class PathKt {
-    ctor public PathKt();
     method @RequiresApi(19) public static inline infix android.graphics.Path and(android.graphics.Path, android.graphics.Path p);
     method @RequiresApi(26) public static Iterable<androidx.core.graphics.PathSegment> flatten(android.graphics.Path, float error = 0.5f);
     method @RequiresApi(19) public static inline operator android.graphics.Path minus(android.graphics.Path, android.graphics.Path p);
@@ -185,12 +171,10 @@
   }
 
   public final class PictureKt {
-    ctor public PictureKt();
     method public static inline android.graphics.Picture record(android.graphics.Picture, int width, int height, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
   }
 
   public final class PointKt {
-    ctor public PointKt();
     method public static inline operator int component1(android.graphics.Point);
     method public static inline operator float component1(android.graphics.PointF);
     method public static inline operator int component2(android.graphics.Point);
@@ -210,13 +194,11 @@
   }
 
   public final class PorterDuffKt {
-    ctor public PorterDuffKt();
     method public static inline android.graphics.PorterDuffColorFilter toColorFilter(android.graphics.PorterDuff.Mode, int color);
     method public static inline android.graphics.PorterDuffXfermode toXfermode(android.graphics.PorterDuff.Mode);
   }
 
   public final class RectKt {
-    ctor public RectKt();
     method public static inline infix android.graphics.Rect and(android.graphics.Rect, android.graphics.Rect r);
     method public static inline infix android.graphics.RectF and(android.graphics.RectF, android.graphics.RectF r);
     method public static inline operator int component1(android.graphics.Rect);
@@ -256,7 +238,6 @@
   }
 
   public final class RegionKt {
-    ctor public RegionKt();
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Rect r);
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Region r);
     method public static inline operator boolean contains(android.graphics.Region, android.graphics.Point p);
@@ -275,7 +256,6 @@
   }
 
   public final class ShaderKt {
-    ctor public ShaderKt();
     method public static inline void transform(android.graphics.Shader, kotlin.jvm.functions.Function1<? super android.graphics.Matrix,kotlin.Unit> block);
   }
 
@@ -284,24 +264,20 @@
 package androidx.core.graphics.drawable {
 
   public final class BitmapDrawableKt {
-    ctor public BitmapDrawableKt();
     method public static inline android.graphics.drawable.BitmapDrawable toDrawable(android.graphics.Bitmap, android.content.res.Resources resources);
   }
 
   public final class ColorDrawableKt {
-    ctor public ColorDrawableKt();
     method public static inline android.graphics.drawable.ColorDrawable toDrawable(@ColorInt int);
     method @RequiresApi(26) public static inline android.graphics.drawable.ColorDrawable toDrawable(android.graphics.Color);
   }
 
   public final class DrawableKt {
-    ctor public DrawableKt();
     method public static android.graphics.Bitmap toBitmap(android.graphics.drawable.Drawable, @Px int width = intrinsicWidth, @Px int height = intrinsicHeight, android.graphics.Bitmap.Config? config = null);
     method public static void updateBounds(android.graphics.drawable.Drawable, @Px int left = android.graphics.Rect.left, @Px int top = android.graphics.Rect.top, @Px int right = android.graphics.Rect.right, @Px int bottom = android.graphics.Rect.bottom);
   }
 
   public final class IconKt {
-    ctor public IconKt();
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toAdaptiveIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.net.Uri);
@@ -313,7 +289,6 @@
 package androidx.core.location {
 
   public final class LocationKt {
-    ctor public LocationKt();
     method public static inline operator double component1(android.location.Location);
     method public static inline operator double component2(android.location.Location);
   }
@@ -323,7 +298,6 @@
 package androidx.core.net {
 
   public final class UriKt {
-    ctor public UriKt();
     method public static java.io.File toFile(android.net.Uri);
     method public static inline android.net.Uri toUri(String);
     method public static inline android.net.Uri toUri(java.io.File);
@@ -334,23 +308,19 @@
 package androidx.core.os {
 
   public final class BundleKt {
-    ctor public BundleKt();
     method public static android.os.Bundle bundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class HandlerKt {
-    ctor public HandlerKt();
     method public static inline Runnable postAtTime(android.os.Handler, long uptimeMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
     method public static inline Runnable postDelayed(android.os.Handler, long delayInMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
   }
 
   public final class PersistableBundleKt {
-    ctor public PersistableBundleKt();
     method @RequiresApi(21) public static android.os.PersistableBundle persistableBundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class TraceKt {
-    ctor public TraceKt();
     method public static inline <T> T! trace(String sectionName, kotlin.jvm.functions.Function0<? extends T> block);
   }
 
@@ -359,24 +329,20 @@
 package androidx.core.text {
 
   public final class CharSequenceKt {
-    ctor public CharSequenceKt();
     method public static inline boolean isDigitsOnly(CharSequence);
     method public static inline int trimmedLength(CharSequence);
   }
 
   public final class HtmlKt {
-    ctor public HtmlKt();
     method public static inline android.text.Spanned parseAsHtml(String, int flags = 0, android.text.Html.ImageGetter? imageGetter = null, android.text.Html.TagHandler? tagHandler = null);
     method public static inline String toHtml(android.text.Spanned, int option = 0);
   }
 
   public final class LocaleKt {
-    ctor public LocaleKt();
     method @RequiresApi(17) public static inline int getLayoutDirection(java.util.Locale);
   }
 
   public final class SpannableStringBuilderKt {
-    ctor public SpannableStringBuilderKt();
     method public static inline android.text.SpannableStringBuilder backgroundColor(android.text.SpannableStringBuilder, @ColorInt int color, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannableStringBuilder bold(android.text.SpannableStringBuilder, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannedString buildSpannedString(kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
@@ -392,7 +358,6 @@
   }
 
   public final class SpannableStringKt {
-    ctor public SpannableStringKt();
     method public static inline void clearSpans(android.text.Spannable);
     method public static inline operator void set(android.text.Spannable, int start, int end, Object span);
     method public static inline operator void set(android.text.Spannable, kotlin.ranges.IntRange range, Object span);
@@ -400,13 +365,11 @@
   }
 
   public final class SpannedStringKt {
-    ctor public SpannedStringKt();
     method public static inline <reified T> T![] getSpans(android.text.Spanned, int start = 0, int end = length);
     method public static inline android.text.Spanned toSpanned(CharSequence);
   }
 
   public final class StringKt {
-    ctor public StringKt();
     method public static inline String htmlEncode(String);
   }
 
@@ -415,7 +378,6 @@
 package androidx.core.transition {
 
   public final class TransitionKt {
-    ctor public TransitionKt();
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener addListener(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnCancel(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnEnd(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
@@ -429,7 +391,6 @@
 package androidx.core.util {
 
   public final class AtomicFileKt {
-    ctor public AtomicFileKt();
     method @RequiresApi(17) public static inline byte[] readBytes(android.util.AtomicFile);
     method @RequiresApi(17) public static String readText(android.util.AtomicFile, java.nio.charset.Charset charset = Charsets.UTF_8);
     method @RequiresApi(17) public static inline void tryWrite(android.util.AtomicFile, kotlin.jvm.functions.Function1<? super java.io.FileOutputStream,kotlin.Unit> block);
@@ -438,7 +399,6 @@
   }
 
   public final class HalfKt {
-    ctor public HalfKt();
     method @RequiresApi(26) public static inline android.util.Half toHalf(@HalfFloat short);
     method @RequiresApi(26) public static inline android.util.Half toHalf(float);
     method @RequiresApi(26) public static inline android.util.Half toHalf(double);
@@ -446,7 +406,6 @@
   }
 
   public final class LongSparseArrayKt {
-    ctor public LongSparseArrayKt();
     method @RequiresApi(16) public static inline operator <T> boolean contains(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsKey(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsValue(android.util.LongSparseArray<T>, T? value);
@@ -465,12 +424,10 @@
   }
 
   public final class LruCacheKt {
-    ctor public LruCacheKt();
     method public static inline <K, V> android.util.LruCache<K,V> lruCache(int maxSize, kotlin.jvm.functions.Function2<? super K,? super V,java.lang.Integer> sizeOf = { _, _ -> 1 }, kotlin.jvm.functions.Function1<? super K,? extends V> create = { (V)null }, kotlin.jvm.functions.Function4<? super java.lang.Boolean,? super K,? super V,? super V,kotlin.Unit>  _, _, _, _ ->  });
   }
 
   public final class PairKt {
-    ctor public PairKt();
     method public static inline operator <F, S> F! component1(android.util.Pair<F,S>);
     method public static inline operator <F, S> S! component2(android.util.Pair<F,S>);
     method public static inline <F, S> android.util.Pair<F,S> toAndroidPair(kotlin.Pair<? extends F,? extends S>);
@@ -478,7 +435,6 @@
   }
 
   public final class RangeKt {
-    ctor public RangeKt();
     method @RequiresApi(21) public static inline infix <T extends java.lang.Comparable<? super T>> android.util.Range<T> and(android.util.Range<T>, android.util.Range<T> other);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, T value);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, android.util.Range<T> other);
@@ -488,7 +444,6 @@
   }
 
   public final class SizeKt {
-    ctor public SizeKt();
     method @RequiresApi(21) public static inline operator int component1(android.util.Size);
     method @RequiresApi(21) public static inline operator float component1(android.util.SizeF);
     method @RequiresApi(21) public static inline operator int component2(android.util.Size);
@@ -496,7 +451,6 @@
   }
 
   public final class SparseArrayKt {
-    ctor public SparseArrayKt();
     method public static inline operator <T> boolean contains(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsKey(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsValue(android.util.SparseArray<T>, T? value);
@@ -515,7 +469,6 @@
   }
 
   public final class SparseBooleanArrayKt {
-    ctor public SparseBooleanArrayKt();
     method public static inline operator boolean contains(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsKey(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsValue(android.util.SparseBooleanArray, boolean value);
@@ -534,7 +487,6 @@
   }
 
   public final class SparseIntArrayKt {
-    ctor public SparseIntArrayKt();
     method public static inline operator boolean contains(android.util.SparseIntArray, int key);
     method public static inline boolean containsKey(android.util.SparseIntArray, int key);
     method public static inline boolean containsValue(android.util.SparseIntArray, int value);
@@ -553,7 +505,6 @@
   }
 
   public final class SparseLongArrayKt {
-    ctor public SparseLongArrayKt();
     method @RequiresApi(18) public static inline operator boolean contains(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsKey(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsValue(android.util.SparseLongArray, long value);
@@ -576,7 +527,6 @@
 package androidx.core.view {
 
   public final class MenuKt {
-    ctor public MenuKt();
     method public static operator boolean contains(android.view.Menu, android.view.MenuItem item);
     method public static inline void forEach(android.view.Menu, kotlin.jvm.functions.Function1<? super android.view.MenuItem,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.Menu, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.MenuItem,kotlin.Unit> action);
@@ -590,7 +540,6 @@
   }
 
   public final class ViewGroupKt {
-    ctor public ViewGroupKt();
     method public static inline operator boolean contains(android.view.ViewGroup, android.view.View view);
     method public static inline void forEach(android.view.ViewGroup, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.ViewGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.View,kotlin.Unit> action);
@@ -608,7 +557,6 @@
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static inline void doOnAttach(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void doOnDetach(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void doOnLayout(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
@@ -641,7 +589,6 @@
 package androidx.core.widget {
 
   public final class TextViewKt {
-    ctor public TextViewKt();
     method public static inline android.text.TextWatcher addTextChangedListener(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> beforeTextChanged = { _, _, _, _ ->  }, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit>  _, _, _, _ ->  }, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> afterTextChanged = {});
     method public static inline android.text.TextWatcher doAfterTextChanged(android.widget.TextView, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> action);
     method public static inline android.text.TextWatcher doBeforeTextChanged(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> action);
diff --git a/core/core-ktx/api/1.3.0-alpha01.txt b/core/core-ktx/api/1.3.0-alpha01.txt
index 39aa8e5..cb5c321 100644
--- a/core/core-ktx/api/1.3.0-alpha01.txt
+++ b/core/core-ktx/api/1.3.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.core.animation {
 
   public final class AnimatorKt {
-    ctor public AnimatorKt();
     method public static inline android.animation.Animator.AnimatorListener addListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.animation.Animator.AnimatorPauseListener addPauseListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method public static inline android.animation.Animator.AnimatorListener doOnCancel(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> action);
@@ -18,19 +17,16 @@
 package androidx.core.content {
 
   public final class ContentValuesKt {
-    ctor public ContentValuesKt();
     method public static android.content.ContentValues contentValuesOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ContextKt {
-    ctor public ContextKt();
     method public static inline <reified T> T! getSystemService(android.content.Context);
     method public static inline void withStyledAttributes(android.content.Context, android.util.AttributeSet? set = null, int[] attrs, @AttrRes int defStyleAttr = 0, @StyleRes int defStyleRes = 0, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
     method public static inline void withStyledAttributes(android.content.Context, @StyleRes int resourceId, int[] attrs, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
   }
 
   public final class SharedPreferencesKt {
-    ctor public SharedPreferencesKt();
     method public static inline void edit(android.content.SharedPreferences, boolean commit = false, kotlin.jvm.functions.Function1<? super android.content.SharedPreferences.Editor,kotlin.Unit> action);
   }
 
@@ -39,7 +35,6 @@
 package androidx.core.content.res {
 
   public final class TypedArrayKt {
-    ctor public TypedArrayKt();
     method public static boolean getBooleanOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method @ColorInt public static int getColorOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method public static android.content.res.ColorStateList getColorStateListOrThrow(android.content.res.TypedArray, @StyleableRes int index);
@@ -63,7 +58,6 @@
 package androidx.core.database {
 
   public final class CursorKt {
-    ctor public CursorKt();
     method public static inline byte[]? getBlobOrNull(android.database.Cursor, int index);
     method public static inline Double? getDoubleOrNull(android.database.Cursor, int index);
     method public static inline Float? getFloatOrNull(android.database.Cursor, int index);
@@ -78,7 +72,6 @@
 package androidx.core.database.sqlite {
 
   public final class SQLiteDatabaseKt {
-    ctor public SQLiteDatabaseKt();
     method public static inline <T> T! transaction(android.database.sqlite.SQLiteDatabase, boolean exclusive = true, kotlin.jvm.functions.Function1<? super android.database.sqlite.SQLiteDatabase,? extends T> body);
   }
 
@@ -87,7 +80,6 @@
 package androidx.core.graphics {
 
   public final class BitmapKt {
-    ctor public BitmapKt();
     method public static inline android.graphics.Bitmap applyCanvas(android.graphics.Bitmap, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.Point p);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.PointF p);
@@ -99,7 +91,6 @@
   }
 
   public final class CanvasKt {
-    ctor public CanvasKt();
     method public static inline void withClip(android.graphics.Canvas, android.graphics.Rect clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, android.graphics.RectF clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, int left, int top, int right, int bottom, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
@@ -114,7 +105,6 @@
   }
 
   public final class ColorKt {
-    ctor public ColorKt();
     method @RequiresApi(26) public static inline operator float component1(android.graphics.Color);
     method public static inline operator int component1(@ColorInt int);
     method @RequiresApi(26) public static inline operator float component1(@ColorLong long);
@@ -155,13 +145,11 @@
   }
 
   public final class ImageDecoderKt {
-    ctor public ImageDecoderKt();
     method @RequiresApi(28) public static inline android.graphics.Bitmap decodeBitmap(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
     method @RequiresApi(28) public static inline android.graphics.drawable.Drawable decodeDrawable(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
   }
 
   public final class MatrixKt {
-    ctor public MatrixKt();
     method public static android.graphics.Matrix rotationMatrix(float degrees, float px = 0.0f, float py = 0.0f);
     method public static android.graphics.Matrix scaleMatrix(float sx = 1.0f, float sy = 1.0f);
     method public static inline operator android.graphics.Matrix times(android.graphics.Matrix, android.graphics.Matrix m);
@@ -170,12 +158,10 @@
   }
 
   public final class PaintKt {
-    ctor public PaintKt();
     method public static inline boolean setBlendMode(android.graphics.Paint, androidx.core.graphics.BlendModeCompat? blendModeCompat);
   }
 
   public final class PathKt {
-    ctor public PathKt();
     method @RequiresApi(19) public static inline infix android.graphics.Path and(android.graphics.Path, android.graphics.Path p);
     method @RequiresApi(26) public static Iterable<androidx.core.graphics.PathSegment> flatten(android.graphics.Path, float error = 0.5f);
     method @RequiresApi(19) public static inline operator android.graphics.Path minus(android.graphics.Path, android.graphics.Path p);
@@ -185,12 +171,10 @@
   }
 
   public final class PictureKt {
-    ctor public PictureKt();
     method public static inline android.graphics.Picture record(android.graphics.Picture, int width, int height, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
   }
 
   public final class PointKt {
-    ctor public PointKt();
     method public static inline operator int component1(android.graphics.Point);
     method public static inline operator float component1(android.graphics.PointF);
     method public static inline operator int component2(android.graphics.Point);
@@ -210,13 +194,11 @@
   }
 
   public final class PorterDuffKt {
-    ctor public PorterDuffKt();
     method public static inline android.graphics.PorterDuffColorFilter toColorFilter(android.graphics.PorterDuff.Mode, int color);
     method public static inline android.graphics.PorterDuffXfermode toXfermode(android.graphics.PorterDuff.Mode);
   }
 
   public final class RectKt {
-    ctor public RectKt();
     method public static inline infix android.graphics.Rect and(android.graphics.Rect, android.graphics.Rect r);
     method public static inline infix android.graphics.RectF and(android.graphics.RectF, android.graphics.RectF r);
     method public static inline operator int component1(android.graphics.Rect);
@@ -256,7 +238,6 @@
   }
 
   public final class RegionKt {
-    ctor public RegionKt();
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Rect r);
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Region r);
     method public static inline operator boolean contains(android.graphics.Region, android.graphics.Point p);
@@ -275,7 +256,6 @@
   }
 
   public final class ShaderKt {
-    ctor public ShaderKt();
     method public static inline void transform(android.graphics.Shader, kotlin.jvm.functions.Function1<? super android.graphics.Matrix,kotlin.Unit> block);
   }
 
@@ -284,24 +264,20 @@
 package androidx.core.graphics.drawable {
 
   public final class BitmapDrawableKt {
-    ctor public BitmapDrawableKt();
     method public static inline android.graphics.drawable.BitmapDrawable toDrawable(android.graphics.Bitmap, android.content.res.Resources resources);
   }
 
   public final class ColorDrawableKt {
-    ctor public ColorDrawableKt();
     method public static inline android.graphics.drawable.ColorDrawable toDrawable(@ColorInt int);
     method @RequiresApi(26) public static inline android.graphics.drawable.ColorDrawable toDrawable(android.graphics.Color);
   }
 
   public final class DrawableKt {
-    ctor public DrawableKt();
     method public static android.graphics.Bitmap toBitmap(android.graphics.drawable.Drawable, @Px int width = intrinsicWidth, @Px int height = intrinsicHeight, android.graphics.Bitmap.Config? config = null);
     method public static void updateBounds(android.graphics.drawable.Drawable, @Px int left = android.graphics.Rect.left, @Px int top = android.graphics.Rect.top, @Px int right = android.graphics.Rect.right, @Px int bottom = android.graphics.Rect.bottom);
   }
 
   public final class IconKt {
-    ctor public IconKt();
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toAdaptiveIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.net.Uri);
@@ -313,7 +289,6 @@
 package androidx.core.location {
 
   public final class LocationKt {
-    ctor public LocationKt();
     method public static inline operator double component1(android.location.Location);
     method public static inline operator double component2(android.location.Location);
   }
@@ -323,7 +298,6 @@
 package androidx.core.net {
 
   public final class UriKt {
-    ctor public UriKt();
     method public static java.io.File toFile(android.net.Uri);
     method public static inline android.net.Uri toUri(String);
     method public static inline android.net.Uri toUri(java.io.File);
@@ -334,23 +308,19 @@
 package androidx.core.os {
 
   public final class BundleKt {
-    ctor public BundleKt();
     method public static android.os.Bundle bundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class HandlerKt {
-    ctor public HandlerKt();
     method public static inline Runnable postAtTime(android.os.Handler, long uptimeMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
     method public static inline Runnable postDelayed(android.os.Handler, long delayInMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
   }
 
   public final class PersistableBundleKt {
-    ctor public PersistableBundleKt();
     method @RequiresApi(21) public static android.os.PersistableBundle persistableBundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class TraceKt {
-    ctor public TraceKt();
     method public static inline <T> T! trace(String sectionName, kotlin.jvm.functions.Function0<? extends T> block);
   }
 
@@ -359,24 +329,20 @@
 package androidx.core.text {
 
   public final class CharSequenceKt {
-    ctor public CharSequenceKt();
     method public static inline boolean isDigitsOnly(CharSequence);
     method public static inline int trimmedLength(CharSequence);
   }
 
   public final class HtmlKt {
-    ctor public HtmlKt();
     method public static inline android.text.Spanned parseAsHtml(String, int flags = 0, android.text.Html.ImageGetter? imageGetter = null, android.text.Html.TagHandler? tagHandler = null);
     method public static inline String toHtml(android.text.Spanned, int option = 0);
   }
 
   public final class LocaleKt {
-    ctor public LocaleKt();
     method @RequiresApi(17) public static inline int getLayoutDirection(java.util.Locale);
   }
 
   public final class SpannableStringBuilderKt {
-    ctor public SpannableStringBuilderKt();
     method public static inline android.text.SpannableStringBuilder backgroundColor(android.text.SpannableStringBuilder, @ColorInt int color, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannableStringBuilder bold(android.text.SpannableStringBuilder, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannedString buildSpannedString(kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
@@ -392,7 +358,6 @@
   }
 
   public final class SpannableStringKt {
-    ctor public SpannableStringKt();
     method public static inline void clearSpans(android.text.Spannable);
     method public static inline operator void set(android.text.Spannable, int start, int end, Object span);
     method public static inline operator void set(android.text.Spannable, kotlin.ranges.IntRange range, Object span);
@@ -400,13 +365,11 @@
   }
 
   public final class SpannedStringKt {
-    ctor public SpannedStringKt();
     method public static inline <reified T> T![] getSpans(android.text.Spanned, int start = 0, int end = length);
     method public static inline android.text.Spanned toSpanned(CharSequence);
   }
 
   public final class StringKt {
-    ctor public StringKt();
     method public static inline String htmlEncode(String);
   }
 
@@ -415,7 +378,6 @@
 package androidx.core.transition {
 
   public final class TransitionKt {
-    ctor public TransitionKt();
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener addListener(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnCancel(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnEnd(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
@@ -429,7 +391,6 @@
 package androidx.core.util {
 
   public final class AtomicFileKt {
-    ctor public AtomicFileKt();
     method @RequiresApi(17) public static inline byte[] readBytes(android.util.AtomicFile);
     method @RequiresApi(17) public static String readText(android.util.AtomicFile, java.nio.charset.Charset charset = Charsets.UTF_8);
     method @RequiresApi(17) public static inline void tryWrite(android.util.AtomicFile, kotlin.jvm.functions.Function1<? super java.io.FileOutputStream,kotlin.Unit> block);
@@ -438,7 +399,6 @@
   }
 
   public final class HalfKt {
-    ctor public HalfKt();
     method @RequiresApi(26) public static inline android.util.Half toHalf(@HalfFloat short);
     method @RequiresApi(26) public static inline android.util.Half toHalf(float);
     method @RequiresApi(26) public static inline android.util.Half toHalf(double);
@@ -446,7 +406,6 @@
   }
 
   public final class LongSparseArrayKt {
-    ctor public LongSparseArrayKt();
     method @RequiresApi(16) public static inline operator <T> boolean contains(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsKey(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsValue(android.util.LongSparseArray<T>, T? value);
@@ -465,12 +424,10 @@
   }
 
   public final class LruCacheKt {
-    ctor public LruCacheKt();
     method public static inline <K, V> android.util.LruCache<K,V> lruCache(int maxSize, kotlin.jvm.functions.Function2<? super K,? super V,java.lang.Integer> sizeOf = { _, _ -> 1 }, kotlin.jvm.functions.Function1<? super K,? extends V> create = { (V)null }, kotlin.jvm.functions.Function4<? super java.lang.Boolean,? super K,? super V,? super V,kotlin.Unit>  _, _, _, _ ->  });
   }
 
   public final class PairKt {
-    ctor public PairKt();
     method public static inline operator <F, S> F! component1(android.util.Pair<F,S>);
     method public static inline operator <F, S> S! component2(android.util.Pair<F,S>);
     method public static inline <F, S> android.util.Pair<F,S> toAndroidPair(kotlin.Pair<? extends F,? extends S>);
@@ -478,7 +435,6 @@
   }
 
   public final class RangeKt {
-    ctor public RangeKt();
     method @RequiresApi(21) public static inline infix <T extends java.lang.Comparable<? super T>> android.util.Range<T> and(android.util.Range<T>, android.util.Range<T> other);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, T value);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, android.util.Range<T> other);
@@ -488,7 +444,6 @@
   }
 
   public final class SizeKt {
-    ctor public SizeKt();
     method @RequiresApi(21) public static inline operator int component1(android.util.Size);
     method @RequiresApi(21) public static inline operator float component1(android.util.SizeF);
     method @RequiresApi(21) public static inline operator int component2(android.util.Size);
@@ -496,7 +451,6 @@
   }
 
   public final class SparseArrayKt {
-    ctor public SparseArrayKt();
     method public static inline operator <T> boolean contains(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsKey(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsValue(android.util.SparseArray<T>, T? value);
@@ -515,7 +469,6 @@
   }
 
   public final class SparseBooleanArrayKt {
-    ctor public SparseBooleanArrayKt();
     method public static inline operator boolean contains(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsKey(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsValue(android.util.SparseBooleanArray, boolean value);
@@ -534,7 +487,6 @@
   }
 
   public final class SparseIntArrayKt {
-    ctor public SparseIntArrayKt();
     method public static inline operator boolean contains(android.util.SparseIntArray, int key);
     method public static inline boolean containsKey(android.util.SparseIntArray, int key);
     method public static inline boolean containsValue(android.util.SparseIntArray, int value);
@@ -553,7 +505,6 @@
   }
 
   public final class SparseLongArrayKt {
-    ctor public SparseLongArrayKt();
     method @RequiresApi(18) public static inline operator boolean contains(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsKey(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsValue(android.util.SparseLongArray, long value);
@@ -576,7 +527,6 @@
 package androidx.core.view {
 
   public final class MenuKt {
-    ctor public MenuKt();
     method public static operator boolean contains(android.view.Menu, android.view.MenuItem item);
     method public static inline void forEach(android.view.Menu, kotlin.jvm.functions.Function1<? super android.view.MenuItem,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.Menu, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.MenuItem,kotlin.Unit> action);
@@ -590,7 +540,6 @@
   }
 
   public final class ViewGroupKt {
-    ctor public ViewGroupKt();
     method public static inline operator boolean contains(android.view.ViewGroup, android.view.View view);
     method public static inline void forEach(android.view.ViewGroup, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.ViewGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.View,kotlin.Unit> action);
@@ -608,7 +557,6 @@
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static inline void doOnAttach(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void doOnDetach(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void doOnLayout(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
@@ -641,7 +589,6 @@
 package androidx.core.widget {
 
   public final class TextViewKt {
-    ctor public TextViewKt();
     method public static inline android.text.TextWatcher addTextChangedListener(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> beforeTextChanged = { _, _, _, _ ->  }, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit>  _, _, _, _ ->  }, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> afterTextChanged = {});
     method public static inline android.text.TextWatcher doAfterTextChanged(android.widget.TextView, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> action);
     method public static inline android.text.TextWatcher doBeforeTextChanged(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> action);
diff --git a/core/core-ktx/api/current.txt b/core/core-ktx/api/current.txt
index 39aa8e5..cb5c321 100644
--- a/core/core-ktx/api/current.txt
+++ b/core/core-ktx/api/current.txt
@@ -2,7 +2,6 @@
 package androidx.core.animation {
 
   public final class AnimatorKt {
-    ctor public AnimatorKt();
     method public static inline android.animation.Animator.AnimatorListener addListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.animation.Animator.AnimatorPauseListener addPauseListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method public static inline android.animation.Animator.AnimatorListener doOnCancel(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> action);
@@ -18,19 +17,16 @@
 package androidx.core.content {
 
   public final class ContentValuesKt {
-    ctor public ContentValuesKt();
     method public static android.content.ContentValues contentValuesOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ContextKt {
-    ctor public ContextKt();
     method public static inline <reified T> T! getSystemService(android.content.Context);
     method public static inline void withStyledAttributes(android.content.Context, android.util.AttributeSet? set = null, int[] attrs, @AttrRes int defStyleAttr = 0, @StyleRes int defStyleRes = 0, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
     method public static inline void withStyledAttributes(android.content.Context, @StyleRes int resourceId, int[] attrs, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
   }
 
   public final class SharedPreferencesKt {
-    ctor public SharedPreferencesKt();
     method public static inline void edit(android.content.SharedPreferences, boolean commit = false, kotlin.jvm.functions.Function1<? super android.content.SharedPreferences.Editor,kotlin.Unit> action);
   }
 
@@ -39,7 +35,6 @@
 package androidx.core.content.res {
 
   public final class TypedArrayKt {
-    ctor public TypedArrayKt();
     method public static boolean getBooleanOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method @ColorInt public static int getColorOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method public static android.content.res.ColorStateList getColorStateListOrThrow(android.content.res.TypedArray, @StyleableRes int index);
@@ -63,7 +58,6 @@
 package androidx.core.database {
 
   public final class CursorKt {
-    ctor public CursorKt();
     method public static inline byte[]? getBlobOrNull(android.database.Cursor, int index);
     method public static inline Double? getDoubleOrNull(android.database.Cursor, int index);
     method public static inline Float? getFloatOrNull(android.database.Cursor, int index);
@@ -78,7 +72,6 @@
 package androidx.core.database.sqlite {
 
   public final class SQLiteDatabaseKt {
-    ctor public SQLiteDatabaseKt();
     method public static inline <T> T! transaction(android.database.sqlite.SQLiteDatabase, boolean exclusive = true, kotlin.jvm.functions.Function1<? super android.database.sqlite.SQLiteDatabase,? extends T> body);
   }
 
@@ -87,7 +80,6 @@
 package androidx.core.graphics {
 
   public final class BitmapKt {
-    ctor public BitmapKt();
     method public static inline android.graphics.Bitmap applyCanvas(android.graphics.Bitmap, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.Point p);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.PointF p);
@@ -99,7 +91,6 @@
   }
 
   public final class CanvasKt {
-    ctor public CanvasKt();
     method public static inline void withClip(android.graphics.Canvas, android.graphics.Rect clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, android.graphics.RectF clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, int left, int top, int right, int bottom, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
@@ -114,7 +105,6 @@
   }
 
   public final class ColorKt {
-    ctor public ColorKt();
     method @RequiresApi(26) public static inline operator float component1(android.graphics.Color);
     method public static inline operator int component1(@ColorInt int);
     method @RequiresApi(26) public static inline operator float component1(@ColorLong long);
@@ -155,13 +145,11 @@
   }
 
   public final class ImageDecoderKt {
-    ctor public ImageDecoderKt();
     method @RequiresApi(28) public static inline android.graphics.Bitmap decodeBitmap(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
     method @RequiresApi(28) public static inline android.graphics.drawable.Drawable decodeDrawable(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
   }
 
   public final class MatrixKt {
-    ctor public MatrixKt();
     method public static android.graphics.Matrix rotationMatrix(float degrees, float px = 0.0f, float py = 0.0f);
     method public static android.graphics.Matrix scaleMatrix(float sx = 1.0f, float sy = 1.0f);
     method public static inline operator android.graphics.Matrix times(android.graphics.Matrix, android.graphics.Matrix m);
@@ -170,12 +158,10 @@
   }
 
   public final class PaintKt {
-    ctor public PaintKt();
     method public static inline boolean setBlendMode(android.graphics.Paint, androidx.core.graphics.BlendModeCompat? blendModeCompat);
   }
 
   public final class PathKt {
-    ctor public PathKt();
     method @RequiresApi(19) public static inline infix android.graphics.Path and(android.graphics.Path, android.graphics.Path p);
     method @RequiresApi(26) public static Iterable<androidx.core.graphics.PathSegment> flatten(android.graphics.Path, float error = 0.5f);
     method @RequiresApi(19) public static inline operator android.graphics.Path minus(android.graphics.Path, android.graphics.Path p);
@@ -185,12 +171,10 @@
   }
 
   public final class PictureKt {
-    ctor public PictureKt();
     method public static inline android.graphics.Picture record(android.graphics.Picture, int width, int height, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
   }
 
   public final class PointKt {
-    ctor public PointKt();
     method public static inline operator int component1(android.graphics.Point);
     method public static inline operator float component1(android.graphics.PointF);
     method public static inline operator int component2(android.graphics.Point);
@@ -210,13 +194,11 @@
   }
 
   public final class PorterDuffKt {
-    ctor public PorterDuffKt();
     method public static inline android.graphics.PorterDuffColorFilter toColorFilter(android.graphics.PorterDuff.Mode, int color);
     method public static inline android.graphics.PorterDuffXfermode toXfermode(android.graphics.PorterDuff.Mode);
   }
 
   public final class RectKt {
-    ctor public RectKt();
     method public static inline infix android.graphics.Rect and(android.graphics.Rect, android.graphics.Rect r);
     method public static inline infix android.graphics.RectF and(android.graphics.RectF, android.graphics.RectF r);
     method public static inline operator int component1(android.graphics.Rect);
@@ -256,7 +238,6 @@
   }
 
   public final class RegionKt {
-    ctor public RegionKt();
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Rect r);
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Region r);
     method public static inline operator boolean contains(android.graphics.Region, android.graphics.Point p);
@@ -275,7 +256,6 @@
   }
 
   public final class ShaderKt {
-    ctor public ShaderKt();
     method public static inline void transform(android.graphics.Shader, kotlin.jvm.functions.Function1<? super android.graphics.Matrix,kotlin.Unit> block);
   }
 
@@ -284,24 +264,20 @@
 package androidx.core.graphics.drawable {
 
   public final class BitmapDrawableKt {
-    ctor public BitmapDrawableKt();
     method public static inline android.graphics.drawable.BitmapDrawable toDrawable(android.graphics.Bitmap, android.content.res.Resources resources);
   }
 
   public final class ColorDrawableKt {
-    ctor public ColorDrawableKt();
     method public static inline android.graphics.drawable.ColorDrawable toDrawable(@ColorInt int);
     method @RequiresApi(26) public static inline android.graphics.drawable.ColorDrawable toDrawable(android.graphics.Color);
   }
 
   public final class DrawableKt {
-    ctor public DrawableKt();
     method public static android.graphics.Bitmap toBitmap(android.graphics.drawable.Drawable, @Px int width = intrinsicWidth, @Px int height = intrinsicHeight, android.graphics.Bitmap.Config? config = null);
     method public static void updateBounds(android.graphics.drawable.Drawable, @Px int left = android.graphics.Rect.left, @Px int top = android.graphics.Rect.top, @Px int right = android.graphics.Rect.right, @Px int bottom = android.graphics.Rect.bottom);
   }
 
   public final class IconKt {
-    ctor public IconKt();
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toAdaptiveIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.net.Uri);
@@ -313,7 +289,6 @@
 package androidx.core.location {
 
   public final class LocationKt {
-    ctor public LocationKt();
     method public static inline operator double component1(android.location.Location);
     method public static inline operator double component2(android.location.Location);
   }
@@ -323,7 +298,6 @@
 package androidx.core.net {
 
   public final class UriKt {
-    ctor public UriKt();
     method public static java.io.File toFile(android.net.Uri);
     method public static inline android.net.Uri toUri(String);
     method public static inline android.net.Uri toUri(java.io.File);
@@ -334,23 +308,19 @@
 package androidx.core.os {
 
   public final class BundleKt {
-    ctor public BundleKt();
     method public static android.os.Bundle bundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class HandlerKt {
-    ctor public HandlerKt();
     method public static inline Runnable postAtTime(android.os.Handler, long uptimeMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
     method public static inline Runnable postDelayed(android.os.Handler, long delayInMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
   }
 
   public final class PersistableBundleKt {
-    ctor public PersistableBundleKt();
     method @RequiresApi(21) public static android.os.PersistableBundle persistableBundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class TraceKt {
-    ctor public TraceKt();
     method public static inline <T> T! trace(String sectionName, kotlin.jvm.functions.Function0<? extends T> block);
   }
 
@@ -359,24 +329,20 @@
 package androidx.core.text {
 
   public final class CharSequenceKt {
-    ctor public CharSequenceKt();
     method public static inline boolean isDigitsOnly(CharSequence);
     method public static inline int trimmedLength(CharSequence);
   }
 
   public final class HtmlKt {
-    ctor public HtmlKt();
     method public static inline android.text.Spanned parseAsHtml(String, int flags = 0, android.text.Html.ImageGetter? imageGetter = null, android.text.Html.TagHandler? tagHandler = null);
     method public static inline String toHtml(android.text.Spanned, int option = 0);
   }
 
   public final class LocaleKt {
-    ctor public LocaleKt();
     method @RequiresApi(17) public static inline int getLayoutDirection(java.util.Locale);
   }
 
   public final class SpannableStringBuilderKt {
-    ctor public SpannableStringBuilderKt();
     method public static inline android.text.SpannableStringBuilder backgroundColor(android.text.SpannableStringBuilder, @ColorInt int color, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannableStringBuilder bold(android.text.SpannableStringBuilder, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannedString buildSpannedString(kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
@@ -392,7 +358,6 @@
   }
 
   public final class SpannableStringKt {
-    ctor public SpannableStringKt();
     method public static inline void clearSpans(android.text.Spannable);
     method public static inline operator void set(android.text.Spannable, int start, int end, Object span);
     method public static inline operator void set(android.text.Spannable, kotlin.ranges.IntRange range, Object span);
@@ -400,13 +365,11 @@
   }
 
   public final class SpannedStringKt {
-    ctor public SpannedStringKt();
     method public static inline <reified T> T![] getSpans(android.text.Spanned, int start = 0, int end = length);
     method public static inline android.text.Spanned toSpanned(CharSequence);
   }
 
   public final class StringKt {
-    ctor public StringKt();
     method public static inline String htmlEncode(String);
   }
 
@@ -415,7 +378,6 @@
 package androidx.core.transition {
 
   public final class TransitionKt {
-    ctor public TransitionKt();
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener addListener(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnCancel(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnEnd(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
@@ -429,7 +391,6 @@
 package androidx.core.util {
 
   public final class AtomicFileKt {
-    ctor public AtomicFileKt();
     method @RequiresApi(17) public static inline byte[] readBytes(android.util.AtomicFile);
     method @RequiresApi(17) public static String readText(android.util.AtomicFile, java.nio.charset.Charset charset = Charsets.UTF_8);
     method @RequiresApi(17) public static inline void tryWrite(android.util.AtomicFile, kotlin.jvm.functions.Function1<? super java.io.FileOutputStream,kotlin.Unit> block);
@@ -438,7 +399,6 @@
   }
 
   public final class HalfKt {
-    ctor public HalfKt();
     method @RequiresApi(26) public static inline android.util.Half toHalf(@HalfFloat short);
     method @RequiresApi(26) public static inline android.util.Half toHalf(float);
     method @RequiresApi(26) public static inline android.util.Half toHalf(double);
@@ -446,7 +406,6 @@
   }
 
   public final class LongSparseArrayKt {
-    ctor public LongSparseArrayKt();
     method @RequiresApi(16) public static inline operator <T> boolean contains(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsKey(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsValue(android.util.LongSparseArray<T>, T? value);
@@ -465,12 +424,10 @@
   }
 
   public final class LruCacheKt {
-    ctor public LruCacheKt();
     method public static inline <K, V> android.util.LruCache<K,V> lruCache(int maxSize, kotlin.jvm.functions.Function2<? super K,? super V,java.lang.Integer> sizeOf = { _, _ -> 1 }, kotlin.jvm.functions.Function1<? super K,? extends V> create = { (V)null }, kotlin.jvm.functions.Function4<? super java.lang.Boolean,? super K,? super V,? super V,kotlin.Unit>  _, _, _, _ ->  });
   }
 
   public final class PairKt {
-    ctor public PairKt();
     method public static inline operator <F, S> F! component1(android.util.Pair<F,S>);
     method public static inline operator <F, S> S! component2(android.util.Pair<F,S>);
     method public static inline <F, S> android.util.Pair<F,S> toAndroidPair(kotlin.Pair<? extends F,? extends S>);
@@ -478,7 +435,6 @@
   }
 
   public final class RangeKt {
-    ctor public RangeKt();
     method @RequiresApi(21) public static inline infix <T extends java.lang.Comparable<? super T>> android.util.Range<T> and(android.util.Range<T>, android.util.Range<T> other);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, T value);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, android.util.Range<T> other);
@@ -488,7 +444,6 @@
   }
 
   public final class SizeKt {
-    ctor public SizeKt();
     method @RequiresApi(21) public static inline operator int component1(android.util.Size);
     method @RequiresApi(21) public static inline operator float component1(android.util.SizeF);
     method @RequiresApi(21) public static inline operator int component2(android.util.Size);
@@ -496,7 +451,6 @@
   }
 
   public final class SparseArrayKt {
-    ctor public SparseArrayKt();
     method public static inline operator <T> boolean contains(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsKey(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsValue(android.util.SparseArray<T>, T? value);
@@ -515,7 +469,6 @@
   }
 
   public final class SparseBooleanArrayKt {
-    ctor public SparseBooleanArrayKt();
     method public static inline operator boolean contains(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsKey(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsValue(android.util.SparseBooleanArray, boolean value);
@@ -534,7 +487,6 @@
   }
 
   public final class SparseIntArrayKt {
-    ctor public SparseIntArrayKt();
     method public static inline operator boolean contains(android.util.SparseIntArray, int key);
     method public static inline boolean containsKey(android.util.SparseIntArray, int key);
     method public static inline boolean containsValue(android.util.SparseIntArray, int value);
@@ -553,7 +505,6 @@
   }
 
   public final class SparseLongArrayKt {
-    ctor public SparseLongArrayKt();
     method @RequiresApi(18) public static inline operator boolean contains(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsKey(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsValue(android.util.SparseLongArray, long value);
@@ -576,7 +527,6 @@
 package androidx.core.view {
 
   public final class MenuKt {
-    ctor public MenuKt();
     method public static operator boolean contains(android.view.Menu, android.view.MenuItem item);
     method public static inline void forEach(android.view.Menu, kotlin.jvm.functions.Function1<? super android.view.MenuItem,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.Menu, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.MenuItem,kotlin.Unit> action);
@@ -590,7 +540,6 @@
   }
 
   public final class ViewGroupKt {
-    ctor public ViewGroupKt();
     method public static inline operator boolean contains(android.view.ViewGroup, android.view.View view);
     method public static inline void forEach(android.view.ViewGroup, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.ViewGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.View,kotlin.Unit> action);
@@ -608,7 +557,6 @@
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static inline void doOnAttach(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void doOnDetach(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void doOnLayout(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
@@ -641,7 +589,6 @@
 package androidx.core.widget {
 
   public final class TextViewKt {
-    ctor public TextViewKt();
     method public static inline android.text.TextWatcher addTextChangedListener(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> beforeTextChanged = { _, _, _, _ ->  }, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit>  _, _, _, _ ->  }, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> afterTextChanged = {});
     method public static inline android.text.TextWatcher doAfterTextChanged(android.widget.TextView, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> action);
     method public static inline android.text.TextWatcher doBeforeTextChanged(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> action);
diff --git a/core/core-ktx/api/public_plus_experimental_1.1.0-alpha02.txt b/core/core-ktx/api/public_plus_experimental_1.1.0-alpha02.txt
index 3f23f2e..6f4b52b 100644
--- a/core/core-ktx/api/public_plus_experimental_1.1.0-alpha02.txt
+++ b/core/core-ktx/api/public_plus_experimental_1.1.0-alpha02.txt
@@ -2,7 +2,6 @@
 package androidx.core.animation {
 
   public final class AnimatorKt {
-    ctor public AnimatorKt();
     method public static inline android.animation.Animator.AnimatorListener addListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.animation.Animator.AnimatorPauseListener addPauseListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method public static inline android.animation.Animator.AnimatorListener doOnCancel(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> action);
@@ -18,19 +17,16 @@
 package androidx.core.content {
 
   public final class ContentValuesKt {
-    ctor public ContentValuesKt();
     method public static android.content.ContentValues contentValuesOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ContextKt {
-    ctor public ContextKt();
     method public static inline <reified T> T! getSystemService(android.content.Context);
     method public static inline void withStyledAttributes(android.content.Context, android.util.AttributeSet? set = null, int[] attrs, @AttrRes int defStyleAttr = 0, @StyleRes int defStyleRes = 0, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
     method public static inline void withStyledAttributes(android.content.Context, @StyleRes int resourceId, int[] attrs, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
   }
 
   public final class SharedPreferencesKt {
-    ctor public SharedPreferencesKt();
     method public static inline void edit(android.content.SharedPreferences, boolean commit = false, kotlin.jvm.functions.Function1<? super android.content.SharedPreferences.Editor,kotlin.Unit> action);
   }
 
@@ -39,7 +35,6 @@
 package androidx.core.content.res {
 
   public final class TypedArrayKt {
-    ctor public TypedArrayKt();
     method public static boolean getBooleanOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method @ColorInt public static int getColorOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method public static android.content.res.ColorStateList getColorStateListOrThrow(android.content.res.TypedArray, @StyleableRes int index);
@@ -63,7 +58,6 @@
 package androidx.core.database {
 
   public final class CursorKt {
-    ctor public CursorKt();
     method public static inline byte[]? getBlobOrNull(android.database.Cursor, int index);
     method public static inline Double? getDoubleOrNull(android.database.Cursor, int index);
     method public static inline Float? getFloatOrNull(android.database.Cursor, int index);
@@ -78,7 +72,6 @@
 package androidx.core.database.sqlite {
 
   public final class SQLiteDatabaseKt {
-    ctor public SQLiteDatabaseKt();
     method public static inline <T> T! transaction(android.database.sqlite.SQLiteDatabase, boolean exclusive = true, kotlin.jvm.functions.Function1<? super android.database.sqlite.SQLiteDatabase,? extends T> body);
   }
 
@@ -87,7 +80,6 @@
 package androidx.core.graphics {
 
   public final class BitmapKt {
-    ctor public BitmapKt();
     method public static inline android.graphics.Bitmap applyCanvas(android.graphics.Bitmap, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.Point p);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.PointF p);
@@ -99,7 +91,6 @@
   }
 
   public final class CanvasKt {
-    ctor public CanvasKt();
     method public static inline void withClip(android.graphics.Canvas, android.graphics.Rect clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, android.graphics.RectF clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, int left, int top, int right, int bottom, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
@@ -114,7 +105,6 @@
   }
 
   public final class ColorKt {
-    ctor public ColorKt();
     method @RequiresApi(26) public static inline operator float component1(android.graphics.Color);
     method public static inline operator int component1(@ColorInt int);
     method @RequiresApi(26) public static inline operator float component1(@ColorLong long);
@@ -155,13 +145,11 @@
   }
 
   public final class ImageDecoderKt {
-    ctor public ImageDecoderKt();
     method @RequiresApi(28) public static inline android.graphics.Bitmap decodeBitmap(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
     method @RequiresApi(28) public static inline android.graphics.drawable.Drawable decodeDrawable(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
   }
 
   public final class MatrixKt {
-    ctor public MatrixKt();
     method public static android.graphics.Matrix rotationMatrix(float degrees, float px = 0.0f, float py = 0.0f);
     method public static android.graphics.Matrix scaleMatrix(float sx = 1.0f, float sy = 1.0f);
     method public static inline operator android.graphics.Matrix times(android.graphics.Matrix, android.graphics.Matrix m);
@@ -170,7 +158,6 @@
   }
 
   public final class PathKt {
-    ctor public PathKt();
     method @RequiresApi(19) public static inline infix android.graphics.Path and(android.graphics.Path, android.graphics.Path p);
     method @RequiresApi(26) public static Iterable<androidx.core.graphics.PathSegment> flatten(android.graphics.Path, float error = 0.5f);
     method @RequiresApi(19) public static inline operator android.graphics.Path minus(android.graphics.Path, android.graphics.Path p);
@@ -180,12 +167,10 @@
   }
 
   public final class PictureKt {
-    ctor public PictureKt();
     method public static inline android.graphics.Picture record(android.graphics.Picture, int width, int height, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
   }
 
   public final class PointKt {
-    ctor public PointKt();
     method public static inline operator int component1(android.graphics.Point);
     method public static inline operator float component1(android.graphics.PointF);
     method public static inline operator int component2(android.graphics.Point);
@@ -205,13 +190,11 @@
   }
 
   public final class PorterDuffKt {
-    ctor public PorterDuffKt();
     method public static inline android.graphics.PorterDuffColorFilter toColorFilter(android.graphics.PorterDuff.Mode, int color);
     method public static inline android.graphics.PorterDuffXfermode toXfermode(android.graphics.PorterDuff.Mode);
   }
 
   public final class RectKt {
-    ctor public RectKt();
     method public static inline infix android.graphics.Rect and(android.graphics.Rect, android.graphics.Rect r);
     method public static inline infix android.graphics.RectF and(android.graphics.RectF, android.graphics.RectF r);
     method public static inline operator int component1(android.graphics.Rect);
@@ -248,7 +231,6 @@
   }
 
   public final class RegionKt {
-    ctor public RegionKt();
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Rect r);
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Region r);
     method public static inline operator boolean contains(android.graphics.Region, android.graphics.Point p);
@@ -267,7 +249,6 @@
   }
 
   public final class ShaderKt {
-    ctor public ShaderKt();
     method public static inline void transform(android.graphics.Shader, kotlin.jvm.functions.Function1<? super android.graphics.Matrix,kotlin.Unit> block);
   }
 
@@ -276,24 +257,20 @@
 package androidx.core.graphics.drawable {
 
   public final class BitmapDrawableKt {
-    ctor public BitmapDrawableKt();
     method public static inline android.graphics.drawable.BitmapDrawable toDrawable(android.graphics.Bitmap, android.content.res.Resources resources);
   }
 
   public final class ColorDrawableKt {
-    ctor public ColorDrawableKt();
     method public static inline android.graphics.drawable.ColorDrawable toDrawable(@ColorInt int);
     method @RequiresApi(26) public static inline android.graphics.drawable.ColorDrawable toDrawable(android.graphics.Color);
   }
 
   public final class DrawableKt {
-    ctor public DrawableKt();
     method public static android.graphics.Bitmap toBitmap(android.graphics.drawable.Drawable, @Px int width = intrinsicWidth, @Px int height = intrinsicHeight, android.graphics.Bitmap.Config? config = null);
     method public static void updateBounds(android.graphics.drawable.Drawable, @Px int left = android.graphics.Rect.left, @Px int top = android.graphics.Rect.top, @Px int right = android.graphics.Rect.right, @Px int bottom = android.graphics.Rect.bottom);
   }
 
   public final class IconKt {
-    ctor public IconKt();
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toAdaptiveIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.net.Uri);
@@ -305,7 +282,6 @@
 package androidx.core.location {
 
   public final class LocationKt {
-    ctor public LocationKt();
     method public static inline operator double component1(android.location.Location);
     method public static inline operator double component2(android.location.Location);
   }
@@ -315,7 +291,6 @@
 package androidx.core.net {
 
   public final class UriKt {
-    ctor public UriKt();
     method public static java.io.File toFile(android.net.Uri);
     method public static inline android.net.Uri toUri(String);
     method public static inline android.net.Uri toUri(java.io.File);
@@ -326,23 +301,19 @@
 package androidx.core.os {
 
   public final class BundleKt {
-    ctor public BundleKt();
     method public static android.os.Bundle bundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class HandlerKt {
-    ctor public HandlerKt();
     method public static inline Runnable postAtTime(android.os.Handler, long uptimeMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
     method public static inline Runnable postDelayed(android.os.Handler, long delayInMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
   }
 
   public final class PersistableBundleKt {
-    ctor public PersistableBundleKt();
     method @RequiresApi(21) public static android.os.PersistableBundle persistableBundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class TraceKt {
-    ctor public TraceKt();
     method public static inline <T> T! trace(String sectionName, kotlin.jvm.functions.Function0<? extends T> block);
   }
 
@@ -351,24 +322,20 @@
 package androidx.core.text {
 
   public final class CharSequenceKt {
-    ctor public CharSequenceKt();
     method public static inline boolean isDigitsOnly(CharSequence);
     method public static inline int trimmedLength(CharSequence);
   }
 
   public final class HtmlKt {
-    ctor public HtmlKt();
     method public static inline android.text.Spanned parseAsHtml(String, int flags = 0, android.text.Html.ImageGetter? imageGetter = null, android.text.Html.TagHandler? tagHandler = null);
     method public static inline String toHtml(android.text.Spanned, int option = 0);
   }
 
   public final class LocaleKt {
-    ctor public LocaleKt();
     method @RequiresApi(17) public static inline int getLayoutDirection(java.util.Locale);
   }
 
   public final class SpannableStringBuilderKt {
-    ctor public SpannableStringBuilderKt();
     method public static inline android.text.SpannableStringBuilder backgroundColor(android.text.SpannableStringBuilder, @ColorInt int color, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannableStringBuilder bold(android.text.SpannableStringBuilder, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannedString buildSpannedString(kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
@@ -384,7 +351,6 @@
   }
 
   public final class SpannableStringKt {
-    ctor public SpannableStringKt();
     method public static inline void clearSpans(android.text.Spannable);
     method public static inline operator void set(android.text.Spannable, int start, int end, Object span);
     method public static inline operator void set(android.text.Spannable, kotlin.ranges.IntRange range, Object span);
@@ -392,13 +358,11 @@
   }
 
   public final class SpannedStringKt {
-    ctor public SpannedStringKt();
     method public static inline <reified T> T![] getSpans(android.text.Spanned, int start = 0, int end = length);
     method public static inline android.text.Spanned toSpanned(CharSequence);
   }
 
   public final class StringKt {
-    ctor public StringKt();
     method public static inline String htmlEncode(String);
   }
 
@@ -407,7 +371,6 @@
 package androidx.core.transition {
 
   public final class TransitionKt {
-    ctor public TransitionKt();
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener addListener(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnCancel(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnEnd(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
@@ -421,7 +384,6 @@
 package androidx.core.util {
 
   public final class AtomicFileKt {
-    ctor public AtomicFileKt();
     method @RequiresApi(17) public static inline byte[] readBytes(android.util.AtomicFile);
     method @RequiresApi(17) public static String readText(android.util.AtomicFile, java.nio.charset.Charset charset = Charsets.UTF_8);
     method @RequiresApi(17) public static inline void tryWrite(android.util.AtomicFile, kotlin.jvm.functions.Function1<? super java.io.FileOutputStream,kotlin.Unit> block);
@@ -430,7 +392,6 @@
   }
 
   public final class HalfKt {
-    ctor public HalfKt();
     method @RequiresApi(26) public static inline android.util.Half toHalf(@HalfFloat short);
     method @RequiresApi(26) public static inline android.util.Half toHalf(float);
     method @RequiresApi(26) public static inline android.util.Half toHalf(double);
@@ -438,7 +399,6 @@
   }
 
   public final class LongSparseArrayKt {
-    ctor public LongSparseArrayKt();
     method @RequiresApi(16) public static inline operator <T> boolean contains(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsKey(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsValue(android.util.LongSparseArray<T>, T? value);
@@ -457,12 +417,10 @@
   }
 
   public final class LruCacheKt {
-    ctor public LruCacheKt();
     method public static inline <K, V> android.util.LruCache<K,V> lruCache(int maxSize, kotlin.jvm.functions.Function2<? super K,? super V,java.lang.Integer> sizeOf = { _, _ -> 1 }, kotlin.jvm.functions.Function1<? super K,? extends V> create = { (V)null }, kotlin.jvm.functions.Function4<? super java.lang.Boolean,? super K,? super V,? super V,kotlin.Unit>  _, _, _, _ ->  });
   }
 
   public final class PairKt {
-    ctor public PairKt();
     method public static inline operator <F, S> F! component1(android.util.Pair<F,S>);
     method public static inline operator <F, S> S! component2(android.util.Pair<F,S>);
     method public static inline <F, S> android.util.Pair<F,S> toAndroidPair(kotlin.Pair<? extends F,? extends S>);
@@ -470,7 +428,6 @@
   }
 
   public final class RangeKt {
-    ctor public RangeKt();
     method @RequiresApi(21) public static inline infix <T extends java.lang.Comparable<? super T>> android.util.Range<T> and(android.util.Range<T>, android.util.Range<T> other);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, T value);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, android.util.Range<T> other);
@@ -480,7 +437,6 @@
   }
 
   public final class SizeKt {
-    ctor public SizeKt();
     method @RequiresApi(21) public static inline operator int component1(android.util.Size);
     method @RequiresApi(21) public static inline operator float component1(android.util.SizeF);
     method @RequiresApi(21) public static inline operator int component2(android.util.Size);
@@ -488,7 +444,6 @@
   }
 
   public final class SparseArrayKt {
-    ctor public SparseArrayKt();
     method public static inline operator <T> boolean contains(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsKey(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsValue(android.util.SparseArray<T>, T? value);
@@ -507,7 +462,6 @@
   }
 
   public final class SparseBooleanArrayKt {
-    ctor public SparseBooleanArrayKt();
     method public static inline operator boolean contains(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsKey(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsValue(android.util.SparseBooleanArray, boolean value);
@@ -526,7 +480,6 @@
   }
 
   public final class SparseIntArrayKt {
-    ctor public SparseIntArrayKt();
     method public static inline operator boolean contains(android.util.SparseIntArray, int key);
     method public static inline boolean containsKey(android.util.SparseIntArray, int key);
     method public static inline boolean containsValue(android.util.SparseIntArray, int value);
@@ -545,7 +498,6 @@
   }
 
   public final class SparseLongArrayKt {
-    ctor public SparseLongArrayKt();
     method @RequiresApi(18) public static inline operator boolean contains(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsKey(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsValue(android.util.SparseLongArray, long value);
@@ -568,7 +520,6 @@
 package androidx.core.view {
 
   public final class MenuKt {
-    ctor public MenuKt();
     method public static operator boolean contains(android.view.Menu, android.view.MenuItem item);
     method public static inline void forEach(android.view.Menu, kotlin.jvm.functions.Function1<? super android.view.MenuItem,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.Menu, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.MenuItem,kotlin.Unit> action);
@@ -582,7 +533,6 @@
   }
 
   public final class ViewGroupKt {
-    ctor public ViewGroupKt();
     method public static inline operator boolean contains(android.view.ViewGroup, android.view.View view);
     method public static inline void forEach(android.view.ViewGroup, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.ViewGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.View,kotlin.Unit> action);
@@ -600,7 +550,6 @@
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static inline void doOnLayout(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void doOnNextLayout(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline androidx.core.view.OneShotPreDrawListener doOnPreDraw(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
@@ -631,7 +580,6 @@
 package androidx.core.widget {
 
   public final class TextViewKt {
-    ctor public TextViewKt();
     method public static inline android.text.TextWatcher addTextChangedListener(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> beforeTextChanged = { _, _, _, _ ->  }, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit>  _, _, _, _ ->  }, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> afterTextChanged = {});
     method public static inline android.text.TextWatcher doAfterTextChanged(android.widget.TextView, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> action);
     method public static inline android.text.TextWatcher doBeforeTextChanged(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> action);
diff --git a/core/core-ktx/api/public_plus_experimental_1.1.0-alpha03.txt b/core/core-ktx/api/public_plus_experimental_1.1.0-alpha03.txt
index 3f23f2e..6f4b52b 100644
--- a/core/core-ktx/api/public_plus_experimental_1.1.0-alpha03.txt
+++ b/core/core-ktx/api/public_plus_experimental_1.1.0-alpha03.txt
@@ -2,7 +2,6 @@
 package androidx.core.animation {
 
   public final class AnimatorKt {
-    ctor public AnimatorKt();
     method public static inline android.animation.Animator.AnimatorListener addListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.animation.Animator.AnimatorPauseListener addPauseListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method public static inline android.animation.Animator.AnimatorListener doOnCancel(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> action);
@@ -18,19 +17,16 @@
 package androidx.core.content {
 
   public final class ContentValuesKt {
-    ctor public ContentValuesKt();
     method public static android.content.ContentValues contentValuesOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ContextKt {
-    ctor public ContextKt();
     method public static inline <reified T> T! getSystemService(android.content.Context);
     method public static inline void withStyledAttributes(android.content.Context, android.util.AttributeSet? set = null, int[] attrs, @AttrRes int defStyleAttr = 0, @StyleRes int defStyleRes = 0, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
     method public static inline void withStyledAttributes(android.content.Context, @StyleRes int resourceId, int[] attrs, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
   }
 
   public final class SharedPreferencesKt {
-    ctor public SharedPreferencesKt();
     method public static inline void edit(android.content.SharedPreferences, boolean commit = false, kotlin.jvm.functions.Function1<? super android.content.SharedPreferences.Editor,kotlin.Unit> action);
   }
 
@@ -39,7 +35,6 @@
 package androidx.core.content.res {
 
   public final class TypedArrayKt {
-    ctor public TypedArrayKt();
     method public static boolean getBooleanOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method @ColorInt public static int getColorOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method public static android.content.res.ColorStateList getColorStateListOrThrow(android.content.res.TypedArray, @StyleableRes int index);
@@ -63,7 +58,6 @@
 package androidx.core.database {
 
   public final class CursorKt {
-    ctor public CursorKt();
     method public static inline byte[]? getBlobOrNull(android.database.Cursor, int index);
     method public static inline Double? getDoubleOrNull(android.database.Cursor, int index);
     method public static inline Float? getFloatOrNull(android.database.Cursor, int index);
@@ -78,7 +72,6 @@
 package androidx.core.database.sqlite {
 
   public final class SQLiteDatabaseKt {
-    ctor public SQLiteDatabaseKt();
     method public static inline <T> T! transaction(android.database.sqlite.SQLiteDatabase, boolean exclusive = true, kotlin.jvm.functions.Function1<? super android.database.sqlite.SQLiteDatabase,? extends T> body);
   }
 
@@ -87,7 +80,6 @@
 package androidx.core.graphics {
 
   public final class BitmapKt {
-    ctor public BitmapKt();
     method public static inline android.graphics.Bitmap applyCanvas(android.graphics.Bitmap, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.Point p);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.PointF p);
@@ -99,7 +91,6 @@
   }
 
   public final class CanvasKt {
-    ctor public CanvasKt();
     method public static inline void withClip(android.graphics.Canvas, android.graphics.Rect clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, android.graphics.RectF clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, int left, int top, int right, int bottom, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
@@ -114,7 +105,6 @@
   }
 
   public final class ColorKt {
-    ctor public ColorKt();
     method @RequiresApi(26) public static inline operator float component1(android.graphics.Color);
     method public static inline operator int component1(@ColorInt int);
     method @RequiresApi(26) public static inline operator float component1(@ColorLong long);
@@ -155,13 +145,11 @@
   }
 
   public final class ImageDecoderKt {
-    ctor public ImageDecoderKt();
     method @RequiresApi(28) public static inline android.graphics.Bitmap decodeBitmap(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
     method @RequiresApi(28) public static inline android.graphics.drawable.Drawable decodeDrawable(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
   }
 
   public final class MatrixKt {
-    ctor public MatrixKt();
     method public static android.graphics.Matrix rotationMatrix(float degrees, float px = 0.0f, float py = 0.0f);
     method public static android.graphics.Matrix scaleMatrix(float sx = 1.0f, float sy = 1.0f);
     method public static inline operator android.graphics.Matrix times(android.graphics.Matrix, android.graphics.Matrix m);
@@ -170,7 +158,6 @@
   }
 
   public final class PathKt {
-    ctor public PathKt();
     method @RequiresApi(19) public static inline infix android.graphics.Path and(android.graphics.Path, android.graphics.Path p);
     method @RequiresApi(26) public static Iterable<androidx.core.graphics.PathSegment> flatten(android.graphics.Path, float error = 0.5f);
     method @RequiresApi(19) public static inline operator android.graphics.Path minus(android.graphics.Path, android.graphics.Path p);
@@ -180,12 +167,10 @@
   }
 
   public final class PictureKt {
-    ctor public PictureKt();
     method public static inline android.graphics.Picture record(android.graphics.Picture, int width, int height, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
   }
 
   public final class PointKt {
-    ctor public PointKt();
     method public static inline operator int component1(android.graphics.Point);
     method public static inline operator float component1(android.graphics.PointF);
     method public static inline operator int component2(android.graphics.Point);
@@ -205,13 +190,11 @@
   }
 
   public final class PorterDuffKt {
-    ctor public PorterDuffKt();
     method public static inline android.graphics.PorterDuffColorFilter toColorFilter(android.graphics.PorterDuff.Mode, int color);
     method public static inline android.graphics.PorterDuffXfermode toXfermode(android.graphics.PorterDuff.Mode);
   }
 
   public final class RectKt {
-    ctor public RectKt();
     method public static inline infix android.graphics.Rect and(android.graphics.Rect, android.graphics.Rect r);
     method public static inline infix android.graphics.RectF and(android.graphics.RectF, android.graphics.RectF r);
     method public static inline operator int component1(android.graphics.Rect);
@@ -248,7 +231,6 @@
   }
 
   public final class RegionKt {
-    ctor public RegionKt();
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Rect r);
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Region r);
     method public static inline operator boolean contains(android.graphics.Region, android.graphics.Point p);
@@ -267,7 +249,6 @@
   }
 
   public final class ShaderKt {
-    ctor public ShaderKt();
     method public static inline void transform(android.graphics.Shader, kotlin.jvm.functions.Function1<? super android.graphics.Matrix,kotlin.Unit> block);
   }
 
@@ -276,24 +257,20 @@
 package androidx.core.graphics.drawable {
 
   public final class BitmapDrawableKt {
-    ctor public BitmapDrawableKt();
     method public static inline android.graphics.drawable.BitmapDrawable toDrawable(android.graphics.Bitmap, android.content.res.Resources resources);
   }
 
   public final class ColorDrawableKt {
-    ctor public ColorDrawableKt();
     method public static inline android.graphics.drawable.ColorDrawable toDrawable(@ColorInt int);
     method @RequiresApi(26) public static inline android.graphics.drawable.ColorDrawable toDrawable(android.graphics.Color);
   }
 
   public final class DrawableKt {
-    ctor public DrawableKt();
     method public static android.graphics.Bitmap toBitmap(android.graphics.drawable.Drawable, @Px int width = intrinsicWidth, @Px int height = intrinsicHeight, android.graphics.Bitmap.Config? config = null);
     method public static void updateBounds(android.graphics.drawable.Drawable, @Px int left = android.graphics.Rect.left, @Px int top = android.graphics.Rect.top, @Px int right = android.graphics.Rect.right, @Px int bottom = android.graphics.Rect.bottom);
   }
 
   public final class IconKt {
-    ctor public IconKt();
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toAdaptiveIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.net.Uri);
@@ -305,7 +282,6 @@
 package androidx.core.location {
 
   public final class LocationKt {
-    ctor public LocationKt();
     method public static inline operator double component1(android.location.Location);
     method public static inline operator double component2(android.location.Location);
   }
@@ -315,7 +291,6 @@
 package androidx.core.net {
 
   public final class UriKt {
-    ctor public UriKt();
     method public static java.io.File toFile(android.net.Uri);
     method public static inline android.net.Uri toUri(String);
     method public static inline android.net.Uri toUri(java.io.File);
@@ -326,23 +301,19 @@
 package androidx.core.os {
 
   public final class BundleKt {
-    ctor public BundleKt();
     method public static android.os.Bundle bundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class HandlerKt {
-    ctor public HandlerKt();
     method public static inline Runnable postAtTime(android.os.Handler, long uptimeMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
     method public static inline Runnable postDelayed(android.os.Handler, long delayInMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
   }
 
   public final class PersistableBundleKt {
-    ctor public PersistableBundleKt();
     method @RequiresApi(21) public static android.os.PersistableBundle persistableBundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class TraceKt {
-    ctor public TraceKt();
     method public static inline <T> T! trace(String sectionName, kotlin.jvm.functions.Function0<? extends T> block);
   }
 
@@ -351,24 +322,20 @@
 package androidx.core.text {
 
   public final class CharSequenceKt {
-    ctor public CharSequenceKt();
     method public static inline boolean isDigitsOnly(CharSequence);
     method public static inline int trimmedLength(CharSequence);
   }
 
   public final class HtmlKt {
-    ctor public HtmlKt();
     method public static inline android.text.Spanned parseAsHtml(String, int flags = 0, android.text.Html.ImageGetter? imageGetter = null, android.text.Html.TagHandler? tagHandler = null);
     method public static inline String toHtml(android.text.Spanned, int option = 0);
   }
 
   public final class LocaleKt {
-    ctor public LocaleKt();
     method @RequiresApi(17) public static inline int getLayoutDirection(java.util.Locale);
   }
 
   public final class SpannableStringBuilderKt {
-    ctor public SpannableStringBuilderKt();
     method public static inline android.text.SpannableStringBuilder backgroundColor(android.text.SpannableStringBuilder, @ColorInt int color, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannableStringBuilder bold(android.text.SpannableStringBuilder, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannedString buildSpannedString(kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
@@ -384,7 +351,6 @@
   }
 
   public final class SpannableStringKt {
-    ctor public SpannableStringKt();
     method public static inline void clearSpans(android.text.Spannable);
     method public static inline operator void set(android.text.Spannable, int start, int end, Object span);
     method public static inline operator void set(android.text.Spannable, kotlin.ranges.IntRange range, Object span);
@@ -392,13 +358,11 @@
   }
 
   public final class SpannedStringKt {
-    ctor public SpannedStringKt();
     method public static inline <reified T> T![] getSpans(android.text.Spanned, int start = 0, int end = length);
     method public static inline android.text.Spanned toSpanned(CharSequence);
   }
 
   public final class StringKt {
-    ctor public StringKt();
     method public static inline String htmlEncode(String);
   }
 
@@ -407,7 +371,6 @@
 package androidx.core.transition {
 
   public final class TransitionKt {
-    ctor public TransitionKt();
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener addListener(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnCancel(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnEnd(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
@@ -421,7 +384,6 @@
 package androidx.core.util {
 
   public final class AtomicFileKt {
-    ctor public AtomicFileKt();
     method @RequiresApi(17) public static inline byte[] readBytes(android.util.AtomicFile);
     method @RequiresApi(17) public static String readText(android.util.AtomicFile, java.nio.charset.Charset charset = Charsets.UTF_8);
     method @RequiresApi(17) public static inline void tryWrite(android.util.AtomicFile, kotlin.jvm.functions.Function1<? super java.io.FileOutputStream,kotlin.Unit> block);
@@ -430,7 +392,6 @@
   }
 
   public final class HalfKt {
-    ctor public HalfKt();
     method @RequiresApi(26) public static inline android.util.Half toHalf(@HalfFloat short);
     method @RequiresApi(26) public static inline android.util.Half toHalf(float);
     method @RequiresApi(26) public static inline android.util.Half toHalf(double);
@@ -438,7 +399,6 @@
   }
 
   public final class LongSparseArrayKt {
-    ctor public LongSparseArrayKt();
     method @RequiresApi(16) public static inline operator <T> boolean contains(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsKey(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsValue(android.util.LongSparseArray<T>, T? value);
@@ -457,12 +417,10 @@
   }
 
   public final class LruCacheKt {
-    ctor public LruCacheKt();
     method public static inline <K, V> android.util.LruCache<K,V> lruCache(int maxSize, kotlin.jvm.functions.Function2<? super K,? super V,java.lang.Integer> sizeOf = { _, _ -> 1 }, kotlin.jvm.functions.Function1<? super K,? extends V> create = { (V)null }, kotlin.jvm.functions.Function4<? super java.lang.Boolean,? super K,? super V,? super V,kotlin.Unit>  _, _, _, _ ->  });
   }
 
   public final class PairKt {
-    ctor public PairKt();
     method public static inline operator <F, S> F! component1(android.util.Pair<F,S>);
     method public static inline operator <F, S> S! component2(android.util.Pair<F,S>);
     method public static inline <F, S> android.util.Pair<F,S> toAndroidPair(kotlin.Pair<? extends F,? extends S>);
@@ -470,7 +428,6 @@
   }
 
   public final class RangeKt {
-    ctor public RangeKt();
     method @RequiresApi(21) public static inline infix <T extends java.lang.Comparable<? super T>> android.util.Range<T> and(android.util.Range<T>, android.util.Range<T> other);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, T value);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, android.util.Range<T> other);
@@ -480,7 +437,6 @@
   }
 
   public final class SizeKt {
-    ctor public SizeKt();
     method @RequiresApi(21) public static inline operator int component1(android.util.Size);
     method @RequiresApi(21) public static inline operator float component1(android.util.SizeF);
     method @RequiresApi(21) public static inline operator int component2(android.util.Size);
@@ -488,7 +444,6 @@
   }
 
   public final class SparseArrayKt {
-    ctor public SparseArrayKt();
     method public static inline operator <T> boolean contains(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsKey(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsValue(android.util.SparseArray<T>, T? value);
@@ -507,7 +462,6 @@
   }
 
   public final class SparseBooleanArrayKt {
-    ctor public SparseBooleanArrayKt();
     method public static inline operator boolean contains(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsKey(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsValue(android.util.SparseBooleanArray, boolean value);
@@ -526,7 +480,6 @@
   }
 
   public final class SparseIntArrayKt {
-    ctor public SparseIntArrayKt();
     method public static inline operator boolean contains(android.util.SparseIntArray, int key);
     method public static inline boolean containsKey(android.util.SparseIntArray, int key);
     method public static inline boolean containsValue(android.util.SparseIntArray, int value);
@@ -545,7 +498,6 @@
   }
 
   public final class SparseLongArrayKt {
-    ctor public SparseLongArrayKt();
     method @RequiresApi(18) public static inline operator boolean contains(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsKey(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsValue(android.util.SparseLongArray, long value);
@@ -568,7 +520,6 @@
 package androidx.core.view {
 
   public final class MenuKt {
-    ctor public MenuKt();
     method public static operator boolean contains(android.view.Menu, android.view.MenuItem item);
     method public static inline void forEach(android.view.Menu, kotlin.jvm.functions.Function1<? super android.view.MenuItem,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.Menu, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.MenuItem,kotlin.Unit> action);
@@ -582,7 +533,6 @@
   }
 
   public final class ViewGroupKt {
-    ctor public ViewGroupKt();
     method public static inline operator boolean contains(android.view.ViewGroup, android.view.View view);
     method public static inline void forEach(android.view.ViewGroup, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.ViewGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.View,kotlin.Unit> action);
@@ -600,7 +550,6 @@
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static inline void doOnLayout(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void doOnNextLayout(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline androidx.core.view.OneShotPreDrawListener doOnPreDraw(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
@@ -631,7 +580,6 @@
 package androidx.core.widget {
 
   public final class TextViewKt {
-    ctor public TextViewKt();
     method public static inline android.text.TextWatcher addTextChangedListener(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> beforeTextChanged = { _, _, _, _ ->  }, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit>  _, _, _, _ ->  }, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> afterTextChanged = {});
     method public static inline android.text.TextWatcher doAfterTextChanged(android.widget.TextView, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> action);
     method public static inline android.text.TextWatcher doBeforeTextChanged(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> action);
diff --git a/core/core-ktx/api/public_plus_experimental_1.1.0-alpha04.txt b/core/core-ktx/api/public_plus_experimental_1.1.0-alpha04.txt
index 3f23f2e..6f4b52b 100644
--- a/core/core-ktx/api/public_plus_experimental_1.1.0-alpha04.txt
+++ b/core/core-ktx/api/public_plus_experimental_1.1.0-alpha04.txt
@@ -2,7 +2,6 @@
 package androidx.core.animation {
 
   public final class AnimatorKt {
-    ctor public AnimatorKt();
     method public static inline android.animation.Animator.AnimatorListener addListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.animation.Animator.AnimatorPauseListener addPauseListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method public static inline android.animation.Animator.AnimatorListener doOnCancel(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> action);
@@ -18,19 +17,16 @@
 package androidx.core.content {
 
   public final class ContentValuesKt {
-    ctor public ContentValuesKt();
     method public static android.content.ContentValues contentValuesOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ContextKt {
-    ctor public ContextKt();
     method public static inline <reified T> T! getSystemService(android.content.Context);
     method public static inline void withStyledAttributes(android.content.Context, android.util.AttributeSet? set = null, int[] attrs, @AttrRes int defStyleAttr = 0, @StyleRes int defStyleRes = 0, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
     method public static inline void withStyledAttributes(android.content.Context, @StyleRes int resourceId, int[] attrs, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
   }
 
   public final class SharedPreferencesKt {
-    ctor public SharedPreferencesKt();
     method public static inline void edit(android.content.SharedPreferences, boolean commit = false, kotlin.jvm.functions.Function1<? super android.content.SharedPreferences.Editor,kotlin.Unit> action);
   }
 
@@ -39,7 +35,6 @@
 package androidx.core.content.res {
 
   public final class TypedArrayKt {
-    ctor public TypedArrayKt();
     method public static boolean getBooleanOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method @ColorInt public static int getColorOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method public static android.content.res.ColorStateList getColorStateListOrThrow(android.content.res.TypedArray, @StyleableRes int index);
@@ -63,7 +58,6 @@
 package androidx.core.database {
 
   public final class CursorKt {
-    ctor public CursorKt();
     method public static inline byte[]? getBlobOrNull(android.database.Cursor, int index);
     method public static inline Double? getDoubleOrNull(android.database.Cursor, int index);
     method public static inline Float? getFloatOrNull(android.database.Cursor, int index);
@@ -78,7 +72,6 @@
 package androidx.core.database.sqlite {
 
   public final class SQLiteDatabaseKt {
-    ctor public SQLiteDatabaseKt();
     method public static inline <T> T! transaction(android.database.sqlite.SQLiteDatabase, boolean exclusive = true, kotlin.jvm.functions.Function1<? super android.database.sqlite.SQLiteDatabase,? extends T> body);
   }
 
@@ -87,7 +80,6 @@
 package androidx.core.graphics {
 
   public final class BitmapKt {
-    ctor public BitmapKt();
     method public static inline android.graphics.Bitmap applyCanvas(android.graphics.Bitmap, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.Point p);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.PointF p);
@@ -99,7 +91,6 @@
   }
 
   public final class CanvasKt {
-    ctor public CanvasKt();
     method public static inline void withClip(android.graphics.Canvas, android.graphics.Rect clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, android.graphics.RectF clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, int left, int top, int right, int bottom, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
@@ -114,7 +105,6 @@
   }
 
   public final class ColorKt {
-    ctor public ColorKt();
     method @RequiresApi(26) public static inline operator float component1(android.graphics.Color);
     method public static inline operator int component1(@ColorInt int);
     method @RequiresApi(26) public static inline operator float component1(@ColorLong long);
@@ -155,13 +145,11 @@
   }
 
   public final class ImageDecoderKt {
-    ctor public ImageDecoderKt();
     method @RequiresApi(28) public static inline android.graphics.Bitmap decodeBitmap(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
     method @RequiresApi(28) public static inline android.graphics.drawable.Drawable decodeDrawable(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
   }
 
   public final class MatrixKt {
-    ctor public MatrixKt();
     method public static android.graphics.Matrix rotationMatrix(float degrees, float px = 0.0f, float py = 0.0f);
     method public static android.graphics.Matrix scaleMatrix(float sx = 1.0f, float sy = 1.0f);
     method public static inline operator android.graphics.Matrix times(android.graphics.Matrix, android.graphics.Matrix m);
@@ -170,7 +158,6 @@
   }
 
   public final class PathKt {
-    ctor public PathKt();
     method @RequiresApi(19) public static inline infix android.graphics.Path and(android.graphics.Path, android.graphics.Path p);
     method @RequiresApi(26) public static Iterable<androidx.core.graphics.PathSegment> flatten(android.graphics.Path, float error = 0.5f);
     method @RequiresApi(19) public static inline operator android.graphics.Path minus(android.graphics.Path, android.graphics.Path p);
@@ -180,12 +167,10 @@
   }
 
   public final class PictureKt {
-    ctor public PictureKt();
     method public static inline android.graphics.Picture record(android.graphics.Picture, int width, int height, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
   }
 
   public final class PointKt {
-    ctor public PointKt();
     method public static inline operator int component1(android.graphics.Point);
     method public static inline operator float component1(android.graphics.PointF);
     method public static inline operator int component2(android.graphics.Point);
@@ -205,13 +190,11 @@
   }
 
   public final class PorterDuffKt {
-    ctor public PorterDuffKt();
     method public static inline android.graphics.PorterDuffColorFilter toColorFilter(android.graphics.PorterDuff.Mode, int color);
     method public static inline android.graphics.PorterDuffXfermode toXfermode(android.graphics.PorterDuff.Mode);
   }
 
   public final class RectKt {
-    ctor public RectKt();
     method public static inline infix android.graphics.Rect and(android.graphics.Rect, android.graphics.Rect r);
     method public static inline infix android.graphics.RectF and(android.graphics.RectF, android.graphics.RectF r);
     method public static inline operator int component1(android.graphics.Rect);
@@ -248,7 +231,6 @@
   }
 
   public final class RegionKt {
-    ctor public RegionKt();
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Rect r);
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Region r);
     method public static inline operator boolean contains(android.graphics.Region, android.graphics.Point p);
@@ -267,7 +249,6 @@
   }
 
   public final class ShaderKt {
-    ctor public ShaderKt();
     method public static inline void transform(android.graphics.Shader, kotlin.jvm.functions.Function1<? super android.graphics.Matrix,kotlin.Unit> block);
   }
 
@@ -276,24 +257,20 @@
 package androidx.core.graphics.drawable {
 
   public final class BitmapDrawableKt {
-    ctor public BitmapDrawableKt();
     method public static inline android.graphics.drawable.BitmapDrawable toDrawable(android.graphics.Bitmap, android.content.res.Resources resources);
   }
 
   public final class ColorDrawableKt {
-    ctor public ColorDrawableKt();
     method public static inline android.graphics.drawable.ColorDrawable toDrawable(@ColorInt int);
     method @RequiresApi(26) public static inline android.graphics.drawable.ColorDrawable toDrawable(android.graphics.Color);
   }
 
   public final class DrawableKt {
-    ctor public DrawableKt();
     method public static android.graphics.Bitmap toBitmap(android.graphics.drawable.Drawable, @Px int width = intrinsicWidth, @Px int height = intrinsicHeight, android.graphics.Bitmap.Config? config = null);
     method public static void updateBounds(android.graphics.drawable.Drawable, @Px int left = android.graphics.Rect.left, @Px int top = android.graphics.Rect.top, @Px int right = android.graphics.Rect.right, @Px int bottom = android.graphics.Rect.bottom);
   }
 
   public final class IconKt {
-    ctor public IconKt();
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toAdaptiveIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.net.Uri);
@@ -305,7 +282,6 @@
 package androidx.core.location {
 
   public final class LocationKt {
-    ctor public LocationKt();
     method public static inline operator double component1(android.location.Location);
     method public static inline operator double component2(android.location.Location);
   }
@@ -315,7 +291,6 @@
 package androidx.core.net {
 
   public final class UriKt {
-    ctor public UriKt();
     method public static java.io.File toFile(android.net.Uri);
     method public static inline android.net.Uri toUri(String);
     method public static inline android.net.Uri toUri(java.io.File);
@@ -326,23 +301,19 @@
 package androidx.core.os {
 
   public final class BundleKt {
-    ctor public BundleKt();
     method public static android.os.Bundle bundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class HandlerKt {
-    ctor public HandlerKt();
     method public static inline Runnable postAtTime(android.os.Handler, long uptimeMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
     method public static inline Runnable postDelayed(android.os.Handler, long delayInMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
   }
 
   public final class PersistableBundleKt {
-    ctor public PersistableBundleKt();
     method @RequiresApi(21) public static android.os.PersistableBundle persistableBundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class TraceKt {
-    ctor public TraceKt();
     method public static inline <T> T! trace(String sectionName, kotlin.jvm.functions.Function0<? extends T> block);
   }
 
@@ -351,24 +322,20 @@
 package androidx.core.text {
 
   public final class CharSequenceKt {
-    ctor public CharSequenceKt();
     method public static inline boolean isDigitsOnly(CharSequence);
     method public static inline int trimmedLength(CharSequence);
   }
 
   public final class HtmlKt {
-    ctor public HtmlKt();
     method public static inline android.text.Spanned parseAsHtml(String, int flags = 0, android.text.Html.ImageGetter? imageGetter = null, android.text.Html.TagHandler? tagHandler = null);
     method public static inline String toHtml(android.text.Spanned, int option = 0);
   }
 
   public final class LocaleKt {
-    ctor public LocaleKt();
     method @RequiresApi(17) public static inline int getLayoutDirection(java.util.Locale);
   }
 
   public final class SpannableStringBuilderKt {
-    ctor public SpannableStringBuilderKt();
     method public static inline android.text.SpannableStringBuilder backgroundColor(android.text.SpannableStringBuilder, @ColorInt int color, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannableStringBuilder bold(android.text.SpannableStringBuilder, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannedString buildSpannedString(kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
@@ -384,7 +351,6 @@
   }
 
   public final class SpannableStringKt {
-    ctor public SpannableStringKt();
     method public static inline void clearSpans(android.text.Spannable);
     method public static inline operator void set(android.text.Spannable, int start, int end, Object span);
     method public static inline operator void set(android.text.Spannable, kotlin.ranges.IntRange range, Object span);
@@ -392,13 +358,11 @@
   }
 
   public final class SpannedStringKt {
-    ctor public SpannedStringKt();
     method public static inline <reified T> T![] getSpans(android.text.Spanned, int start = 0, int end = length);
     method public static inline android.text.Spanned toSpanned(CharSequence);
   }
 
   public final class StringKt {
-    ctor public StringKt();
     method public static inline String htmlEncode(String);
   }
 
@@ -407,7 +371,6 @@
 package androidx.core.transition {
 
   public final class TransitionKt {
-    ctor public TransitionKt();
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener addListener(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnCancel(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnEnd(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
@@ -421,7 +384,6 @@
 package androidx.core.util {
 
   public final class AtomicFileKt {
-    ctor public AtomicFileKt();
     method @RequiresApi(17) public static inline byte[] readBytes(android.util.AtomicFile);
     method @RequiresApi(17) public static String readText(android.util.AtomicFile, java.nio.charset.Charset charset = Charsets.UTF_8);
     method @RequiresApi(17) public static inline void tryWrite(android.util.AtomicFile, kotlin.jvm.functions.Function1<? super java.io.FileOutputStream,kotlin.Unit> block);
@@ -430,7 +392,6 @@
   }
 
   public final class HalfKt {
-    ctor public HalfKt();
     method @RequiresApi(26) public static inline android.util.Half toHalf(@HalfFloat short);
     method @RequiresApi(26) public static inline android.util.Half toHalf(float);
     method @RequiresApi(26) public static inline android.util.Half toHalf(double);
@@ -438,7 +399,6 @@
   }
 
   public final class LongSparseArrayKt {
-    ctor public LongSparseArrayKt();
     method @RequiresApi(16) public static inline operator <T> boolean contains(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsKey(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsValue(android.util.LongSparseArray<T>, T? value);
@@ -457,12 +417,10 @@
   }
 
   public final class LruCacheKt {
-    ctor public LruCacheKt();
     method public static inline <K, V> android.util.LruCache<K,V> lruCache(int maxSize, kotlin.jvm.functions.Function2<? super K,? super V,java.lang.Integer> sizeOf = { _, _ -> 1 }, kotlin.jvm.functions.Function1<? super K,? extends V> create = { (V)null }, kotlin.jvm.functions.Function4<? super java.lang.Boolean,? super K,? super V,? super V,kotlin.Unit>  _, _, _, _ ->  });
   }
 
   public final class PairKt {
-    ctor public PairKt();
     method public static inline operator <F, S> F! component1(android.util.Pair<F,S>);
     method public static inline operator <F, S> S! component2(android.util.Pair<F,S>);
     method public static inline <F, S> android.util.Pair<F,S> toAndroidPair(kotlin.Pair<? extends F,? extends S>);
@@ -470,7 +428,6 @@
   }
 
   public final class RangeKt {
-    ctor public RangeKt();
     method @RequiresApi(21) public static inline infix <T extends java.lang.Comparable<? super T>> android.util.Range<T> and(android.util.Range<T>, android.util.Range<T> other);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, T value);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, android.util.Range<T> other);
@@ -480,7 +437,6 @@
   }
 
   public final class SizeKt {
-    ctor public SizeKt();
     method @RequiresApi(21) public static inline operator int component1(android.util.Size);
     method @RequiresApi(21) public static inline operator float component1(android.util.SizeF);
     method @RequiresApi(21) public static inline operator int component2(android.util.Size);
@@ -488,7 +444,6 @@
   }
 
   public final class SparseArrayKt {
-    ctor public SparseArrayKt();
     method public static inline operator <T> boolean contains(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsKey(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsValue(android.util.SparseArray<T>, T? value);
@@ -507,7 +462,6 @@
   }
 
   public final class SparseBooleanArrayKt {
-    ctor public SparseBooleanArrayKt();
     method public static inline operator boolean contains(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsKey(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsValue(android.util.SparseBooleanArray, boolean value);
@@ -526,7 +480,6 @@
   }
 
   public final class SparseIntArrayKt {
-    ctor public SparseIntArrayKt();
     method public static inline operator boolean contains(android.util.SparseIntArray, int key);
     method public static inline boolean containsKey(android.util.SparseIntArray, int key);
     method public static inline boolean containsValue(android.util.SparseIntArray, int value);
@@ -545,7 +498,6 @@
   }
 
   public final class SparseLongArrayKt {
-    ctor public SparseLongArrayKt();
     method @RequiresApi(18) public static inline operator boolean contains(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsKey(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsValue(android.util.SparseLongArray, long value);
@@ -568,7 +520,6 @@
 package androidx.core.view {
 
   public final class MenuKt {
-    ctor public MenuKt();
     method public static operator boolean contains(android.view.Menu, android.view.MenuItem item);
     method public static inline void forEach(android.view.Menu, kotlin.jvm.functions.Function1<? super android.view.MenuItem,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.Menu, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.MenuItem,kotlin.Unit> action);
@@ -582,7 +533,6 @@
   }
 
   public final class ViewGroupKt {
-    ctor public ViewGroupKt();
     method public static inline operator boolean contains(android.view.ViewGroup, android.view.View view);
     method public static inline void forEach(android.view.ViewGroup, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.ViewGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.View,kotlin.Unit> action);
@@ -600,7 +550,6 @@
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static inline void doOnLayout(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void doOnNextLayout(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline androidx.core.view.OneShotPreDrawListener doOnPreDraw(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
@@ -631,7 +580,6 @@
 package androidx.core.widget {
 
   public final class TextViewKt {
-    ctor public TextViewKt();
     method public static inline android.text.TextWatcher addTextChangedListener(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> beforeTextChanged = { _, _, _, _ ->  }, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit>  _, _, _, _ ->  }, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> afterTextChanged = {});
     method public static inline android.text.TextWatcher doAfterTextChanged(android.widget.TextView, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> action);
     method public static inline android.text.TextWatcher doBeforeTextChanged(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> action);
diff --git a/core/core-ktx/api/public_plus_experimental_1.1.0-alpha05.txt b/core/core-ktx/api/public_plus_experimental_1.1.0-alpha05.txt
index 3f23f2e..6f4b52b 100644
--- a/core/core-ktx/api/public_plus_experimental_1.1.0-alpha05.txt
+++ b/core/core-ktx/api/public_plus_experimental_1.1.0-alpha05.txt
@@ -2,7 +2,6 @@
 package androidx.core.animation {
 
   public final class AnimatorKt {
-    ctor public AnimatorKt();
     method public static inline android.animation.Animator.AnimatorListener addListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.animation.Animator.AnimatorPauseListener addPauseListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method public static inline android.animation.Animator.AnimatorListener doOnCancel(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> action);
@@ -18,19 +17,16 @@
 package androidx.core.content {
 
   public final class ContentValuesKt {
-    ctor public ContentValuesKt();
     method public static android.content.ContentValues contentValuesOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ContextKt {
-    ctor public ContextKt();
     method public static inline <reified T> T! getSystemService(android.content.Context);
     method public static inline void withStyledAttributes(android.content.Context, android.util.AttributeSet? set = null, int[] attrs, @AttrRes int defStyleAttr = 0, @StyleRes int defStyleRes = 0, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
     method public static inline void withStyledAttributes(android.content.Context, @StyleRes int resourceId, int[] attrs, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
   }
 
   public final class SharedPreferencesKt {
-    ctor public SharedPreferencesKt();
     method public static inline void edit(android.content.SharedPreferences, boolean commit = false, kotlin.jvm.functions.Function1<? super android.content.SharedPreferences.Editor,kotlin.Unit> action);
   }
 
@@ -39,7 +35,6 @@
 package androidx.core.content.res {
 
   public final class TypedArrayKt {
-    ctor public TypedArrayKt();
     method public static boolean getBooleanOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method @ColorInt public static int getColorOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method public static android.content.res.ColorStateList getColorStateListOrThrow(android.content.res.TypedArray, @StyleableRes int index);
@@ -63,7 +58,6 @@
 package androidx.core.database {
 
   public final class CursorKt {
-    ctor public CursorKt();
     method public static inline byte[]? getBlobOrNull(android.database.Cursor, int index);
     method public static inline Double? getDoubleOrNull(android.database.Cursor, int index);
     method public static inline Float? getFloatOrNull(android.database.Cursor, int index);
@@ -78,7 +72,6 @@
 package androidx.core.database.sqlite {
 
   public final class SQLiteDatabaseKt {
-    ctor public SQLiteDatabaseKt();
     method public static inline <T> T! transaction(android.database.sqlite.SQLiteDatabase, boolean exclusive = true, kotlin.jvm.functions.Function1<? super android.database.sqlite.SQLiteDatabase,? extends T> body);
   }
 
@@ -87,7 +80,6 @@
 package androidx.core.graphics {
 
   public final class BitmapKt {
-    ctor public BitmapKt();
     method public static inline android.graphics.Bitmap applyCanvas(android.graphics.Bitmap, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.Point p);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.PointF p);
@@ -99,7 +91,6 @@
   }
 
   public final class CanvasKt {
-    ctor public CanvasKt();
     method public static inline void withClip(android.graphics.Canvas, android.graphics.Rect clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, android.graphics.RectF clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, int left, int top, int right, int bottom, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
@@ -114,7 +105,6 @@
   }
 
   public final class ColorKt {
-    ctor public ColorKt();
     method @RequiresApi(26) public static inline operator float component1(android.graphics.Color);
     method public static inline operator int component1(@ColorInt int);
     method @RequiresApi(26) public static inline operator float component1(@ColorLong long);
@@ -155,13 +145,11 @@
   }
 
   public final class ImageDecoderKt {
-    ctor public ImageDecoderKt();
     method @RequiresApi(28) public static inline android.graphics.Bitmap decodeBitmap(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
     method @RequiresApi(28) public static inline android.graphics.drawable.Drawable decodeDrawable(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
   }
 
   public final class MatrixKt {
-    ctor public MatrixKt();
     method public static android.graphics.Matrix rotationMatrix(float degrees, float px = 0.0f, float py = 0.0f);
     method public static android.graphics.Matrix scaleMatrix(float sx = 1.0f, float sy = 1.0f);
     method public static inline operator android.graphics.Matrix times(android.graphics.Matrix, android.graphics.Matrix m);
@@ -170,7 +158,6 @@
   }
 
   public final class PathKt {
-    ctor public PathKt();
     method @RequiresApi(19) public static inline infix android.graphics.Path and(android.graphics.Path, android.graphics.Path p);
     method @RequiresApi(26) public static Iterable<androidx.core.graphics.PathSegment> flatten(android.graphics.Path, float error = 0.5f);
     method @RequiresApi(19) public static inline operator android.graphics.Path minus(android.graphics.Path, android.graphics.Path p);
@@ -180,12 +167,10 @@
   }
 
   public final class PictureKt {
-    ctor public PictureKt();
     method public static inline android.graphics.Picture record(android.graphics.Picture, int width, int height, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
   }
 
   public final class PointKt {
-    ctor public PointKt();
     method public static inline operator int component1(android.graphics.Point);
     method public static inline operator float component1(android.graphics.PointF);
     method public static inline operator int component2(android.graphics.Point);
@@ -205,13 +190,11 @@
   }
 
   public final class PorterDuffKt {
-    ctor public PorterDuffKt();
     method public static inline android.graphics.PorterDuffColorFilter toColorFilter(android.graphics.PorterDuff.Mode, int color);
     method public static inline android.graphics.PorterDuffXfermode toXfermode(android.graphics.PorterDuff.Mode);
   }
 
   public final class RectKt {
-    ctor public RectKt();
     method public static inline infix android.graphics.Rect and(android.graphics.Rect, android.graphics.Rect r);
     method public static inline infix android.graphics.RectF and(android.graphics.RectF, android.graphics.RectF r);
     method public static inline operator int component1(android.graphics.Rect);
@@ -248,7 +231,6 @@
   }
 
   public final class RegionKt {
-    ctor public RegionKt();
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Rect r);
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Region r);
     method public static inline operator boolean contains(android.graphics.Region, android.graphics.Point p);
@@ -267,7 +249,6 @@
   }
 
   public final class ShaderKt {
-    ctor public ShaderKt();
     method public static inline void transform(android.graphics.Shader, kotlin.jvm.functions.Function1<? super android.graphics.Matrix,kotlin.Unit> block);
   }
 
@@ -276,24 +257,20 @@
 package androidx.core.graphics.drawable {
 
   public final class BitmapDrawableKt {
-    ctor public BitmapDrawableKt();
     method public static inline android.graphics.drawable.BitmapDrawable toDrawable(android.graphics.Bitmap, android.content.res.Resources resources);
   }
 
   public final class ColorDrawableKt {
-    ctor public ColorDrawableKt();
     method public static inline android.graphics.drawable.ColorDrawable toDrawable(@ColorInt int);
     method @RequiresApi(26) public static inline android.graphics.drawable.ColorDrawable toDrawable(android.graphics.Color);
   }
 
   public final class DrawableKt {
-    ctor public DrawableKt();
     method public static android.graphics.Bitmap toBitmap(android.graphics.drawable.Drawable, @Px int width = intrinsicWidth, @Px int height = intrinsicHeight, android.graphics.Bitmap.Config? config = null);
     method public static void updateBounds(android.graphics.drawable.Drawable, @Px int left = android.graphics.Rect.left, @Px int top = android.graphics.Rect.top, @Px int right = android.graphics.Rect.right, @Px int bottom = android.graphics.Rect.bottom);
   }
 
   public final class IconKt {
-    ctor public IconKt();
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toAdaptiveIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.net.Uri);
@@ -305,7 +282,6 @@
 package androidx.core.location {
 
   public final class LocationKt {
-    ctor public LocationKt();
     method public static inline operator double component1(android.location.Location);
     method public static inline operator double component2(android.location.Location);
   }
@@ -315,7 +291,6 @@
 package androidx.core.net {
 
   public final class UriKt {
-    ctor public UriKt();
     method public static java.io.File toFile(android.net.Uri);
     method public static inline android.net.Uri toUri(String);
     method public static inline android.net.Uri toUri(java.io.File);
@@ -326,23 +301,19 @@
 package androidx.core.os {
 
   public final class BundleKt {
-    ctor public BundleKt();
     method public static android.os.Bundle bundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class HandlerKt {
-    ctor public HandlerKt();
     method public static inline Runnable postAtTime(android.os.Handler, long uptimeMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
     method public static inline Runnable postDelayed(android.os.Handler, long delayInMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
   }
 
   public final class PersistableBundleKt {
-    ctor public PersistableBundleKt();
     method @RequiresApi(21) public static android.os.PersistableBundle persistableBundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class TraceKt {
-    ctor public TraceKt();
     method public static inline <T> T! trace(String sectionName, kotlin.jvm.functions.Function0<? extends T> block);
   }
 
@@ -351,24 +322,20 @@
 package androidx.core.text {
 
   public final class CharSequenceKt {
-    ctor public CharSequenceKt();
     method public static inline boolean isDigitsOnly(CharSequence);
     method public static inline int trimmedLength(CharSequence);
   }
 
   public final class HtmlKt {
-    ctor public HtmlKt();
     method public static inline android.text.Spanned parseAsHtml(String, int flags = 0, android.text.Html.ImageGetter? imageGetter = null, android.text.Html.TagHandler? tagHandler = null);
     method public static inline String toHtml(android.text.Spanned, int option = 0);
   }
 
   public final class LocaleKt {
-    ctor public LocaleKt();
     method @RequiresApi(17) public static inline int getLayoutDirection(java.util.Locale);
   }
 
   public final class SpannableStringBuilderKt {
-    ctor public SpannableStringBuilderKt();
     method public static inline android.text.SpannableStringBuilder backgroundColor(android.text.SpannableStringBuilder, @ColorInt int color, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannableStringBuilder bold(android.text.SpannableStringBuilder, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannedString buildSpannedString(kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
@@ -384,7 +351,6 @@
   }
 
   public final class SpannableStringKt {
-    ctor public SpannableStringKt();
     method public static inline void clearSpans(android.text.Spannable);
     method public static inline operator void set(android.text.Spannable, int start, int end, Object span);
     method public static inline operator void set(android.text.Spannable, kotlin.ranges.IntRange range, Object span);
@@ -392,13 +358,11 @@
   }
 
   public final class SpannedStringKt {
-    ctor public SpannedStringKt();
     method public static inline <reified T> T![] getSpans(android.text.Spanned, int start = 0, int end = length);
     method public static inline android.text.Spanned toSpanned(CharSequence);
   }
 
   public final class StringKt {
-    ctor public StringKt();
     method public static inline String htmlEncode(String);
   }
 
@@ -407,7 +371,6 @@
 package androidx.core.transition {
 
   public final class TransitionKt {
-    ctor public TransitionKt();
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener addListener(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnCancel(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnEnd(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
@@ -421,7 +384,6 @@
 package androidx.core.util {
 
   public final class AtomicFileKt {
-    ctor public AtomicFileKt();
     method @RequiresApi(17) public static inline byte[] readBytes(android.util.AtomicFile);
     method @RequiresApi(17) public static String readText(android.util.AtomicFile, java.nio.charset.Charset charset = Charsets.UTF_8);
     method @RequiresApi(17) public static inline void tryWrite(android.util.AtomicFile, kotlin.jvm.functions.Function1<? super java.io.FileOutputStream,kotlin.Unit> block);
@@ -430,7 +392,6 @@
   }
 
   public final class HalfKt {
-    ctor public HalfKt();
     method @RequiresApi(26) public static inline android.util.Half toHalf(@HalfFloat short);
     method @RequiresApi(26) public static inline android.util.Half toHalf(float);
     method @RequiresApi(26) public static inline android.util.Half toHalf(double);
@@ -438,7 +399,6 @@
   }
 
   public final class LongSparseArrayKt {
-    ctor public LongSparseArrayKt();
     method @RequiresApi(16) public static inline operator <T> boolean contains(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsKey(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsValue(android.util.LongSparseArray<T>, T? value);
@@ -457,12 +417,10 @@
   }
 
   public final class LruCacheKt {
-    ctor public LruCacheKt();
     method public static inline <K, V> android.util.LruCache<K,V> lruCache(int maxSize, kotlin.jvm.functions.Function2<? super K,? super V,java.lang.Integer> sizeOf = { _, _ -> 1 }, kotlin.jvm.functions.Function1<? super K,? extends V> create = { (V)null }, kotlin.jvm.functions.Function4<? super java.lang.Boolean,? super K,? super V,? super V,kotlin.Unit>  _, _, _, _ ->  });
   }
 
   public final class PairKt {
-    ctor public PairKt();
     method public static inline operator <F, S> F! component1(android.util.Pair<F,S>);
     method public static inline operator <F, S> S! component2(android.util.Pair<F,S>);
     method public static inline <F, S> android.util.Pair<F,S> toAndroidPair(kotlin.Pair<? extends F,? extends S>);
@@ -470,7 +428,6 @@
   }
 
   public final class RangeKt {
-    ctor public RangeKt();
     method @RequiresApi(21) public static inline infix <T extends java.lang.Comparable<? super T>> android.util.Range<T> and(android.util.Range<T>, android.util.Range<T> other);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, T value);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, android.util.Range<T> other);
@@ -480,7 +437,6 @@
   }
 
   public final class SizeKt {
-    ctor public SizeKt();
     method @RequiresApi(21) public static inline operator int component1(android.util.Size);
     method @RequiresApi(21) public static inline operator float component1(android.util.SizeF);
     method @RequiresApi(21) public static inline operator int component2(android.util.Size);
@@ -488,7 +444,6 @@
   }
 
   public final class SparseArrayKt {
-    ctor public SparseArrayKt();
     method public static inline operator <T> boolean contains(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsKey(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsValue(android.util.SparseArray<T>, T? value);
@@ -507,7 +462,6 @@
   }
 
   public final class SparseBooleanArrayKt {
-    ctor public SparseBooleanArrayKt();
     method public static inline operator boolean contains(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsKey(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsValue(android.util.SparseBooleanArray, boolean value);
@@ -526,7 +480,6 @@
   }
 
   public final class SparseIntArrayKt {
-    ctor public SparseIntArrayKt();
     method public static inline operator boolean contains(android.util.SparseIntArray, int key);
     method public static inline boolean containsKey(android.util.SparseIntArray, int key);
     method public static inline boolean containsValue(android.util.SparseIntArray, int value);
@@ -545,7 +498,6 @@
   }
 
   public final class SparseLongArrayKt {
-    ctor public SparseLongArrayKt();
     method @RequiresApi(18) public static inline operator boolean contains(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsKey(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsValue(android.util.SparseLongArray, long value);
@@ -568,7 +520,6 @@
 package androidx.core.view {
 
   public final class MenuKt {
-    ctor public MenuKt();
     method public static operator boolean contains(android.view.Menu, android.view.MenuItem item);
     method public static inline void forEach(android.view.Menu, kotlin.jvm.functions.Function1<? super android.view.MenuItem,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.Menu, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.MenuItem,kotlin.Unit> action);
@@ -582,7 +533,6 @@
   }
 
   public final class ViewGroupKt {
-    ctor public ViewGroupKt();
     method public static inline operator boolean contains(android.view.ViewGroup, android.view.View view);
     method public static inline void forEach(android.view.ViewGroup, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.ViewGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.View,kotlin.Unit> action);
@@ -600,7 +550,6 @@
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static inline void doOnLayout(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void doOnNextLayout(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline androidx.core.view.OneShotPreDrawListener doOnPreDraw(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
@@ -631,7 +580,6 @@
 package androidx.core.widget {
 
   public final class TextViewKt {
-    ctor public TextViewKt();
     method public static inline android.text.TextWatcher addTextChangedListener(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> beforeTextChanged = { _, _, _, _ ->  }, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit>  _, _, _, _ ->  }, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> afterTextChanged = {});
     method public static inline android.text.TextWatcher doAfterTextChanged(android.widget.TextView, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> action);
     method public static inline android.text.TextWatcher doBeforeTextChanged(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> action);
diff --git a/core/core-ktx/api/public_plus_experimental_1.1.0-beta01.txt b/core/core-ktx/api/public_plus_experimental_1.1.0-beta01.txt
index 3f23f2e..6f4b52b 100644
--- a/core/core-ktx/api/public_plus_experimental_1.1.0-beta01.txt
+++ b/core/core-ktx/api/public_plus_experimental_1.1.0-beta01.txt
@@ -2,7 +2,6 @@
 package androidx.core.animation {
 
   public final class AnimatorKt {
-    ctor public AnimatorKt();
     method public static inline android.animation.Animator.AnimatorListener addListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.animation.Animator.AnimatorPauseListener addPauseListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method public static inline android.animation.Animator.AnimatorListener doOnCancel(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> action);
@@ -18,19 +17,16 @@
 package androidx.core.content {
 
   public final class ContentValuesKt {
-    ctor public ContentValuesKt();
     method public static android.content.ContentValues contentValuesOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ContextKt {
-    ctor public ContextKt();
     method public static inline <reified T> T! getSystemService(android.content.Context);
     method public static inline void withStyledAttributes(android.content.Context, android.util.AttributeSet? set = null, int[] attrs, @AttrRes int defStyleAttr = 0, @StyleRes int defStyleRes = 0, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
     method public static inline void withStyledAttributes(android.content.Context, @StyleRes int resourceId, int[] attrs, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
   }
 
   public final class SharedPreferencesKt {
-    ctor public SharedPreferencesKt();
     method public static inline void edit(android.content.SharedPreferences, boolean commit = false, kotlin.jvm.functions.Function1<? super android.content.SharedPreferences.Editor,kotlin.Unit> action);
   }
 
@@ -39,7 +35,6 @@
 package androidx.core.content.res {
 
   public final class TypedArrayKt {
-    ctor public TypedArrayKt();
     method public static boolean getBooleanOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method @ColorInt public static int getColorOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method public static android.content.res.ColorStateList getColorStateListOrThrow(android.content.res.TypedArray, @StyleableRes int index);
@@ -63,7 +58,6 @@
 package androidx.core.database {
 
   public final class CursorKt {
-    ctor public CursorKt();
     method public static inline byte[]? getBlobOrNull(android.database.Cursor, int index);
     method public static inline Double? getDoubleOrNull(android.database.Cursor, int index);
     method public static inline Float? getFloatOrNull(android.database.Cursor, int index);
@@ -78,7 +72,6 @@
 package androidx.core.database.sqlite {
 
   public final class SQLiteDatabaseKt {
-    ctor public SQLiteDatabaseKt();
     method public static inline <T> T! transaction(android.database.sqlite.SQLiteDatabase, boolean exclusive = true, kotlin.jvm.functions.Function1<? super android.database.sqlite.SQLiteDatabase,? extends T> body);
   }
 
@@ -87,7 +80,6 @@
 package androidx.core.graphics {
 
   public final class BitmapKt {
-    ctor public BitmapKt();
     method public static inline android.graphics.Bitmap applyCanvas(android.graphics.Bitmap, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.Point p);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.PointF p);
@@ -99,7 +91,6 @@
   }
 
   public final class CanvasKt {
-    ctor public CanvasKt();
     method public static inline void withClip(android.graphics.Canvas, android.graphics.Rect clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, android.graphics.RectF clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, int left, int top, int right, int bottom, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
@@ -114,7 +105,6 @@
   }
 
   public final class ColorKt {
-    ctor public ColorKt();
     method @RequiresApi(26) public static inline operator float component1(android.graphics.Color);
     method public static inline operator int component1(@ColorInt int);
     method @RequiresApi(26) public static inline operator float component1(@ColorLong long);
@@ -155,13 +145,11 @@
   }
 
   public final class ImageDecoderKt {
-    ctor public ImageDecoderKt();
     method @RequiresApi(28) public static inline android.graphics.Bitmap decodeBitmap(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
     method @RequiresApi(28) public static inline android.graphics.drawable.Drawable decodeDrawable(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
   }
 
   public final class MatrixKt {
-    ctor public MatrixKt();
     method public static android.graphics.Matrix rotationMatrix(float degrees, float px = 0.0f, float py = 0.0f);
     method public static android.graphics.Matrix scaleMatrix(float sx = 1.0f, float sy = 1.0f);
     method public static inline operator android.graphics.Matrix times(android.graphics.Matrix, android.graphics.Matrix m);
@@ -170,7 +158,6 @@
   }
 
   public final class PathKt {
-    ctor public PathKt();
     method @RequiresApi(19) public static inline infix android.graphics.Path and(android.graphics.Path, android.graphics.Path p);
     method @RequiresApi(26) public static Iterable<androidx.core.graphics.PathSegment> flatten(android.graphics.Path, float error = 0.5f);
     method @RequiresApi(19) public static inline operator android.graphics.Path minus(android.graphics.Path, android.graphics.Path p);
@@ -180,12 +167,10 @@
   }
 
   public final class PictureKt {
-    ctor public PictureKt();
     method public static inline android.graphics.Picture record(android.graphics.Picture, int width, int height, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
   }
 
   public final class PointKt {
-    ctor public PointKt();
     method public static inline operator int component1(android.graphics.Point);
     method public static inline operator float component1(android.graphics.PointF);
     method public static inline operator int component2(android.graphics.Point);
@@ -205,13 +190,11 @@
   }
 
   public final class PorterDuffKt {
-    ctor public PorterDuffKt();
     method public static inline android.graphics.PorterDuffColorFilter toColorFilter(android.graphics.PorterDuff.Mode, int color);
     method public static inline android.graphics.PorterDuffXfermode toXfermode(android.graphics.PorterDuff.Mode);
   }
 
   public final class RectKt {
-    ctor public RectKt();
     method public static inline infix android.graphics.Rect and(android.graphics.Rect, android.graphics.Rect r);
     method public static inline infix android.graphics.RectF and(android.graphics.RectF, android.graphics.RectF r);
     method public static inline operator int component1(android.graphics.Rect);
@@ -248,7 +231,6 @@
   }
 
   public final class RegionKt {
-    ctor public RegionKt();
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Rect r);
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Region r);
     method public static inline operator boolean contains(android.graphics.Region, android.graphics.Point p);
@@ -267,7 +249,6 @@
   }
 
   public final class ShaderKt {
-    ctor public ShaderKt();
     method public static inline void transform(android.graphics.Shader, kotlin.jvm.functions.Function1<? super android.graphics.Matrix,kotlin.Unit> block);
   }
 
@@ -276,24 +257,20 @@
 package androidx.core.graphics.drawable {
 
   public final class BitmapDrawableKt {
-    ctor public BitmapDrawableKt();
     method public static inline android.graphics.drawable.BitmapDrawable toDrawable(android.graphics.Bitmap, android.content.res.Resources resources);
   }
 
   public final class ColorDrawableKt {
-    ctor public ColorDrawableKt();
     method public static inline android.graphics.drawable.ColorDrawable toDrawable(@ColorInt int);
     method @RequiresApi(26) public static inline android.graphics.drawable.ColorDrawable toDrawable(android.graphics.Color);
   }
 
   public final class DrawableKt {
-    ctor public DrawableKt();
     method public static android.graphics.Bitmap toBitmap(android.graphics.drawable.Drawable, @Px int width = intrinsicWidth, @Px int height = intrinsicHeight, android.graphics.Bitmap.Config? config = null);
     method public static void updateBounds(android.graphics.drawable.Drawable, @Px int left = android.graphics.Rect.left, @Px int top = android.graphics.Rect.top, @Px int right = android.graphics.Rect.right, @Px int bottom = android.graphics.Rect.bottom);
   }
 
   public final class IconKt {
-    ctor public IconKt();
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toAdaptiveIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.net.Uri);
@@ -305,7 +282,6 @@
 package androidx.core.location {
 
   public final class LocationKt {
-    ctor public LocationKt();
     method public static inline operator double component1(android.location.Location);
     method public static inline operator double component2(android.location.Location);
   }
@@ -315,7 +291,6 @@
 package androidx.core.net {
 
   public final class UriKt {
-    ctor public UriKt();
     method public static java.io.File toFile(android.net.Uri);
     method public static inline android.net.Uri toUri(String);
     method public static inline android.net.Uri toUri(java.io.File);
@@ -326,23 +301,19 @@
 package androidx.core.os {
 
   public final class BundleKt {
-    ctor public BundleKt();
     method public static android.os.Bundle bundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class HandlerKt {
-    ctor public HandlerKt();
     method public static inline Runnable postAtTime(android.os.Handler, long uptimeMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
     method public static inline Runnable postDelayed(android.os.Handler, long delayInMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
   }
 
   public final class PersistableBundleKt {
-    ctor public PersistableBundleKt();
     method @RequiresApi(21) public static android.os.PersistableBundle persistableBundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class TraceKt {
-    ctor public TraceKt();
     method public static inline <T> T! trace(String sectionName, kotlin.jvm.functions.Function0<? extends T> block);
   }
 
@@ -351,24 +322,20 @@
 package androidx.core.text {
 
   public final class CharSequenceKt {
-    ctor public CharSequenceKt();
     method public static inline boolean isDigitsOnly(CharSequence);
     method public static inline int trimmedLength(CharSequence);
   }
 
   public final class HtmlKt {
-    ctor public HtmlKt();
     method public static inline android.text.Spanned parseAsHtml(String, int flags = 0, android.text.Html.ImageGetter? imageGetter = null, android.text.Html.TagHandler? tagHandler = null);
     method public static inline String toHtml(android.text.Spanned, int option = 0);
   }
 
   public final class LocaleKt {
-    ctor public LocaleKt();
     method @RequiresApi(17) public static inline int getLayoutDirection(java.util.Locale);
   }
 
   public final class SpannableStringBuilderKt {
-    ctor public SpannableStringBuilderKt();
     method public static inline android.text.SpannableStringBuilder backgroundColor(android.text.SpannableStringBuilder, @ColorInt int color, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannableStringBuilder bold(android.text.SpannableStringBuilder, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannedString buildSpannedString(kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
@@ -384,7 +351,6 @@
   }
 
   public final class SpannableStringKt {
-    ctor public SpannableStringKt();
     method public static inline void clearSpans(android.text.Spannable);
     method public static inline operator void set(android.text.Spannable, int start, int end, Object span);
     method public static inline operator void set(android.text.Spannable, kotlin.ranges.IntRange range, Object span);
@@ -392,13 +358,11 @@
   }
 
   public final class SpannedStringKt {
-    ctor public SpannedStringKt();
     method public static inline <reified T> T![] getSpans(android.text.Spanned, int start = 0, int end = length);
     method public static inline android.text.Spanned toSpanned(CharSequence);
   }
 
   public final class StringKt {
-    ctor public StringKt();
     method public static inline String htmlEncode(String);
   }
 
@@ -407,7 +371,6 @@
 package androidx.core.transition {
 
   public final class TransitionKt {
-    ctor public TransitionKt();
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener addListener(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnCancel(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnEnd(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
@@ -421,7 +384,6 @@
 package androidx.core.util {
 
   public final class AtomicFileKt {
-    ctor public AtomicFileKt();
     method @RequiresApi(17) public static inline byte[] readBytes(android.util.AtomicFile);
     method @RequiresApi(17) public static String readText(android.util.AtomicFile, java.nio.charset.Charset charset = Charsets.UTF_8);
     method @RequiresApi(17) public static inline void tryWrite(android.util.AtomicFile, kotlin.jvm.functions.Function1<? super java.io.FileOutputStream,kotlin.Unit> block);
@@ -430,7 +392,6 @@
   }
 
   public final class HalfKt {
-    ctor public HalfKt();
     method @RequiresApi(26) public static inline android.util.Half toHalf(@HalfFloat short);
     method @RequiresApi(26) public static inline android.util.Half toHalf(float);
     method @RequiresApi(26) public static inline android.util.Half toHalf(double);
@@ -438,7 +399,6 @@
   }
 
   public final class LongSparseArrayKt {
-    ctor public LongSparseArrayKt();
     method @RequiresApi(16) public static inline operator <T> boolean contains(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsKey(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsValue(android.util.LongSparseArray<T>, T? value);
@@ -457,12 +417,10 @@
   }
 
   public final class LruCacheKt {
-    ctor public LruCacheKt();
     method public static inline <K, V> android.util.LruCache<K,V> lruCache(int maxSize, kotlin.jvm.functions.Function2<? super K,? super V,java.lang.Integer> sizeOf = { _, _ -> 1 }, kotlin.jvm.functions.Function1<? super K,? extends V> create = { (V)null }, kotlin.jvm.functions.Function4<? super java.lang.Boolean,? super K,? super V,? super V,kotlin.Unit>  _, _, _, _ ->  });
   }
 
   public final class PairKt {
-    ctor public PairKt();
     method public static inline operator <F, S> F! component1(android.util.Pair<F,S>);
     method public static inline operator <F, S> S! component2(android.util.Pair<F,S>);
     method public static inline <F, S> android.util.Pair<F,S> toAndroidPair(kotlin.Pair<? extends F,? extends S>);
@@ -470,7 +428,6 @@
   }
 
   public final class RangeKt {
-    ctor public RangeKt();
     method @RequiresApi(21) public static inline infix <T extends java.lang.Comparable<? super T>> android.util.Range<T> and(android.util.Range<T>, android.util.Range<T> other);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, T value);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, android.util.Range<T> other);
@@ -480,7 +437,6 @@
   }
 
   public final class SizeKt {
-    ctor public SizeKt();
     method @RequiresApi(21) public static inline operator int component1(android.util.Size);
     method @RequiresApi(21) public static inline operator float component1(android.util.SizeF);
     method @RequiresApi(21) public static inline operator int component2(android.util.Size);
@@ -488,7 +444,6 @@
   }
 
   public final class SparseArrayKt {
-    ctor public SparseArrayKt();
     method public static inline operator <T> boolean contains(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsKey(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsValue(android.util.SparseArray<T>, T? value);
@@ -507,7 +462,6 @@
   }
 
   public final class SparseBooleanArrayKt {
-    ctor public SparseBooleanArrayKt();
     method public static inline operator boolean contains(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsKey(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsValue(android.util.SparseBooleanArray, boolean value);
@@ -526,7 +480,6 @@
   }
 
   public final class SparseIntArrayKt {
-    ctor public SparseIntArrayKt();
     method public static inline operator boolean contains(android.util.SparseIntArray, int key);
     method public static inline boolean containsKey(android.util.SparseIntArray, int key);
     method public static inline boolean containsValue(android.util.SparseIntArray, int value);
@@ -545,7 +498,6 @@
   }
 
   public final class SparseLongArrayKt {
-    ctor public SparseLongArrayKt();
     method @RequiresApi(18) public static inline operator boolean contains(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsKey(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsValue(android.util.SparseLongArray, long value);
@@ -568,7 +520,6 @@
 package androidx.core.view {
 
   public final class MenuKt {
-    ctor public MenuKt();
     method public static operator boolean contains(android.view.Menu, android.view.MenuItem item);
     method public static inline void forEach(android.view.Menu, kotlin.jvm.functions.Function1<? super android.view.MenuItem,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.Menu, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.MenuItem,kotlin.Unit> action);
@@ -582,7 +533,6 @@
   }
 
   public final class ViewGroupKt {
-    ctor public ViewGroupKt();
     method public static inline operator boolean contains(android.view.ViewGroup, android.view.View view);
     method public static inline void forEach(android.view.ViewGroup, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.ViewGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.View,kotlin.Unit> action);
@@ -600,7 +550,6 @@
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static inline void doOnLayout(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void doOnNextLayout(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline androidx.core.view.OneShotPreDrawListener doOnPreDraw(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
@@ -631,7 +580,6 @@
 package androidx.core.widget {
 
   public final class TextViewKt {
-    ctor public TextViewKt();
     method public static inline android.text.TextWatcher addTextChangedListener(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> beforeTextChanged = { _, _, _, _ ->  }, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit>  _, _, _, _ ->  }, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> afterTextChanged = {});
     method public static inline android.text.TextWatcher doAfterTextChanged(android.widget.TextView, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> action);
     method public static inline android.text.TextWatcher doBeforeTextChanged(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> action);
diff --git a/core/core-ktx/api/public_plus_experimental_1.1.0-rc01.txt b/core/core-ktx/api/public_plus_experimental_1.1.0-rc01.txt
index 3f23f2e..6f4b52b 100644
--- a/core/core-ktx/api/public_plus_experimental_1.1.0-rc01.txt
+++ b/core/core-ktx/api/public_plus_experimental_1.1.0-rc01.txt
@@ -2,7 +2,6 @@
 package androidx.core.animation {
 
   public final class AnimatorKt {
-    ctor public AnimatorKt();
     method public static inline android.animation.Animator.AnimatorListener addListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.animation.Animator.AnimatorPauseListener addPauseListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method public static inline android.animation.Animator.AnimatorListener doOnCancel(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> action);
@@ -18,19 +17,16 @@
 package androidx.core.content {
 
   public final class ContentValuesKt {
-    ctor public ContentValuesKt();
     method public static android.content.ContentValues contentValuesOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ContextKt {
-    ctor public ContextKt();
     method public static inline <reified T> T! getSystemService(android.content.Context);
     method public static inline void withStyledAttributes(android.content.Context, android.util.AttributeSet? set = null, int[] attrs, @AttrRes int defStyleAttr = 0, @StyleRes int defStyleRes = 0, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
     method public static inline void withStyledAttributes(android.content.Context, @StyleRes int resourceId, int[] attrs, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
   }
 
   public final class SharedPreferencesKt {
-    ctor public SharedPreferencesKt();
     method public static inline void edit(android.content.SharedPreferences, boolean commit = false, kotlin.jvm.functions.Function1<? super android.content.SharedPreferences.Editor,kotlin.Unit> action);
   }
 
@@ -39,7 +35,6 @@
 package androidx.core.content.res {
 
   public final class TypedArrayKt {
-    ctor public TypedArrayKt();
     method public static boolean getBooleanOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method @ColorInt public static int getColorOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method public static android.content.res.ColorStateList getColorStateListOrThrow(android.content.res.TypedArray, @StyleableRes int index);
@@ -63,7 +58,6 @@
 package androidx.core.database {
 
   public final class CursorKt {
-    ctor public CursorKt();
     method public static inline byte[]? getBlobOrNull(android.database.Cursor, int index);
     method public static inline Double? getDoubleOrNull(android.database.Cursor, int index);
     method public static inline Float? getFloatOrNull(android.database.Cursor, int index);
@@ -78,7 +72,6 @@
 package androidx.core.database.sqlite {
 
   public final class SQLiteDatabaseKt {
-    ctor public SQLiteDatabaseKt();
     method public static inline <T> T! transaction(android.database.sqlite.SQLiteDatabase, boolean exclusive = true, kotlin.jvm.functions.Function1<? super android.database.sqlite.SQLiteDatabase,? extends T> body);
   }
 
@@ -87,7 +80,6 @@
 package androidx.core.graphics {
 
   public final class BitmapKt {
-    ctor public BitmapKt();
     method public static inline android.graphics.Bitmap applyCanvas(android.graphics.Bitmap, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.Point p);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.PointF p);
@@ -99,7 +91,6 @@
   }
 
   public final class CanvasKt {
-    ctor public CanvasKt();
     method public static inline void withClip(android.graphics.Canvas, android.graphics.Rect clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, android.graphics.RectF clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, int left, int top, int right, int bottom, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
@@ -114,7 +105,6 @@
   }
 
   public final class ColorKt {
-    ctor public ColorKt();
     method @RequiresApi(26) public static inline operator float component1(android.graphics.Color);
     method public static inline operator int component1(@ColorInt int);
     method @RequiresApi(26) public static inline operator float component1(@ColorLong long);
@@ -155,13 +145,11 @@
   }
 
   public final class ImageDecoderKt {
-    ctor public ImageDecoderKt();
     method @RequiresApi(28) public static inline android.graphics.Bitmap decodeBitmap(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
     method @RequiresApi(28) public static inline android.graphics.drawable.Drawable decodeDrawable(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
   }
 
   public final class MatrixKt {
-    ctor public MatrixKt();
     method public static android.graphics.Matrix rotationMatrix(float degrees, float px = 0.0f, float py = 0.0f);
     method public static android.graphics.Matrix scaleMatrix(float sx = 1.0f, float sy = 1.0f);
     method public static inline operator android.graphics.Matrix times(android.graphics.Matrix, android.graphics.Matrix m);
@@ -170,7 +158,6 @@
   }
 
   public final class PathKt {
-    ctor public PathKt();
     method @RequiresApi(19) public static inline infix android.graphics.Path and(android.graphics.Path, android.graphics.Path p);
     method @RequiresApi(26) public static Iterable<androidx.core.graphics.PathSegment> flatten(android.graphics.Path, float error = 0.5f);
     method @RequiresApi(19) public static inline operator android.graphics.Path minus(android.graphics.Path, android.graphics.Path p);
@@ -180,12 +167,10 @@
   }
 
   public final class PictureKt {
-    ctor public PictureKt();
     method public static inline android.graphics.Picture record(android.graphics.Picture, int width, int height, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
   }
 
   public final class PointKt {
-    ctor public PointKt();
     method public static inline operator int component1(android.graphics.Point);
     method public static inline operator float component1(android.graphics.PointF);
     method public static inline operator int component2(android.graphics.Point);
@@ -205,13 +190,11 @@
   }
 
   public final class PorterDuffKt {
-    ctor public PorterDuffKt();
     method public static inline android.graphics.PorterDuffColorFilter toColorFilter(android.graphics.PorterDuff.Mode, int color);
     method public static inline android.graphics.PorterDuffXfermode toXfermode(android.graphics.PorterDuff.Mode);
   }
 
   public final class RectKt {
-    ctor public RectKt();
     method public static inline infix android.graphics.Rect and(android.graphics.Rect, android.graphics.Rect r);
     method public static inline infix android.graphics.RectF and(android.graphics.RectF, android.graphics.RectF r);
     method public static inline operator int component1(android.graphics.Rect);
@@ -248,7 +231,6 @@
   }
 
   public final class RegionKt {
-    ctor public RegionKt();
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Rect r);
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Region r);
     method public static inline operator boolean contains(android.graphics.Region, android.graphics.Point p);
@@ -267,7 +249,6 @@
   }
 
   public final class ShaderKt {
-    ctor public ShaderKt();
     method public static inline void transform(android.graphics.Shader, kotlin.jvm.functions.Function1<? super android.graphics.Matrix,kotlin.Unit> block);
   }
 
@@ -276,24 +257,20 @@
 package androidx.core.graphics.drawable {
 
   public final class BitmapDrawableKt {
-    ctor public BitmapDrawableKt();
     method public static inline android.graphics.drawable.BitmapDrawable toDrawable(android.graphics.Bitmap, android.content.res.Resources resources);
   }
 
   public final class ColorDrawableKt {
-    ctor public ColorDrawableKt();
     method public static inline android.graphics.drawable.ColorDrawable toDrawable(@ColorInt int);
     method @RequiresApi(26) public static inline android.graphics.drawable.ColorDrawable toDrawable(android.graphics.Color);
   }
 
   public final class DrawableKt {
-    ctor public DrawableKt();
     method public static android.graphics.Bitmap toBitmap(android.graphics.drawable.Drawable, @Px int width = intrinsicWidth, @Px int height = intrinsicHeight, android.graphics.Bitmap.Config? config = null);
     method public static void updateBounds(android.graphics.drawable.Drawable, @Px int left = android.graphics.Rect.left, @Px int top = android.graphics.Rect.top, @Px int right = android.graphics.Rect.right, @Px int bottom = android.graphics.Rect.bottom);
   }
 
   public final class IconKt {
-    ctor public IconKt();
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toAdaptiveIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.net.Uri);
@@ -305,7 +282,6 @@
 package androidx.core.location {
 
   public final class LocationKt {
-    ctor public LocationKt();
     method public static inline operator double component1(android.location.Location);
     method public static inline operator double component2(android.location.Location);
   }
@@ -315,7 +291,6 @@
 package androidx.core.net {
 
   public final class UriKt {
-    ctor public UriKt();
     method public static java.io.File toFile(android.net.Uri);
     method public static inline android.net.Uri toUri(String);
     method public static inline android.net.Uri toUri(java.io.File);
@@ -326,23 +301,19 @@
 package androidx.core.os {
 
   public final class BundleKt {
-    ctor public BundleKt();
     method public static android.os.Bundle bundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class HandlerKt {
-    ctor public HandlerKt();
     method public static inline Runnable postAtTime(android.os.Handler, long uptimeMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
     method public static inline Runnable postDelayed(android.os.Handler, long delayInMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
   }
 
   public final class PersistableBundleKt {
-    ctor public PersistableBundleKt();
     method @RequiresApi(21) public static android.os.PersistableBundle persistableBundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class TraceKt {
-    ctor public TraceKt();
     method public static inline <T> T! trace(String sectionName, kotlin.jvm.functions.Function0<? extends T> block);
   }
 
@@ -351,24 +322,20 @@
 package androidx.core.text {
 
   public final class CharSequenceKt {
-    ctor public CharSequenceKt();
     method public static inline boolean isDigitsOnly(CharSequence);
     method public static inline int trimmedLength(CharSequence);
   }
 
   public final class HtmlKt {
-    ctor public HtmlKt();
     method public static inline android.text.Spanned parseAsHtml(String, int flags = 0, android.text.Html.ImageGetter? imageGetter = null, android.text.Html.TagHandler? tagHandler = null);
     method public static inline String toHtml(android.text.Spanned, int option = 0);
   }
 
   public final class LocaleKt {
-    ctor public LocaleKt();
     method @RequiresApi(17) public static inline int getLayoutDirection(java.util.Locale);
   }
 
   public final class SpannableStringBuilderKt {
-    ctor public SpannableStringBuilderKt();
     method public static inline android.text.SpannableStringBuilder backgroundColor(android.text.SpannableStringBuilder, @ColorInt int color, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannableStringBuilder bold(android.text.SpannableStringBuilder, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannedString buildSpannedString(kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
@@ -384,7 +351,6 @@
   }
 
   public final class SpannableStringKt {
-    ctor public SpannableStringKt();
     method public static inline void clearSpans(android.text.Spannable);
     method public static inline operator void set(android.text.Spannable, int start, int end, Object span);
     method public static inline operator void set(android.text.Spannable, kotlin.ranges.IntRange range, Object span);
@@ -392,13 +358,11 @@
   }
 
   public final class SpannedStringKt {
-    ctor public SpannedStringKt();
     method public static inline <reified T> T![] getSpans(android.text.Spanned, int start = 0, int end = length);
     method public static inline android.text.Spanned toSpanned(CharSequence);
   }
 
   public final class StringKt {
-    ctor public StringKt();
     method public static inline String htmlEncode(String);
   }
 
@@ -407,7 +371,6 @@
 package androidx.core.transition {
 
   public final class TransitionKt {
-    ctor public TransitionKt();
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener addListener(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnCancel(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnEnd(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
@@ -421,7 +384,6 @@
 package androidx.core.util {
 
   public final class AtomicFileKt {
-    ctor public AtomicFileKt();
     method @RequiresApi(17) public static inline byte[] readBytes(android.util.AtomicFile);
     method @RequiresApi(17) public static String readText(android.util.AtomicFile, java.nio.charset.Charset charset = Charsets.UTF_8);
     method @RequiresApi(17) public static inline void tryWrite(android.util.AtomicFile, kotlin.jvm.functions.Function1<? super java.io.FileOutputStream,kotlin.Unit> block);
@@ -430,7 +392,6 @@
   }
 
   public final class HalfKt {
-    ctor public HalfKt();
     method @RequiresApi(26) public static inline android.util.Half toHalf(@HalfFloat short);
     method @RequiresApi(26) public static inline android.util.Half toHalf(float);
     method @RequiresApi(26) public static inline android.util.Half toHalf(double);
@@ -438,7 +399,6 @@
   }
 
   public final class LongSparseArrayKt {
-    ctor public LongSparseArrayKt();
     method @RequiresApi(16) public static inline operator <T> boolean contains(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsKey(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsValue(android.util.LongSparseArray<T>, T? value);
@@ -457,12 +417,10 @@
   }
 
   public final class LruCacheKt {
-    ctor public LruCacheKt();
     method public static inline <K, V> android.util.LruCache<K,V> lruCache(int maxSize, kotlin.jvm.functions.Function2<? super K,? super V,java.lang.Integer> sizeOf = { _, _ -> 1 }, kotlin.jvm.functions.Function1<? super K,? extends V> create = { (V)null }, kotlin.jvm.functions.Function4<? super java.lang.Boolean,? super K,? super V,? super V,kotlin.Unit>  _, _, _, _ ->  });
   }
 
   public final class PairKt {
-    ctor public PairKt();
     method public static inline operator <F, S> F! component1(android.util.Pair<F,S>);
     method public static inline operator <F, S> S! component2(android.util.Pair<F,S>);
     method public static inline <F, S> android.util.Pair<F,S> toAndroidPair(kotlin.Pair<? extends F,? extends S>);
@@ -470,7 +428,6 @@
   }
 
   public final class RangeKt {
-    ctor public RangeKt();
     method @RequiresApi(21) public static inline infix <T extends java.lang.Comparable<? super T>> android.util.Range<T> and(android.util.Range<T>, android.util.Range<T> other);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, T value);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, android.util.Range<T> other);
@@ -480,7 +437,6 @@
   }
 
   public final class SizeKt {
-    ctor public SizeKt();
     method @RequiresApi(21) public static inline operator int component1(android.util.Size);
     method @RequiresApi(21) public static inline operator float component1(android.util.SizeF);
     method @RequiresApi(21) public static inline operator int component2(android.util.Size);
@@ -488,7 +444,6 @@
   }
 
   public final class SparseArrayKt {
-    ctor public SparseArrayKt();
     method public static inline operator <T> boolean contains(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsKey(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsValue(android.util.SparseArray<T>, T? value);
@@ -507,7 +462,6 @@
   }
 
   public final class SparseBooleanArrayKt {
-    ctor public SparseBooleanArrayKt();
     method public static inline operator boolean contains(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsKey(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsValue(android.util.SparseBooleanArray, boolean value);
@@ -526,7 +480,6 @@
   }
 
   public final class SparseIntArrayKt {
-    ctor public SparseIntArrayKt();
     method public static inline operator boolean contains(android.util.SparseIntArray, int key);
     method public static inline boolean containsKey(android.util.SparseIntArray, int key);
     method public static inline boolean containsValue(android.util.SparseIntArray, int value);
@@ -545,7 +498,6 @@
   }
 
   public final class SparseLongArrayKt {
-    ctor public SparseLongArrayKt();
     method @RequiresApi(18) public static inline operator boolean contains(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsKey(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsValue(android.util.SparseLongArray, long value);
@@ -568,7 +520,6 @@
 package androidx.core.view {
 
   public final class MenuKt {
-    ctor public MenuKt();
     method public static operator boolean contains(android.view.Menu, android.view.MenuItem item);
     method public static inline void forEach(android.view.Menu, kotlin.jvm.functions.Function1<? super android.view.MenuItem,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.Menu, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.MenuItem,kotlin.Unit> action);
@@ -582,7 +533,6 @@
   }
 
   public final class ViewGroupKt {
-    ctor public ViewGroupKt();
     method public static inline operator boolean contains(android.view.ViewGroup, android.view.View view);
     method public static inline void forEach(android.view.ViewGroup, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.ViewGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.View,kotlin.Unit> action);
@@ -600,7 +550,6 @@
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static inline void doOnLayout(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void doOnNextLayout(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline androidx.core.view.OneShotPreDrawListener doOnPreDraw(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
@@ -631,7 +580,6 @@
 package androidx.core.widget {
 
   public final class TextViewKt {
-    ctor public TextViewKt();
     method public static inline android.text.TextWatcher addTextChangedListener(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> beforeTextChanged = { _, _, _, _ ->  }, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit>  _, _, _, _ ->  }, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> afterTextChanged = {});
     method public static inline android.text.TextWatcher doAfterTextChanged(android.widget.TextView, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> action);
     method public static inline android.text.TextWatcher doBeforeTextChanged(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> action);
diff --git a/core/core-ktx/api/public_plus_experimental_1.2.0-alpha02.txt b/core/core-ktx/api/public_plus_experimental_1.2.0-alpha02.txt
index 6c97c14..94ddd74 100644
--- a/core/core-ktx/api/public_plus_experimental_1.2.0-alpha02.txt
+++ b/core/core-ktx/api/public_plus_experimental_1.2.0-alpha02.txt
@@ -2,7 +2,6 @@
 package androidx.core.animation {
 
   public final class AnimatorKt {
-    ctor public AnimatorKt();
     method public static inline android.animation.Animator.AnimatorListener addListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.animation.Animator.AnimatorPauseListener addPauseListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method public static inline android.animation.Animator.AnimatorListener doOnCancel(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> action);
@@ -18,19 +17,16 @@
 package androidx.core.content {
 
   public final class ContentValuesKt {
-    ctor public ContentValuesKt();
     method public static android.content.ContentValues contentValuesOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ContextKt {
-    ctor public ContextKt();
     method public static inline <reified T> T! getSystemService(android.content.Context);
     method public static inline void withStyledAttributes(android.content.Context, android.util.AttributeSet? set = null, int[] attrs, @AttrRes int defStyleAttr = 0, @StyleRes int defStyleRes = 0, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
     method public static inline void withStyledAttributes(android.content.Context, @StyleRes int resourceId, int[] attrs, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
   }
 
   public final class SharedPreferencesKt {
-    ctor public SharedPreferencesKt();
     method public static inline void edit(android.content.SharedPreferences, boolean commit = false, kotlin.jvm.functions.Function1<? super android.content.SharedPreferences.Editor,kotlin.Unit> action);
   }
 
@@ -39,7 +35,6 @@
 package androidx.core.content.res {
 
   public final class TypedArrayKt {
-    ctor public TypedArrayKt();
     method public static boolean getBooleanOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method @ColorInt public static int getColorOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method public static android.content.res.ColorStateList getColorStateListOrThrow(android.content.res.TypedArray, @StyleableRes int index);
@@ -63,7 +58,6 @@
 package androidx.core.database {
 
   public final class CursorKt {
-    ctor public CursorKt();
     method public static inline byte[]? getBlobOrNull(android.database.Cursor, int index);
     method public static inline Double? getDoubleOrNull(android.database.Cursor, int index);
     method public static inline Float? getFloatOrNull(android.database.Cursor, int index);
@@ -78,7 +72,6 @@
 package androidx.core.database.sqlite {
 
   public final class SQLiteDatabaseKt {
-    ctor public SQLiteDatabaseKt();
     method public static inline <T> T! transaction(android.database.sqlite.SQLiteDatabase, boolean exclusive = true, kotlin.jvm.functions.Function1<? super android.database.sqlite.SQLiteDatabase,? extends T> body);
   }
 
@@ -87,7 +80,6 @@
 package androidx.core.graphics {
 
   public final class BitmapKt {
-    ctor public BitmapKt();
     method public static inline android.graphics.Bitmap applyCanvas(android.graphics.Bitmap, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.Point p);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.PointF p);
@@ -99,7 +91,6 @@
   }
 
   public final class CanvasKt {
-    ctor public CanvasKt();
     method public static inline void withClip(android.graphics.Canvas, android.graphics.Rect clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, android.graphics.RectF clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, int left, int top, int right, int bottom, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
@@ -114,7 +105,6 @@
   }
 
   public final class ColorKt {
-    ctor public ColorKt();
     method @RequiresApi(26) public static inline operator float component1(android.graphics.Color);
     method public static inline operator int component1(@ColorInt int);
     method @RequiresApi(26) public static inline operator float component1(@ColorLong long);
@@ -155,13 +145,11 @@
   }
 
   public final class ImageDecoderKt {
-    ctor public ImageDecoderKt();
     method @RequiresApi(28) public static inline android.graphics.Bitmap decodeBitmap(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
     method @RequiresApi(28) public static inline android.graphics.drawable.Drawable decodeDrawable(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
   }
 
   public final class MatrixKt {
-    ctor public MatrixKt();
     method public static android.graphics.Matrix rotationMatrix(float degrees, float px = 0.0f, float py = 0.0f);
     method public static android.graphics.Matrix scaleMatrix(float sx = 1.0f, float sy = 1.0f);
     method public static inline operator android.graphics.Matrix times(android.graphics.Matrix, android.graphics.Matrix m);
@@ -170,13 +158,11 @@
   }
 
   public final class PaintKt {
-    ctor public PaintKt();
     method public static inline boolean setBlendMode(android.graphics.Paint, androidx.core.graphics.BlendModeCompat? blendModeCompat);
     method public static inline boolean setBlendModeColorFilter(android.graphics.Paint, @ColorInt int color, androidx.core.graphics.BlendModeCompat? blendModeCompat);
   }
 
   public final class PathKt {
-    ctor public PathKt();
     method @RequiresApi(19) public static inline infix android.graphics.Path and(android.graphics.Path, android.graphics.Path p);
     method @RequiresApi(26) public static Iterable<androidx.core.graphics.PathSegment> flatten(android.graphics.Path, float error = 0.5f);
     method @RequiresApi(19) public static inline operator android.graphics.Path minus(android.graphics.Path, android.graphics.Path p);
@@ -186,12 +172,10 @@
   }
 
   public final class PictureKt {
-    ctor public PictureKt();
     method public static inline android.graphics.Picture record(android.graphics.Picture, int width, int height, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
   }
 
   public final class PointKt {
-    ctor public PointKt();
     method public static inline operator int component1(android.graphics.Point);
     method public static inline operator float component1(android.graphics.PointF);
     method public static inline operator int component2(android.graphics.Point);
@@ -211,13 +195,11 @@
   }
 
   public final class PorterDuffKt {
-    ctor public PorterDuffKt();
     method public static inline android.graphics.PorterDuffColorFilter toColorFilter(android.graphics.PorterDuff.Mode, int color);
     method public static inline android.graphics.PorterDuffXfermode toXfermode(android.graphics.PorterDuff.Mode);
   }
 
   public final class RectKt {
-    ctor public RectKt();
     method public static inline infix android.graphics.Rect and(android.graphics.Rect, android.graphics.Rect r);
     method public static inline infix android.graphics.RectF and(android.graphics.RectF, android.graphics.RectF r);
     method public static inline operator int component1(android.graphics.Rect);
@@ -254,7 +236,6 @@
   }
 
   public final class RegionKt {
-    ctor public RegionKt();
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Rect r);
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Region r);
     method public static inline operator boolean contains(android.graphics.Region, android.graphics.Point p);
@@ -273,7 +254,6 @@
   }
 
   public final class ShaderKt {
-    ctor public ShaderKt();
     method public static inline void transform(android.graphics.Shader, kotlin.jvm.functions.Function1<? super android.graphics.Matrix,kotlin.Unit> block);
   }
 
@@ -282,24 +262,20 @@
 package androidx.core.graphics.drawable {
 
   public final class BitmapDrawableKt {
-    ctor public BitmapDrawableKt();
     method public static inline android.graphics.drawable.BitmapDrawable toDrawable(android.graphics.Bitmap, android.content.res.Resources resources);
   }
 
   public final class ColorDrawableKt {
-    ctor public ColorDrawableKt();
     method public static inline android.graphics.drawable.ColorDrawable toDrawable(@ColorInt int);
     method @RequiresApi(26) public static inline android.graphics.drawable.ColorDrawable toDrawable(android.graphics.Color);
   }
 
   public final class DrawableKt {
-    ctor public DrawableKt();
     method public static android.graphics.Bitmap toBitmap(android.graphics.drawable.Drawable, @Px int width = intrinsicWidth, @Px int height = intrinsicHeight, android.graphics.Bitmap.Config? config = null);
     method public static void updateBounds(android.graphics.drawable.Drawable, @Px int left = android.graphics.Rect.left, @Px int top = android.graphics.Rect.top, @Px int right = android.graphics.Rect.right, @Px int bottom = android.graphics.Rect.bottom);
   }
 
   public final class IconKt {
-    ctor public IconKt();
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toAdaptiveIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.net.Uri);
@@ -311,7 +287,6 @@
 package androidx.core.location {
 
   public final class LocationKt {
-    ctor public LocationKt();
     method public static inline operator double component1(android.location.Location);
     method public static inline operator double component2(android.location.Location);
   }
@@ -321,7 +296,6 @@
 package androidx.core.net {
 
   public final class UriKt {
-    ctor public UriKt();
     method public static java.io.File toFile(android.net.Uri);
     method public static inline android.net.Uri toUri(String);
     method public static inline android.net.Uri toUri(java.io.File);
@@ -332,23 +306,19 @@
 package androidx.core.os {
 
   public final class BundleKt {
-    ctor public BundleKt();
     method public static android.os.Bundle bundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class HandlerKt {
-    ctor public HandlerKt();
     method public static inline Runnable postAtTime(android.os.Handler, long uptimeMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
     method public static inline Runnable postDelayed(android.os.Handler, long delayInMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
   }
 
   public final class PersistableBundleKt {
-    ctor public PersistableBundleKt();
     method @RequiresApi(21) public static android.os.PersistableBundle persistableBundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class TraceKt {
-    ctor public TraceKt();
     method public static inline <T> T! trace(String sectionName, kotlin.jvm.functions.Function0<? extends T> block);
   }
 
@@ -357,24 +327,20 @@
 package androidx.core.text {
 
   public final class CharSequenceKt {
-    ctor public CharSequenceKt();
     method public static inline boolean isDigitsOnly(CharSequence);
     method public static inline int trimmedLength(CharSequence);
   }
 
   public final class HtmlKt {
-    ctor public HtmlKt();
     method public static inline android.text.Spanned parseAsHtml(String, int flags = 0, android.text.Html.ImageGetter? imageGetter = null, android.text.Html.TagHandler? tagHandler = null);
     method public static inline String toHtml(android.text.Spanned, int option = 0);
   }
 
   public final class LocaleKt {
-    ctor public LocaleKt();
     method @RequiresApi(17) public static inline int getLayoutDirection(java.util.Locale);
   }
 
   public final class SpannableStringBuilderKt {
-    ctor public SpannableStringBuilderKt();
     method public static inline android.text.SpannableStringBuilder backgroundColor(android.text.SpannableStringBuilder, @ColorInt int color, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannableStringBuilder bold(android.text.SpannableStringBuilder, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannedString buildSpannedString(kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
@@ -390,7 +356,6 @@
   }
 
   public final class SpannableStringKt {
-    ctor public SpannableStringKt();
     method public static inline void clearSpans(android.text.Spannable);
     method public static inline operator void set(android.text.Spannable, int start, int end, Object span);
     method public static inline operator void set(android.text.Spannable, kotlin.ranges.IntRange range, Object span);
@@ -398,13 +363,11 @@
   }
 
   public final class SpannedStringKt {
-    ctor public SpannedStringKt();
     method public static inline <reified T> T![] getSpans(android.text.Spanned, int start = 0, int end = length);
     method public static inline android.text.Spanned toSpanned(CharSequence);
   }
 
   public final class StringKt {
-    ctor public StringKt();
     method public static inline String htmlEncode(String);
   }
 
@@ -413,7 +376,6 @@
 package androidx.core.transition {
 
   public final class TransitionKt {
-    ctor public TransitionKt();
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener addListener(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnCancel(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnEnd(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
@@ -427,7 +389,6 @@
 package androidx.core.util {
 
   public final class AtomicFileKt {
-    ctor public AtomicFileKt();
     method @RequiresApi(17) public static inline byte[] readBytes(android.util.AtomicFile);
     method @RequiresApi(17) public static String readText(android.util.AtomicFile, java.nio.charset.Charset charset = Charsets.UTF_8);
     method @RequiresApi(17) public static inline void tryWrite(android.util.AtomicFile, kotlin.jvm.functions.Function1<? super java.io.FileOutputStream,kotlin.Unit> block);
@@ -436,7 +397,6 @@
   }
 
   public final class HalfKt {
-    ctor public HalfKt();
     method @RequiresApi(26) public static inline android.util.Half toHalf(@HalfFloat short);
     method @RequiresApi(26) public static inline android.util.Half toHalf(float);
     method @RequiresApi(26) public static inline android.util.Half toHalf(double);
@@ -444,7 +404,6 @@
   }
 
   public final class LongSparseArrayKt {
-    ctor public LongSparseArrayKt();
     method @RequiresApi(16) public static inline operator <T> boolean contains(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsKey(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsValue(android.util.LongSparseArray<T>, T? value);
@@ -463,12 +422,10 @@
   }
 
   public final class LruCacheKt {
-    ctor public LruCacheKt();
     method public static inline <K, V> android.util.LruCache<K,V> lruCache(int maxSize, kotlin.jvm.functions.Function2<? super K,? super V,java.lang.Integer> sizeOf = { _, _ -> 1 }, kotlin.jvm.functions.Function1<? super K,? extends V> create = { (V)null }, kotlin.jvm.functions.Function4<? super java.lang.Boolean,? super K,? super V,? super V,kotlin.Unit>  _, _, _, _ ->  });
   }
 
   public final class PairKt {
-    ctor public PairKt();
     method public static inline operator <F, S> F! component1(android.util.Pair<F,S>);
     method public static inline operator <F, S> S! component2(android.util.Pair<F,S>);
     method public static inline <F, S> android.util.Pair<F,S> toAndroidPair(kotlin.Pair<? extends F,? extends S>);
@@ -476,7 +433,6 @@
   }
 
   public final class RangeKt {
-    ctor public RangeKt();
     method @RequiresApi(21) public static inline infix <T extends java.lang.Comparable<? super T>> android.util.Range<T> and(android.util.Range<T>, android.util.Range<T> other);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, T value);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, android.util.Range<T> other);
@@ -486,7 +442,6 @@
   }
 
   public final class SizeKt {
-    ctor public SizeKt();
     method @RequiresApi(21) public static inline operator int component1(android.util.Size);
     method @RequiresApi(21) public static inline operator float component1(android.util.SizeF);
     method @RequiresApi(21) public static inline operator int component2(android.util.Size);
@@ -494,7 +449,6 @@
   }
 
   public final class SparseArrayKt {
-    ctor public SparseArrayKt();
     method public static inline operator <T> boolean contains(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsKey(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsValue(android.util.SparseArray<T>, T? value);
@@ -513,7 +467,6 @@
   }
 
   public final class SparseBooleanArrayKt {
-    ctor public SparseBooleanArrayKt();
     method public static inline operator boolean contains(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsKey(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsValue(android.util.SparseBooleanArray, boolean value);
@@ -532,7 +485,6 @@
   }
 
   public final class SparseIntArrayKt {
-    ctor public SparseIntArrayKt();
     method public static inline operator boolean contains(android.util.SparseIntArray, int key);
     method public static inline boolean containsKey(android.util.SparseIntArray, int key);
     method public static inline boolean containsValue(android.util.SparseIntArray, int value);
@@ -551,7 +503,6 @@
   }
 
   public final class SparseLongArrayKt {
-    ctor public SparseLongArrayKt();
     method @RequiresApi(18) public static inline operator boolean contains(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsKey(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsValue(android.util.SparseLongArray, long value);
@@ -574,7 +525,6 @@
 package androidx.core.view {
 
   public final class MenuKt {
-    ctor public MenuKt();
     method public static operator boolean contains(android.view.Menu, android.view.MenuItem item);
     method public static inline void forEach(android.view.Menu, kotlin.jvm.functions.Function1<? super android.view.MenuItem,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.Menu, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.MenuItem,kotlin.Unit> action);
@@ -588,7 +538,6 @@
   }
 
   public final class ViewGroupKt {
-    ctor public ViewGroupKt();
     method public static inline operator boolean contains(android.view.ViewGroup, android.view.View view);
     method public static inline void forEach(android.view.ViewGroup, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.ViewGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.View,kotlin.Unit> action);
@@ -606,7 +555,6 @@
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static inline void doOnLayout(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void doOnNextLayout(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline androidx.core.view.OneShotPreDrawListener doOnPreDraw(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
@@ -637,7 +585,6 @@
 package androidx.core.widget {
 
   public final class TextViewKt {
-    ctor public TextViewKt();
     method public static inline android.text.TextWatcher addTextChangedListener(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> beforeTextChanged = { _, _, _, _ ->  }, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit>  _, _, _, _ ->  }, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> afterTextChanged = {});
     method public static inline android.text.TextWatcher doAfterTextChanged(android.widget.TextView, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> action);
     method public static inline android.text.TextWatcher doBeforeTextChanged(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> action);
diff --git a/core/core-ktx/api/public_plus_experimental_1.2.0-alpha03.txt b/core/core-ktx/api/public_plus_experimental_1.2.0-alpha03.txt
index 39aa8e5..cb5c321 100644
--- a/core/core-ktx/api/public_plus_experimental_1.2.0-alpha03.txt
+++ b/core/core-ktx/api/public_plus_experimental_1.2.0-alpha03.txt
@@ -2,7 +2,6 @@
 package androidx.core.animation {
 
   public final class AnimatorKt {
-    ctor public AnimatorKt();
     method public static inline android.animation.Animator.AnimatorListener addListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.animation.Animator.AnimatorPauseListener addPauseListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method public static inline android.animation.Animator.AnimatorListener doOnCancel(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> action);
@@ -18,19 +17,16 @@
 package androidx.core.content {
 
   public final class ContentValuesKt {
-    ctor public ContentValuesKt();
     method public static android.content.ContentValues contentValuesOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ContextKt {
-    ctor public ContextKt();
     method public static inline <reified T> T! getSystemService(android.content.Context);
     method public static inline void withStyledAttributes(android.content.Context, android.util.AttributeSet? set = null, int[] attrs, @AttrRes int defStyleAttr = 0, @StyleRes int defStyleRes = 0, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
     method public static inline void withStyledAttributes(android.content.Context, @StyleRes int resourceId, int[] attrs, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
   }
 
   public final class SharedPreferencesKt {
-    ctor public SharedPreferencesKt();
     method public static inline void edit(android.content.SharedPreferences, boolean commit = false, kotlin.jvm.functions.Function1<? super android.content.SharedPreferences.Editor,kotlin.Unit> action);
   }
 
@@ -39,7 +35,6 @@
 package androidx.core.content.res {
 
   public final class TypedArrayKt {
-    ctor public TypedArrayKt();
     method public static boolean getBooleanOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method @ColorInt public static int getColorOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method public static android.content.res.ColorStateList getColorStateListOrThrow(android.content.res.TypedArray, @StyleableRes int index);
@@ -63,7 +58,6 @@
 package androidx.core.database {
 
   public final class CursorKt {
-    ctor public CursorKt();
     method public static inline byte[]? getBlobOrNull(android.database.Cursor, int index);
     method public static inline Double? getDoubleOrNull(android.database.Cursor, int index);
     method public static inline Float? getFloatOrNull(android.database.Cursor, int index);
@@ -78,7 +72,6 @@
 package androidx.core.database.sqlite {
 
   public final class SQLiteDatabaseKt {
-    ctor public SQLiteDatabaseKt();
     method public static inline <T> T! transaction(android.database.sqlite.SQLiteDatabase, boolean exclusive = true, kotlin.jvm.functions.Function1<? super android.database.sqlite.SQLiteDatabase,? extends T> body);
   }
 
@@ -87,7 +80,6 @@
 package androidx.core.graphics {
 
   public final class BitmapKt {
-    ctor public BitmapKt();
     method public static inline android.graphics.Bitmap applyCanvas(android.graphics.Bitmap, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.Point p);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.PointF p);
@@ -99,7 +91,6 @@
   }
 
   public final class CanvasKt {
-    ctor public CanvasKt();
     method public static inline void withClip(android.graphics.Canvas, android.graphics.Rect clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, android.graphics.RectF clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, int left, int top, int right, int bottom, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
@@ -114,7 +105,6 @@
   }
 
   public final class ColorKt {
-    ctor public ColorKt();
     method @RequiresApi(26) public static inline operator float component1(android.graphics.Color);
     method public static inline operator int component1(@ColorInt int);
     method @RequiresApi(26) public static inline operator float component1(@ColorLong long);
@@ -155,13 +145,11 @@
   }
 
   public final class ImageDecoderKt {
-    ctor public ImageDecoderKt();
     method @RequiresApi(28) public static inline android.graphics.Bitmap decodeBitmap(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
     method @RequiresApi(28) public static inline android.graphics.drawable.Drawable decodeDrawable(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
   }
 
   public final class MatrixKt {
-    ctor public MatrixKt();
     method public static android.graphics.Matrix rotationMatrix(float degrees, float px = 0.0f, float py = 0.0f);
     method public static android.graphics.Matrix scaleMatrix(float sx = 1.0f, float sy = 1.0f);
     method public static inline operator android.graphics.Matrix times(android.graphics.Matrix, android.graphics.Matrix m);
@@ -170,12 +158,10 @@
   }
 
   public final class PaintKt {
-    ctor public PaintKt();
     method public static inline boolean setBlendMode(android.graphics.Paint, androidx.core.graphics.BlendModeCompat? blendModeCompat);
   }
 
   public final class PathKt {
-    ctor public PathKt();
     method @RequiresApi(19) public static inline infix android.graphics.Path and(android.graphics.Path, android.graphics.Path p);
     method @RequiresApi(26) public static Iterable<androidx.core.graphics.PathSegment> flatten(android.graphics.Path, float error = 0.5f);
     method @RequiresApi(19) public static inline operator android.graphics.Path minus(android.graphics.Path, android.graphics.Path p);
@@ -185,12 +171,10 @@
   }
 
   public final class PictureKt {
-    ctor public PictureKt();
     method public static inline android.graphics.Picture record(android.graphics.Picture, int width, int height, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
   }
 
   public final class PointKt {
-    ctor public PointKt();
     method public static inline operator int component1(android.graphics.Point);
     method public static inline operator float component1(android.graphics.PointF);
     method public static inline operator int component2(android.graphics.Point);
@@ -210,13 +194,11 @@
   }
 
   public final class PorterDuffKt {
-    ctor public PorterDuffKt();
     method public static inline android.graphics.PorterDuffColorFilter toColorFilter(android.graphics.PorterDuff.Mode, int color);
     method public static inline android.graphics.PorterDuffXfermode toXfermode(android.graphics.PorterDuff.Mode);
   }
 
   public final class RectKt {
-    ctor public RectKt();
     method public static inline infix android.graphics.Rect and(android.graphics.Rect, android.graphics.Rect r);
     method public static inline infix android.graphics.RectF and(android.graphics.RectF, android.graphics.RectF r);
     method public static inline operator int component1(android.graphics.Rect);
@@ -256,7 +238,6 @@
   }
 
   public final class RegionKt {
-    ctor public RegionKt();
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Rect r);
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Region r);
     method public static inline operator boolean contains(android.graphics.Region, android.graphics.Point p);
@@ -275,7 +256,6 @@
   }
 
   public final class ShaderKt {
-    ctor public ShaderKt();
     method public static inline void transform(android.graphics.Shader, kotlin.jvm.functions.Function1<? super android.graphics.Matrix,kotlin.Unit> block);
   }
 
@@ -284,24 +264,20 @@
 package androidx.core.graphics.drawable {
 
   public final class BitmapDrawableKt {
-    ctor public BitmapDrawableKt();
     method public static inline android.graphics.drawable.BitmapDrawable toDrawable(android.graphics.Bitmap, android.content.res.Resources resources);
   }
 
   public final class ColorDrawableKt {
-    ctor public ColorDrawableKt();
     method public static inline android.graphics.drawable.ColorDrawable toDrawable(@ColorInt int);
     method @RequiresApi(26) public static inline android.graphics.drawable.ColorDrawable toDrawable(android.graphics.Color);
   }
 
   public final class DrawableKt {
-    ctor public DrawableKt();
     method public static android.graphics.Bitmap toBitmap(android.graphics.drawable.Drawable, @Px int width = intrinsicWidth, @Px int height = intrinsicHeight, android.graphics.Bitmap.Config? config = null);
     method public static void updateBounds(android.graphics.drawable.Drawable, @Px int left = android.graphics.Rect.left, @Px int top = android.graphics.Rect.top, @Px int right = android.graphics.Rect.right, @Px int bottom = android.graphics.Rect.bottom);
   }
 
   public final class IconKt {
-    ctor public IconKt();
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toAdaptiveIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.net.Uri);
@@ -313,7 +289,6 @@
 package androidx.core.location {
 
   public final class LocationKt {
-    ctor public LocationKt();
     method public static inline operator double component1(android.location.Location);
     method public static inline operator double component2(android.location.Location);
   }
@@ -323,7 +298,6 @@
 package androidx.core.net {
 
   public final class UriKt {
-    ctor public UriKt();
     method public static java.io.File toFile(android.net.Uri);
     method public static inline android.net.Uri toUri(String);
     method public static inline android.net.Uri toUri(java.io.File);
@@ -334,23 +308,19 @@
 package androidx.core.os {
 
   public final class BundleKt {
-    ctor public BundleKt();
     method public static android.os.Bundle bundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class HandlerKt {
-    ctor public HandlerKt();
     method public static inline Runnable postAtTime(android.os.Handler, long uptimeMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
     method public static inline Runnable postDelayed(android.os.Handler, long delayInMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
   }
 
   public final class PersistableBundleKt {
-    ctor public PersistableBundleKt();
     method @RequiresApi(21) public static android.os.PersistableBundle persistableBundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class TraceKt {
-    ctor public TraceKt();
     method public static inline <T> T! trace(String sectionName, kotlin.jvm.functions.Function0<? extends T> block);
   }
 
@@ -359,24 +329,20 @@
 package androidx.core.text {
 
   public final class CharSequenceKt {
-    ctor public CharSequenceKt();
     method public static inline boolean isDigitsOnly(CharSequence);
     method public static inline int trimmedLength(CharSequence);
   }
 
   public final class HtmlKt {
-    ctor public HtmlKt();
     method public static inline android.text.Spanned parseAsHtml(String, int flags = 0, android.text.Html.ImageGetter? imageGetter = null, android.text.Html.TagHandler? tagHandler = null);
     method public static inline String toHtml(android.text.Spanned, int option = 0);
   }
 
   public final class LocaleKt {
-    ctor public LocaleKt();
     method @RequiresApi(17) public static inline int getLayoutDirection(java.util.Locale);
   }
 
   public final class SpannableStringBuilderKt {
-    ctor public SpannableStringBuilderKt();
     method public static inline android.text.SpannableStringBuilder backgroundColor(android.text.SpannableStringBuilder, @ColorInt int color, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannableStringBuilder bold(android.text.SpannableStringBuilder, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannedString buildSpannedString(kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
@@ -392,7 +358,6 @@
   }
 
   public final class SpannableStringKt {
-    ctor public SpannableStringKt();
     method public static inline void clearSpans(android.text.Spannable);
     method public static inline operator void set(android.text.Spannable, int start, int end, Object span);
     method public static inline operator void set(android.text.Spannable, kotlin.ranges.IntRange range, Object span);
@@ -400,13 +365,11 @@
   }
 
   public final class SpannedStringKt {
-    ctor public SpannedStringKt();
     method public static inline <reified T> T![] getSpans(android.text.Spanned, int start = 0, int end = length);
     method public static inline android.text.Spanned toSpanned(CharSequence);
   }
 
   public final class StringKt {
-    ctor public StringKt();
     method public static inline String htmlEncode(String);
   }
 
@@ -415,7 +378,6 @@
 package androidx.core.transition {
 
   public final class TransitionKt {
-    ctor public TransitionKt();
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener addListener(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnCancel(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnEnd(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
@@ -429,7 +391,6 @@
 package androidx.core.util {
 
   public final class AtomicFileKt {
-    ctor public AtomicFileKt();
     method @RequiresApi(17) public static inline byte[] readBytes(android.util.AtomicFile);
     method @RequiresApi(17) public static String readText(android.util.AtomicFile, java.nio.charset.Charset charset = Charsets.UTF_8);
     method @RequiresApi(17) public static inline void tryWrite(android.util.AtomicFile, kotlin.jvm.functions.Function1<? super java.io.FileOutputStream,kotlin.Unit> block);
@@ -438,7 +399,6 @@
   }
 
   public final class HalfKt {
-    ctor public HalfKt();
     method @RequiresApi(26) public static inline android.util.Half toHalf(@HalfFloat short);
     method @RequiresApi(26) public static inline android.util.Half toHalf(float);
     method @RequiresApi(26) public static inline android.util.Half toHalf(double);
@@ -446,7 +406,6 @@
   }
 
   public final class LongSparseArrayKt {
-    ctor public LongSparseArrayKt();
     method @RequiresApi(16) public static inline operator <T> boolean contains(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsKey(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsValue(android.util.LongSparseArray<T>, T? value);
@@ -465,12 +424,10 @@
   }
 
   public final class LruCacheKt {
-    ctor public LruCacheKt();
     method public static inline <K, V> android.util.LruCache<K,V> lruCache(int maxSize, kotlin.jvm.functions.Function2<? super K,? super V,java.lang.Integer> sizeOf = { _, _ -> 1 }, kotlin.jvm.functions.Function1<? super K,? extends V> create = { (V)null }, kotlin.jvm.functions.Function4<? super java.lang.Boolean,? super K,? super V,? super V,kotlin.Unit>  _, _, _, _ ->  });
   }
 
   public final class PairKt {
-    ctor public PairKt();
     method public static inline operator <F, S> F! component1(android.util.Pair<F,S>);
     method public static inline operator <F, S> S! component2(android.util.Pair<F,S>);
     method public static inline <F, S> android.util.Pair<F,S> toAndroidPair(kotlin.Pair<? extends F,? extends S>);
@@ -478,7 +435,6 @@
   }
 
   public final class RangeKt {
-    ctor public RangeKt();
     method @RequiresApi(21) public static inline infix <T extends java.lang.Comparable<? super T>> android.util.Range<T> and(android.util.Range<T>, android.util.Range<T> other);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, T value);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, android.util.Range<T> other);
@@ -488,7 +444,6 @@
   }
 
   public final class SizeKt {
-    ctor public SizeKt();
     method @RequiresApi(21) public static inline operator int component1(android.util.Size);
     method @RequiresApi(21) public static inline operator float component1(android.util.SizeF);
     method @RequiresApi(21) public static inline operator int component2(android.util.Size);
@@ -496,7 +451,6 @@
   }
 
   public final class SparseArrayKt {
-    ctor public SparseArrayKt();
     method public static inline operator <T> boolean contains(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsKey(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsValue(android.util.SparseArray<T>, T? value);
@@ -515,7 +469,6 @@
   }
 
   public final class SparseBooleanArrayKt {
-    ctor public SparseBooleanArrayKt();
     method public static inline operator boolean contains(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsKey(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsValue(android.util.SparseBooleanArray, boolean value);
@@ -534,7 +487,6 @@
   }
 
   public final class SparseIntArrayKt {
-    ctor public SparseIntArrayKt();
     method public static inline operator boolean contains(android.util.SparseIntArray, int key);
     method public static inline boolean containsKey(android.util.SparseIntArray, int key);
     method public static inline boolean containsValue(android.util.SparseIntArray, int value);
@@ -553,7 +505,6 @@
   }
 
   public final class SparseLongArrayKt {
-    ctor public SparseLongArrayKt();
     method @RequiresApi(18) public static inline operator boolean contains(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsKey(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsValue(android.util.SparseLongArray, long value);
@@ -576,7 +527,6 @@
 package androidx.core.view {
 
   public final class MenuKt {
-    ctor public MenuKt();
     method public static operator boolean contains(android.view.Menu, android.view.MenuItem item);
     method public static inline void forEach(android.view.Menu, kotlin.jvm.functions.Function1<? super android.view.MenuItem,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.Menu, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.MenuItem,kotlin.Unit> action);
@@ -590,7 +540,6 @@
   }
 
   public final class ViewGroupKt {
-    ctor public ViewGroupKt();
     method public static inline operator boolean contains(android.view.ViewGroup, android.view.View view);
     method public static inline void forEach(android.view.ViewGroup, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.ViewGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.View,kotlin.Unit> action);
@@ -608,7 +557,6 @@
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static inline void doOnAttach(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void doOnDetach(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void doOnLayout(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
@@ -641,7 +589,6 @@
 package androidx.core.widget {
 
   public final class TextViewKt {
-    ctor public TextViewKt();
     method public static inline android.text.TextWatcher addTextChangedListener(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> beforeTextChanged = { _, _, _, _ ->  }, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit>  _, _, _, _ ->  }, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> afterTextChanged = {});
     method public static inline android.text.TextWatcher doAfterTextChanged(android.widget.TextView, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> action);
     method public static inline android.text.TextWatcher doBeforeTextChanged(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> action);
diff --git a/core/core-ktx/api/public_plus_experimental_1.2.0-alpha04.txt b/core/core-ktx/api/public_plus_experimental_1.2.0-alpha04.txt
index 39aa8e5..cb5c321 100644
--- a/core/core-ktx/api/public_plus_experimental_1.2.0-alpha04.txt
+++ b/core/core-ktx/api/public_plus_experimental_1.2.0-alpha04.txt
@@ -2,7 +2,6 @@
 package androidx.core.animation {
 
   public final class AnimatorKt {
-    ctor public AnimatorKt();
     method public static inline android.animation.Animator.AnimatorListener addListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.animation.Animator.AnimatorPauseListener addPauseListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method public static inline android.animation.Animator.AnimatorListener doOnCancel(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> action);
@@ -18,19 +17,16 @@
 package androidx.core.content {
 
   public final class ContentValuesKt {
-    ctor public ContentValuesKt();
     method public static android.content.ContentValues contentValuesOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ContextKt {
-    ctor public ContextKt();
     method public static inline <reified T> T! getSystemService(android.content.Context);
     method public static inline void withStyledAttributes(android.content.Context, android.util.AttributeSet? set = null, int[] attrs, @AttrRes int defStyleAttr = 0, @StyleRes int defStyleRes = 0, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
     method public static inline void withStyledAttributes(android.content.Context, @StyleRes int resourceId, int[] attrs, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
   }
 
   public final class SharedPreferencesKt {
-    ctor public SharedPreferencesKt();
     method public static inline void edit(android.content.SharedPreferences, boolean commit = false, kotlin.jvm.functions.Function1<? super android.content.SharedPreferences.Editor,kotlin.Unit> action);
   }
 
@@ -39,7 +35,6 @@
 package androidx.core.content.res {
 
   public final class TypedArrayKt {
-    ctor public TypedArrayKt();
     method public static boolean getBooleanOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method @ColorInt public static int getColorOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method public static android.content.res.ColorStateList getColorStateListOrThrow(android.content.res.TypedArray, @StyleableRes int index);
@@ -63,7 +58,6 @@
 package androidx.core.database {
 
   public final class CursorKt {
-    ctor public CursorKt();
     method public static inline byte[]? getBlobOrNull(android.database.Cursor, int index);
     method public static inline Double? getDoubleOrNull(android.database.Cursor, int index);
     method public static inline Float? getFloatOrNull(android.database.Cursor, int index);
@@ -78,7 +72,6 @@
 package androidx.core.database.sqlite {
 
   public final class SQLiteDatabaseKt {
-    ctor public SQLiteDatabaseKt();
     method public static inline <T> T! transaction(android.database.sqlite.SQLiteDatabase, boolean exclusive = true, kotlin.jvm.functions.Function1<? super android.database.sqlite.SQLiteDatabase,? extends T> body);
   }
 
@@ -87,7 +80,6 @@
 package androidx.core.graphics {
 
   public final class BitmapKt {
-    ctor public BitmapKt();
     method public static inline android.graphics.Bitmap applyCanvas(android.graphics.Bitmap, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.Point p);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.PointF p);
@@ -99,7 +91,6 @@
   }
 
   public final class CanvasKt {
-    ctor public CanvasKt();
     method public static inline void withClip(android.graphics.Canvas, android.graphics.Rect clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, android.graphics.RectF clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, int left, int top, int right, int bottom, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
@@ -114,7 +105,6 @@
   }
 
   public final class ColorKt {
-    ctor public ColorKt();
     method @RequiresApi(26) public static inline operator float component1(android.graphics.Color);
     method public static inline operator int component1(@ColorInt int);
     method @RequiresApi(26) public static inline operator float component1(@ColorLong long);
@@ -155,13 +145,11 @@
   }
 
   public final class ImageDecoderKt {
-    ctor public ImageDecoderKt();
     method @RequiresApi(28) public static inline android.graphics.Bitmap decodeBitmap(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
     method @RequiresApi(28) public static inline android.graphics.drawable.Drawable decodeDrawable(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
   }
 
   public final class MatrixKt {
-    ctor public MatrixKt();
     method public static android.graphics.Matrix rotationMatrix(float degrees, float px = 0.0f, float py = 0.0f);
     method public static android.graphics.Matrix scaleMatrix(float sx = 1.0f, float sy = 1.0f);
     method public static inline operator android.graphics.Matrix times(android.graphics.Matrix, android.graphics.Matrix m);
@@ -170,12 +158,10 @@
   }
 
   public final class PaintKt {
-    ctor public PaintKt();
     method public static inline boolean setBlendMode(android.graphics.Paint, androidx.core.graphics.BlendModeCompat? blendModeCompat);
   }
 
   public final class PathKt {
-    ctor public PathKt();
     method @RequiresApi(19) public static inline infix android.graphics.Path and(android.graphics.Path, android.graphics.Path p);
     method @RequiresApi(26) public static Iterable<androidx.core.graphics.PathSegment> flatten(android.graphics.Path, float error = 0.5f);
     method @RequiresApi(19) public static inline operator android.graphics.Path minus(android.graphics.Path, android.graphics.Path p);
@@ -185,12 +171,10 @@
   }
 
   public final class PictureKt {
-    ctor public PictureKt();
     method public static inline android.graphics.Picture record(android.graphics.Picture, int width, int height, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
   }
 
   public final class PointKt {
-    ctor public PointKt();
     method public static inline operator int component1(android.graphics.Point);
     method public static inline operator float component1(android.graphics.PointF);
     method public static inline operator int component2(android.graphics.Point);
@@ -210,13 +194,11 @@
   }
 
   public final class PorterDuffKt {
-    ctor public PorterDuffKt();
     method public static inline android.graphics.PorterDuffColorFilter toColorFilter(android.graphics.PorterDuff.Mode, int color);
     method public static inline android.graphics.PorterDuffXfermode toXfermode(android.graphics.PorterDuff.Mode);
   }
 
   public final class RectKt {
-    ctor public RectKt();
     method public static inline infix android.graphics.Rect and(android.graphics.Rect, android.graphics.Rect r);
     method public static inline infix android.graphics.RectF and(android.graphics.RectF, android.graphics.RectF r);
     method public static inline operator int component1(android.graphics.Rect);
@@ -256,7 +238,6 @@
   }
 
   public final class RegionKt {
-    ctor public RegionKt();
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Rect r);
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Region r);
     method public static inline operator boolean contains(android.graphics.Region, android.graphics.Point p);
@@ -275,7 +256,6 @@
   }
 
   public final class ShaderKt {
-    ctor public ShaderKt();
     method public static inline void transform(android.graphics.Shader, kotlin.jvm.functions.Function1<? super android.graphics.Matrix,kotlin.Unit> block);
   }
 
@@ -284,24 +264,20 @@
 package androidx.core.graphics.drawable {
 
   public final class BitmapDrawableKt {
-    ctor public BitmapDrawableKt();
     method public static inline android.graphics.drawable.BitmapDrawable toDrawable(android.graphics.Bitmap, android.content.res.Resources resources);
   }
 
   public final class ColorDrawableKt {
-    ctor public ColorDrawableKt();
     method public static inline android.graphics.drawable.ColorDrawable toDrawable(@ColorInt int);
     method @RequiresApi(26) public static inline android.graphics.drawable.ColorDrawable toDrawable(android.graphics.Color);
   }
 
   public final class DrawableKt {
-    ctor public DrawableKt();
     method public static android.graphics.Bitmap toBitmap(android.graphics.drawable.Drawable, @Px int width = intrinsicWidth, @Px int height = intrinsicHeight, android.graphics.Bitmap.Config? config = null);
     method public static void updateBounds(android.graphics.drawable.Drawable, @Px int left = android.graphics.Rect.left, @Px int top = android.graphics.Rect.top, @Px int right = android.graphics.Rect.right, @Px int bottom = android.graphics.Rect.bottom);
   }
 
   public final class IconKt {
-    ctor public IconKt();
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toAdaptiveIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.net.Uri);
@@ -313,7 +289,6 @@
 package androidx.core.location {
 
   public final class LocationKt {
-    ctor public LocationKt();
     method public static inline operator double component1(android.location.Location);
     method public static inline operator double component2(android.location.Location);
   }
@@ -323,7 +298,6 @@
 package androidx.core.net {
 
   public final class UriKt {
-    ctor public UriKt();
     method public static java.io.File toFile(android.net.Uri);
     method public static inline android.net.Uri toUri(String);
     method public static inline android.net.Uri toUri(java.io.File);
@@ -334,23 +308,19 @@
 package androidx.core.os {
 
   public final class BundleKt {
-    ctor public BundleKt();
     method public static android.os.Bundle bundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class HandlerKt {
-    ctor public HandlerKt();
     method public static inline Runnable postAtTime(android.os.Handler, long uptimeMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
     method public static inline Runnable postDelayed(android.os.Handler, long delayInMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
   }
 
   public final class PersistableBundleKt {
-    ctor public PersistableBundleKt();
     method @RequiresApi(21) public static android.os.PersistableBundle persistableBundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class TraceKt {
-    ctor public TraceKt();
     method public static inline <T> T! trace(String sectionName, kotlin.jvm.functions.Function0<? extends T> block);
   }
 
@@ -359,24 +329,20 @@
 package androidx.core.text {
 
   public final class CharSequenceKt {
-    ctor public CharSequenceKt();
     method public static inline boolean isDigitsOnly(CharSequence);
     method public static inline int trimmedLength(CharSequence);
   }
 
   public final class HtmlKt {
-    ctor public HtmlKt();
     method public static inline android.text.Spanned parseAsHtml(String, int flags = 0, android.text.Html.ImageGetter? imageGetter = null, android.text.Html.TagHandler? tagHandler = null);
     method public static inline String toHtml(android.text.Spanned, int option = 0);
   }
 
   public final class LocaleKt {
-    ctor public LocaleKt();
     method @RequiresApi(17) public static inline int getLayoutDirection(java.util.Locale);
   }
 
   public final class SpannableStringBuilderKt {
-    ctor public SpannableStringBuilderKt();
     method public static inline android.text.SpannableStringBuilder backgroundColor(android.text.SpannableStringBuilder, @ColorInt int color, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannableStringBuilder bold(android.text.SpannableStringBuilder, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannedString buildSpannedString(kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
@@ -392,7 +358,6 @@
   }
 
   public final class SpannableStringKt {
-    ctor public SpannableStringKt();
     method public static inline void clearSpans(android.text.Spannable);
     method public static inline operator void set(android.text.Spannable, int start, int end, Object span);
     method public static inline operator void set(android.text.Spannable, kotlin.ranges.IntRange range, Object span);
@@ -400,13 +365,11 @@
   }
 
   public final class SpannedStringKt {
-    ctor public SpannedStringKt();
     method public static inline <reified T> T![] getSpans(android.text.Spanned, int start = 0, int end = length);
     method public static inline android.text.Spanned toSpanned(CharSequence);
   }
 
   public final class StringKt {
-    ctor public StringKt();
     method public static inline String htmlEncode(String);
   }
 
@@ -415,7 +378,6 @@
 package androidx.core.transition {
 
   public final class TransitionKt {
-    ctor public TransitionKt();
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener addListener(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnCancel(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnEnd(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
@@ -429,7 +391,6 @@
 package androidx.core.util {
 
   public final class AtomicFileKt {
-    ctor public AtomicFileKt();
     method @RequiresApi(17) public static inline byte[] readBytes(android.util.AtomicFile);
     method @RequiresApi(17) public static String readText(android.util.AtomicFile, java.nio.charset.Charset charset = Charsets.UTF_8);
     method @RequiresApi(17) public static inline void tryWrite(android.util.AtomicFile, kotlin.jvm.functions.Function1<? super java.io.FileOutputStream,kotlin.Unit> block);
@@ -438,7 +399,6 @@
   }
 
   public final class HalfKt {
-    ctor public HalfKt();
     method @RequiresApi(26) public static inline android.util.Half toHalf(@HalfFloat short);
     method @RequiresApi(26) public static inline android.util.Half toHalf(float);
     method @RequiresApi(26) public static inline android.util.Half toHalf(double);
@@ -446,7 +406,6 @@
   }
 
   public final class LongSparseArrayKt {
-    ctor public LongSparseArrayKt();
     method @RequiresApi(16) public static inline operator <T> boolean contains(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsKey(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsValue(android.util.LongSparseArray<T>, T? value);
@@ -465,12 +424,10 @@
   }
 
   public final class LruCacheKt {
-    ctor public LruCacheKt();
     method public static inline <K, V> android.util.LruCache<K,V> lruCache(int maxSize, kotlin.jvm.functions.Function2<? super K,? super V,java.lang.Integer> sizeOf = { _, _ -> 1 }, kotlin.jvm.functions.Function1<? super K,? extends V> create = { (V)null }, kotlin.jvm.functions.Function4<? super java.lang.Boolean,? super K,? super V,? super V,kotlin.Unit>  _, _, _, _ ->  });
   }
 
   public final class PairKt {
-    ctor public PairKt();
     method public static inline operator <F, S> F! component1(android.util.Pair<F,S>);
     method public static inline operator <F, S> S! component2(android.util.Pair<F,S>);
     method public static inline <F, S> android.util.Pair<F,S> toAndroidPair(kotlin.Pair<? extends F,? extends S>);
@@ -478,7 +435,6 @@
   }
 
   public final class RangeKt {
-    ctor public RangeKt();
     method @RequiresApi(21) public static inline infix <T extends java.lang.Comparable<? super T>> android.util.Range<T> and(android.util.Range<T>, android.util.Range<T> other);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, T value);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, android.util.Range<T> other);
@@ -488,7 +444,6 @@
   }
 
   public final class SizeKt {
-    ctor public SizeKt();
     method @RequiresApi(21) public static inline operator int component1(android.util.Size);
     method @RequiresApi(21) public static inline operator float component1(android.util.SizeF);
     method @RequiresApi(21) public static inline operator int component2(android.util.Size);
@@ -496,7 +451,6 @@
   }
 
   public final class SparseArrayKt {
-    ctor public SparseArrayKt();
     method public static inline operator <T> boolean contains(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsKey(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsValue(android.util.SparseArray<T>, T? value);
@@ -515,7 +469,6 @@
   }
 
   public final class SparseBooleanArrayKt {
-    ctor public SparseBooleanArrayKt();
     method public static inline operator boolean contains(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsKey(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsValue(android.util.SparseBooleanArray, boolean value);
@@ -534,7 +487,6 @@
   }
 
   public final class SparseIntArrayKt {
-    ctor public SparseIntArrayKt();
     method public static inline operator boolean contains(android.util.SparseIntArray, int key);
     method public static inline boolean containsKey(android.util.SparseIntArray, int key);
     method public static inline boolean containsValue(android.util.SparseIntArray, int value);
@@ -553,7 +505,6 @@
   }
 
   public final class SparseLongArrayKt {
-    ctor public SparseLongArrayKt();
     method @RequiresApi(18) public static inline operator boolean contains(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsKey(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsValue(android.util.SparseLongArray, long value);
@@ -576,7 +527,6 @@
 package androidx.core.view {
 
   public final class MenuKt {
-    ctor public MenuKt();
     method public static operator boolean contains(android.view.Menu, android.view.MenuItem item);
     method public static inline void forEach(android.view.Menu, kotlin.jvm.functions.Function1<? super android.view.MenuItem,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.Menu, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.MenuItem,kotlin.Unit> action);
@@ -590,7 +540,6 @@
   }
 
   public final class ViewGroupKt {
-    ctor public ViewGroupKt();
     method public static inline operator boolean contains(android.view.ViewGroup, android.view.View view);
     method public static inline void forEach(android.view.ViewGroup, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.ViewGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.View,kotlin.Unit> action);
@@ -608,7 +557,6 @@
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static inline void doOnAttach(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void doOnDetach(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void doOnLayout(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
@@ -641,7 +589,6 @@
 package androidx.core.widget {
 
   public final class TextViewKt {
-    ctor public TextViewKt();
     method public static inline android.text.TextWatcher addTextChangedListener(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> beforeTextChanged = { _, _, _, _ ->  }, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit>  _, _, _, _ ->  }, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> afterTextChanged = {});
     method public static inline android.text.TextWatcher doAfterTextChanged(android.widget.TextView, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> action);
     method public static inline android.text.TextWatcher doBeforeTextChanged(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> action);
diff --git a/core/core-ktx/api/public_plus_experimental_1.2.0-beta01.txt b/core/core-ktx/api/public_plus_experimental_1.2.0-beta01.txt
index 39aa8e5..cb5c321 100644
--- a/core/core-ktx/api/public_plus_experimental_1.2.0-beta01.txt
+++ b/core/core-ktx/api/public_plus_experimental_1.2.0-beta01.txt
@@ -2,7 +2,6 @@
 package androidx.core.animation {
 
   public final class AnimatorKt {
-    ctor public AnimatorKt();
     method public static inline android.animation.Animator.AnimatorListener addListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.animation.Animator.AnimatorPauseListener addPauseListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method public static inline android.animation.Animator.AnimatorListener doOnCancel(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> action);
@@ -18,19 +17,16 @@
 package androidx.core.content {
 
   public final class ContentValuesKt {
-    ctor public ContentValuesKt();
     method public static android.content.ContentValues contentValuesOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ContextKt {
-    ctor public ContextKt();
     method public static inline <reified T> T! getSystemService(android.content.Context);
     method public static inline void withStyledAttributes(android.content.Context, android.util.AttributeSet? set = null, int[] attrs, @AttrRes int defStyleAttr = 0, @StyleRes int defStyleRes = 0, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
     method public static inline void withStyledAttributes(android.content.Context, @StyleRes int resourceId, int[] attrs, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
   }
 
   public final class SharedPreferencesKt {
-    ctor public SharedPreferencesKt();
     method public static inline void edit(android.content.SharedPreferences, boolean commit = false, kotlin.jvm.functions.Function1<? super android.content.SharedPreferences.Editor,kotlin.Unit> action);
   }
 
@@ -39,7 +35,6 @@
 package androidx.core.content.res {
 
   public final class TypedArrayKt {
-    ctor public TypedArrayKt();
     method public static boolean getBooleanOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method @ColorInt public static int getColorOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method public static android.content.res.ColorStateList getColorStateListOrThrow(android.content.res.TypedArray, @StyleableRes int index);
@@ -63,7 +58,6 @@
 package androidx.core.database {
 
   public final class CursorKt {
-    ctor public CursorKt();
     method public static inline byte[]? getBlobOrNull(android.database.Cursor, int index);
     method public static inline Double? getDoubleOrNull(android.database.Cursor, int index);
     method public static inline Float? getFloatOrNull(android.database.Cursor, int index);
@@ -78,7 +72,6 @@
 package androidx.core.database.sqlite {
 
   public final class SQLiteDatabaseKt {
-    ctor public SQLiteDatabaseKt();
     method public static inline <T> T! transaction(android.database.sqlite.SQLiteDatabase, boolean exclusive = true, kotlin.jvm.functions.Function1<? super android.database.sqlite.SQLiteDatabase,? extends T> body);
   }
 
@@ -87,7 +80,6 @@
 package androidx.core.graphics {
 
   public final class BitmapKt {
-    ctor public BitmapKt();
     method public static inline android.graphics.Bitmap applyCanvas(android.graphics.Bitmap, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.Point p);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.PointF p);
@@ -99,7 +91,6 @@
   }
 
   public final class CanvasKt {
-    ctor public CanvasKt();
     method public static inline void withClip(android.graphics.Canvas, android.graphics.Rect clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, android.graphics.RectF clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, int left, int top, int right, int bottom, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
@@ -114,7 +105,6 @@
   }
 
   public final class ColorKt {
-    ctor public ColorKt();
     method @RequiresApi(26) public static inline operator float component1(android.graphics.Color);
     method public static inline operator int component1(@ColorInt int);
     method @RequiresApi(26) public static inline operator float component1(@ColorLong long);
@@ -155,13 +145,11 @@
   }
 
   public final class ImageDecoderKt {
-    ctor public ImageDecoderKt();
     method @RequiresApi(28) public static inline android.graphics.Bitmap decodeBitmap(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
     method @RequiresApi(28) public static inline android.graphics.drawable.Drawable decodeDrawable(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
   }
 
   public final class MatrixKt {
-    ctor public MatrixKt();
     method public static android.graphics.Matrix rotationMatrix(float degrees, float px = 0.0f, float py = 0.0f);
     method public static android.graphics.Matrix scaleMatrix(float sx = 1.0f, float sy = 1.0f);
     method public static inline operator android.graphics.Matrix times(android.graphics.Matrix, android.graphics.Matrix m);
@@ -170,12 +158,10 @@
   }
 
   public final class PaintKt {
-    ctor public PaintKt();
     method public static inline boolean setBlendMode(android.graphics.Paint, androidx.core.graphics.BlendModeCompat? blendModeCompat);
   }
 
   public final class PathKt {
-    ctor public PathKt();
     method @RequiresApi(19) public static inline infix android.graphics.Path and(android.graphics.Path, android.graphics.Path p);
     method @RequiresApi(26) public static Iterable<androidx.core.graphics.PathSegment> flatten(android.graphics.Path, float error = 0.5f);
     method @RequiresApi(19) public static inline operator android.graphics.Path minus(android.graphics.Path, android.graphics.Path p);
@@ -185,12 +171,10 @@
   }
 
   public final class PictureKt {
-    ctor public PictureKt();
     method public static inline android.graphics.Picture record(android.graphics.Picture, int width, int height, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
   }
 
   public final class PointKt {
-    ctor public PointKt();
     method public static inline operator int component1(android.graphics.Point);
     method public static inline operator float component1(android.graphics.PointF);
     method public static inline operator int component2(android.graphics.Point);
@@ -210,13 +194,11 @@
   }
 
   public final class PorterDuffKt {
-    ctor public PorterDuffKt();
     method public static inline android.graphics.PorterDuffColorFilter toColorFilter(android.graphics.PorterDuff.Mode, int color);
     method public static inline android.graphics.PorterDuffXfermode toXfermode(android.graphics.PorterDuff.Mode);
   }
 
   public final class RectKt {
-    ctor public RectKt();
     method public static inline infix android.graphics.Rect and(android.graphics.Rect, android.graphics.Rect r);
     method public static inline infix android.graphics.RectF and(android.graphics.RectF, android.graphics.RectF r);
     method public static inline operator int component1(android.graphics.Rect);
@@ -256,7 +238,6 @@
   }
 
   public final class RegionKt {
-    ctor public RegionKt();
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Rect r);
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Region r);
     method public static inline operator boolean contains(android.graphics.Region, android.graphics.Point p);
@@ -275,7 +256,6 @@
   }
 
   public final class ShaderKt {
-    ctor public ShaderKt();
     method public static inline void transform(android.graphics.Shader, kotlin.jvm.functions.Function1<? super android.graphics.Matrix,kotlin.Unit> block);
   }
 
@@ -284,24 +264,20 @@
 package androidx.core.graphics.drawable {
 
   public final class BitmapDrawableKt {
-    ctor public BitmapDrawableKt();
     method public static inline android.graphics.drawable.BitmapDrawable toDrawable(android.graphics.Bitmap, android.content.res.Resources resources);
   }
 
   public final class ColorDrawableKt {
-    ctor public ColorDrawableKt();
     method public static inline android.graphics.drawable.ColorDrawable toDrawable(@ColorInt int);
     method @RequiresApi(26) public static inline android.graphics.drawable.ColorDrawable toDrawable(android.graphics.Color);
   }
 
   public final class DrawableKt {
-    ctor public DrawableKt();
     method public static android.graphics.Bitmap toBitmap(android.graphics.drawable.Drawable, @Px int width = intrinsicWidth, @Px int height = intrinsicHeight, android.graphics.Bitmap.Config? config = null);
     method public static void updateBounds(android.graphics.drawable.Drawable, @Px int left = android.graphics.Rect.left, @Px int top = android.graphics.Rect.top, @Px int right = android.graphics.Rect.right, @Px int bottom = android.graphics.Rect.bottom);
   }
 
   public final class IconKt {
-    ctor public IconKt();
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toAdaptiveIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.net.Uri);
@@ -313,7 +289,6 @@
 package androidx.core.location {
 
   public final class LocationKt {
-    ctor public LocationKt();
     method public static inline operator double component1(android.location.Location);
     method public static inline operator double component2(android.location.Location);
   }
@@ -323,7 +298,6 @@
 package androidx.core.net {
 
   public final class UriKt {
-    ctor public UriKt();
     method public static java.io.File toFile(android.net.Uri);
     method public static inline android.net.Uri toUri(String);
     method public static inline android.net.Uri toUri(java.io.File);
@@ -334,23 +308,19 @@
 package androidx.core.os {
 
   public final class BundleKt {
-    ctor public BundleKt();
     method public static android.os.Bundle bundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class HandlerKt {
-    ctor public HandlerKt();
     method public static inline Runnable postAtTime(android.os.Handler, long uptimeMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
     method public static inline Runnable postDelayed(android.os.Handler, long delayInMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
   }
 
   public final class PersistableBundleKt {
-    ctor public PersistableBundleKt();
     method @RequiresApi(21) public static android.os.PersistableBundle persistableBundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class TraceKt {
-    ctor public TraceKt();
     method public static inline <T> T! trace(String sectionName, kotlin.jvm.functions.Function0<? extends T> block);
   }
 
@@ -359,24 +329,20 @@
 package androidx.core.text {
 
   public final class CharSequenceKt {
-    ctor public CharSequenceKt();
     method public static inline boolean isDigitsOnly(CharSequence);
     method public static inline int trimmedLength(CharSequence);
   }
 
   public final class HtmlKt {
-    ctor public HtmlKt();
     method public static inline android.text.Spanned parseAsHtml(String, int flags = 0, android.text.Html.ImageGetter? imageGetter = null, android.text.Html.TagHandler? tagHandler = null);
     method public static inline String toHtml(android.text.Spanned, int option = 0);
   }
 
   public final class LocaleKt {
-    ctor public LocaleKt();
     method @RequiresApi(17) public static inline int getLayoutDirection(java.util.Locale);
   }
 
   public final class SpannableStringBuilderKt {
-    ctor public SpannableStringBuilderKt();
     method public static inline android.text.SpannableStringBuilder backgroundColor(android.text.SpannableStringBuilder, @ColorInt int color, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannableStringBuilder bold(android.text.SpannableStringBuilder, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannedString buildSpannedString(kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
@@ -392,7 +358,6 @@
   }
 
   public final class SpannableStringKt {
-    ctor public SpannableStringKt();
     method public static inline void clearSpans(android.text.Spannable);
     method public static inline operator void set(android.text.Spannable, int start, int end, Object span);
     method public static inline operator void set(android.text.Spannable, kotlin.ranges.IntRange range, Object span);
@@ -400,13 +365,11 @@
   }
 
   public final class SpannedStringKt {
-    ctor public SpannedStringKt();
     method public static inline <reified T> T![] getSpans(android.text.Spanned, int start = 0, int end = length);
     method public static inline android.text.Spanned toSpanned(CharSequence);
   }
 
   public final class StringKt {
-    ctor public StringKt();
     method public static inline String htmlEncode(String);
   }
 
@@ -415,7 +378,6 @@
 package androidx.core.transition {
 
   public final class TransitionKt {
-    ctor public TransitionKt();
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener addListener(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnCancel(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnEnd(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
@@ -429,7 +391,6 @@
 package androidx.core.util {
 
   public final class AtomicFileKt {
-    ctor public AtomicFileKt();
     method @RequiresApi(17) public static inline byte[] readBytes(android.util.AtomicFile);
     method @RequiresApi(17) public static String readText(android.util.AtomicFile, java.nio.charset.Charset charset = Charsets.UTF_8);
     method @RequiresApi(17) public static inline void tryWrite(android.util.AtomicFile, kotlin.jvm.functions.Function1<? super java.io.FileOutputStream,kotlin.Unit> block);
@@ -438,7 +399,6 @@
   }
 
   public final class HalfKt {
-    ctor public HalfKt();
     method @RequiresApi(26) public static inline android.util.Half toHalf(@HalfFloat short);
     method @RequiresApi(26) public static inline android.util.Half toHalf(float);
     method @RequiresApi(26) public static inline android.util.Half toHalf(double);
@@ -446,7 +406,6 @@
   }
 
   public final class LongSparseArrayKt {
-    ctor public LongSparseArrayKt();
     method @RequiresApi(16) public static inline operator <T> boolean contains(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsKey(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsValue(android.util.LongSparseArray<T>, T? value);
@@ -465,12 +424,10 @@
   }
 
   public final class LruCacheKt {
-    ctor public LruCacheKt();
     method public static inline <K, V> android.util.LruCache<K,V> lruCache(int maxSize, kotlin.jvm.functions.Function2<? super K,? super V,java.lang.Integer> sizeOf = { _, _ -> 1 }, kotlin.jvm.functions.Function1<? super K,? extends V> create = { (V)null }, kotlin.jvm.functions.Function4<? super java.lang.Boolean,? super K,? super V,? super V,kotlin.Unit>  _, _, _, _ ->  });
   }
 
   public final class PairKt {
-    ctor public PairKt();
     method public static inline operator <F, S> F! component1(android.util.Pair<F,S>);
     method public static inline operator <F, S> S! component2(android.util.Pair<F,S>);
     method public static inline <F, S> android.util.Pair<F,S> toAndroidPair(kotlin.Pair<? extends F,? extends S>);
@@ -478,7 +435,6 @@
   }
 
   public final class RangeKt {
-    ctor public RangeKt();
     method @RequiresApi(21) public static inline infix <T extends java.lang.Comparable<? super T>> android.util.Range<T> and(android.util.Range<T>, android.util.Range<T> other);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, T value);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, android.util.Range<T> other);
@@ -488,7 +444,6 @@
   }
 
   public final class SizeKt {
-    ctor public SizeKt();
     method @RequiresApi(21) public static inline operator int component1(android.util.Size);
     method @RequiresApi(21) public static inline operator float component1(android.util.SizeF);
     method @RequiresApi(21) public static inline operator int component2(android.util.Size);
@@ -496,7 +451,6 @@
   }
 
   public final class SparseArrayKt {
-    ctor public SparseArrayKt();
     method public static inline operator <T> boolean contains(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsKey(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsValue(android.util.SparseArray<T>, T? value);
@@ -515,7 +469,6 @@
   }
 
   public final class SparseBooleanArrayKt {
-    ctor public SparseBooleanArrayKt();
     method public static inline operator boolean contains(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsKey(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsValue(android.util.SparseBooleanArray, boolean value);
@@ -534,7 +487,6 @@
   }
 
   public final class SparseIntArrayKt {
-    ctor public SparseIntArrayKt();
     method public static inline operator boolean contains(android.util.SparseIntArray, int key);
     method public static inline boolean containsKey(android.util.SparseIntArray, int key);
     method public static inline boolean containsValue(android.util.SparseIntArray, int value);
@@ -553,7 +505,6 @@
   }
 
   public final class SparseLongArrayKt {
-    ctor public SparseLongArrayKt();
     method @RequiresApi(18) public static inline operator boolean contains(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsKey(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsValue(android.util.SparseLongArray, long value);
@@ -576,7 +527,6 @@
 package androidx.core.view {
 
   public final class MenuKt {
-    ctor public MenuKt();
     method public static operator boolean contains(android.view.Menu, android.view.MenuItem item);
     method public static inline void forEach(android.view.Menu, kotlin.jvm.functions.Function1<? super android.view.MenuItem,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.Menu, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.MenuItem,kotlin.Unit> action);
@@ -590,7 +540,6 @@
   }
 
   public final class ViewGroupKt {
-    ctor public ViewGroupKt();
     method public static inline operator boolean contains(android.view.ViewGroup, android.view.View view);
     method public static inline void forEach(android.view.ViewGroup, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.ViewGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.View,kotlin.Unit> action);
@@ -608,7 +557,6 @@
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static inline void doOnAttach(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void doOnDetach(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void doOnLayout(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
@@ -641,7 +589,6 @@
 package androidx.core.widget {
 
   public final class TextViewKt {
-    ctor public TextViewKt();
     method public static inline android.text.TextWatcher addTextChangedListener(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> beforeTextChanged = { _, _, _, _ ->  }, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit>  _, _, _, _ ->  }, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> afterTextChanged = {});
     method public static inline android.text.TextWatcher doAfterTextChanged(android.widget.TextView, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> action);
     method public static inline android.text.TextWatcher doBeforeTextChanged(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> action);
diff --git a/core/core-ktx/api/public_plus_experimental_1.2.0-beta02.txt b/core/core-ktx/api/public_plus_experimental_1.2.0-beta02.txt
index 39aa8e5..cb5c321 100644
--- a/core/core-ktx/api/public_plus_experimental_1.2.0-beta02.txt
+++ b/core/core-ktx/api/public_plus_experimental_1.2.0-beta02.txt
@@ -2,7 +2,6 @@
 package androidx.core.animation {
 
   public final class AnimatorKt {
-    ctor public AnimatorKt();
     method public static inline android.animation.Animator.AnimatorListener addListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.animation.Animator.AnimatorPauseListener addPauseListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method public static inline android.animation.Animator.AnimatorListener doOnCancel(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> action);
@@ -18,19 +17,16 @@
 package androidx.core.content {
 
   public final class ContentValuesKt {
-    ctor public ContentValuesKt();
     method public static android.content.ContentValues contentValuesOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ContextKt {
-    ctor public ContextKt();
     method public static inline <reified T> T! getSystemService(android.content.Context);
     method public static inline void withStyledAttributes(android.content.Context, android.util.AttributeSet? set = null, int[] attrs, @AttrRes int defStyleAttr = 0, @StyleRes int defStyleRes = 0, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
     method public static inline void withStyledAttributes(android.content.Context, @StyleRes int resourceId, int[] attrs, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
   }
 
   public final class SharedPreferencesKt {
-    ctor public SharedPreferencesKt();
     method public static inline void edit(android.content.SharedPreferences, boolean commit = false, kotlin.jvm.functions.Function1<? super android.content.SharedPreferences.Editor,kotlin.Unit> action);
   }
 
@@ -39,7 +35,6 @@
 package androidx.core.content.res {
 
   public final class TypedArrayKt {
-    ctor public TypedArrayKt();
     method public static boolean getBooleanOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method @ColorInt public static int getColorOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method public static android.content.res.ColorStateList getColorStateListOrThrow(android.content.res.TypedArray, @StyleableRes int index);
@@ -63,7 +58,6 @@
 package androidx.core.database {
 
   public final class CursorKt {
-    ctor public CursorKt();
     method public static inline byte[]? getBlobOrNull(android.database.Cursor, int index);
     method public static inline Double? getDoubleOrNull(android.database.Cursor, int index);
     method public static inline Float? getFloatOrNull(android.database.Cursor, int index);
@@ -78,7 +72,6 @@
 package androidx.core.database.sqlite {
 
   public final class SQLiteDatabaseKt {
-    ctor public SQLiteDatabaseKt();
     method public static inline <T> T! transaction(android.database.sqlite.SQLiteDatabase, boolean exclusive = true, kotlin.jvm.functions.Function1<? super android.database.sqlite.SQLiteDatabase,? extends T> body);
   }
 
@@ -87,7 +80,6 @@
 package androidx.core.graphics {
 
   public final class BitmapKt {
-    ctor public BitmapKt();
     method public static inline android.graphics.Bitmap applyCanvas(android.graphics.Bitmap, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.Point p);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.PointF p);
@@ -99,7 +91,6 @@
   }
 
   public final class CanvasKt {
-    ctor public CanvasKt();
     method public static inline void withClip(android.graphics.Canvas, android.graphics.Rect clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, android.graphics.RectF clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, int left, int top, int right, int bottom, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
@@ -114,7 +105,6 @@
   }
 
   public final class ColorKt {
-    ctor public ColorKt();
     method @RequiresApi(26) public static inline operator float component1(android.graphics.Color);
     method public static inline operator int component1(@ColorInt int);
     method @RequiresApi(26) public static inline operator float component1(@ColorLong long);
@@ -155,13 +145,11 @@
   }
 
   public final class ImageDecoderKt {
-    ctor public ImageDecoderKt();
     method @RequiresApi(28) public static inline android.graphics.Bitmap decodeBitmap(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
     method @RequiresApi(28) public static inline android.graphics.drawable.Drawable decodeDrawable(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
   }
 
   public final class MatrixKt {
-    ctor public MatrixKt();
     method public static android.graphics.Matrix rotationMatrix(float degrees, float px = 0.0f, float py = 0.0f);
     method public static android.graphics.Matrix scaleMatrix(float sx = 1.0f, float sy = 1.0f);
     method public static inline operator android.graphics.Matrix times(android.graphics.Matrix, android.graphics.Matrix m);
@@ -170,12 +158,10 @@
   }
 
   public final class PaintKt {
-    ctor public PaintKt();
     method public static inline boolean setBlendMode(android.graphics.Paint, androidx.core.graphics.BlendModeCompat? blendModeCompat);
   }
 
   public final class PathKt {
-    ctor public PathKt();
     method @RequiresApi(19) public static inline infix android.graphics.Path and(android.graphics.Path, android.graphics.Path p);
     method @RequiresApi(26) public static Iterable<androidx.core.graphics.PathSegment> flatten(android.graphics.Path, float error = 0.5f);
     method @RequiresApi(19) public static inline operator android.graphics.Path minus(android.graphics.Path, android.graphics.Path p);
@@ -185,12 +171,10 @@
   }
 
   public final class PictureKt {
-    ctor public PictureKt();
     method public static inline android.graphics.Picture record(android.graphics.Picture, int width, int height, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
   }
 
   public final class PointKt {
-    ctor public PointKt();
     method public static inline operator int component1(android.graphics.Point);
     method public static inline operator float component1(android.graphics.PointF);
     method public static inline operator int component2(android.graphics.Point);
@@ -210,13 +194,11 @@
   }
 
   public final class PorterDuffKt {
-    ctor public PorterDuffKt();
     method public static inline android.graphics.PorterDuffColorFilter toColorFilter(android.graphics.PorterDuff.Mode, int color);
     method public static inline android.graphics.PorterDuffXfermode toXfermode(android.graphics.PorterDuff.Mode);
   }
 
   public final class RectKt {
-    ctor public RectKt();
     method public static inline infix android.graphics.Rect and(android.graphics.Rect, android.graphics.Rect r);
     method public static inline infix android.graphics.RectF and(android.graphics.RectF, android.graphics.RectF r);
     method public static inline operator int component1(android.graphics.Rect);
@@ -256,7 +238,6 @@
   }
 
   public final class RegionKt {
-    ctor public RegionKt();
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Rect r);
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Region r);
     method public static inline operator boolean contains(android.graphics.Region, android.graphics.Point p);
@@ -275,7 +256,6 @@
   }
 
   public final class ShaderKt {
-    ctor public ShaderKt();
     method public static inline void transform(android.graphics.Shader, kotlin.jvm.functions.Function1<? super android.graphics.Matrix,kotlin.Unit> block);
   }
 
@@ -284,24 +264,20 @@
 package androidx.core.graphics.drawable {
 
   public final class BitmapDrawableKt {
-    ctor public BitmapDrawableKt();
     method public static inline android.graphics.drawable.BitmapDrawable toDrawable(android.graphics.Bitmap, android.content.res.Resources resources);
   }
 
   public final class ColorDrawableKt {
-    ctor public ColorDrawableKt();
     method public static inline android.graphics.drawable.ColorDrawable toDrawable(@ColorInt int);
     method @RequiresApi(26) public static inline android.graphics.drawable.ColorDrawable toDrawable(android.graphics.Color);
   }
 
   public final class DrawableKt {
-    ctor public DrawableKt();
     method public static android.graphics.Bitmap toBitmap(android.graphics.drawable.Drawable, @Px int width = intrinsicWidth, @Px int height = intrinsicHeight, android.graphics.Bitmap.Config? config = null);
     method public static void updateBounds(android.graphics.drawable.Drawable, @Px int left = android.graphics.Rect.left, @Px int top = android.graphics.Rect.top, @Px int right = android.graphics.Rect.right, @Px int bottom = android.graphics.Rect.bottom);
   }
 
   public final class IconKt {
-    ctor public IconKt();
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toAdaptiveIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.net.Uri);
@@ -313,7 +289,6 @@
 package androidx.core.location {
 
   public final class LocationKt {
-    ctor public LocationKt();
     method public static inline operator double component1(android.location.Location);
     method public static inline operator double component2(android.location.Location);
   }
@@ -323,7 +298,6 @@
 package androidx.core.net {
 
   public final class UriKt {
-    ctor public UriKt();
     method public static java.io.File toFile(android.net.Uri);
     method public static inline android.net.Uri toUri(String);
     method public static inline android.net.Uri toUri(java.io.File);
@@ -334,23 +308,19 @@
 package androidx.core.os {
 
   public final class BundleKt {
-    ctor public BundleKt();
     method public static android.os.Bundle bundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class HandlerKt {
-    ctor public HandlerKt();
     method public static inline Runnable postAtTime(android.os.Handler, long uptimeMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
     method public static inline Runnable postDelayed(android.os.Handler, long delayInMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
   }
 
   public final class PersistableBundleKt {
-    ctor public PersistableBundleKt();
     method @RequiresApi(21) public static android.os.PersistableBundle persistableBundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class TraceKt {
-    ctor public TraceKt();
     method public static inline <T> T! trace(String sectionName, kotlin.jvm.functions.Function0<? extends T> block);
   }
 
@@ -359,24 +329,20 @@
 package androidx.core.text {
 
   public final class CharSequenceKt {
-    ctor public CharSequenceKt();
     method public static inline boolean isDigitsOnly(CharSequence);
     method public static inline int trimmedLength(CharSequence);
   }
 
   public final class HtmlKt {
-    ctor public HtmlKt();
     method public static inline android.text.Spanned parseAsHtml(String, int flags = 0, android.text.Html.ImageGetter? imageGetter = null, android.text.Html.TagHandler? tagHandler = null);
     method public static inline String toHtml(android.text.Spanned, int option = 0);
   }
 
   public final class LocaleKt {
-    ctor public LocaleKt();
     method @RequiresApi(17) public static inline int getLayoutDirection(java.util.Locale);
   }
 
   public final class SpannableStringBuilderKt {
-    ctor public SpannableStringBuilderKt();
     method public static inline android.text.SpannableStringBuilder backgroundColor(android.text.SpannableStringBuilder, @ColorInt int color, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannableStringBuilder bold(android.text.SpannableStringBuilder, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannedString buildSpannedString(kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
@@ -392,7 +358,6 @@
   }
 
   public final class SpannableStringKt {
-    ctor public SpannableStringKt();
     method public static inline void clearSpans(android.text.Spannable);
     method public static inline operator void set(android.text.Spannable, int start, int end, Object span);
     method public static inline operator void set(android.text.Spannable, kotlin.ranges.IntRange range, Object span);
@@ -400,13 +365,11 @@
   }
 
   public final class SpannedStringKt {
-    ctor public SpannedStringKt();
     method public static inline <reified T> T![] getSpans(android.text.Spanned, int start = 0, int end = length);
     method public static inline android.text.Spanned toSpanned(CharSequence);
   }
 
   public final class StringKt {
-    ctor public StringKt();
     method public static inline String htmlEncode(String);
   }
 
@@ -415,7 +378,6 @@
 package androidx.core.transition {
 
   public final class TransitionKt {
-    ctor public TransitionKt();
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener addListener(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnCancel(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnEnd(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
@@ -429,7 +391,6 @@
 package androidx.core.util {
 
   public final class AtomicFileKt {
-    ctor public AtomicFileKt();
     method @RequiresApi(17) public static inline byte[] readBytes(android.util.AtomicFile);
     method @RequiresApi(17) public static String readText(android.util.AtomicFile, java.nio.charset.Charset charset = Charsets.UTF_8);
     method @RequiresApi(17) public static inline void tryWrite(android.util.AtomicFile, kotlin.jvm.functions.Function1<? super java.io.FileOutputStream,kotlin.Unit> block);
@@ -438,7 +399,6 @@
   }
 
   public final class HalfKt {
-    ctor public HalfKt();
     method @RequiresApi(26) public static inline android.util.Half toHalf(@HalfFloat short);
     method @RequiresApi(26) public static inline android.util.Half toHalf(float);
     method @RequiresApi(26) public static inline android.util.Half toHalf(double);
@@ -446,7 +406,6 @@
   }
 
   public final class LongSparseArrayKt {
-    ctor public LongSparseArrayKt();
     method @RequiresApi(16) public static inline operator <T> boolean contains(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsKey(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsValue(android.util.LongSparseArray<T>, T? value);
@@ -465,12 +424,10 @@
   }
 
   public final class LruCacheKt {
-    ctor public LruCacheKt();
     method public static inline <K, V> android.util.LruCache<K,V> lruCache(int maxSize, kotlin.jvm.functions.Function2<? super K,? super V,java.lang.Integer> sizeOf = { _, _ -> 1 }, kotlin.jvm.functions.Function1<? super K,? extends V> create = { (V)null }, kotlin.jvm.functions.Function4<? super java.lang.Boolean,? super K,? super V,? super V,kotlin.Unit>  _, _, _, _ ->  });
   }
 
   public final class PairKt {
-    ctor public PairKt();
     method public static inline operator <F, S> F! component1(android.util.Pair<F,S>);
     method public static inline operator <F, S> S! component2(android.util.Pair<F,S>);
     method public static inline <F, S> android.util.Pair<F,S> toAndroidPair(kotlin.Pair<? extends F,? extends S>);
@@ -478,7 +435,6 @@
   }
 
   public final class RangeKt {
-    ctor public RangeKt();
     method @RequiresApi(21) public static inline infix <T extends java.lang.Comparable<? super T>> android.util.Range<T> and(android.util.Range<T>, android.util.Range<T> other);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, T value);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, android.util.Range<T> other);
@@ -488,7 +444,6 @@
   }
 
   public final class SizeKt {
-    ctor public SizeKt();
     method @RequiresApi(21) public static inline operator int component1(android.util.Size);
     method @RequiresApi(21) public static inline operator float component1(android.util.SizeF);
     method @RequiresApi(21) public static inline operator int component2(android.util.Size);
@@ -496,7 +451,6 @@
   }
 
   public final class SparseArrayKt {
-    ctor public SparseArrayKt();
     method public static inline operator <T> boolean contains(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsKey(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsValue(android.util.SparseArray<T>, T? value);
@@ -515,7 +469,6 @@
   }
 
   public final class SparseBooleanArrayKt {
-    ctor public SparseBooleanArrayKt();
     method public static inline operator boolean contains(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsKey(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsValue(android.util.SparseBooleanArray, boolean value);
@@ -534,7 +487,6 @@
   }
 
   public final class SparseIntArrayKt {
-    ctor public SparseIntArrayKt();
     method public static inline operator boolean contains(android.util.SparseIntArray, int key);
     method public static inline boolean containsKey(android.util.SparseIntArray, int key);
     method public static inline boolean containsValue(android.util.SparseIntArray, int value);
@@ -553,7 +505,6 @@
   }
 
   public final class SparseLongArrayKt {
-    ctor public SparseLongArrayKt();
     method @RequiresApi(18) public static inline operator boolean contains(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsKey(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsValue(android.util.SparseLongArray, long value);
@@ -576,7 +527,6 @@
 package androidx.core.view {
 
   public final class MenuKt {
-    ctor public MenuKt();
     method public static operator boolean contains(android.view.Menu, android.view.MenuItem item);
     method public static inline void forEach(android.view.Menu, kotlin.jvm.functions.Function1<? super android.view.MenuItem,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.Menu, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.MenuItem,kotlin.Unit> action);
@@ -590,7 +540,6 @@
   }
 
   public final class ViewGroupKt {
-    ctor public ViewGroupKt();
     method public static inline operator boolean contains(android.view.ViewGroup, android.view.View view);
     method public static inline void forEach(android.view.ViewGroup, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.ViewGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.View,kotlin.Unit> action);
@@ -608,7 +557,6 @@
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static inline void doOnAttach(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void doOnDetach(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void doOnLayout(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
@@ -641,7 +589,6 @@
 package androidx.core.widget {
 
   public final class TextViewKt {
-    ctor public TextViewKt();
     method public static inline android.text.TextWatcher addTextChangedListener(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> beforeTextChanged = { _, _, _, _ ->  }, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit>  _, _, _, _ ->  }, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> afterTextChanged = {});
     method public static inline android.text.TextWatcher doAfterTextChanged(android.widget.TextView, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> action);
     method public static inline android.text.TextWatcher doBeforeTextChanged(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> action);
diff --git a/core/core-ktx/api/public_plus_experimental_1.3.0-alpha01.txt b/core/core-ktx/api/public_plus_experimental_1.3.0-alpha01.txt
index 39aa8e5..cb5c321 100644
--- a/core/core-ktx/api/public_plus_experimental_1.3.0-alpha01.txt
+++ b/core/core-ktx/api/public_plus_experimental_1.3.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.core.animation {
 
   public final class AnimatorKt {
-    ctor public AnimatorKt();
     method public static inline android.animation.Animator.AnimatorListener addListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.animation.Animator.AnimatorPauseListener addPauseListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method public static inline android.animation.Animator.AnimatorListener doOnCancel(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> action);
@@ -18,19 +17,16 @@
 package androidx.core.content {
 
   public final class ContentValuesKt {
-    ctor public ContentValuesKt();
     method public static android.content.ContentValues contentValuesOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ContextKt {
-    ctor public ContextKt();
     method public static inline <reified T> T! getSystemService(android.content.Context);
     method public static inline void withStyledAttributes(android.content.Context, android.util.AttributeSet? set = null, int[] attrs, @AttrRes int defStyleAttr = 0, @StyleRes int defStyleRes = 0, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
     method public static inline void withStyledAttributes(android.content.Context, @StyleRes int resourceId, int[] attrs, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
   }
 
   public final class SharedPreferencesKt {
-    ctor public SharedPreferencesKt();
     method public static inline void edit(android.content.SharedPreferences, boolean commit = false, kotlin.jvm.functions.Function1<? super android.content.SharedPreferences.Editor,kotlin.Unit> action);
   }
 
@@ -39,7 +35,6 @@
 package androidx.core.content.res {
 
   public final class TypedArrayKt {
-    ctor public TypedArrayKt();
     method public static boolean getBooleanOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method @ColorInt public static int getColorOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method public static android.content.res.ColorStateList getColorStateListOrThrow(android.content.res.TypedArray, @StyleableRes int index);
@@ -63,7 +58,6 @@
 package androidx.core.database {
 
   public final class CursorKt {
-    ctor public CursorKt();
     method public static inline byte[]? getBlobOrNull(android.database.Cursor, int index);
     method public static inline Double? getDoubleOrNull(android.database.Cursor, int index);
     method public static inline Float? getFloatOrNull(android.database.Cursor, int index);
@@ -78,7 +72,6 @@
 package androidx.core.database.sqlite {
 
   public final class SQLiteDatabaseKt {
-    ctor public SQLiteDatabaseKt();
     method public static inline <T> T! transaction(android.database.sqlite.SQLiteDatabase, boolean exclusive = true, kotlin.jvm.functions.Function1<? super android.database.sqlite.SQLiteDatabase,? extends T> body);
   }
 
@@ -87,7 +80,6 @@
 package androidx.core.graphics {
 
   public final class BitmapKt {
-    ctor public BitmapKt();
     method public static inline android.graphics.Bitmap applyCanvas(android.graphics.Bitmap, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.Point p);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.PointF p);
@@ -99,7 +91,6 @@
   }
 
   public final class CanvasKt {
-    ctor public CanvasKt();
     method public static inline void withClip(android.graphics.Canvas, android.graphics.Rect clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, android.graphics.RectF clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, int left, int top, int right, int bottom, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
@@ -114,7 +105,6 @@
   }
 
   public final class ColorKt {
-    ctor public ColorKt();
     method @RequiresApi(26) public static inline operator float component1(android.graphics.Color);
     method public static inline operator int component1(@ColorInt int);
     method @RequiresApi(26) public static inline operator float component1(@ColorLong long);
@@ -155,13 +145,11 @@
   }
 
   public final class ImageDecoderKt {
-    ctor public ImageDecoderKt();
     method @RequiresApi(28) public static inline android.graphics.Bitmap decodeBitmap(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
     method @RequiresApi(28) public static inline android.graphics.drawable.Drawable decodeDrawable(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
   }
 
   public final class MatrixKt {
-    ctor public MatrixKt();
     method public static android.graphics.Matrix rotationMatrix(float degrees, float px = 0.0f, float py = 0.0f);
     method public static android.graphics.Matrix scaleMatrix(float sx = 1.0f, float sy = 1.0f);
     method public static inline operator android.graphics.Matrix times(android.graphics.Matrix, android.graphics.Matrix m);
@@ -170,12 +158,10 @@
   }
 
   public final class PaintKt {
-    ctor public PaintKt();
     method public static inline boolean setBlendMode(android.graphics.Paint, androidx.core.graphics.BlendModeCompat? blendModeCompat);
   }
 
   public final class PathKt {
-    ctor public PathKt();
     method @RequiresApi(19) public static inline infix android.graphics.Path and(android.graphics.Path, android.graphics.Path p);
     method @RequiresApi(26) public static Iterable<androidx.core.graphics.PathSegment> flatten(android.graphics.Path, float error = 0.5f);
     method @RequiresApi(19) public static inline operator android.graphics.Path minus(android.graphics.Path, android.graphics.Path p);
@@ -185,12 +171,10 @@
   }
 
   public final class PictureKt {
-    ctor public PictureKt();
     method public static inline android.graphics.Picture record(android.graphics.Picture, int width, int height, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
   }
 
   public final class PointKt {
-    ctor public PointKt();
     method public static inline operator int component1(android.graphics.Point);
     method public static inline operator float component1(android.graphics.PointF);
     method public static inline operator int component2(android.graphics.Point);
@@ -210,13 +194,11 @@
   }
 
   public final class PorterDuffKt {
-    ctor public PorterDuffKt();
     method public static inline android.graphics.PorterDuffColorFilter toColorFilter(android.graphics.PorterDuff.Mode, int color);
     method public static inline android.graphics.PorterDuffXfermode toXfermode(android.graphics.PorterDuff.Mode);
   }
 
   public final class RectKt {
-    ctor public RectKt();
     method public static inline infix android.graphics.Rect and(android.graphics.Rect, android.graphics.Rect r);
     method public static inline infix android.graphics.RectF and(android.graphics.RectF, android.graphics.RectF r);
     method public static inline operator int component1(android.graphics.Rect);
@@ -256,7 +238,6 @@
   }
 
   public final class RegionKt {
-    ctor public RegionKt();
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Rect r);
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Region r);
     method public static inline operator boolean contains(android.graphics.Region, android.graphics.Point p);
@@ -275,7 +256,6 @@
   }
 
   public final class ShaderKt {
-    ctor public ShaderKt();
     method public static inline void transform(android.graphics.Shader, kotlin.jvm.functions.Function1<? super android.graphics.Matrix,kotlin.Unit> block);
   }
 
@@ -284,24 +264,20 @@
 package androidx.core.graphics.drawable {
 
   public final class BitmapDrawableKt {
-    ctor public BitmapDrawableKt();
     method public static inline android.graphics.drawable.BitmapDrawable toDrawable(android.graphics.Bitmap, android.content.res.Resources resources);
   }
 
   public final class ColorDrawableKt {
-    ctor public ColorDrawableKt();
     method public static inline android.graphics.drawable.ColorDrawable toDrawable(@ColorInt int);
     method @RequiresApi(26) public static inline android.graphics.drawable.ColorDrawable toDrawable(android.graphics.Color);
   }
 
   public final class DrawableKt {
-    ctor public DrawableKt();
     method public static android.graphics.Bitmap toBitmap(android.graphics.drawable.Drawable, @Px int width = intrinsicWidth, @Px int height = intrinsicHeight, android.graphics.Bitmap.Config? config = null);
     method public static void updateBounds(android.graphics.drawable.Drawable, @Px int left = android.graphics.Rect.left, @Px int top = android.graphics.Rect.top, @Px int right = android.graphics.Rect.right, @Px int bottom = android.graphics.Rect.bottom);
   }
 
   public final class IconKt {
-    ctor public IconKt();
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toAdaptiveIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.net.Uri);
@@ -313,7 +289,6 @@
 package androidx.core.location {
 
   public final class LocationKt {
-    ctor public LocationKt();
     method public static inline operator double component1(android.location.Location);
     method public static inline operator double component2(android.location.Location);
   }
@@ -323,7 +298,6 @@
 package androidx.core.net {
 
   public final class UriKt {
-    ctor public UriKt();
     method public static java.io.File toFile(android.net.Uri);
     method public static inline android.net.Uri toUri(String);
     method public static inline android.net.Uri toUri(java.io.File);
@@ -334,23 +308,19 @@
 package androidx.core.os {
 
   public final class BundleKt {
-    ctor public BundleKt();
     method public static android.os.Bundle bundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class HandlerKt {
-    ctor public HandlerKt();
     method public static inline Runnable postAtTime(android.os.Handler, long uptimeMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
     method public static inline Runnable postDelayed(android.os.Handler, long delayInMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
   }
 
   public final class PersistableBundleKt {
-    ctor public PersistableBundleKt();
     method @RequiresApi(21) public static android.os.PersistableBundle persistableBundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class TraceKt {
-    ctor public TraceKt();
     method public static inline <T> T! trace(String sectionName, kotlin.jvm.functions.Function0<? extends T> block);
   }
 
@@ -359,24 +329,20 @@
 package androidx.core.text {
 
   public final class CharSequenceKt {
-    ctor public CharSequenceKt();
     method public static inline boolean isDigitsOnly(CharSequence);
     method public static inline int trimmedLength(CharSequence);
   }
 
   public final class HtmlKt {
-    ctor public HtmlKt();
     method public static inline android.text.Spanned parseAsHtml(String, int flags = 0, android.text.Html.ImageGetter? imageGetter = null, android.text.Html.TagHandler? tagHandler = null);
     method public static inline String toHtml(android.text.Spanned, int option = 0);
   }
 
   public final class LocaleKt {
-    ctor public LocaleKt();
     method @RequiresApi(17) public static inline int getLayoutDirection(java.util.Locale);
   }
 
   public final class SpannableStringBuilderKt {
-    ctor public SpannableStringBuilderKt();
     method public static inline android.text.SpannableStringBuilder backgroundColor(android.text.SpannableStringBuilder, @ColorInt int color, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannableStringBuilder bold(android.text.SpannableStringBuilder, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannedString buildSpannedString(kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
@@ -392,7 +358,6 @@
   }
 
   public final class SpannableStringKt {
-    ctor public SpannableStringKt();
     method public static inline void clearSpans(android.text.Spannable);
     method public static inline operator void set(android.text.Spannable, int start, int end, Object span);
     method public static inline operator void set(android.text.Spannable, kotlin.ranges.IntRange range, Object span);
@@ -400,13 +365,11 @@
   }
 
   public final class SpannedStringKt {
-    ctor public SpannedStringKt();
     method public static inline <reified T> T![] getSpans(android.text.Spanned, int start = 0, int end = length);
     method public static inline android.text.Spanned toSpanned(CharSequence);
   }
 
   public final class StringKt {
-    ctor public StringKt();
     method public static inline String htmlEncode(String);
   }
 
@@ -415,7 +378,6 @@
 package androidx.core.transition {
 
   public final class TransitionKt {
-    ctor public TransitionKt();
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener addListener(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnCancel(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnEnd(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
@@ -429,7 +391,6 @@
 package androidx.core.util {
 
   public final class AtomicFileKt {
-    ctor public AtomicFileKt();
     method @RequiresApi(17) public static inline byte[] readBytes(android.util.AtomicFile);
     method @RequiresApi(17) public static String readText(android.util.AtomicFile, java.nio.charset.Charset charset = Charsets.UTF_8);
     method @RequiresApi(17) public static inline void tryWrite(android.util.AtomicFile, kotlin.jvm.functions.Function1<? super java.io.FileOutputStream,kotlin.Unit> block);
@@ -438,7 +399,6 @@
   }
 
   public final class HalfKt {
-    ctor public HalfKt();
     method @RequiresApi(26) public static inline android.util.Half toHalf(@HalfFloat short);
     method @RequiresApi(26) public static inline android.util.Half toHalf(float);
     method @RequiresApi(26) public static inline android.util.Half toHalf(double);
@@ -446,7 +406,6 @@
   }
 
   public final class LongSparseArrayKt {
-    ctor public LongSparseArrayKt();
     method @RequiresApi(16) public static inline operator <T> boolean contains(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsKey(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsValue(android.util.LongSparseArray<T>, T? value);
@@ -465,12 +424,10 @@
   }
 
   public final class LruCacheKt {
-    ctor public LruCacheKt();
     method public static inline <K, V> android.util.LruCache<K,V> lruCache(int maxSize, kotlin.jvm.functions.Function2<? super K,? super V,java.lang.Integer> sizeOf = { _, _ -> 1 }, kotlin.jvm.functions.Function1<? super K,? extends V> create = { (V)null }, kotlin.jvm.functions.Function4<? super java.lang.Boolean,? super K,? super V,? super V,kotlin.Unit>  _, _, _, _ ->  });
   }
 
   public final class PairKt {
-    ctor public PairKt();
     method public static inline operator <F, S> F! component1(android.util.Pair<F,S>);
     method public static inline operator <F, S> S! component2(android.util.Pair<F,S>);
     method public static inline <F, S> android.util.Pair<F,S> toAndroidPair(kotlin.Pair<? extends F,? extends S>);
@@ -478,7 +435,6 @@
   }
 
   public final class RangeKt {
-    ctor public RangeKt();
     method @RequiresApi(21) public static inline infix <T extends java.lang.Comparable<? super T>> android.util.Range<T> and(android.util.Range<T>, android.util.Range<T> other);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, T value);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, android.util.Range<T> other);
@@ -488,7 +444,6 @@
   }
 
   public final class SizeKt {
-    ctor public SizeKt();
     method @RequiresApi(21) public static inline operator int component1(android.util.Size);
     method @RequiresApi(21) public static inline operator float component1(android.util.SizeF);
     method @RequiresApi(21) public static inline operator int component2(android.util.Size);
@@ -496,7 +451,6 @@
   }
 
   public final class SparseArrayKt {
-    ctor public SparseArrayKt();
     method public static inline operator <T> boolean contains(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsKey(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsValue(android.util.SparseArray<T>, T? value);
@@ -515,7 +469,6 @@
   }
 
   public final class SparseBooleanArrayKt {
-    ctor public SparseBooleanArrayKt();
     method public static inline operator boolean contains(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsKey(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsValue(android.util.SparseBooleanArray, boolean value);
@@ -534,7 +487,6 @@
   }
 
   public final class SparseIntArrayKt {
-    ctor public SparseIntArrayKt();
     method public static inline operator boolean contains(android.util.SparseIntArray, int key);
     method public static inline boolean containsKey(android.util.SparseIntArray, int key);
     method public static inline boolean containsValue(android.util.SparseIntArray, int value);
@@ -553,7 +505,6 @@
   }
 
   public final class SparseLongArrayKt {
-    ctor public SparseLongArrayKt();
     method @RequiresApi(18) public static inline operator boolean contains(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsKey(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsValue(android.util.SparseLongArray, long value);
@@ -576,7 +527,6 @@
 package androidx.core.view {
 
   public final class MenuKt {
-    ctor public MenuKt();
     method public static operator boolean contains(android.view.Menu, android.view.MenuItem item);
     method public static inline void forEach(android.view.Menu, kotlin.jvm.functions.Function1<? super android.view.MenuItem,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.Menu, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.MenuItem,kotlin.Unit> action);
@@ -590,7 +540,6 @@
   }
 
   public final class ViewGroupKt {
-    ctor public ViewGroupKt();
     method public static inline operator boolean contains(android.view.ViewGroup, android.view.View view);
     method public static inline void forEach(android.view.ViewGroup, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.ViewGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.View,kotlin.Unit> action);
@@ -608,7 +557,6 @@
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static inline void doOnAttach(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void doOnDetach(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void doOnLayout(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
@@ -641,7 +589,6 @@
 package androidx.core.widget {
 
   public final class TextViewKt {
-    ctor public TextViewKt();
     method public static inline android.text.TextWatcher addTextChangedListener(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> beforeTextChanged = { _, _, _, _ ->  }, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit>  _, _, _, _ ->  }, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> afterTextChanged = {});
     method public static inline android.text.TextWatcher doAfterTextChanged(android.widget.TextView, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> action);
     method public static inline android.text.TextWatcher doBeforeTextChanged(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> action);
diff --git a/core/core-ktx/api/public_plus_experimental_current.txt b/core/core-ktx/api/public_plus_experimental_current.txt
index 39aa8e5..cb5c321 100644
--- a/core/core-ktx/api/public_plus_experimental_current.txt
+++ b/core/core-ktx/api/public_plus_experimental_current.txt
@@ -2,7 +2,6 @@
 package androidx.core.animation {
 
   public final class AnimatorKt {
-    ctor public AnimatorKt();
     method public static inline android.animation.Animator.AnimatorListener addListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.animation.Animator.AnimatorPauseListener addPauseListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method public static inline android.animation.Animator.AnimatorListener doOnCancel(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> action);
@@ -18,19 +17,16 @@
 package androidx.core.content {
 
   public final class ContentValuesKt {
-    ctor public ContentValuesKt();
     method public static android.content.ContentValues contentValuesOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ContextKt {
-    ctor public ContextKt();
     method public static inline <reified T> T! getSystemService(android.content.Context);
     method public static inline void withStyledAttributes(android.content.Context, android.util.AttributeSet? set = null, int[] attrs, @AttrRes int defStyleAttr = 0, @StyleRes int defStyleRes = 0, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
     method public static inline void withStyledAttributes(android.content.Context, @StyleRes int resourceId, int[] attrs, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
   }
 
   public final class SharedPreferencesKt {
-    ctor public SharedPreferencesKt();
     method public static inline void edit(android.content.SharedPreferences, boolean commit = false, kotlin.jvm.functions.Function1<? super android.content.SharedPreferences.Editor,kotlin.Unit> action);
   }
 
@@ -39,7 +35,6 @@
 package androidx.core.content.res {
 
   public final class TypedArrayKt {
-    ctor public TypedArrayKt();
     method public static boolean getBooleanOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method @ColorInt public static int getColorOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method public static android.content.res.ColorStateList getColorStateListOrThrow(android.content.res.TypedArray, @StyleableRes int index);
@@ -63,7 +58,6 @@
 package androidx.core.database {
 
   public final class CursorKt {
-    ctor public CursorKt();
     method public static inline byte[]? getBlobOrNull(android.database.Cursor, int index);
     method public static inline Double? getDoubleOrNull(android.database.Cursor, int index);
     method public static inline Float? getFloatOrNull(android.database.Cursor, int index);
@@ -78,7 +72,6 @@
 package androidx.core.database.sqlite {
 
   public final class SQLiteDatabaseKt {
-    ctor public SQLiteDatabaseKt();
     method public static inline <T> T! transaction(android.database.sqlite.SQLiteDatabase, boolean exclusive = true, kotlin.jvm.functions.Function1<? super android.database.sqlite.SQLiteDatabase,? extends T> body);
   }
 
@@ -87,7 +80,6 @@
 package androidx.core.graphics {
 
   public final class BitmapKt {
-    ctor public BitmapKt();
     method public static inline android.graphics.Bitmap applyCanvas(android.graphics.Bitmap, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.Point p);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.PointF p);
@@ -99,7 +91,6 @@
   }
 
   public final class CanvasKt {
-    ctor public CanvasKt();
     method public static inline void withClip(android.graphics.Canvas, android.graphics.Rect clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, android.graphics.RectF clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, int left, int top, int right, int bottom, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
@@ -114,7 +105,6 @@
   }
 
   public final class ColorKt {
-    ctor public ColorKt();
     method @RequiresApi(26) public static inline operator float component1(android.graphics.Color);
     method public static inline operator int component1(@ColorInt int);
     method @RequiresApi(26) public static inline operator float component1(@ColorLong long);
@@ -155,13 +145,11 @@
   }
 
   public final class ImageDecoderKt {
-    ctor public ImageDecoderKt();
     method @RequiresApi(28) public static inline android.graphics.Bitmap decodeBitmap(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
     method @RequiresApi(28) public static inline android.graphics.drawable.Drawable decodeDrawable(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
   }
 
   public final class MatrixKt {
-    ctor public MatrixKt();
     method public static android.graphics.Matrix rotationMatrix(float degrees, float px = 0.0f, float py = 0.0f);
     method public static android.graphics.Matrix scaleMatrix(float sx = 1.0f, float sy = 1.0f);
     method public static inline operator android.graphics.Matrix times(android.graphics.Matrix, android.graphics.Matrix m);
@@ -170,12 +158,10 @@
   }
 
   public final class PaintKt {
-    ctor public PaintKt();
     method public static inline boolean setBlendMode(android.graphics.Paint, androidx.core.graphics.BlendModeCompat? blendModeCompat);
   }
 
   public final class PathKt {
-    ctor public PathKt();
     method @RequiresApi(19) public static inline infix android.graphics.Path and(android.graphics.Path, android.graphics.Path p);
     method @RequiresApi(26) public static Iterable<androidx.core.graphics.PathSegment> flatten(android.graphics.Path, float error = 0.5f);
     method @RequiresApi(19) public static inline operator android.graphics.Path minus(android.graphics.Path, android.graphics.Path p);
@@ -185,12 +171,10 @@
   }
 
   public final class PictureKt {
-    ctor public PictureKt();
     method public static inline android.graphics.Picture record(android.graphics.Picture, int width, int height, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
   }
 
   public final class PointKt {
-    ctor public PointKt();
     method public static inline operator int component1(android.graphics.Point);
     method public static inline operator float component1(android.graphics.PointF);
     method public static inline operator int component2(android.graphics.Point);
@@ -210,13 +194,11 @@
   }
 
   public final class PorterDuffKt {
-    ctor public PorterDuffKt();
     method public static inline android.graphics.PorterDuffColorFilter toColorFilter(android.graphics.PorterDuff.Mode, int color);
     method public static inline android.graphics.PorterDuffXfermode toXfermode(android.graphics.PorterDuff.Mode);
   }
 
   public final class RectKt {
-    ctor public RectKt();
     method public static inline infix android.graphics.Rect and(android.graphics.Rect, android.graphics.Rect r);
     method public static inline infix android.graphics.RectF and(android.graphics.RectF, android.graphics.RectF r);
     method public static inline operator int component1(android.graphics.Rect);
@@ -256,7 +238,6 @@
   }
 
   public final class RegionKt {
-    ctor public RegionKt();
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Rect r);
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Region r);
     method public static inline operator boolean contains(android.graphics.Region, android.graphics.Point p);
@@ -275,7 +256,6 @@
   }
 
   public final class ShaderKt {
-    ctor public ShaderKt();
     method public static inline void transform(android.graphics.Shader, kotlin.jvm.functions.Function1<? super android.graphics.Matrix,kotlin.Unit> block);
   }
 
@@ -284,24 +264,20 @@
 package androidx.core.graphics.drawable {
 
   public final class BitmapDrawableKt {
-    ctor public BitmapDrawableKt();
     method public static inline android.graphics.drawable.BitmapDrawable toDrawable(android.graphics.Bitmap, android.content.res.Resources resources);
   }
 
   public final class ColorDrawableKt {
-    ctor public ColorDrawableKt();
     method public static inline android.graphics.drawable.ColorDrawable toDrawable(@ColorInt int);
     method @RequiresApi(26) public static inline android.graphics.drawable.ColorDrawable toDrawable(android.graphics.Color);
   }
 
   public final class DrawableKt {
-    ctor public DrawableKt();
     method public static android.graphics.Bitmap toBitmap(android.graphics.drawable.Drawable, @Px int width = intrinsicWidth, @Px int height = intrinsicHeight, android.graphics.Bitmap.Config? config = null);
     method public static void updateBounds(android.graphics.drawable.Drawable, @Px int left = android.graphics.Rect.left, @Px int top = android.graphics.Rect.top, @Px int right = android.graphics.Rect.right, @Px int bottom = android.graphics.Rect.bottom);
   }
 
   public final class IconKt {
-    ctor public IconKt();
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toAdaptiveIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.net.Uri);
@@ -313,7 +289,6 @@
 package androidx.core.location {
 
   public final class LocationKt {
-    ctor public LocationKt();
     method public static inline operator double component1(android.location.Location);
     method public static inline operator double component2(android.location.Location);
   }
@@ -323,7 +298,6 @@
 package androidx.core.net {
 
   public final class UriKt {
-    ctor public UriKt();
     method public static java.io.File toFile(android.net.Uri);
     method public static inline android.net.Uri toUri(String);
     method public static inline android.net.Uri toUri(java.io.File);
@@ -334,23 +308,19 @@
 package androidx.core.os {
 
   public final class BundleKt {
-    ctor public BundleKt();
     method public static android.os.Bundle bundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class HandlerKt {
-    ctor public HandlerKt();
     method public static inline Runnable postAtTime(android.os.Handler, long uptimeMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
     method public static inline Runnable postDelayed(android.os.Handler, long delayInMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
   }
 
   public final class PersistableBundleKt {
-    ctor public PersistableBundleKt();
     method @RequiresApi(21) public static android.os.PersistableBundle persistableBundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class TraceKt {
-    ctor public TraceKt();
     method public static inline <T> T! trace(String sectionName, kotlin.jvm.functions.Function0<? extends T> block);
   }
 
@@ -359,24 +329,20 @@
 package androidx.core.text {
 
   public final class CharSequenceKt {
-    ctor public CharSequenceKt();
     method public static inline boolean isDigitsOnly(CharSequence);
     method public static inline int trimmedLength(CharSequence);
   }
 
   public final class HtmlKt {
-    ctor public HtmlKt();
     method public static inline android.text.Spanned parseAsHtml(String, int flags = 0, android.text.Html.ImageGetter? imageGetter = null, android.text.Html.TagHandler? tagHandler = null);
     method public static inline String toHtml(android.text.Spanned, int option = 0);
   }
 
   public final class LocaleKt {
-    ctor public LocaleKt();
     method @RequiresApi(17) public static inline int getLayoutDirection(java.util.Locale);
   }
 
   public final class SpannableStringBuilderKt {
-    ctor public SpannableStringBuilderKt();
     method public static inline android.text.SpannableStringBuilder backgroundColor(android.text.SpannableStringBuilder, @ColorInt int color, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannableStringBuilder bold(android.text.SpannableStringBuilder, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannedString buildSpannedString(kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
@@ -392,7 +358,6 @@
   }
 
   public final class SpannableStringKt {
-    ctor public SpannableStringKt();
     method public static inline void clearSpans(android.text.Spannable);
     method public static inline operator void set(android.text.Spannable, int start, int end, Object span);
     method public static inline operator void set(android.text.Spannable, kotlin.ranges.IntRange range, Object span);
@@ -400,13 +365,11 @@
   }
 
   public final class SpannedStringKt {
-    ctor public SpannedStringKt();
     method public static inline <reified T> T![] getSpans(android.text.Spanned, int start = 0, int end = length);
     method public static inline android.text.Spanned toSpanned(CharSequence);
   }
 
   public final class StringKt {
-    ctor public StringKt();
     method public static inline String htmlEncode(String);
   }
 
@@ -415,7 +378,6 @@
 package androidx.core.transition {
 
   public final class TransitionKt {
-    ctor public TransitionKt();
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener addListener(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnCancel(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnEnd(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
@@ -429,7 +391,6 @@
 package androidx.core.util {
 
   public final class AtomicFileKt {
-    ctor public AtomicFileKt();
     method @RequiresApi(17) public static inline byte[] readBytes(android.util.AtomicFile);
     method @RequiresApi(17) public static String readText(android.util.AtomicFile, java.nio.charset.Charset charset = Charsets.UTF_8);
     method @RequiresApi(17) public static inline void tryWrite(android.util.AtomicFile, kotlin.jvm.functions.Function1<? super java.io.FileOutputStream,kotlin.Unit> block);
@@ -438,7 +399,6 @@
   }
 
   public final class HalfKt {
-    ctor public HalfKt();
     method @RequiresApi(26) public static inline android.util.Half toHalf(@HalfFloat short);
     method @RequiresApi(26) public static inline android.util.Half toHalf(float);
     method @RequiresApi(26) public static inline android.util.Half toHalf(double);
@@ -446,7 +406,6 @@
   }
 
   public final class LongSparseArrayKt {
-    ctor public LongSparseArrayKt();
     method @RequiresApi(16) public static inline operator <T> boolean contains(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsKey(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsValue(android.util.LongSparseArray<T>, T? value);
@@ -465,12 +424,10 @@
   }
 
   public final class LruCacheKt {
-    ctor public LruCacheKt();
     method public static inline <K, V> android.util.LruCache<K,V> lruCache(int maxSize, kotlin.jvm.functions.Function2<? super K,? super V,java.lang.Integer> sizeOf = { _, _ -> 1 }, kotlin.jvm.functions.Function1<? super K,? extends V> create = { (V)null }, kotlin.jvm.functions.Function4<? super java.lang.Boolean,? super K,? super V,? super V,kotlin.Unit>  _, _, _, _ ->  });
   }
 
   public final class PairKt {
-    ctor public PairKt();
     method public static inline operator <F, S> F! component1(android.util.Pair<F,S>);
     method public static inline operator <F, S> S! component2(android.util.Pair<F,S>);
     method public static inline <F, S> android.util.Pair<F,S> toAndroidPair(kotlin.Pair<? extends F,? extends S>);
@@ -478,7 +435,6 @@
   }
 
   public final class RangeKt {
-    ctor public RangeKt();
     method @RequiresApi(21) public static inline infix <T extends java.lang.Comparable<? super T>> android.util.Range<T> and(android.util.Range<T>, android.util.Range<T> other);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, T value);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, android.util.Range<T> other);
@@ -488,7 +444,6 @@
   }
 
   public final class SizeKt {
-    ctor public SizeKt();
     method @RequiresApi(21) public static inline operator int component1(android.util.Size);
     method @RequiresApi(21) public static inline operator float component1(android.util.SizeF);
     method @RequiresApi(21) public static inline operator int component2(android.util.Size);
@@ -496,7 +451,6 @@
   }
 
   public final class SparseArrayKt {
-    ctor public SparseArrayKt();
     method public static inline operator <T> boolean contains(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsKey(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsValue(android.util.SparseArray<T>, T? value);
@@ -515,7 +469,6 @@
   }
 
   public final class SparseBooleanArrayKt {
-    ctor public SparseBooleanArrayKt();
     method public static inline operator boolean contains(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsKey(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsValue(android.util.SparseBooleanArray, boolean value);
@@ -534,7 +487,6 @@
   }
 
   public final class SparseIntArrayKt {
-    ctor public SparseIntArrayKt();
     method public static inline operator boolean contains(android.util.SparseIntArray, int key);
     method public static inline boolean containsKey(android.util.SparseIntArray, int key);
     method public static inline boolean containsValue(android.util.SparseIntArray, int value);
@@ -553,7 +505,6 @@
   }
 
   public final class SparseLongArrayKt {
-    ctor public SparseLongArrayKt();
     method @RequiresApi(18) public static inline operator boolean contains(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsKey(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsValue(android.util.SparseLongArray, long value);
@@ -576,7 +527,6 @@
 package androidx.core.view {
 
   public final class MenuKt {
-    ctor public MenuKt();
     method public static operator boolean contains(android.view.Menu, android.view.MenuItem item);
     method public static inline void forEach(android.view.Menu, kotlin.jvm.functions.Function1<? super android.view.MenuItem,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.Menu, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.MenuItem,kotlin.Unit> action);
@@ -590,7 +540,6 @@
   }
 
   public final class ViewGroupKt {
-    ctor public ViewGroupKt();
     method public static inline operator boolean contains(android.view.ViewGroup, android.view.View view);
     method public static inline void forEach(android.view.ViewGroup, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.ViewGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.View,kotlin.Unit> action);
@@ -608,7 +557,6 @@
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static inline void doOnAttach(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void doOnDetach(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void doOnLayout(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
@@ -641,7 +589,6 @@
 package androidx.core.widget {
 
   public final class TextViewKt {
-    ctor public TextViewKt();
     method public static inline android.text.TextWatcher addTextChangedListener(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> beforeTextChanged = { _, _, _, _ ->  }, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit>  _, _, _, _ ->  }, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> afterTextChanged = {});
     method public static inline android.text.TextWatcher doAfterTextChanged(android.widget.TextView, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> action);
     method public static inline android.text.TextWatcher doBeforeTextChanged(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> action);
diff --git a/core/core-ktx/api/restricted_1.1.0-alpha05.txt b/core/core-ktx/api/restricted_1.1.0-alpha05.txt
index 3f23f2e..6f4b52b 100644
--- a/core/core-ktx/api/restricted_1.1.0-alpha05.txt
+++ b/core/core-ktx/api/restricted_1.1.0-alpha05.txt
@@ -2,7 +2,6 @@
 package androidx.core.animation {
 
   public final class AnimatorKt {
-    ctor public AnimatorKt();
     method public static inline android.animation.Animator.AnimatorListener addListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.animation.Animator.AnimatorPauseListener addPauseListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method public static inline android.animation.Animator.AnimatorListener doOnCancel(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> action);
@@ -18,19 +17,16 @@
 package androidx.core.content {
 
   public final class ContentValuesKt {
-    ctor public ContentValuesKt();
     method public static android.content.ContentValues contentValuesOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ContextKt {
-    ctor public ContextKt();
     method public static inline <reified T> T! getSystemService(android.content.Context);
     method public static inline void withStyledAttributes(android.content.Context, android.util.AttributeSet? set = null, int[] attrs, @AttrRes int defStyleAttr = 0, @StyleRes int defStyleRes = 0, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
     method public static inline void withStyledAttributes(android.content.Context, @StyleRes int resourceId, int[] attrs, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
   }
 
   public final class SharedPreferencesKt {
-    ctor public SharedPreferencesKt();
     method public static inline void edit(android.content.SharedPreferences, boolean commit = false, kotlin.jvm.functions.Function1<? super android.content.SharedPreferences.Editor,kotlin.Unit> action);
   }
 
@@ -39,7 +35,6 @@
 package androidx.core.content.res {
 
   public final class TypedArrayKt {
-    ctor public TypedArrayKt();
     method public static boolean getBooleanOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method @ColorInt public static int getColorOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method public static android.content.res.ColorStateList getColorStateListOrThrow(android.content.res.TypedArray, @StyleableRes int index);
@@ -63,7 +58,6 @@
 package androidx.core.database {
 
   public final class CursorKt {
-    ctor public CursorKt();
     method public static inline byte[]? getBlobOrNull(android.database.Cursor, int index);
     method public static inline Double? getDoubleOrNull(android.database.Cursor, int index);
     method public static inline Float? getFloatOrNull(android.database.Cursor, int index);
@@ -78,7 +72,6 @@
 package androidx.core.database.sqlite {
 
   public final class SQLiteDatabaseKt {
-    ctor public SQLiteDatabaseKt();
     method public static inline <T> T! transaction(android.database.sqlite.SQLiteDatabase, boolean exclusive = true, kotlin.jvm.functions.Function1<? super android.database.sqlite.SQLiteDatabase,? extends T> body);
   }
 
@@ -87,7 +80,6 @@
 package androidx.core.graphics {
 
   public final class BitmapKt {
-    ctor public BitmapKt();
     method public static inline android.graphics.Bitmap applyCanvas(android.graphics.Bitmap, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.Point p);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.PointF p);
@@ -99,7 +91,6 @@
   }
 
   public final class CanvasKt {
-    ctor public CanvasKt();
     method public static inline void withClip(android.graphics.Canvas, android.graphics.Rect clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, android.graphics.RectF clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, int left, int top, int right, int bottom, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
@@ -114,7 +105,6 @@
   }
 
   public final class ColorKt {
-    ctor public ColorKt();
     method @RequiresApi(26) public static inline operator float component1(android.graphics.Color);
     method public static inline operator int component1(@ColorInt int);
     method @RequiresApi(26) public static inline operator float component1(@ColorLong long);
@@ -155,13 +145,11 @@
   }
 
   public final class ImageDecoderKt {
-    ctor public ImageDecoderKt();
     method @RequiresApi(28) public static inline android.graphics.Bitmap decodeBitmap(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
     method @RequiresApi(28) public static inline android.graphics.drawable.Drawable decodeDrawable(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
   }
 
   public final class MatrixKt {
-    ctor public MatrixKt();
     method public static android.graphics.Matrix rotationMatrix(float degrees, float px = 0.0f, float py = 0.0f);
     method public static android.graphics.Matrix scaleMatrix(float sx = 1.0f, float sy = 1.0f);
     method public static inline operator android.graphics.Matrix times(android.graphics.Matrix, android.graphics.Matrix m);
@@ -170,7 +158,6 @@
   }
 
   public final class PathKt {
-    ctor public PathKt();
     method @RequiresApi(19) public static inline infix android.graphics.Path and(android.graphics.Path, android.graphics.Path p);
     method @RequiresApi(26) public static Iterable<androidx.core.graphics.PathSegment> flatten(android.graphics.Path, float error = 0.5f);
     method @RequiresApi(19) public static inline operator android.graphics.Path minus(android.graphics.Path, android.graphics.Path p);
@@ -180,12 +167,10 @@
   }
 
   public final class PictureKt {
-    ctor public PictureKt();
     method public static inline android.graphics.Picture record(android.graphics.Picture, int width, int height, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
   }
 
   public final class PointKt {
-    ctor public PointKt();
     method public static inline operator int component1(android.graphics.Point);
     method public static inline operator float component1(android.graphics.PointF);
     method public static inline operator int component2(android.graphics.Point);
@@ -205,13 +190,11 @@
   }
 
   public final class PorterDuffKt {
-    ctor public PorterDuffKt();
     method public static inline android.graphics.PorterDuffColorFilter toColorFilter(android.graphics.PorterDuff.Mode, int color);
     method public static inline android.graphics.PorterDuffXfermode toXfermode(android.graphics.PorterDuff.Mode);
   }
 
   public final class RectKt {
-    ctor public RectKt();
     method public static inline infix android.graphics.Rect and(android.graphics.Rect, android.graphics.Rect r);
     method public static inline infix android.graphics.RectF and(android.graphics.RectF, android.graphics.RectF r);
     method public static inline operator int component1(android.graphics.Rect);
@@ -248,7 +231,6 @@
   }
 
   public final class RegionKt {
-    ctor public RegionKt();
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Rect r);
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Region r);
     method public static inline operator boolean contains(android.graphics.Region, android.graphics.Point p);
@@ -267,7 +249,6 @@
   }
 
   public final class ShaderKt {
-    ctor public ShaderKt();
     method public static inline void transform(android.graphics.Shader, kotlin.jvm.functions.Function1<? super android.graphics.Matrix,kotlin.Unit> block);
   }
 
@@ -276,24 +257,20 @@
 package androidx.core.graphics.drawable {
 
   public final class BitmapDrawableKt {
-    ctor public BitmapDrawableKt();
     method public static inline android.graphics.drawable.BitmapDrawable toDrawable(android.graphics.Bitmap, android.content.res.Resources resources);
   }
 
   public final class ColorDrawableKt {
-    ctor public ColorDrawableKt();
     method public static inline android.graphics.drawable.ColorDrawable toDrawable(@ColorInt int);
     method @RequiresApi(26) public static inline android.graphics.drawable.ColorDrawable toDrawable(android.graphics.Color);
   }
 
   public final class DrawableKt {
-    ctor public DrawableKt();
     method public static android.graphics.Bitmap toBitmap(android.graphics.drawable.Drawable, @Px int width = intrinsicWidth, @Px int height = intrinsicHeight, android.graphics.Bitmap.Config? config = null);
     method public static void updateBounds(android.graphics.drawable.Drawable, @Px int left = android.graphics.Rect.left, @Px int top = android.graphics.Rect.top, @Px int right = android.graphics.Rect.right, @Px int bottom = android.graphics.Rect.bottom);
   }
 
   public final class IconKt {
-    ctor public IconKt();
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toAdaptiveIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.net.Uri);
@@ -305,7 +282,6 @@
 package androidx.core.location {
 
   public final class LocationKt {
-    ctor public LocationKt();
     method public static inline operator double component1(android.location.Location);
     method public static inline operator double component2(android.location.Location);
   }
@@ -315,7 +291,6 @@
 package androidx.core.net {
 
   public final class UriKt {
-    ctor public UriKt();
     method public static java.io.File toFile(android.net.Uri);
     method public static inline android.net.Uri toUri(String);
     method public static inline android.net.Uri toUri(java.io.File);
@@ -326,23 +301,19 @@
 package androidx.core.os {
 
   public final class BundleKt {
-    ctor public BundleKt();
     method public static android.os.Bundle bundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class HandlerKt {
-    ctor public HandlerKt();
     method public static inline Runnable postAtTime(android.os.Handler, long uptimeMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
     method public static inline Runnable postDelayed(android.os.Handler, long delayInMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
   }
 
   public final class PersistableBundleKt {
-    ctor public PersistableBundleKt();
     method @RequiresApi(21) public static android.os.PersistableBundle persistableBundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class TraceKt {
-    ctor public TraceKt();
     method public static inline <T> T! trace(String sectionName, kotlin.jvm.functions.Function0<? extends T> block);
   }
 
@@ -351,24 +322,20 @@
 package androidx.core.text {
 
   public final class CharSequenceKt {
-    ctor public CharSequenceKt();
     method public static inline boolean isDigitsOnly(CharSequence);
     method public static inline int trimmedLength(CharSequence);
   }
 
   public final class HtmlKt {
-    ctor public HtmlKt();
     method public static inline android.text.Spanned parseAsHtml(String, int flags = 0, android.text.Html.ImageGetter? imageGetter = null, android.text.Html.TagHandler? tagHandler = null);
     method public static inline String toHtml(android.text.Spanned, int option = 0);
   }
 
   public final class LocaleKt {
-    ctor public LocaleKt();
     method @RequiresApi(17) public static inline int getLayoutDirection(java.util.Locale);
   }
 
   public final class SpannableStringBuilderKt {
-    ctor public SpannableStringBuilderKt();
     method public static inline android.text.SpannableStringBuilder backgroundColor(android.text.SpannableStringBuilder, @ColorInt int color, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannableStringBuilder bold(android.text.SpannableStringBuilder, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannedString buildSpannedString(kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
@@ -384,7 +351,6 @@
   }
 
   public final class SpannableStringKt {
-    ctor public SpannableStringKt();
     method public static inline void clearSpans(android.text.Spannable);
     method public static inline operator void set(android.text.Spannable, int start, int end, Object span);
     method public static inline operator void set(android.text.Spannable, kotlin.ranges.IntRange range, Object span);
@@ -392,13 +358,11 @@
   }
 
   public final class SpannedStringKt {
-    ctor public SpannedStringKt();
     method public static inline <reified T> T![] getSpans(android.text.Spanned, int start = 0, int end = length);
     method public static inline android.text.Spanned toSpanned(CharSequence);
   }
 
   public final class StringKt {
-    ctor public StringKt();
     method public static inline String htmlEncode(String);
   }
 
@@ -407,7 +371,6 @@
 package androidx.core.transition {
 
   public final class TransitionKt {
-    ctor public TransitionKt();
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener addListener(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnCancel(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnEnd(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
@@ -421,7 +384,6 @@
 package androidx.core.util {
 
   public final class AtomicFileKt {
-    ctor public AtomicFileKt();
     method @RequiresApi(17) public static inline byte[] readBytes(android.util.AtomicFile);
     method @RequiresApi(17) public static String readText(android.util.AtomicFile, java.nio.charset.Charset charset = Charsets.UTF_8);
     method @RequiresApi(17) public static inline void tryWrite(android.util.AtomicFile, kotlin.jvm.functions.Function1<? super java.io.FileOutputStream,kotlin.Unit> block);
@@ -430,7 +392,6 @@
   }
 
   public final class HalfKt {
-    ctor public HalfKt();
     method @RequiresApi(26) public static inline android.util.Half toHalf(@HalfFloat short);
     method @RequiresApi(26) public static inline android.util.Half toHalf(float);
     method @RequiresApi(26) public static inline android.util.Half toHalf(double);
@@ -438,7 +399,6 @@
   }
 
   public final class LongSparseArrayKt {
-    ctor public LongSparseArrayKt();
     method @RequiresApi(16) public static inline operator <T> boolean contains(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsKey(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsValue(android.util.LongSparseArray<T>, T? value);
@@ -457,12 +417,10 @@
   }
 
   public final class LruCacheKt {
-    ctor public LruCacheKt();
     method public static inline <K, V> android.util.LruCache<K,V> lruCache(int maxSize, kotlin.jvm.functions.Function2<? super K,? super V,java.lang.Integer> sizeOf = { _, _ -> 1 }, kotlin.jvm.functions.Function1<? super K,? extends V> create = { (V)null }, kotlin.jvm.functions.Function4<? super java.lang.Boolean,? super K,? super V,? super V,kotlin.Unit>  _, _, _, _ ->  });
   }
 
   public final class PairKt {
-    ctor public PairKt();
     method public static inline operator <F, S> F! component1(android.util.Pair<F,S>);
     method public static inline operator <F, S> S! component2(android.util.Pair<F,S>);
     method public static inline <F, S> android.util.Pair<F,S> toAndroidPair(kotlin.Pair<? extends F,? extends S>);
@@ -470,7 +428,6 @@
   }
 
   public final class RangeKt {
-    ctor public RangeKt();
     method @RequiresApi(21) public static inline infix <T extends java.lang.Comparable<? super T>> android.util.Range<T> and(android.util.Range<T>, android.util.Range<T> other);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, T value);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, android.util.Range<T> other);
@@ -480,7 +437,6 @@
   }
 
   public final class SizeKt {
-    ctor public SizeKt();
     method @RequiresApi(21) public static inline operator int component1(android.util.Size);
     method @RequiresApi(21) public static inline operator float component1(android.util.SizeF);
     method @RequiresApi(21) public static inline operator int component2(android.util.Size);
@@ -488,7 +444,6 @@
   }
 
   public final class SparseArrayKt {
-    ctor public SparseArrayKt();
     method public static inline operator <T> boolean contains(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsKey(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsValue(android.util.SparseArray<T>, T? value);
@@ -507,7 +462,6 @@
   }
 
   public final class SparseBooleanArrayKt {
-    ctor public SparseBooleanArrayKt();
     method public static inline operator boolean contains(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsKey(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsValue(android.util.SparseBooleanArray, boolean value);
@@ -526,7 +480,6 @@
   }
 
   public final class SparseIntArrayKt {
-    ctor public SparseIntArrayKt();
     method public static inline operator boolean contains(android.util.SparseIntArray, int key);
     method public static inline boolean containsKey(android.util.SparseIntArray, int key);
     method public static inline boolean containsValue(android.util.SparseIntArray, int value);
@@ -545,7 +498,6 @@
   }
 
   public final class SparseLongArrayKt {
-    ctor public SparseLongArrayKt();
     method @RequiresApi(18) public static inline operator boolean contains(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsKey(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsValue(android.util.SparseLongArray, long value);
@@ -568,7 +520,6 @@
 package androidx.core.view {
 
   public final class MenuKt {
-    ctor public MenuKt();
     method public static operator boolean contains(android.view.Menu, android.view.MenuItem item);
     method public static inline void forEach(android.view.Menu, kotlin.jvm.functions.Function1<? super android.view.MenuItem,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.Menu, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.MenuItem,kotlin.Unit> action);
@@ -582,7 +533,6 @@
   }
 
   public final class ViewGroupKt {
-    ctor public ViewGroupKt();
     method public static inline operator boolean contains(android.view.ViewGroup, android.view.View view);
     method public static inline void forEach(android.view.ViewGroup, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.ViewGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.View,kotlin.Unit> action);
@@ -600,7 +550,6 @@
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static inline void doOnLayout(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void doOnNextLayout(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline androidx.core.view.OneShotPreDrawListener doOnPreDraw(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
@@ -631,7 +580,6 @@
 package androidx.core.widget {
 
   public final class TextViewKt {
-    ctor public TextViewKt();
     method public static inline android.text.TextWatcher addTextChangedListener(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> beforeTextChanged = { _, _, _, _ ->  }, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit>  _, _, _, _ ->  }, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> afterTextChanged = {});
     method public static inline android.text.TextWatcher doAfterTextChanged(android.widget.TextView, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> action);
     method public static inline android.text.TextWatcher doBeforeTextChanged(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> action);
diff --git a/core/core-ktx/api/restricted_1.1.0-beta01.txt b/core/core-ktx/api/restricted_1.1.0-beta01.txt
index 3f23f2e..6f4b52b 100644
--- a/core/core-ktx/api/restricted_1.1.0-beta01.txt
+++ b/core/core-ktx/api/restricted_1.1.0-beta01.txt
@@ -2,7 +2,6 @@
 package androidx.core.animation {
 
   public final class AnimatorKt {
-    ctor public AnimatorKt();
     method public static inline android.animation.Animator.AnimatorListener addListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.animation.Animator.AnimatorPauseListener addPauseListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method public static inline android.animation.Animator.AnimatorListener doOnCancel(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> action);
@@ -18,19 +17,16 @@
 package androidx.core.content {
 
   public final class ContentValuesKt {
-    ctor public ContentValuesKt();
     method public static android.content.ContentValues contentValuesOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ContextKt {
-    ctor public ContextKt();
     method public static inline <reified T> T! getSystemService(android.content.Context);
     method public static inline void withStyledAttributes(android.content.Context, android.util.AttributeSet? set = null, int[] attrs, @AttrRes int defStyleAttr = 0, @StyleRes int defStyleRes = 0, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
     method public static inline void withStyledAttributes(android.content.Context, @StyleRes int resourceId, int[] attrs, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
   }
 
   public final class SharedPreferencesKt {
-    ctor public SharedPreferencesKt();
     method public static inline void edit(android.content.SharedPreferences, boolean commit = false, kotlin.jvm.functions.Function1<? super android.content.SharedPreferences.Editor,kotlin.Unit> action);
   }
 
@@ -39,7 +35,6 @@
 package androidx.core.content.res {
 
   public final class TypedArrayKt {
-    ctor public TypedArrayKt();
     method public static boolean getBooleanOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method @ColorInt public static int getColorOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method public static android.content.res.ColorStateList getColorStateListOrThrow(android.content.res.TypedArray, @StyleableRes int index);
@@ -63,7 +58,6 @@
 package androidx.core.database {
 
   public final class CursorKt {
-    ctor public CursorKt();
     method public static inline byte[]? getBlobOrNull(android.database.Cursor, int index);
     method public static inline Double? getDoubleOrNull(android.database.Cursor, int index);
     method public static inline Float? getFloatOrNull(android.database.Cursor, int index);
@@ -78,7 +72,6 @@
 package androidx.core.database.sqlite {
 
   public final class SQLiteDatabaseKt {
-    ctor public SQLiteDatabaseKt();
     method public static inline <T> T! transaction(android.database.sqlite.SQLiteDatabase, boolean exclusive = true, kotlin.jvm.functions.Function1<? super android.database.sqlite.SQLiteDatabase,? extends T> body);
   }
 
@@ -87,7 +80,6 @@
 package androidx.core.graphics {
 
   public final class BitmapKt {
-    ctor public BitmapKt();
     method public static inline android.graphics.Bitmap applyCanvas(android.graphics.Bitmap, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.Point p);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.PointF p);
@@ -99,7 +91,6 @@
   }
 
   public final class CanvasKt {
-    ctor public CanvasKt();
     method public static inline void withClip(android.graphics.Canvas, android.graphics.Rect clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, android.graphics.RectF clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, int left, int top, int right, int bottom, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
@@ -114,7 +105,6 @@
   }
 
   public final class ColorKt {
-    ctor public ColorKt();
     method @RequiresApi(26) public static inline operator float component1(android.graphics.Color);
     method public static inline operator int component1(@ColorInt int);
     method @RequiresApi(26) public static inline operator float component1(@ColorLong long);
@@ -155,13 +145,11 @@
   }
 
   public final class ImageDecoderKt {
-    ctor public ImageDecoderKt();
     method @RequiresApi(28) public static inline android.graphics.Bitmap decodeBitmap(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
     method @RequiresApi(28) public static inline android.graphics.drawable.Drawable decodeDrawable(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
   }
 
   public final class MatrixKt {
-    ctor public MatrixKt();
     method public static android.graphics.Matrix rotationMatrix(float degrees, float px = 0.0f, float py = 0.0f);
     method public static android.graphics.Matrix scaleMatrix(float sx = 1.0f, float sy = 1.0f);
     method public static inline operator android.graphics.Matrix times(android.graphics.Matrix, android.graphics.Matrix m);
@@ -170,7 +158,6 @@
   }
 
   public final class PathKt {
-    ctor public PathKt();
     method @RequiresApi(19) public static inline infix android.graphics.Path and(android.graphics.Path, android.graphics.Path p);
     method @RequiresApi(26) public static Iterable<androidx.core.graphics.PathSegment> flatten(android.graphics.Path, float error = 0.5f);
     method @RequiresApi(19) public static inline operator android.graphics.Path minus(android.graphics.Path, android.graphics.Path p);
@@ -180,12 +167,10 @@
   }
 
   public final class PictureKt {
-    ctor public PictureKt();
     method public static inline android.graphics.Picture record(android.graphics.Picture, int width, int height, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
   }
 
   public final class PointKt {
-    ctor public PointKt();
     method public static inline operator int component1(android.graphics.Point);
     method public static inline operator float component1(android.graphics.PointF);
     method public static inline operator int component2(android.graphics.Point);
@@ -205,13 +190,11 @@
   }
 
   public final class PorterDuffKt {
-    ctor public PorterDuffKt();
     method public static inline android.graphics.PorterDuffColorFilter toColorFilter(android.graphics.PorterDuff.Mode, int color);
     method public static inline android.graphics.PorterDuffXfermode toXfermode(android.graphics.PorterDuff.Mode);
   }
 
   public final class RectKt {
-    ctor public RectKt();
     method public static inline infix android.graphics.Rect and(android.graphics.Rect, android.graphics.Rect r);
     method public static inline infix android.graphics.RectF and(android.graphics.RectF, android.graphics.RectF r);
     method public static inline operator int component1(android.graphics.Rect);
@@ -248,7 +231,6 @@
   }
 
   public final class RegionKt {
-    ctor public RegionKt();
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Rect r);
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Region r);
     method public static inline operator boolean contains(android.graphics.Region, android.graphics.Point p);
@@ -267,7 +249,6 @@
   }
 
   public final class ShaderKt {
-    ctor public ShaderKt();
     method public static inline void transform(android.graphics.Shader, kotlin.jvm.functions.Function1<? super android.graphics.Matrix,kotlin.Unit> block);
   }
 
@@ -276,24 +257,20 @@
 package androidx.core.graphics.drawable {
 
   public final class BitmapDrawableKt {
-    ctor public BitmapDrawableKt();
     method public static inline android.graphics.drawable.BitmapDrawable toDrawable(android.graphics.Bitmap, android.content.res.Resources resources);
   }
 
   public final class ColorDrawableKt {
-    ctor public ColorDrawableKt();
     method public static inline android.graphics.drawable.ColorDrawable toDrawable(@ColorInt int);
     method @RequiresApi(26) public static inline android.graphics.drawable.ColorDrawable toDrawable(android.graphics.Color);
   }
 
   public final class DrawableKt {
-    ctor public DrawableKt();
     method public static android.graphics.Bitmap toBitmap(android.graphics.drawable.Drawable, @Px int width = intrinsicWidth, @Px int height = intrinsicHeight, android.graphics.Bitmap.Config? config = null);
     method public static void updateBounds(android.graphics.drawable.Drawable, @Px int left = android.graphics.Rect.left, @Px int top = android.graphics.Rect.top, @Px int right = android.graphics.Rect.right, @Px int bottom = android.graphics.Rect.bottom);
   }
 
   public final class IconKt {
-    ctor public IconKt();
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toAdaptiveIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.net.Uri);
@@ -305,7 +282,6 @@
 package androidx.core.location {
 
   public final class LocationKt {
-    ctor public LocationKt();
     method public static inline operator double component1(android.location.Location);
     method public static inline operator double component2(android.location.Location);
   }
@@ -315,7 +291,6 @@
 package androidx.core.net {
 
   public final class UriKt {
-    ctor public UriKt();
     method public static java.io.File toFile(android.net.Uri);
     method public static inline android.net.Uri toUri(String);
     method public static inline android.net.Uri toUri(java.io.File);
@@ -326,23 +301,19 @@
 package androidx.core.os {
 
   public final class BundleKt {
-    ctor public BundleKt();
     method public static android.os.Bundle bundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class HandlerKt {
-    ctor public HandlerKt();
     method public static inline Runnable postAtTime(android.os.Handler, long uptimeMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
     method public static inline Runnable postDelayed(android.os.Handler, long delayInMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
   }
 
   public final class PersistableBundleKt {
-    ctor public PersistableBundleKt();
     method @RequiresApi(21) public static android.os.PersistableBundle persistableBundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class TraceKt {
-    ctor public TraceKt();
     method public static inline <T> T! trace(String sectionName, kotlin.jvm.functions.Function0<? extends T> block);
   }
 
@@ -351,24 +322,20 @@
 package androidx.core.text {
 
   public final class CharSequenceKt {
-    ctor public CharSequenceKt();
     method public static inline boolean isDigitsOnly(CharSequence);
     method public static inline int trimmedLength(CharSequence);
   }
 
   public final class HtmlKt {
-    ctor public HtmlKt();
     method public static inline android.text.Spanned parseAsHtml(String, int flags = 0, android.text.Html.ImageGetter? imageGetter = null, android.text.Html.TagHandler? tagHandler = null);
     method public static inline String toHtml(android.text.Spanned, int option = 0);
   }
 
   public final class LocaleKt {
-    ctor public LocaleKt();
     method @RequiresApi(17) public static inline int getLayoutDirection(java.util.Locale);
   }
 
   public final class SpannableStringBuilderKt {
-    ctor public SpannableStringBuilderKt();
     method public static inline android.text.SpannableStringBuilder backgroundColor(android.text.SpannableStringBuilder, @ColorInt int color, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannableStringBuilder bold(android.text.SpannableStringBuilder, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannedString buildSpannedString(kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
@@ -384,7 +351,6 @@
   }
 
   public final class SpannableStringKt {
-    ctor public SpannableStringKt();
     method public static inline void clearSpans(android.text.Spannable);
     method public static inline operator void set(android.text.Spannable, int start, int end, Object span);
     method public static inline operator void set(android.text.Spannable, kotlin.ranges.IntRange range, Object span);
@@ -392,13 +358,11 @@
   }
 
   public final class SpannedStringKt {
-    ctor public SpannedStringKt();
     method public static inline <reified T> T![] getSpans(android.text.Spanned, int start = 0, int end = length);
     method public static inline android.text.Spanned toSpanned(CharSequence);
   }
 
   public final class StringKt {
-    ctor public StringKt();
     method public static inline String htmlEncode(String);
   }
 
@@ -407,7 +371,6 @@
 package androidx.core.transition {
 
   public final class TransitionKt {
-    ctor public TransitionKt();
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener addListener(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnCancel(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnEnd(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
@@ -421,7 +384,6 @@
 package androidx.core.util {
 
   public final class AtomicFileKt {
-    ctor public AtomicFileKt();
     method @RequiresApi(17) public static inline byte[] readBytes(android.util.AtomicFile);
     method @RequiresApi(17) public static String readText(android.util.AtomicFile, java.nio.charset.Charset charset = Charsets.UTF_8);
     method @RequiresApi(17) public static inline void tryWrite(android.util.AtomicFile, kotlin.jvm.functions.Function1<? super java.io.FileOutputStream,kotlin.Unit> block);
@@ -430,7 +392,6 @@
   }
 
   public final class HalfKt {
-    ctor public HalfKt();
     method @RequiresApi(26) public static inline android.util.Half toHalf(@HalfFloat short);
     method @RequiresApi(26) public static inline android.util.Half toHalf(float);
     method @RequiresApi(26) public static inline android.util.Half toHalf(double);
@@ -438,7 +399,6 @@
   }
 
   public final class LongSparseArrayKt {
-    ctor public LongSparseArrayKt();
     method @RequiresApi(16) public static inline operator <T> boolean contains(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsKey(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsValue(android.util.LongSparseArray<T>, T? value);
@@ -457,12 +417,10 @@
   }
 
   public final class LruCacheKt {
-    ctor public LruCacheKt();
     method public static inline <K, V> android.util.LruCache<K,V> lruCache(int maxSize, kotlin.jvm.functions.Function2<? super K,? super V,java.lang.Integer> sizeOf = { _, _ -> 1 }, kotlin.jvm.functions.Function1<? super K,? extends V> create = { (V)null }, kotlin.jvm.functions.Function4<? super java.lang.Boolean,? super K,? super V,? super V,kotlin.Unit>  _, _, _, _ ->  });
   }
 
   public final class PairKt {
-    ctor public PairKt();
     method public static inline operator <F, S> F! component1(android.util.Pair<F,S>);
     method public static inline operator <F, S> S! component2(android.util.Pair<F,S>);
     method public static inline <F, S> android.util.Pair<F,S> toAndroidPair(kotlin.Pair<? extends F,? extends S>);
@@ -470,7 +428,6 @@
   }
 
   public final class RangeKt {
-    ctor public RangeKt();
     method @RequiresApi(21) public static inline infix <T extends java.lang.Comparable<? super T>> android.util.Range<T> and(android.util.Range<T>, android.util.Range<T> other);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, T value);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, android.util.Range<T> other);
@@ -480,7 +437,6 @@
   }
 
   public final class SizeKt {
-    ctor public SizeKt();
     method @RequiresApi(21) public static inline operator int component1(android.util.Size);
     method @RequiresApi(21) public static inline operator float component1(android.util.SizeF);
     method @RequiresApi(21) public static inline operator int component2(android.util.Size);
@@ -488,7 +444,6 @@
   }
 
   public final class SparseArrayKt {
-    ctor public SparseArrayKt();
     method public static inline operator <T> boolean contains(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsKey(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsValue(android.util.SparseArray<T>, T? value);
@@ -507,7 +462,6 @@
   }
 
   public final class SparseBooleanArrayKt {
-    ctor public SparseBooleanArrayKt();
     method public static inline operator boolean contains(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsKey(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsValue(android.util.SparseBooleanArray, boolean value);
@@ -526,7 +480,6 @@
   }
 
   public final class SparseIntArrayKt {
-    ctor public SparseIntArrayKt();
     method public static inline operator boolean contains(android.util.SparseIntArray, int key);
     method public static inline boolean containsKey(android.util.SparseIntArray, int key);
     method public static inline boolean containsValue(android.util.SparseIntArray, int value);
@@ -545,7 +498,6 @@
   }
 
   public final class SparseLongArrayKt {
-    ctor public SparseLongArrayKt();
     method @RequiresApi(18) public static inline operator boolean contains(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsKey(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsValue(android.util.SparseLongArray, long value);
@@ -568,7 +520,6 @@
 package androidx.core.view {
 
   public final class MenuKt {
-    ctor public MenuKt();
     method public static operator boolean contains(android.view.Menu, android.view.MenuItem item);
     method public static inline void forEach(android.view.Menu, kotlin.jvm.functions.Function1<? super android.view.MenuItem,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.Menu, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.MenuItem,kotlin.Unit> action);
@@ -582,7 +533,6 @@
   }
 
   public final class ViewGroupKt {
-    ctor public ViewGroupKt();
     method public static inline operator boolean contains(android.view.ViewGroup, android.view.View view);
     method public static inline void forEach(android.view.ViewGroup, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.ViewGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.View,kotlin.Unit> action);
@@ -600,7 +550,6 @@
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static inline void doOnLayout(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void doOnNextLayout(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline androidx.core.view.OneShotPreDrawListener doOnPreDraw(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
@@ -631,7 +580,6 @@
 package androidx.core.widget {
 
   public final class TextViewKt {
-    ctor public TextViewKt();
     method public static inline android.text.TextWatcher addTextChangedListener(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> beforeTextChanged = { _, _, _, _ ->  }, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit>  _, _, _, _ ->  }, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> afterTextChanged = {});
     method public static inline android.text.TextWatcher doAfterTextChanged(android.widget.TextView, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> action);
     method public static inline android.text.TextWatcher doBeforeTextChanged(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> action);
diff --git a/core/core-ktx/api/restricted_1.1.0-rc01.txt b/core/core-ktx/api/restricted_1.1.0-rc01.txt
index 3f23f2e..6f4b52b 100644
--- a/core/core-ktx/api/restricted_1.1.0-rc01.txt
+++ b/core/core-ktx/api/restricted_1.1.0-rc01.txt
@@ -2,7 +2,6 @@
 package androidx.core.animation {
 
   public final class AnimatorKt {
-    ctor public AnimatorKt();
     method public static inline android.animation.Animator.AnimatorListener addListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.animation.Animator.AnimatorPauseListener addPauseListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method public static inline android.animation.Animator.AnimatorListener doOnCancel(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> action);
@@ -18,19 +17,16 @@
 package androidx.core.content {
 
   public final class ContentValuesKt {
-    ctor public ContentValuesKt();
     method public static android.content.ContentValues contentValuesOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ContextKt {
-    ctor public ContextKt();
     method public static inline <reified T> T! getSystemService(android.content.Context);
     method public static inline void withStyledAttributes(android.content.Context, android.util.AttributeSet? set = null, int[] attrs, @AttrRes int defStyleAttr = 0, @StyleRes int defStyleRes = 0, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
     method public static inline void withStyledAttributes(android.content.Context, @StyleRes int resourceId, int[] attrs, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
   }
 
   public final class SharedPreferencesKt {
-    ctor public SharedPreferencesKt();
     method public static inline void edit(android.content.SharedPreferences, boolean commit = false, kotlin.jvm.functions.Function1<? super android.content.SharedPreferences.Editor,kotlin.Unit> action);
   }
 
@@ -39,7 +35,6 @@
 package androidx.core.content.res {
 
   public final class TypedArrayKt {
-    ctor public TypedArrayKt();
     method public static boolean getBooleanOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method @ColorInt public static int getColorOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method public static android.content.res.ColorStateList getColorStateListOrThrow(android.content.res.TypedArray, @StyleableRes int index);
@@ -63,7 +58,6 @@
 package androidx.core.database {
 
   public final class CursorKt {
-    ctor public CursorKt();
     method public static inline byte[]? getBlobOrNull(android.database.Cursor, int index);
     method public static inline Double? getDoubleOrNull(android.database.Cursor, int index);
     method public static inline Float? getFloatOrNull(android.database.Cursor, int index);
@@ -78,7 +72,6 @@
 package androidx.core.database.sqlite {
 
   public final class SQLiteDatabaseKt {
-    ctor public SQLiteDatabaseKt();
     method public static inline <T> T! transaction(android.database.sqlite.SQLiteDatabase, boolean exclusive = true, kotlin.jvm.functions.Function1<? super android.database.sqlite.SQLiteDatabase,? extends T> body);
   }
 
@@ -87,7 +80,6 @@
 package androidx.core.graphics {
 
   public final class BitmapKt {
-    ctor public BitmapKt();
     method public static inline android.graphics.Bitmap applyCanvas(android.graphics.Bitmap, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.Point p);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.PointF p);
@@ -99,7 +91,6 @@
   }
 
   public final class CanvasKt {
-    ctor public CanvasKt();
     method public static inline void withClip(android.graphics.Canvas, android.graphics.Rect clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, android.graphics.RectF clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, int left, int top, int right, int bottom, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
@@ -114,7 +105,6 @@
   }
 
   public final class ColorKt {
-    ctor public ColorKt();
     method @RequiresApi(26) public static inline operator float component1(android.graphics.Color);
     method public static inline operator int component1(@ColorInt int);
     method @RequiresApi(26) public static inline operator float component1(@ColorLong long);
@@ -155,13 +145,11 @@
   }
 
   public final class ImageDecoderKt {
-    ctor public ImageDecoderKt();
     method @RequiresApi(28) public static inline android.graphics.Bitmap decodeBitmap(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
     method @RequiresApi(28) public static inline android.graphics.drawable.Drawable decodeDrawable(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
   }
 
   public final class MatrixKt {
-    ctor public MatrixKt();
     method public static android.graphics.Matrix rotationMatrix(float degrees, float px = 0.0f, float py = 0.0f);
     method public static android.graphics.Matrix scaleMatrix(float sx = 1.0f, float sy = 1.0f);
     method public static inline operator android.graphics.Matrix times(android.graphics.Matrix, android.graphics.Matrix m);
@@ -170,7 +158,6 @@
   }
 
   public final class PathKt {
-    ctor public PathKt();
     method @RequiresApi(19) public static inline infix android.graphics.Path and(android.graphics.Path, android.graphics.Path p);
     method @RequiresApi(26) public static Iterable<androidx.core.graphics.PathSegment> flatten(android.graphics.Path, float error = 0.5f);
     method @RequiresApi(19) public static inline operator android.graphics.Path minus(android.graphics.Path, android.graphics.Path p);
@@ -180,12 +167,10 @@
   }
 
   public final class PictureKt {
-    ctor public PictureKt();
     method public static inline android.graphics.Picture record(android.graphics.Picture, int width, int height, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
   }
 
   public final class PointKt {
-    ctor public PointKt();
     method public static inline operator int component1(android.graphics.Point);
     method public static inline operator float component1(android.graphics.PointF);
     method public static inline operator int component2(android.graphics.Point);
@@ -205,13 +190,11 @@
   }
 
   public final class PorterDuffKt {
-    ctor public PorterDuffKt();
     method public static inline android.graphics.PorterDuffColorFilter toColorFilter(android.graphics.PorterDuff.Mode, int color);
     method public static inline android.graphics.PorterDuffXfermode toXfermode(android.graphics.PorterDuff.Mode);
   }
 
   public final class RectKt {
-    ctor public RectKt();
     method public static inline infix android.graphics.Rect and(android.graphics.Rect, android.graphics.Rect r);
     method public static inline infix android.graphics.RectF and(android.graphics.RectF, android.graphics.RectF r);
     method public static inline operator int component1(android.graphics.Rect);
@@ -248,7 +231,6 @@
   }
 
   public final class RegionKt {
-    ctor public RegionKt();
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Rect r);
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Region r);
     method public static inline operator boolean contains(android.graphics.Region, android.graphics.Point p);
@@ -267,7 +249,6 @@
   }
 
   public final class ShaderKt {
-    ctor public ShaderKt();
     method public static inline void transform(android.graphics.Shader, kotlin.jvm.functions.Function1<? super android.graphics.Matrix,kotlin.Unit> block);
   }
 
@@ -276,24 +257,20 @@
 package androidx.core.graphics.drawable {
 
   public final class BitmapDrawableKt {
-    ctor public BitmapDrawableKt();
     method public static inline android.graphics.drawable.BitmapDrawable toDrawable(android.graphics.Bitmap, android.content.res.Resources resources);
   }
 
   public final class ColorDrawableKt {
-    ctor public ColorDrawableKt();
     method public static inline android.graphics.drawable.ColorDrawable toDrawable(@ColorInt int);
     method @RequiresApi(26) public static inline android.graphics.drawable.ColorDrawable toDrawable(android.graphics.Color);
   }
 
   public final class DrawableKt {
-    ctor public DrawableKt();
     method public static android.graphics.Bitmap toBitmap(android.graphics.drawable.Drawable, @Px int width = intrinsicWidth, @Px int height = intrinsicHeight, android.graphics.Bitmap.Config? config = null);
     method public static void updateBounds(android.graphics.drawable.Drawable, @Px int left = android.graphics.Rect.left, @Px int top = android.graphics.Rect.top, @Px int right = android.graphics.Rect.right, @Px int bottom = android.graphics.Rect.bottom);
   }
 
   public final class IconKt {
-    ctor public IconKt();
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toAdaptiveIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.net.Uri);
@@ -305,7 +282,6 @@
 package androidx.core.location {
 
   public final class LocationKt {
-    ctor public LocationKt();
     method public static inline operator double component1(android.location.Location);
     method public static inline operator double component2(android.location.Location);
   }
@@ -315,7 +291,6 @@
 package androidx.core.net {
 
   public final class UriKt {
-    ctor public UriKt();
     method public static java.io.File toFile(android.net.Uri);
     method public static inline android.net.Uri toUri(String);
     method public static inline android.net.Uri toUri(java.io.File);
@@ -326,23 +301,19 @@
 package androidx.core.os {
 
   public final class BundleKt {
-    ctor public BundleKt();
     method public static android.os.Bundle bundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class HandlerKt {
-    ctor public HandlerKt();
     method public static inline Runnable postAtTime(android.os.Handler, long uptimeMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
     method public static inline Runnable postDelayed(android.os.Handler, long delayInMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
   }
 
   public final class PersistableBundleKt {
-    ctor public PersistableBundleKt();
     method @RequiresApi(21) public static android.os.PersistableBundle persistableBundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class TraceKt {
-    ctor public TraceKt();
     method public static inline <T> T! trace(String sectionName, kotlin.jvm.functions.Function0<? extends T> block);
   }
 
@@ -351,24 +322,20 @@
 package androidx.core.text {
 
   public final class CharSequenceKt {
-    ctor public CharSequenceKt();
     method public static inline boolean isDigitsOnly(CharSequence);
     method public static inline int trimmedLength(CharSequence);
   }
 
   public final class HtmlKt {
-    ctor public HtmlKt();
     method public static inline android.text.Spanned parseAsHtml(String, int flags = 0, android.text.Html.ImageGetter? imageGetter = null, android.text.Html.TagHandler? tagHandler = null);
     method public static inline String toHtml(android.text.Spanned, int option = 0);
   }
 
   public final class LocaleKt {
-    ctor public LocaleKt();
     method @RequiresApi(17) public static inline int getLayoutDirection(java.util.Locale);
   }
 
   public final class SpannableStringBuilderKt {
-    ctor public SpannableStringBuilderKt();
     method public static inline android.text.SpannableStringBuilder backgroundColor(android.text.SpannableStringBuilder, @ColorInt int color, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannableStringBuilder bold(android.text.SpannableStringBuilder, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannedString buildSpannedString(kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
@@ -384,7 +351,6 @@
   }
 
   public final class SpannableStringKt {
-    ctor public SpannableStringKt();
     method public static inline void clearSpans(android.text.Spannable);
     method public static inline operator void set(android.text.Spannable, int start, int end, Object span);
     method public static inline operator void set(android.text.Spannable, kotlin.ranges.IntRange range, Object span);
@@ -392,13 +358,11 @@
   }
 
   public final class SpannedStringKt {
-    ctor public SpannedStringKt();
     method public static inline <reified T> T![] getSpans(android.text.Spanned, int start = 0, int end = length);
     method public static inline android.text.Spanned toSpanned(CharSequence);
   }
 
   public final class StringKt {
-    ctor public StringKt();
     method public static inline String htmlEncode(String);
   }
 
@@ -407,7 +371,6 @@
 package androidx.core.transition {
 
   public final class TransitionKt {
-    ctor public TransitionKt();
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener addListener(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnCancel(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnEnd(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
@@ -421,7 +384,6 @@
 package androidx.core.util {
 
   public final class AtomicFileKt {
-    ctor public AtomicFileKt();
     method @RequiresApi(17) public static inline byte[] readBytes(android.util.AtomicFile);
     method @RequiresApi(17) public static String readText(android.util.AtomicFile, java.nio.charset.Charset charset = Charsets.UTF_8);
     method @RequiresApi(17) public static inline void tryWrite(android.util.AtomicFile, kotlin.jvm.functions.Function1<? super java.io.FileOutputStream,kotlin.Unit> block);
@@ -430,7 +392,6 @@
   }
 
   public final class HalfKt {
-    ctor public HalfKt();
     method @RequiresApi(26) public static inline android.util.Half toHalf(@HalfFloat short);
     method @RequiresApi(26) public static inline android.util.Half toHalf(float);
     method @RequiresApi(26) public static inline android.util.Half toHalf(double);
@@ -438,7 +399,6 @@
   }
 
   public final class LongSparseArrayKt {
-    ctor public LongSparseArrayKt();
     method @RequiresApi(16) public static inline operator <T> boolean contains(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsKey(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsValue(android.util.LongSparseArray<T>, T? value);
@@ -457,12 +417,10 @@
   }
 
   public final class LruCacheKt {
-    ctor public LruCacheKt();
     method public static inline <K, V> android.util.LruCache<K,V> lruCache(int maxSize, kotlin.jvm.functions.Function2<? super K,? super V,java.lang.Integer> sizeOf = { _, _ -> 1 }, kotlin.jvm.functions.Function1<? super K,? extends V> create = { (V)null }, kotlin.jvm.functions.Function4<? super java.lang.Boolean,? super K,? super V,? super V,kotlin.Unit>  _, _, _, _ ->  });
   }
 
   public final class PairKt {
-    ctor public PairKt();
     method public static inline operator <F, S> F! component1(android.util.Pair<F,S>);
     method public static inline operator <F, S> S! component2(android.util.Pair<F,S>);
     method public static inline <F, S> android.util.Pair<F,S> toAndroidPair(kotlin.Pair<? extends F,? extends S>);
@@ -470,7 +428,6 @@
   }
 
   public final class RangeKt {
-    ctor public RangeKt();
     method @RequiresApi(21) public static inline infix <T extends java.lang.Comparable<? super T>> android.util.Range<T> and(android.util.Range<T>, android.util.Range<T> other);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, T value);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, android.util.Range<T> other);
@@ -480,7 +437,6 @@
   }
 
   public final class SizeKt {
-    ctor public SizeKt();
     method @RequiresApi(21) public static inline operator int component1(android.util.Size);
     method @RequiresApi(21) public static inline operator float component1(android.util.SizeF);
     method @RequiresApi(21) public static inline operator int component2(android.util.Size);
@@ -488,7 +444,6 @@
   }
 
   public final class SparseArrayKt {
-    ctor public SparseArrayKt();
     method public static inline operator <T> boolean contains(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsKey(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsValue(android.util.SparseArray<T>, T? value);
@@ -507,7 +462,6 @@
   }
 
   public final class SparseBooleanArrayKt {
-    ctor public SparseBooleanArrayKt();
     method public static inline operator boolean contains(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsKey(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsValue(android.util.SparseBooleanArray, boolean value);
@@ -526,7 +480,6 @@
   }
 
   public final class SparseIntArrayKt {
-    ctor public SparseIntArrayKt();
     method public static inline operator boolean contains(android.util.SparseIntArray, int key);
     method public static inline boolean containsKey(android.util.SparseIntArray, int key);
     method public static inline boolean containsValue(android.util.SparseIntArray, int value);
@@ -545,7 +498,6 @@
   }
 
   public final class SparseLongArrayKt {
-    ctor public SparseLongArrayKt();
     method @RequiresApi(18) public static inline operator boolean contains(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsKey(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsValue(android.util.SparseLongArray, long value);
@@ -568,7 +520,6 @@
 package androidx.core.view {
 
   public final class MenuKt {
-    ctor public MenuKt();
     method public static operator boolean contains(android.view.Menu, android.view.MenuItem item);
     method public static inline void forEach(android.view.Menu, kotlin.jvm.functions.Function1<? super android.view.MenuItem,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.Menu, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.MenuItem,kotlin.Unit> action);
@@ -582,7 +533,6 @@
   }
 
   public final class ViewGroupKt {
-    ctor public ViewGroupKt();
     method public static inline operator boolean contains(android.view.ViewGroup, android.view.View view);
     method public static inline void forEach(android.view.ViewGroup, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.ViewGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.View,kotlin.Unit> action);
@@ -600,7 +550,6 @@
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static inline void doOnLayout(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void doOnNextLayout(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline androidx.core.view.OneShotPreDrawListener doOnPreDraw(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
@@ -631,7 +580,6 @@
 package androidx.core.widget {
 
   public final class TextViewKt {
-    ctor public TextViewKt();
     method public static inline android.text.TextWatcher addTextChangedListener(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> beforeTextChanged = { _, _, _, _ ->  }, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit>  _, _, _, _ ->  }, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> afterTextChanged = {});
     method public static inline android.text.TextWatcher doAfterTextChanged(android.widget.TextView, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> action);
     method public static inline android.text.TextWatcher doBeforeTextChanged(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> action);
diff --git a/core/core-ktx/api/restricted_1.2.0-alpha02.txt b/core/core-ktx/api/restricted_1.2.0-alpha02.txt
index 6c97c14..94ddd74 100644
--- a/core/core-ktx/api/restricted_1.2.0-alpha02.txt
+++ b/core/core-ktx/api/restricted_1.2.0-alpha02.txt
@@ -2,7 +2,6 @@
 package androidx.core.animation {
 
   public final class AnimatorKt {
-    ctor public AnimatorKt();
     method public static inline android.animation.Animator.AnimatorListener addListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.animation.Animator.AnimatorPauseListener addPauseListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method public static inline android.animation.Animator.AnimatorListener doOnCancel(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> action);
@@ -18,19 +17,16 @@
 package androidx.core.content {
 
   public final class ContentValuesKt {
-    ctor public ContentValuesKt();
     method public static android.content.ContentValues contentValuesOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ContextKt {
-    ctor public ContextKt();
     method public static inline <reified T> T! getSystemService(android.content.Context);
     method public static inline void withStyledAttributes(android.content.Context, android.util.AttributeSet? set = null, int[] attrs, @AttrRes int defStyleAttr = 0, @StyleRes int defStyleRes = 0, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
     method public static inline void withStyledAttributes(android.content.Context, @StyleRes int resourceId, int[] attrs, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
   }
 
   public final class SharedPreferencesKt {
-    ctor public SharedPreferencesKt();
     method public static inline void edit(android.content.SharedPreferences, boolean commit = false, kotlin.jvm.functions.Function1<? super android.content.SharedPreferences.Editor,kotlin.Unit> action);
   }
 
@@ -39,7 +35,6 @@
 package androidx.core.content.res {
 
   public final class TypedArrayKt {
-    ctor public TypedArrayKt();
     method public static boolean getBooleanOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method @ColorInt public static int getColorOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method public static android.content.res.ColorStateList getColorStateListOrThrow(android.content.res.TypedArray, @StyleableRes int index);
@@ -63,7 +58,6 @@
 package androidx.core.database {
 
   public final class CursorKt {
-    ctor public CursorKt();
     method public static inline byte[]? getBlobOrNull(android.database.Cursor, int index);
     method public static inline Double? getDoubleOrNull(android.database.Cursor, int index);
     method public static inline Float? getFloatOrNull(android.database.Cursor, int index);
@@ -78,7 +72,6 @@
 package androidx.core.database.sqlite {
 
   public final class SQLiteDatabaseKt {
-    ctor public SQLiteDatabaseKt();
     method public static inline <T> T! transaction(android.database.sqlite.SQLiteDatabase, boolean exclusive = true, kotlin.jvm.functions.Function1<? super android.database.sqlite.SQLiteDatabase,? extends T> body);
   }
 
@@ -87,7 +80,6 @@
 package androidx.core.graphics {
 
   public final class BitmapKt {
-    ctor public BitmapKt();
     method public static inline android.graphics.Bitmap applyCanvas(android.graphics.Bitmap, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.Point p);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.PointF p);
@@ -99,7 +91,6 @@
   }
 
   public final class CanvasKt {
-    ctor public CanvasKt();
     method public static inline void withClip(android.graphics.Canvas, android.graphics.Rect clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, android.graphics.RectF clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, int left, int top, int right, int bottom, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
@@ -114,7 +105,6 @@
   }
 
   public final class ColorKt {
-    ctor public ColorKt();
     method @RequiresApi(26) public static inline operator float component1(android.graphics.Color);
     method public static inline operator int component1(@ColorInt int);
     method @RequiresApi(26) public static inline operator float component1(@ColorLong long);
@@ -155,13 +145,11 @@
   }
 
   public final class ImageDecoderKt {
-    ctor public ImageDecoderKt();
     method @RequiresApi(28) public static inline android.graphics.Bitmap decodeBitmap(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
     method @RequiresApi(28) public static inline android.graphics.drawable.Drawable decodeDrawable(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
   }
 
   public final class MatrixKt {
-    ctor public MatrixKt();
     method public static android.graphics.Matrix rotationMatrix(float degrees, float px = 0.0f, float py = 0.0f);
     method public static android.graphics.Matrix scaleMatrix(float sx = 1.0f, float sy = 1.0f);
     method public static inline operator android.graphics.Matrix times(android.graphics.Matrix, android.graphics.Matrix m);
@@ -170,13 +158,11 @@
   }
 
   public final class PaintKt {
-    ctor public PaintKt();
     method public static inline boolean setBlendMode(android.graphics.Paint, androidx.core.graphics.BlendModeCompat? blendModeCompat);
     method public static inline boolean setBlendModeColorFilter(android.graphics.Paint, @ColorInt int color, androidx.core.graphics.BlendModeCompat? blendModeCompat);
   }
 
   public final class PathKt {
-    ctor public PathKt();
     method @RequiresApi(19) public static inline infix android.graphics.Path and(android.graphics.Path, android.graphics.Path p);
     method @RequiresApi(26) public static Iterable<androidx.core.graphics.PathSegment> flatten(android.graphics.Path, float error = 0.5f);
     method @RequiresApi(19) public static inline operator android.graphics.Path minus(android.graphics.Path, android.graphics.Path p);
@@ -186,12 +172,10 @@
   }
 
   public final class PictureKt {
-    ctor public PictureKt();
     method public static inline android.graphics.Picture record(android.graphics.Picture, int width, int height, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
   }
 
   public final class PointKt {
-    ctor public PointKt();
     method public static inline operator int component1(android.graphics.Point);
     method public static inline operator float component1(android.graphics.PointF);
     method public static inline operator int component2(android.graphics.Point);
@@ -211,13 +195,11 @@
   }
 
   public final class PorterDuffKt {
-    ctor public PorterDuffKt();
     method public static inline android.graphics.PorterDuffColorFilter toColorFilter(android.graphics.PorterDuff.Mode, int color);
     method public static inline android.graphics.PorterDuffXfermode toXfermode(android.graphics.PorterDuff.Mode);
   }
 
   public final class RectKt {
-    ctor public RectKt();
     method public static inline infix android.graphics.Rect and(android.graphics.Rect, android.graphics.Rect r);
     method public static inline infix android.graphics.RectF and(android.graphics.RectF, android.graphics.RectF r);
     method public static inline operator int component1(android.graphics.Rect);
@@ -254,7 +236,6 @@
   }
 
   public final class RegionKt {
-    ctor public RegionKt();
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Rect r);
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Region r);
     method public static inline operator boolean contains(android.graphics.Region, android.graphics.Point p);
@@ -273,7 +254,6 @@
   }
 
   public final class ShaderKt {
-    ctor public ShaderKt();
     method public static inline void transform(android.graphics.Shader, kotlin.jvm.functions.Function1<? super android.graphics.Matrix,kotlin.Unit> block);
   }
 
@@ -282,24 +262,20 @@
 package androidx.core.graphics.drawable {
 
   public final class BitmapDrawableKt {
-    ctor public BitmapDrawableKt();
     method public static inline android.graphics.drawable.BitmapDrawable toDrawable(android.graphics.Bitmap, android.content.res.Resources resources);
   }
 
   public final class ColorDrawableKt {
-    ctor public ColorDrawableKt();
     method public static inline android.graphics.drawable.ColorDrawable toDrawable(@ColorInt int);
     method @RequiresApi(26) public static inline android.graphics.drawable.ColorDrawable toDrawable(android.graphics.Color);
   }
 
   public final class DrawableKt {
-    ctor public DrawableKt();
     method public static android.graphics.Bitmap toBitmap(android.graphics.drawable.Drawable, @Px int width = intrinsicWidth, @Px int height = intrinsicHeight, android.graphics.Bitmap.Config? config = null);
     method public static void updateBounds(android.graphics.drawable.Drawable, @Px int left = android.graphics.Rect.left, @Px int top = android.graphics.Rect.top, @Px int right = android.graphics.Rect.right, @Px int bottom = android.graphics.Rect.bottom);
   }
 
   public final class IconKt {
-    ctor public IconKt();
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toAdaptiveIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.net.Uri);
@@ -311,7 +287,6 @@
 package androidx.core.location {
 
   public final class LocationKt {
-    ctor public LocationKt();
     method public static inline operator double component1(android.location.Location);
     method public static inline operator double component2(android.location.Location);
   }
@@ -321,7 +296,6 @@
 package androidx.core.net {
 
   public final class UriKt {
-    ctor public UriKt();
     method public static java.io.File toFile(android.net.Uri);
     method public static inline android.net.Uri toUri(String);
     method public static inline android.net.Uri toUri(java.io.File);
@@ -332,23 +306,19 @@
 package androidx.core.os {
 
   public final class BundleKt {
-    ctor public BundleKt();
     method public static android.os.Bundle bundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class HandlerKt {
-    ctor public HandlerKt();
     method public static inline Runnable postAtTime(android.os.Handler, long uptimeMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
     method public static inline Runnable postDelayed(android.os.Handler, long delayInMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
   }
 
   public final class PersistableBundleKt {
-    ctor public PersistableBundleKt();
     method @RequiresApi(21) public static android.os.PersistableBundle persistableBundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class TraceKt {
-    ctor public TraceKt();
     method public static inline <T> T! trace(String sectionName, kotlin.jvm.functions.Function0<? extends T> block);
   }
 
@@ -357,24 +327,20 @@
 package androidx.core.text {
 
   public final class CharSequenceKt {
-    ctor public CharSequenceKt();
     method public static inline boolean isDigitsOnly(CharSequence);
     method public static inline int trimmedLength(CharSequence);
   }
 
   public final class HtmlKt {
-    ctor public HtmlKt();
     method public static inline android.text.Spanned parseAsHtml(String, int flags = 0, android.text.Html.ImageGetter? imageGetter = null, android.text.Html.TagHandler? tagHandler = null);
     method public static inline String toHtml(android.text.Spanned, int option = 0);
   }
 
   public final class LocaleKt {
-    ctor public LocaleKt();
     method @RequiresApi(17) public static inline int getLayoutDirection(java.util.Locale);
   }
 
   public final class SpannableStringBuilderKt {
-    ctor public SpannableStringBuilderKt();
     method public static inline android.text.SpannableStringBuilder backgroundColor(android.text.SpannableStringBuilder, @ColorInt int color, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannableStringBuilder bold(android.text.SpannableStringBuilder, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannedString buildSpannedString(kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
@@ -390,7 +356,6 @@
   }
 
   public final class SpannableStringKt {
-    ctor public SpannableStringKt();
     method public static inline void clearSpans(android.text.Spannable);
     method public static inline operator void set(android.text.Spannable, int start, int end, Object span);
     method public static inline operator void set(android.text.Spannable, kotlin.ranges.IntRange range, Object span);
@@ -398,13 +363,11 @@
   }
 
   public final class SpannedStringKt {
-    ctor public SpannedStringKt();
     method public static inline <reified T> T![] getSpans(android.text.Spanned, int start = 0, int end = length);
     method public static inline android.text.Spanned toSpanned(CharSequence);
   }
 
   public final class StringKt {
-    ctor public StringKt();
     method public static inline String htmlEncode(String);
   }
 
@@ -413,7 +376,6 @@
 package androidx.core.transition {
 
   public final class TransitionKt {
-    ctor public TransitionKt();
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener addListener(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnCancel(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnEnd(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
@@ -427,7 +389,6 @@
 package androidx.core.util {
 
   public final class AtomicFileKt {
-    ctor public AtomicFileKt();
     method @RequiresApi(17) public static inline byte[] readBytes(android.util.AtomicFile);
     method @RequiresApi(17) public static String readText(android.util.AtomicFile, java.nio.charset.Charset charset = Charsets.UTF_8);
     method @RequiresApi(17) public static inline void tryWrite(android.util.AtomicFile, kotlin.jvm.functions.Function1<? super java.io.FileOutputStream,kotlin.Unit> block);
@@ -436,7 +397,6 @@
   }
 
   public final class HalfKt {
-    ctor public HalfKt();
     method @RequiresApi(26) public static inline android.util.Half toHalf(@HalfFloat short);
     method @RequiresApi(26) public static inline android.util.Half toHalf(float);
     method @RequiresApi(26) public static inline android.util.Half toHalf(double);
@@ -444,7 +404,6 @@
   }
 
   public final class LongSparseArrayKt {
-    ctor public LongSparseArrayKt();
     method @RequiresApi(16) public static inline operator <T> boolean contains(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsKey(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsValue(android.util.LongSparseArray<T>, T? value);
@@ -463,12 +422,10 @@
   }
 
   public final class LruCacheKt {
-    ctor public LruCacheKt();
     method public static inline <K, V> android.util.LruCache<K,V> lruCache(int maxSize, kotlin.jvm.functions.Function2<? super K,? super V,java.lang.Integer> sizeOf = { _, _ -> 1 }, kotlin.jvm.functions.Function1<? super K,? extends V> create = { (V)null }, kotlin.jvm.functions.Function4<? super java.lang.Boolean,? super K,? super V,? super V,kotlin.Unit>  _, _, _, _ ->  });
   }
 
   public final class PairKt {
-    ctor public PairKt();
     method public static inline operator <F, S> F! component1(android.util.Pair<F,S>);
     method public static inline operator <F, S> S! component2(android.util.Pair<F,S>);
     method public static inline <F, S> android.util.Pair<F,S> toAndroidPair(kotlin.Pair<? extends F,? extends S>);
@@ -476,7 +433,6 @@
   }
 
   public final class RangeKt {
-    ctor public RangeKt();
     method @RequiresApi(21) public static inline infix <T extends java.lang.Comparable<? super T>> android.util.Range<T> and(android.util.Range<T>, android.util.Range<T> other);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, T value);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, android.util.Range<T> other);
@@ -486,7 +442,6 @@
   }
 
   public final class SizeKt {
-    ctor public SizeKt();
     method @RequiresApi(21) public static inline operator int component1(android.util.Size);
     method @RequiresApi(21) public static inline operator float component1(android.util.SizeF);
     method @RequiresApi(21) public static inline operator int component2(android.util.Size);
@@ -494,7 +449,6 @@
   }
 
   public final class SparseArrayKt {
-    ctor public SparseArrayKt();
     method public static inline operator <T> boolean contains(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsKey(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsValue(android.util.SparseArray<T>, T? value);
@@ -513,7 +467,6 @@
   }
 
   public final class SparseBooleanArrayKt {
-    ctor public SparseBooleanArrayKt();
     method public static inline operator boolean contains(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsKey(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsValue(android.util.SparseBooleanArray, boolean value);
@@ -532,7 +485,6 @@
   }
 
   public final class SparseIntArrayKt {
-    ctor public SparseIntArrayKt();
     method public static inline operator boolean contains(android.util.SparseIntArray, int key);
     method public static inline boolean containsKey(android.util.SparseIntArray, int key);
     method public static inline boolean containsValue(android.util.SparseIntArray, int value);
@@ -551,7 +503,6 @@
   }
 
   public final class SparseLongArrayKt {
-    ctor public SparseLongArrayKt();
     method @RequiresApi(18) public static inline operator boolean contains(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsKey(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsValue(android.util.SparseLongArray, long value);
@@ -574,7 +525,6 @@
 package androidx.core.view {
 
   public final class MenuKt {
-    ctor public MenuKt();
     method public static operator boolean contains(android.view.Menu, android.view.MenuItem item);
     method public static inline void forEach(android.view.Menu, kotlin.jvm.functions.Function1<? super android.view.MenuItem,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.Menu, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.MenuItem,kotlin.Unit> action);
@@ -588,7 +538,6 @@
   }
 
   public final class ViewGroupKt {
-    ctor public ViewGroupKt();
     method public static inline operator boolean contains(android.view.ViewGroup, android.view.View view);
     method public static inline void forEach(android.view.ViewGroup, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.ViewGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.View,kotlin.Unit> action);
@@ -606,7 +555,6 @@
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static inline void doOnLayout(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void doOnNextLayout(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline androidx.core.view.OneShotPreDrawListener doOnPreDraw(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
@@ -637,7 +585,6 @@
 package androidx.core.widget {
 
   public final class TextViewKt {
-    ctor public TextViewKt();
     method public static inline android.text.TextWatcher addTextChangedListener(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> beforeTextChanged = { _, _, _, _ ->  }, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit>  _, _, _, _ ->  }, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> afterTextChanged = {});
     method public static inline android.text.TextWatcher doAfterTextChanged(android.widget.TextView, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> action);
     method public static inline android.text.TextWatcher doBeforeTextChanged(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> action);
diff --git a/core/core-ktx/api/restricted_1.2.0-alpha03.txt b/core/core-ktx/api/restricted_1.2.0-alpha03.txt
index 39aa8e5..cb5c321 100644
--- a/core/core-ktx/api/restricted_1.2.0-alpha03.txt
+++ b/core/core-ktx/api/restricted_1.2.0-alpha03.txt
@@ -2,7 +2,6 @@
 package androidx.core.animation {
 
   public final class AnimatorKt {
-    ctor public AnimatorKt();
     method public static inline android.animation.Animator.AnimatorListener addListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.animation.Animator.AnimatorPauseListener addPauseListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method public static inline android.animation.Animator.AnimatorListener doOnCancel(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> action);
@@ -18,19 +17,16 @@
 package androidx.core.content {
 
   public final class ContentValuesKt {
-    ctor public ContentValuesKt();
     method public static android.content.ContentValues contentValuesOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ContextKt {
-    ctor public ContextKt();
     method public static inline <reified T> T! getSystemService(android.content.Context);
     method public static inline void withStyledAttributes(android.content.Context, android.util.AttributeSet? set = null, int[] attrs, @AttrRes int defStyleAttr = 0, @StyleRes int defStyleRes = 0, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
     method public static inline void withStyledAttributes(android.content.Context, @StyleRes int resourceId, int[] attrs, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
   }
 
   public final class SharedPreferencesKt {
-    ctor public SharedPreferencesKt();
     method public static inline void edit(android.content.SharedPreferences, boolean commit = false, kotlin.jvm.functions.Function1<? super android.content.SharedPreferences.Editor,kotlin.Unit> action);
   }
 
@@ -39,7 +35,6 @@
 package androidx.core.content.res {
 
   public final class TypedArrayKt {
-    ctor public TypedArrayKt();
     method public static boolean getBooleanOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method @ColorInt public static int getColorOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method public static android.content.res.ColorStateList getColorStateListOrThrow(android.content.res.TypedArray, @StyleableRes int index);
@@ -63,7 +58,6 @@
 package androidx.core.database {
 
   public final class CursorKt {
-    ctor public CursorKt();
     method public static inline byte[]? getBlobOrNull(android.database.Cursor, int index);
     method public static inline Double? getDoubleOrNull(android.database.Cursor, int index);
     method public static inline Float? getFloatOrNull(android.database.Cursor, int index);
@@ -78,7 +72,6 @@
 package androidx.core.database.sqlite {
 
   public final class SQLiteDatabaseKt {
-    ctor public SQLiteDatabaseKt();
     method public static inline <T> T! transaction(android.database.sqlite.SQLiteDatabase, boolean exclusive = true, kotlin.jvm.functions.Function1<? super android.database.sqlite.SQLiteDatabase,? extends T> body);
   }
 
@@ -87,7 +80,6 @@
 package androidx.core.graphics {
 
   public final class BitmapKt {
-    ctor public BitmapKt();
     method public static inline android.graphics.Bitmap applyCanvas(android.graphics.Bitmap, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.Point p);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.PointF p);
@@ -99,7 +91,6 @@
   }
 
   public final class CanvasKt {
-    ctor public CanvasKt();
     method public static inline void withClip(android.graphics.Canvas, android.graphics.Rect clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, android.graphics.RectF clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, int left, int top, int right, int bottom, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
@@ -114,7 +105,6 @@
   }
 
   public final class ColorKt {
-    ctor public ColorKt();
     method @RequiresApi(26) public static inline operator float component1(android.graphics.Color);
     method public static inline operator int component1(@ColorInt int);
     method @RequiresApi(26) public static inline operator float component1(@ColorLong long);
@@ -155,13 +145,11 @@
   }
 
   public final class ImageDecoderKt {
-    ctor public ImageDecoderKt();
     method @RequiresApi(28) public static inline android.graphics.Bitmap decodeBitmap(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
     method @RequiresApi(28) public static inline android.graphics.drawable.Drawable decodeDrawable(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
   }
 
   public final class MatrixKt {
-    ctor public MatrixKt();
     method public static android.graphics.Matrix rotationMatrix(float degrees, float px = 0.0f, float py = 0.0f);
     method public static android.graphics.Matrix scaleMatrix(float sx = 1.0f, float sy = 1.0f);
     method public static inline operator android.graphics.Matrix times(android.graphics.Matrix, android.graphics.Matrix m);
@@ -170,12 +158,10 @@
   }
 
   public final class PaintKt {
-    ctor public PaintKt();
     method public static inline boolean setBlendMode(android.graphics.Paint, androidx.core.graphics.BlendModeCompat? blendModeCompat);
   }
 
   public final class PathKt {
-    ctor public PathKt();
     method @RequiresApi(19) public static inline infix android.graphics.Path and(android.graphics.Path, android.graphics.Path p);
     method @RequiresApi(26) public static Iterable<androidx.core.graphics.PathSegment> flatten(android.graphics.Path, float error = 0.5f);
     method @RequiresApi(19) public static inline operator android.graphics.Path minus(android.graphics.Path, android.graphics.Path p);
@@ -185,12 +171,10 @@
   }
 
   public final class PictureKt {
-    ctor public PictureKt();
     method public static inline android.graphics.Picture record(android.graphics.Picture, int width, int height, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
   }
 
   public final class PointKt {
-    ctor public PointKt();
     method public static inline operator int component1(android.graphics.Point);
     method public static inline operator float component1(android.graphics.PointF);
     method public static inline operator int component2(android.graphics.Point);
@@ -210,13 +194,11 @@
   }
 
   public final class PorterDuffKt {
-    ctor public PorterDuffKt();
     method public static inline android.graphics.PorterDuffColorFilter toColorFilter(android.graphics.PorterDuff.Mode, int color);
     method public static inline android.graphics.PorterDuffXfermode toXfermode(android.graphics.PorterDuff.Mode);
   }
 
   public final class RectKt {
-    ctor public RectKt();
     method public static inline infix android.graphics.Rect and(android.graphics.Rect, android.graphics.Rect r);
     method public static inline infix android.graphics.RectF and(android.graphics.RectF, android.graphics.RectF r);
     method public static inline operator int component1(android.graphics.Rect);
@@ -256,7 +238,6 @@
   }
 
   public final class RegionKt {
-    ctor public RegionKt();
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Rect r);
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Region r);
     method public static inline operator boolean contains(android.graphics.Region, android.graphics.Point p);
@@ -275,7 +256,6 @@
   }
 
   public final class ShaderKt {
-    ctor public ShaderKt();
     method public static inline void transform(android.graphics.Shader, kotlin.jvm.functions.Function1<? super android.graphics.Matrix,kotlin.Unit> block);
   }
 
@@ -284,24 +264,20 @@
 package androidx.core.graphics.drawable {
 
   public final class BitmapDrawableKt {
-    ctor public BitmapDrawableKt();
     method public static inline android.graphics.drawable.BitmapDrawable toDrawable(android.graphics.Bitmap, android.content.res.Resources resources);
   }
 
   public final class ColorDrawableKt {
-    ctor public ColorDrawableKt();
     method public static inline android.graphics.drawable.ColorDrawable toDrawable(@ColorInt int);
     method @RequiresApi(26) public static inline android.graphics.drawable.ColorDrawable toDrawable(android.graphics.Color);
   }
 
   public final class DrawableKt {
-    ctor public DrawableKt();
     method public static android.graphics.Bitmap toBitmap(android.graphics.drawable.Drawable, @Px int width = intrinsicWidth, @Px int height = intrinsicHeight, android.graphics.Bitmap.Config? config = null);
     method public static void updateBounds(android.graphics.drawable.Drawable, @Px int left = android.graphics.Rect.left, @Px int top = android.graphics.Rect.top, @Px int right = android.graphics.Rect.right, @Px int bottom = android.graphics.Rect.bottom);
   }
 
   public final class IconKt {
-    ctor public IconKt();
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toAdaptiveIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.net.Uri);
@@ -313,7 +289,6 @@
 package androidx.core.location {
 
   public final class LocationKt {
-    ctor public LocationKt();
     method public static inline operator double component1(android.location.Location);
     method public static inline operator double component2(android.location.Location);
   }
@@ -323,7 +298,6 @@
 package androidx.core.net {
 
   public final class UriKt {
-    ctor public UriKt();
     method public static java.io.File toFile(android.net.Uri);
     method public static inline android.net.Uri toUri(String);
     method public static inline android.net.Uri toUri(java.io.File);
@@ -334,23 +308,19 @@
 package androidx.core.os {
 
   public final class BundleKt {
-    ctor public BundleKt();
     method public static android.os.Bundle bundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class HandlerKt {
-    ctor public HandlerKt();
     method public static inline Runnable postAtTime(android.os.Handler, long uptimeMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
     method public static inline Runnable postDelayed(android.os.Handler, long delayInMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
   }
 
   public final class PersistableBundleKt {
-    ctor public PersistableBundleKt();
     method @RequiresApi(21) public static android.os.PersistableBundle persistableBundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class TraceKt {
-    ctor public TraceKt();
     method public static inline <T> T! trace(String sectionName, kotlin.jvm.functions.Function0<? extends T> block);
   }
 
@@ -359,24 +329,20 @@
 package androidx.core.text {
 
   public final class CharSequenceKt {
-    ctor public CharSequenceKt();
     method public static inline boolean isDigitsOnly(CharSequence);
     method public static inline int trimmedLength(CharSequence);
   }
 
   public final class HtmlKt {
-    ctor public HtmlKt();
     method public static inline android.text.Spanned parseAsHtml(String, int flags = 0, android.text.Html.ImageGetter? imageGetter = null, android.text.Html.TagHandler? tagHandler = null);
     method public static inline String toHtml(android.text.Spanned, int option = 0);
   }
 
   public final class LocaleKt {
-    ctor public LocaleKt();
     method @RequiresApi(17) public static inline int getLayoutDirection(java.util.Locale);
   }
 
   public final class SpannableStringBuilderKt {
-    ctor public SpannableStringBuilderKt();
     method public static inline android.text.SpannableStringBuilder backgroundColor(android.text.SpannableStringBuilder, @ColorInt int color, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannableStringBuilder bold(android.text.SpannableStringBuilder, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannedString buildSpannedString(kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
@@ -392,7 +358,6 @@
   }
 
   public final class SpannableStringKt {
-    ctor public SpannableStringKt();
     method public static inline void clearSpans(android.text.Spannable);
     method public static inline operator void set(android.text.Spannable, int start, int end, Object span);
     method public static inline operator void set(android.text.Spannable, kotlin.ranges.IntRange range, Object span);
@@ -400,13 +365,11 @@
   }
 
   public final class SpannedStringKt {
-    ctor public SpannedStringKt();
     method public static inline <reified T> T![] getSpans(android.text.Spanned, int start = 0, int end = length);
     method public static inline android.text.Spanned toSpanned(CharSequence);
   }
 
   public final class StringKt {
-    ctor public StringKt();
     method public static inline String htmlEncode(String);
   }
 
@@ -415,7 +378,6 @@
 package androidx.core.transition {
 
   public final class TransitionKt {
-    ctor public TransitionKt();
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener addListener(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnCancel(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnEnd(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
@@ -429,7 +391,6 @@
 package androidx.core.util {
 
   public final class AtomicFileKt {
-    ctor public AtomicFileKt();
     method @RequiresApi(17) public static inline byte[] readBytes(android.util.AtomicFile);
     method @RequiresApi(17) public static String readText(android.util.AtomicFile, java.nio.charset.Charset charset = Charsets.UTF_8);
     method @RequiresApi(17) public static inline void tryWrite(android.util.AtomicFile, kotlin.jvm.functions.Function1<? super java.io.FileOutputStream,kotlin.Unit> block);
@@ -438,7 +399,6 @@
   }
 
   public final class HalfKt {
-    ctor public HalfKt();
     method @RequiresApi(26) public static inline android.util.Half toHalf(@HalfFloat short);
     method @RequiresApi(26) public static inline android.util.Half toHalf(float);
     method @RequiresApi(26) public static inline android.util.Half toHalf(double);
@@ -446,7 +406,6 @@
   }
 
   public final class LongSparseArrayKt {
-    ctor public LongSparseArrayKt();
     method @RequiresApi(16) public static inline operator <T> boolean contains(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsKey(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsValue(android.util.LongSparseArray<T>, T? value);
@@ -465,12 +424,10 @@
   }
 
   public final class LruCacheKt {
-    ctor public LruCacheKt();
     method public static inline <K, V> android.util.LruCache<K,V> lruCache(int maxSize, kotlin.jvm.functions.Function2<? super K,? super V,java.lang.Integer> sizeOf = { _, _ -> 1 }, kotlin.jvm.functions.Function1<? super K,? extends V> create = { (V)null }, kotlin.jvm.functions.Function4<? super java.lang.Boolean,? super K,? super V,? super V,kotlin.Unit>  _, _, _, _ ->  });
   }
 
   public final class PairKt {
-    ctor public PairKt();
     method public static inline operator <F, S> F! component1(android.util.Pair<F,S>);
     method public static inline operator <F, S> S! component2(android.util.Pair<F,S>);
     method public static inline <F, S> android.util.Pair<F,S> toAndroidPair(kotlin.Pair<? extends F,? extends S>);
@@ -478,7 +435,6 @@
   }
 
   public final class RangeKt {
-    ctor public RangeKt();
     method @RequiresApi(21) public static inline infix <T extends java.lang.Comparable<? super T>> android.util.Range<T> and(android.util.Range<T>, android.util.Range<T> other);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, T value);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, android.util.Range<T> other);
@@ -488,7 +444,6 @@
   }
 
   public final class SizeKt {
-    ctor public SizeKt();
     method @RequiresApi(21) public static inline operator int component1(android.util.Size);
     method @RequiresApi(21) public static inline operator float component1(android.util.SizeF);
     method @RequiresApi(21) public static inline operator int component2(android.util.Size);
@@ -496,7 +451,6 @@
   }
 
   public final class SparseArrayKt {
-    ctor public SparseArrayKt();
     method public static inline operator <T> boolean contains(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsKey(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsValue(android.util.SparseArray<T>, T? value);
@@ -515,7 +469,6 @@
   }
 
   public final class SparseBooleanArrayKt {
-    ctor public SparseBooleanArrayKt();
     method public static inline operator boolean contains(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsKey(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsValue(android.util.SparseBooleanArray, boolean value);
@@ -534,7 +487,6 @@
   }
 
   public final class SparseIntArrayKt {
-    ctor public SparseIntArrayKt();
     method public static inline operator boolean contains(android.util.SparseIntArray, int key);
     method public static inline boolean containsKey(android.util.SparseIntArray, int key);
     method public static inline boolean containsValue(android.util.SparseIntArray, int value);
@@ -553,7 +505,6 @@
   }
 
   public final class SparseLongArrayKt {
-    ctor public SparseLongArrayKt();
     method @RequiresApi(18) public static inline operator boolean contains(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsKey(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsValue(android.util.SparseLongArray, long value);
@@ -576,7 +527,6 @@
 package androidx.core.view {
 
   public final class MenuKt {
-    ctor public MenuKt();
     method public static operator boolean contains(android.view.Menu, android.view.MenuItem item);
     method public static inline void forEach(android.view.Menu, kotlin.jvm.functions.Function1<? super android.view.MenuItem,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.Menu, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.MenuItem,kotlin.Unit> action);
@@ -590,7 +540,6 @@
   }
 
   public final class ViewGroupKt {
-    ctor public ViewGroupKt();
     method public static inline operator boolean contains(android.view.ViewGroup, android.view.View view);
     method public static inline void forEach(android.view.ViewGroup, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.ViewGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.View,kotlin.Unit> action);
@@ -608,7 +557,6 @@
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static inline void doOnAttach(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void doOnDetach(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void doOnLayout(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
@@ -641,7 +589,6 @@
 package androidx.core.widget {
 
   public final class TextViewKt {
-    ctor public TextViewKt();
     method public static inline android.text.TextWatcher addTextChangedListener(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> beforeTextChanged = { _, _, _, _ ->  }, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit>  _, _, _, _ ->  }, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> afterTextChanged = {});
     method public static inline android.text.TextWatcher doAfterTextChanged(android.widget.TextView, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> action);
     method public static inline android.text.TextWatcher doBeforeTextChanged(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> action);
diff --git a/core/core-ktx/api/restricted_1.2.0-alpha04.txt b/core/core-ktx/api/restricted_1.2.0-alpha04.txt
index 39aa8e5..cb5c321 100644
--- a/core/core-ktx/api/restricted_1.2.0-alpha04.txt
+++ b/core/core-ktx/api/restricted_1.2.0-alpha04.txt
@@ -2,7 +2,6 @@
 package androidx.core.animation {
 
   public final class AnimatorKt {
-    ctor public AnimatorKt();
     method public static inline android.animation.Animator.AnimatorListener addListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.animation.Animator.AnimatorPauseListener addPauseListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method public static inline android.animation.Animator.AnimatorListener doOnCancel(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> action);
@@ -18,19 +17,16 @@
 package androidx.core.content {
 
   public final class ContentValuesKt {
-    ctor public ContentValuesKt();
     method public static android.content.ContentValues contentValuesOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ContextKt {
-    ctor public ContextKt();
     method public static inline <reified T> T! getSystemService(android.content.Context);
     method public static inline void withStyledAttributes(android.content.Context, android.util.AttributeSet? set = null, int[] attrs, @AttrRes int defStyleAttr = 0, @StyleRes int defStyleRes = 0, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
     method public static inline void withStyledAttributes(android.content.Context, @StyleRes int resourceId, int[] attrs, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
   }
 
   public final class SharedPreferencesKt {
-    ctor public SharedPreferencesKt();
     method public static inline void edit(android.content.SharedPreferences, boolean commit = false, kotlin.jvm.functions.Function1<? super android.content.SharedPreferences.Editor,kotlin.Unit> action);
   }
 
@@ -39,7 +35,6 @@
 package androidx.core.content.res {
 
   public final class TypedArrayKt {
-    ctor public TypedArrayKt();
     method public static boolean getBooleanOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method @ColorInt public static int getColorOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method public static android.content.res.ColorStateList getColorStateListOrThrow(android.content.res.TypedArray, @StyleableRes int index);
@@ -63,7 +58,6 @@
 package androidx.core.database {
 
   public final class CursorKt {
-    ctor public CursorKt();
     method public static inline byte[]? getBlobOrNull(android.database.Cursor, int index);
     method public static inline Double? getDoubleOrNull(android.database.Cursor, int index);
     method public static inline Float? getFloatOrNull(android.database.Cursor, int index);
@@ -78,7 +72,6 @@
 package androidx.core.database.sqlite {
 
   public final class SQLiteDatabaseKt {
-    ctor public SQLiteDatabaseKt();
     method public static inline <T> T! transaction(android.database.sqlite.SQLiteDatabase, boolean exclusive = true, kotlin.jvm.functions.Function1<? super android.database.sqlite.SQLiteDatabase,? extends T> body);
   }
 
@@ -87,7 +80,6 @@
 package androidx.core.graphics {
 
   public final class BitmapKt {
-    ctor public BitmapKt();
     method public static inline android.graphics.Bitmap applyCanvas(android.graphics.Bitmap, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.Point p);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.PointF p);
@@ -99,7 +91,6 @@
   }
 
   public final class CanvasKt {
-    ctor public CanvasKt();
     method public static inline void withClip(android.graphics.Canvas, android.graphics.Rect clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, android.graphics.RectF clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, int left, int top, int right, int bottom, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
@@ -114,7 +105,6 @@
   }
 
   public final class ColorKt {
-    ctor public ColorKt();
     method @RequiresApi(26) public static inline operator float component1(android.graphics.Color);
     method public static inline operator int component1(@ColorInt int);
     method @RequiresApi(26) public static inline operator float component1(@ColorLong long);
@@ -155,13 +145,11 @@
   }
 
   public final class ImageDecoderKt {
-    ctor public ImageDecoderKt();
     method @RequiresApi(28) public static inline android.graphics.Bitmap decodeBitmap(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
     method @RequiresApi(28) public static inline android.graphics.drawable.Drawable decodeDrawable(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
   }
 
   public final class MatrixKt {
-    ctor public MatrixKt();
     method public static android.graphics.Matrix rotationMatrix(float degrees, float px = 0.0f, float py = 0.0f);
     method public static android.graphics.Matrix scaleMatrix(float sx = 1.0f, float sy = 1.0f);
     method public static inline operator android.graphics.Matrix times(android.graphics.Matrix, android.graphics.Matrix m);
@@ -170,12 +158,10 @@
   }
 
   public final class PaintKt {
-    ctor public PaintKt();
     method public static inline boolean setBlendMode(android.graphics.Paint, androidx.core.graphics.BlendModeCompat? blendModeCompat);
   }
 
   public final class PathKt {
-    ctor public PathKt();
     method @RequiresApi(19) public static inline infix android.graphics.Path and(android.graphics.Path, android.graphics.Path p);
     method @RequiresApi(26) public static Iterable<androidx.core.graphics.PathSegment> flatten(android.graphics.Path, float error = 0.5f);
     method @RequiresApi(19) public static inline operator android.graphics.Path minus(android.graphics.Path, android.graphics.Path p);
@@ -185,12 +171,10 @@
   }
 
   public final class PictureKt {
-    ctor public PictureKt();
     method public static inline android.graphics.Picture record(android.graphics.Picture, int width, int height, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
   }
 
   public final class PointKt {
-    ctor public PointKt();
     method public static inline operator int component1(android.graphics.Point);
     method public static inline operator float component1(android.graphics.PointF);
     method public static inline operator int component2(android.graphics.Point);
@@ -210,13 +194,11 @@
   }
 
   public final class PorterDuffKt {
-    ctor public PorterDuffKt();
     method public static inline android.graphics.PorterDuffColorFilter toColorFilter(android.graphics.PorterDuff.Mode, int color);
     method public static inline android.graphics.PorterDuffXfermode toXfermode(android.graphics.PorterDuff.Mode);
   }
 
   public final class RectKt {
-    ctor public RectKt();
     method public static inline infix android.graphics.Rect and(android.graphics.Rect, android.graphics.Rect r);
     method public static inline infix android.graphics.RectF and(android.graphics.RectF, android.graphics.RectF r);
     method public static inline operator int component1(android.graphics.Rect);
@@ -256,7 +238,6 @@
   }
 
   public final class RegionKt {
-    ctor public RegionKt();
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Rect r);
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Region r);
     method public static inline operator boolean contains(android.graphics.Region, android.graphics.Point p);
@@ -275,7 +256,6 @@
   }
 
   public final class ShaderKt {
-    ctor public ShaderKt();
     method public static inline void transform(android.graphics.Shader, kotlin.jvm.functions.Function1<? super android.graphics.Matrix,kotlin.Unit> block);
   }
 
@@ -284,24 +264,20 @@
 package androidx.core.graphics.drawable {
 
   public final class BitmapDrawableKt {
-    ctor public BitmapDrawableKt();
     method public static inline android.graphics.drawable.BitmapDrawable toDrawable(android.graphics.Bitmap, android.content.res.Resources resources);
   }
 
   public final class ColorDrawableKt {
-    ctor public ColorDrawableKt();
     method public static inline android.graphics.drawable.ColorDrawable toDrawable(@ColorInt int);
     method @RequiresApi(26) public static inline android.graphics.drawable.ColorDrawable toDrawable(android.graphics.Color);
   }
 
   public final class DrawableKt {
-    ctor public DrawableKt();
     method public static android.graphics.Bitmap toBitmap(android.graphics.drawable.Drawable, @Px int width = intrinsicWidth, @Px int height = intrinsicHeight, android.graphics.Bitmap.Config? config = null);
     method public static void updateBounds(android.graphics.drawable.Drawable, @Px int left = android.graphics.Rect.left, @Px int top = android.graphics.Rect.top, @Px int right = android.graphics.Rect.right, @Px int bottom = android.graphics.Rect.bottom);
   }
 
   public final class IconKt {
-    ctor public IconKt();
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toAdaptiveIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.net.Uri);
@@ -313,7 +289,6 @@
 package androidx.core.location {
 
   public final class LocationKt {
-    ctor public LocationKt();
     method public static inline operator double component1(android.location.Location);
     method public static inline operator double component2(android.location.Location);
   }
@@ -323,7 +298,6 @@
 package androidx.core.net {
 
   public final class UriKt {
-    ctor public UriKt();
     method public static java.io.File toFile(android.net.Uri);
     method public static inline android.net.Uri toUri(String);
     method public static inline android.net.Uri toUri(java.io.File);
@@ -334,23 +308,19 @@
 package androidx.core.os {
 
   public final class BundleKt {
-    ctor public BundleKt();
     method public static android.os.Bundle bundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class HandlerKt {
-    ctor public HandlerKt();
     method public static inline Runnable postAtTime(android.os.Handler, long uptimeMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
     method public static inline Runnable postDelayed(android.os.Handler, long delayInMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
   }
 
   public final class PersistableBundleKt {
-    ctor public PersistableBundleKt();
     method @RequiresApi(21) public static android.os.PersistableBundle persistableBundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class TraceKt {
-    ctor public TraceKt();
     method public static inline <T> T! trace(String sectionName, kotlin.jvm.functions.Function0<? extends T> block);
   }
 
@@ -359,24 +329,20 @@
 package androidx.core.text {
 
   public final class CharSequenceKt {
-    ctor public CharSequenceKt();
     method public static inline boolean isDigitsOnly(CharSequence);
     method public static inline int trimmedLength(CharSequence);
   }
 
   public final class HtmlKt {
-    ctor public HtmlKt();
     method public static inline android.text.Spanned parseAsHtml(String, int flags = 0, android.text.Html.ImageGetter? imageGetter = null, android.text.Html.TagHandler? tagHandler = null);
     method public static inline String toHtml(android.text.Spanned, int option = 0);
   }
 
   public final class LocaleKt {
-    ctor public LocaleKt();
     method @RequiresApi(17) public static inline int getLayoutDirection(java.util.Locale);
   }
 
   public final class SpannableStringBuilderKt {
-    ctor public SpannableStringBuilderKt();
     method public static inline android.text.SpannableStringBuilder backgroundColor(android.text.SpannableStringBuilder, @ColorInt int color, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannableStringBuilder bold(android.text.SpannableStringBuilder, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannedString buildSpannedString(kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
@@ -392,7 +358,6 @@
   }
 
   public final class SpannableStringKt {
-    ctor public SpannableStringKt();
     method public static inline void clearSpans(android.text.Spannable);
     method public static inline operator void set(android.text.Spannable, int start, int end, Object span);
     method public static inline operator void set(android.text.Spannable, kotlin.ranges.IntRange range, Object span);
@@ -400,13 +365,11 @@
   }
 
   public final class SpannedStringKt {
-    ctor public SpannedStringKt();
     method public static inline <reified T> T![] getSpans(android.text.Spanned, int start = 0, int end = length);
     method public static inline android.text.Spanned toSpanned(CharSequence);
   }
 
   public final class StringKt {
-    ctor public StringKt();
     method public static inline String htmlEncode(String);
   }
 
@@ -415,7 +378,6 @@
 package androidx.core.transition {
 
   public final class TransitionKt {
-    ctor public TransitionKt();
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener addListener(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnCancel(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnEnd(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
@@ -429,7 +391,6 @@
 package androidx.core.util {
 
   public final class AtomicFileKt {
-    ctor public AtomicFileKt();
     method @RequiresApi(17) public static inline byte[] readBytes(android.util.AtomicFile);
     method @RequiresApi(17) public static String readText(android.util.AtomicFile, java.nio.charset.Charset charset = Charsets.UTF_8);
     method @RequiresApi(17) public static inline void tryWrite(android.util.AtomicFile, kotlin.jvm.functions.Function1<? super java.io.FileOutputStream,kotlin.Unit> block);
@@ -438,7 +399,6 @@
   }
 
   public final class HalfKt {
-    ctor public HalfKt();
     method @RequiresApi(26) public static inline android.util.Half toHalf(@HalfFloat short);
     method @RequiresApi(26) public static inline android.util.Half toHalf(float);
     method @RequiresApi(26) public static inline android.util.Half toHalf(double);
@@ -446,7 +406,6 @@
   }
 
   public final class LongSparseArrayKt {
-    ctor public LongSparseArrayKt();
     method @RequiresApi(16) public static inline operator <T> boolean contains(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsKey(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsValue(android.util.LongSparseArray<T>, T? value);
@@ -465,12 +424,10 @@
   }
 
   public final class LruCacheKt {
-    ctor public LruCacheKt();
     method public static inline <K, V> android.util.LruCache<K,V> lruCache(int maxSize, kotlin.jvm.functions.Function2<? super K,? super V,java.lang.Integer> sizeOf = { _, _ -> 1 }, kotlin.jvm.functions.Function1<? super K,? extends V> create = { (V)null }, kotlin.jvm.functions.Function4<? super java.lang.Boolean,? super K,? super V,? super V,kotlin.Unit>  _, _, _, _ ->  });
   }
 
   public final class PairKt {
-    ctor public PairKt();
     method public static inline operator <F, S> F! component1(android.util.Pair<F,S>);
     method public static inline operator <F, S> S! component2(android.util.Pair<F,S>);
     method public static inline <F, S> android.util.Pair<F,S> toAndroidPair(kotlin.Pair<? extends F,? extends S>);
@@ -478,7 +435,6 @@
   }
 
   public final class RangeKt {
-    ctor public RangeKt();
     method @RequiresApi(21) public static inline infix <T extends java.lang.Comparable<? super T>> android.util.Range<T> and(android.util.Range<T>, android.util.Range<T> other);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, T value);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, android.util.Range<T> other);
@@ -488,7 +444,6 @@
   }
 
   public final class SizeKt {
-    ctor public SizeKt();
     method @RequiresApi(21) public static inline operator int component1(android.util.Size);
     method @RequiresApi(21) public static inline operator float component1(android.util.SizeF);
     method @RequiresApi(21) public static inline operator int component2(android.util.Size);
@@ -496,7 +451,6 @@
   }
 
   public final class SparseArrayKt {
-    ctor public SparseArrayKt();
     method public static inline operator <T> boolean contains(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsKey(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsValue(android.util.SparseArray<T>, T? value);
@@ -515,7 +469,6 @@
   }
 
   public final class SparseBooleanArrayKt {
-    ctor public SparseBooleanArrayKt();
     method public static inline operator boolean contains(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsKey(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsValue(android.util.SparseBooleanArray, boolean value);
@@ -534,7 +487,6 @@
   }
 
   public final class SparseIntArrayKt {
-    ctor public SparseIntArrayKt();
     method public static inline operator boolean contains(android.util.SparseIntArray, int key);
     method public static inline boolean containsKey(android.util.SparseIntArray, int key);
     method public static inline boolean containsValue(android.util.SparseIntArray, int value);
@@ -553,7 +505,6 @@
   }
 
   public final class SparseLongArrayKt {
-    ctor public SparseLongArrayKt();
     method @RequiresApi(18) public static inline operator boolean contains(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsKey(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsValue(android.util.SparseLongArray, long value);
@@ -576,7 +527,6 @@
 package androidx.core.view {
 
   public final class MenuKt {
-    ctor public MenuKt();
     method public static operator boolean contains(android.view.Menu, android.view.MenuItem item);
     method public static inline void forEach(android.view.Menu, kotlin.jvm.functions.Function1<? super android.view.MenuItem,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.Menu, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.MenuItem,kotlin.Unit> action);
@@ -590,7 +540,6 @@
   }
 
   public final class ViewGroupKt {
-    ctor public ViewGroupKt();
     method public static inline operator boolean contains(android.view.ViewGroup, android.view.View view);
     method public static inline void forEach(android.view.ViewGroup, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.ViewGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.View,kotlin.Unit> action);
@@ -608,7 +557,6 @@
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static inline void doOnAttach(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void doOnDetach(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void doOnLayout(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
@@ -641,7 +589,6 @@
 package androidx.core.widget {
 
   public final class TextViewKt {
-    ctor public TextViewKt();
     method public static inline android.text.TextWatcher addTextChangedListener(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> beforeTextChanged = { _, _, _, _ ->  }, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit>  _, _, _, _ ->  }, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> afterTextChanged = {});
     method public static inline android.text.TextWatcher doAfterTextChanged(android.widget.TextView, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> action);
     method public static inline android.text.TextWatcher doBeforeTextChanged(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> action);
diff --git a/core/core-ktx/api/restricted_1.2.0-beta01.txt b/core/core-ktx/api/restricted_1.2.0-beta01.txt
index 39aa8e5..cb5c321 100644
--- a/core/core-ktx/api/restricted_1.2.0-beta01.txt
+++ b/core/core-ktx/api/restricted_1.2.0-beta01.txt
@@ -2,7 +2,6 @@
 package androidx.core.animation {
 
   public final class AnimatorKt {
-    ctor public AnimatorKt();
     method public static inline android.animation.Animator.AnimatorListener addListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.animation.Animator.AnimatorPauseListener addPauseListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method public static inline android.animation.Animator.AnimatorListener doOnCancel(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> action);
@@ -18,19 +17,16 @@
 package androidx.core.content {
 
   public final class ContentValuesKt {
-    ctor public ContentValuesKt();
     method public static android.content.ContentValues contentValuesOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ContextKt {
-    ctor public ContextKt();
     method public static inline <reified T> T! getSystemService(android.content.Context);
     method public static inline void withStyledAttributes(android.content.Context, android.util.AttributeSet? set = null, int[] attrs, @AttrRes int defStyleAttr = 0, @StyleRes int defStyleRes = 0, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
     method public static inline void withStyledAttributes(android.content.Context, @StyleRes int resourceId, int[] attrs, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
   }
 
   public final class SharedPreferencesKt {
-    ctor public SharedPreferencesKt();
     method public static inline void edit(android.content.SharedPreferences, boolean commit = false, kotlin.jvm.functions.Function1<? super android.content.SharedPreferences.Editor,kotlin.Unit> action);
   }
 
@@ -39,7 +35,6 @@
 package androidx.core.content.res {
 
   public final class TypedArrayKt {
-    ctor public TypedArrayKt();
     method public static boolean getBooleanOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method @ColorInt public static int getColorOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method public static android.content.res.ColorStateList getColorStateListOrThrow(android.content.res.TypedArray, @StyleableRes int index);
@@ -63,7 +58,6 @@
 package androidx.core.database {
 
   public final class CursorKt {
-    ctor public CursorKt();
     method public static inline byte[]? getBlobOrNull(android.database.Cursor, int index);
     method public static inline Double? getDoubleOrNull(android.database.Cursor, int index);
     method public static inline Float? getFloatOrNull(android.database.Cursor, int index);
@@ -78,7 +72,6 @@
 package androidx.core.database.sqlite {
 
   public final class SQLiteDatabaseKt {
-    ctor public SQLiteDatabaseKt();
     method public static inline <T> T! transaction(android.database.sqlite.SQLiteDatabase, boolean exclusive = true, kotlin.jvm.functions.Function1<? super android.database.sqlite.SQLiteDatabase,? extends T> body);
   }
 
@@ -87,7 +80,6 @@
 package androidx.core.graphics {
 
   public final class BitmapKt {
-    ctor public BitmapKt();
     method public static inline android.graphics.Bitmap applyCanvas(android.graphics.Bitmap, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.Point p);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.PointF p);
@@ -99,7 +91,6 @@
   }
 
   public final class CanvasKt {
-    ctor public CanvasKt();
     method public static inline void withClip(android.graphics.Canvas, android.graphics.Rect clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, android.graphics.RectF clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, int left, int top, int right, int bottom, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
@@ -114,7 +105,6 @@
   }
 
   public final class ColorKt {
-    ctor public ColorKt();
     method @RequiresApi(26) public static inline operator float component1(android.graphics.Color);
     method public static inline operator int component1(@ColorInt int);
     method @RequiresApi(26) public static inline operator float component1(@ColorLong long);
@@ -155,13 +145,11 @@
   }
 
   public final class ImageDecoderKt {
-    ctor public ImageDecoderKt();
     method @RequiresApi(28) public static inline android.graphics.Bitmap decodeBitmap(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
     method @RequiresApi(28) public static inline android.graphics.drawable.Drawable decodeDrawable(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
   }
 
   public final class MatrixKt {
-    ctor public MatrixKt();
     method public static android.graphics.Matrix rotationMatrix(float degrees, float px = 0.0f, float py = 0.0f);
     method public static android.graphics.Matrix scaleMatrix(float sx = 1.0f, float sy = 1.0f);
     method public static inline operator android.graphics.Matrix times(android.graphics.Matrix, android.graphics.Matrix m);
@@ -170,12 +158,10 @@
   }
 
   public final class PaintKt {
-    ctor public PaintKt();
     method public static inline boolean setBlendMode(android.graphics.Paint, androidx.core.graphics.BlendModeCompat? blendModeCompat);
   }
 
   public final class PathKt {
-    ctor public PathKt();
     method @RequiresApi(19) public static inline infix android.graphics.Path and(android.graphics.Path, android.graphics.Path p);
     method @RequiresApi(26) public static Iterable<androidx.core.graphics.PathSegment> flatten(android.graphics.Path, float error = 0.5f);
     method @RequiresApi(19) public static inline operator android.graphics.Path minus(android.graphics.Path, android.graphics.Path p);
@@ -185,12 +171,10 @@
   }
 
   public final class PictureKt {
-    ctor public PictureKt();
     method public static inline android.graphics.Picture record(android.graphics.Picture, int width, int height, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
   }
 
   public final class PointKt {
-    ctor public PointKt();
     method public static inline operator int component1(android.graphics.Point);
     method public static inline operator float component1(android.graphics.PointF);
     method public static inline operator int component2(android.graphics.Point);
@@ -210,13 +194,11 @@
   }
 
   public final class PorterDuffKt {
-    ctor public PorterDuffKt();
     method public static inline android.graphics.PorterDuffColorFilter toColorFilter(android.graphics.PorterDuff.Mode, int color);
     method public static inline android.graphics.PorterDuffXfermode toXfermode(android.graphics.PorterDuff.Mode);
   }
 
   public final class RectKt {
-    ctor public RectKt();
     method public static inline infix android.graphics.Rect and(android.graphics.Rect, android.graphics.Rect r);
     method public static inline infix android.graphics.RectF and(android.graphics.RectF, android.graphics.RectF r);
     method public static inline operator int component1(android.graphics.Rect);
@@ -256,7 +238,6 @@
   }
 
   public final class RegionKt {
-    ctor public RegionKt();
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Rect r);
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Region r);
     method public static inline operator boolean contains(android.graphics.Region, android.graphics.Point p);
@@ -275,7 +256,6 @@
   }
 
   public final class ShaderKt {
-    ctor public ShaderKt();
     method public static inline void transform(android.graphics.Shader, kotlin.jvm.functions.Function1<? super android.graphics.Matrix,kotlin.Unit> block);
   }
 
@@ -284,24 +264,20 @@
 package androidx.core.graphics.drawable {
 
   public final class BitmapDrawableKt {
-    ctor public BitmapDrawableKt();
     method public static inline android.graphics.drawable.BitmapDrawable toDrawable(android.graphics.Bitmap, android.content.res.Resources resources);
   }
 
   public final class ColorDrawableKt {
-    ctor public ColorDrawableKt();
     method public static inline android.graphics.drawable.ColorDrawable toDrawable(@ColorInt int);
     method @RequiresApi(26) public static inline android.graphics.drawable.ColorDrawable toDrawable(android.graphics.Color);
   }
 
   public final class DrawableKt {
-    ctor public DrawableKt();
     method public static android.graphics.Bitmap toBitmap(android.graphics.drawable.Drawable, @Px int width = intrinsicWidth, @Px int height = intrinsicHeight, android.graphics.Bitmap.Config? config = null);
     method public static void updateBounds(android.graphics.drawable.Drawable, @Px int left = android.graphics.Rect.left, @Px int top = android.graphics.Rect.top, @Px int right = android.graphics.Rect.right, @Px int bottom = android.graphics.Rect.bottom);
   }
 
   public final class IconKt {
-    ctor public IconKt();
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toAdaptiveIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.net.Uri);
@@ -313,7 +289,6 @@
 package androidx.core.location {
 
   public final class LocationKt {
-    ctor public LocationKt();
     method public static inline operator double component1(android.location.Location);
     method public static inline operator double component2(android.location.Location);
   }
@@ -323,7 +298,6 @@
 package androidx.core.net {
 
   public final class UriKt {
-    ctor public UriKt();
     method public static java.io.File toFile(android.net.Uri);
     method public static inline android.net.Uri toUri(String);
     method public static inline android.net.Uri toUri(java.io.File);
@@ -334,23 +308,19 @@
 package androidx.core.os {
 
   public final class BundleKt {
-    ctor public BundleKt();
     method public static android.os.Bundle bundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class HandlerKt {
-    ctor public HandlerKt();
     method public static inline Runnable postAtTime(android.os.Handler, long uptimeMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
     method public static inline Runnable postDelayed(android.os.Handler, long delayInMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
   }
 
   public final class PersistableBundleKt {
-    ctor public PersistableBundleKt();
     method @RequiresApi(21) public static android.os.PersistableBundle persistableBundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class TraceKt {
-    ctor public TraceKt();
     method public static inline <T> T! trace(String sectionName, kotlin.jvm.functions.Function0<? extends T> block);
   }
 
@@ -359,24 +329,20 @@
 package androidx.core.text {
 
   public final class CharSequenceKt {
-    ctor public CharSequenceKt();
     method public static inline boolean isDigitsOnly(CharSequence);
     method public static inline int trimmedLength(CharSequence);
   }
 
   public final class HtmlKt {
-    ctor public HtmlKt();
     method public static inline android.text.Spanned parseAsHtml(String, int flags = 0, android.text.Html.ImageGetter? imageGetter = null, android.text.Html.TagHandler? tagHandler = null);
     method public static inline String toHtml(android.text.Spanned, int option = 0);
   }
 
   public final class LocaleKt {
-    ctor public LocaleKt();
     method @RequiresApi(17) public static inline int getLayoutDirection(java.util.Locale);
   }
 
   public final class SpannableStringBuilderKt {
-    ctor public SpannableStringBuilderKt();
     method public static inline android.text.SpannableStringBuilder backgroundColor(android.text.SpannableStringBuilder, @ColorInt int color, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannableStringBuilder bold(android.text.SpannableStringBuilder, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannedString buildSpannedString(kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
@@ -392,7 +358,6 @@
   }
 
   public final class SpannableStringKt {
-    ctor public SpannableStringKt();
     method public static inline void clearSpans(android.text.Spannable);
     method public static inline operator void set(android.text.Spannable, int start, int end, Object span);
     method public static inline operator void set(android.text.Spannable, kotlin.ranges.IntRange range, Object span);
@@ -400,13 +365,11 @@
   }
 
   public final class SpannedStringKt {
-    ctor public SpannedStringKt();
     method public static inline <reified T> T![] getSpans(android.text.Spanned, int start = 0, int end = length);
     method public static inline android.text.Spanned toSpanned(CharSequence);
   }
 
   public final class StringKt {
-    ctor public StringKt();
     method public static inline String htmlEncode(String);
   }
 
@@ -415,7 +378,6 @@
 package androidx.core.transition {
 
   public final class TransitionKt {
-    ctor public TransitionKt();
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener addListener(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnCancel(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnEnd(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
@@ -429,7 +391,6 @@
 package androidx.core.util {
 
   public final class AtomicFileKt {
-    ctor public AtomicFileKt();
     method @RequiresApi(17) public static inline byte[] readBytes(android.util.AtomicFile);
     method @RequiresApi(17) public static String readText(android.util.AtomicFile, java.nio.charset.Charset charset = Charsets.UTF_8);
     method @RequiresApi(17) public static inline void tryWrite(android.util.AtomicFile, kotlin.jvm.functions.Function1<? super java.io.FileOutputStream,kotlin.Unit> block);
@@ -438,7 +399,6 @@
   }
 
   public final class HalfKt {
-    ctor public HalfKt();
     method @RequiresApi(26) public static inline android.util.Half toHalf(@HalfFloat short);
     method @RequiresApi(26) public static inline android.util.Half toHalf(float);
     method @RequiresApi(26) public static inline android.util.Half toHalf(double);
@@ -446,7 +406,6 @@
   }
 
   public final class LongSparseArrayKt {
-    ctor public LongSparseArrayKt();
     method @RequiresApi(16) public static inline operator <T> boolean contains(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsKey(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsValue(android.util.LongSparseArray<T>, T? value);
@@ -465,12 +424,10 @@
   }
 
   public final class LruCacheKt {
-    ctor public LruCacheKt();
     method public static inline <K, V> android.util.LruCache<K,V> lruCache(int maxSize, kotlin.jvm.functions.Function2<? super K,? super V,java.lang.Integer> sizeOf = { _, _ -> 1 }, kotlin.jvm.functions.Function1<? super K,? extends V> create = { (V)null }, kotlin.jvm.functions.Function4<? super java.lang.Boolean,? super K,? super V,? super V,kotlin.Unit>  _, _, _, _ ->  });
   }
 
   public final class PairKt {
-    ctor public PairKt();
     method public static inline operator <F, S> F! component1(android.util.Pair<F,S>);
     method public static inline operator <F, S> S! component2(android.util.Pair<F,S>);
     method public static inline <F, S> android.util.Pair<F,S> toAndroidPair(kotlin.Pair<? extends F,? extends S>);
@@ -478,7 +435,6 @@
   }
 
   public final class RangeKt {
-    ctor public RangeKt();
     method @RequiresApi(21) public static inline infix <T extends java.lang.Comparable<? super T>> android.util.Range<T> and(android.util.Range<T>, android.util.Range<T> other);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, T value);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, android.util.Range<T> other);
@@ -488,7 +444,6 @@
   }
 
   public final class SizeKt {
-    ctor public SizeKt();
     method @RequiresApi(21) public static inline operator int component1(android.util.Size);
     method @RequiresApi(21) public static inline operator float component1(android.util.SizeF);
     method @RequiresApi(21) public static inline operator int component2(android.util.Size);
@@ -496,7 +451,6 @@
   }
 
   public final class SparseArrayKt {
-    ctor public SparseArrayKt();
     method public static inline operator <T> boolean contains(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsKey(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsValue(android.util.SparseArray<T>, T? value);
@@ -515,7 +469,6 @@
   }
 
   public final class SparseBooleanArrayKt {
-    ctor public SparseBooleanArrayKt();
     method public static inline operator boolean contains(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsKey(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsValue(android.util.SparseBooleanArray, boolean value);
@@ -534,7 +487,6 @@
   }
 
   public final class SparseIntArrayKt {
-    ctor public SparseIntArrayKt();
     method public static inline operator boolean contains(android.util.SparseIntArray, int key);
     method public static inline boolean containsKey(android.util.SparseIntArray, int key);
     method public static inline boolean containsValue(android.util.SparseIntArray, int value);
@@ -553,7 +505,6 @@
   }
 
   public final class SparseLongArrayKt {
-    ctor public SparseLongArrayKt();
     method @RequiresApi(18) public static inline operator boolean contains(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsKey(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsValue(android.util.SparseLongArray, long value);
@@ -576,7 +527,6 @@
 package androidx.core.view {
 
   public final class MenuKt {
-    ctor public MenuKt();
     method public static operator boolean contains(android.view.Menu, android.view.MenuItem item);
     method public static inline void forEach(android.view.Menu, kotlin.jvm.functions.Function1<? super android.view.MenuItem,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.Menu, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.MenuItem,kotlin.Unit> action);
@@ -590,7 +540,6 @@
   }
 
   public final class ViewGroupKt {
-    ctor public ViewGroupKt();
     method public static inline operator boolean contains(android.view.ViewGroup, android.view.View view);
     method public static inline void forEach(android.view.ViewGroup, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.ViewGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.View,kotlin.Unit> action);
@@ -608,7 +557,6 @@
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static inline void doOnAttach(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void doOnDetach(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void doOnLayout(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
@@ -641,7 +589,6 @@
 package androidx.core.widget {
 
   public final class TextViewKt {
-    ctor public TextViewKt();
     method public static inline android.text.TextWatcher addTextChangedListener(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> beforeTextChanged = { _, _, _, _ ->  }, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit>  _, _, _, _ ->  }, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> afterTextChanged = {});
     method public static inline android.text.TextWatcher doAfterTextChanged(android.widget.TextView, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> action);
     method public static inline android.text.TextWatcher doBeforeTextChanged(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> action);
diff --git a/core/core-ktx/api/restricted_1.2.0-beta02.txt b/core/core-ktx/api/restricted_1.2.0-beta02.txt
index 39aa8e5..cb5c321 100644
--- a/core/core-ktx/api/restricted_1.2.0-beta02.txt
+++ b/core/core-ktx/api/restricted_1.2.0-beta02.txt
@@ -2,7 +2,6 @@
 package androidx.core.animation {
 
   public final class AnimatorKt {
-    ctor public AnimatorKt();
     method public static inline android.animation.Animator.AnimatorListener addListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.animation.Animator.AnimatorPauseListener addPauseListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method public static inline android.animation.Animator.AnimatorListener doOnCancel(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> action);
@@ -18,19 +17,16 @@
 package androidx.core.content {
 
   public final class ContentValuesKt {
-    ctor public ContentValuesKt();
     method public static android.content.ContentValues contentValuesOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ContextKt {
-    ctor public ContextKt();
     method public static inline <reified T> T! getSystemService(android.content.Context);
     method public static inline void withStyledAttributes(android.content.Context, android.util.AttributeSet? set = null, int[] attrs, @AttrRes int defStyleAttr = 0, @StyleRes int defStyleRes = 0, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
     method public static inline void withStyledAttributes(android.content.Context, @StyleRes int resourceId, int[] attrs, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
   }
 
   public final class SharedPreferencesKt {
-    ctor public SharedPreferencesKt();
     method public static inline void edit(android.content.SharedPreferences, boolean commit = false, kotlin.jvm.functions.Function1<? super android.content.SharedPreferences.Editor,kotlin.Unit> action);
   }
 
@@ -39,7 +35,6 @@
 package androidx.core.content.res {
 
   public final class TypedArrayKt {
-    ctor public TypedArrayKt();
     method public static boolean getBooleanOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method @ColorInt public static int getColorOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method public static android.content.res.ColorStateList getColorStateListOrThrow(android.content.res.TypedArray, @StyleableRes int index);
@@ -63,7 +58,6 @@
 package androidx.core.database {
 
   public final class CursorKt {
-    ctor public CursorKt();
     method public static inline byte[]? getBlobOrNull(android.database.Cursor, int index);
     method public static inline Double? getDoubleOrNull(android.database.Cursor, int index);
     method public static inline Float? getFloatOrNull(android.database.Cursor, int index);
@@ -78,7 +72,6 @@
 package androidx.core.database.sqlite {
 
   public final class SQLiteDatabaseKt {
-    ctor public SQLiteDatabaseKt();
     method public static inline <T> T! transaction(android.database.sqlite.SQLiteDatabase, boolean exclusive = true, kotlin.jvm.functions.Function1<? super android.database.sqlite.SQLiteDatabase,? extends T> body);
   }
 
@@ -87,7 +80,6 @@
 package androidx.core.graphics {
 
   public final class BitmapKt {
-    ctor public BitmapKt();
     method public static inline android.graphics.Bitmap applyCanvas(android.graphics.Bitmap, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.Point p);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.PointF p);
@@ -99,7 +91,6 @@
   }
 
   public final class CanvasKt {
-    ctor public CanvasKt();
     method public static inline void withClip(android.graphics.Canvas, android.graphics.Rect clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, android.graphics.RectF clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, int left, int top, int right, int bottom, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
@@ -114,7 +105,6 @@
   }
 
   public final class ColorKt {
-    ctor public ColorKt();
     method @RequiresApi(26) public static inline operator float component1(android.graphics.Color);
     method public static inline operator int component1(@ColorInt int);
     method @RequiresApi(26) public static inline operator float component1(@ColorLong long);
@@ -155,13 +145,11 @@
   }
 
   public final class ImageDecoderKt {
-    ctor public ImageDecoderKt();
     method @RequiresApi(28) public static inline android.graphics.Bitmap decodeBitmap(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
     method @RequiresApi(28) public static inline android.graphics.drawable.Drawable decodeDrawable(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
   }
 
   public final class MatrixKt {
-    ctor public MatrixKt();
     method public static android.graphics.Matrix rotationMatrix(float degrees, float px = 0.0f, float py = 0.0f);
     method public static android.graphics.Matrix scaleMatrix(float sx = 1.0f, float sy = 1.0f);
     method public static inline operator android.graphics.Matrix times(android.graphics.Matrix, android.graphics.Matrix m);
@@ -170,12 +158,10 @@
   }
 
   public final class PaintKt {
-    ctor public PaintKt();
     method public static inline boolean setBlendMode(android.graphics.Paint, androidx.core.graphics.BlendModeCompat? blendModeCompat);
   }
 
   public final class PathKt {
-    ctor public PathKt();
     method @RequiresApi(19) public static inline infix android.graphics.Path and(android.graphics.Path, android.graphics.Path p);
     method @RequiresApi(26) public static Iterable<androidx.core.graphics.PathSegment> flatten(android.graphics.Path, float error = 0.5f);
     method @RequiresApi(19) public static inline operator android.graphics.Path minus(android.graphics.Path, android.graphics.Path p);
@@ -185,12 +171,10 @@
   }
 
   public final class PictureKt {
-    ctor public PictureKt();
     method public static inline android.graphics.Picture record(android.graphics.Picture, int width, int height, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
   }
 
   public final class PointKt {
-    ctor public PointKt();
     method public static inline operator int component1(android.graphics.Point);
     method public static inline operator float component1(android.graphics.PointF);
     method public static inline operator int component2(android.graphics.Point);
@@ -210,13 +194,11 @@
   }
 
   public final class PorterDuffKt {
-    ctor public PorterDuffKt();
     method public static inline android.graphics.PorterDuffColorFilter toColorFilter(android.graphics.PorterDuff.Mode, int color);
     method public static inline android.graphics.PorterDuffXfermode toXfermode(android.graphics.PorterDuff.Mode);
   }
 
   public final class RectKt {
-    ctor public RectKt();
     method public static inline infix android.graphics.Rect and(android.graphics.Rect, android.graphics.Rect r);
     method public static inline infix android.graphics.RectF and(android.graphics.RectF, android.graphics.RectF r);
     method public static inline operator int component1(android.graphics.Rect);
@@ -256,7 +238,6 @@
   }
 
   public final class RegionKt {
-    ctor public RegionKt();
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Rect r);
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Region r);
     method public static inline operator boolean contains(android.graphics.Region, android.graphics.Point p);
@@ -275,7 +256,6 @@
   }
 
   public final class ShaderKt {
-    ctor public ShaderKt();
     method public static inline void transform(android.graphics.Shader, kotlin.jvm.functions.Function1<? super android.graphics.Matrix,kotlin.Unit> block);
   }
 
@@ -284,24 +264,20 @@
 package androidx.core.graphics.drawable {
 
   public final class BitmapDrawableKt {
-    ctor public BitmapDrawableKt();
     method public static inline android.graphics.drawable.BitmapDrawable toDrawable(android.graphics.Bitmap, android.content.res.Resources resources);
   }
 
   public final class ColorDrawableKt {
-    ctor public ColorDrawableKt();
     method public static inline android.graphics.drawable.ColorDrawable toDrawable(@ColorInt int);
     method @RequiresApi(26) public static inline android.graphics.drawable.ColorDrawable toDrawable(android.graphics.Color);
   }
 
   public final class DrawableKt {
-    ctor public DrawableKt();
     method public static android.graphics.Bitmap toBitmap(android.graphics.drawable.Drawable, @Px int width = intrinsicWidth, @Px int height = intrinsicHeight, android.graphics.Bitmap.Config? config = null);
     method public static void updateBounds(android.graphics.drawable.Drawable, @Px int left = android.graphics.Rect.left, @Px int top = android.graphics.Rect.top, @Px int right = android.graphics.Rect.right, @Px int bottom = android.graphics.Rect.bottom);
   }
 
   public final class IconKt {
-    ctor public IconKt();
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toAdaptiveIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.net.Uri);
@@ -313,7 +289,6 @@
 package androidx.core.location {
 
   public final class LocationKt {
-    ctor public LocationKt();
     method public static inline operator double component1(android.location.Location);
     method public static inline operator double component2(android.location.Location);
   }
@@ -323,7 +298,6 @@
 package androidx.core.net {
 
   public final class UriKt {
-    ctor public UriKt();
     method public static java.io.File toFile(android.net.Uri);
     method public static inline android.net.Uri toUri(String);
     method public static inline android.net.Uri toUri(java.io.File);
@@ -334,23 +308,19 @@
 package androidx.core.os {
 
   public final class BundleKt {
-    ctor public BundleKt();
     method public static android.os.Bundle bundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class HandlerKt {
-    ctor public HandlerKt();
     method public static inline Runnable postAtTime(android.os.Handler, long uptimeMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
     method public static inline Runnable postDelayed(android.os.Handler, long delayInMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
   }
 
   public final class PersistableBundleKt {
-    ctor public PersistableBundleKt();
     method @RequiresApi(21) public static android.os.PersistableBundle persistableBundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class TraceKt {
-    ctor public TraceKt();
     method public static inline <T> T! trace(String sectionName, kotlin.jvm.functions.Function0<? extends T> block);
   }
 
@@ -359,24 +329,20 @@
 package androidx.core.text {
 
   public final class CharSequenceKt {
-    ctor public CharSequenceKt();
     method public static inline boolean isDigitsOnly(CharSequence);
     method public static inline int trimmedLength(CharSequence);
   }
 
   public final class HtmlKt {
-    ctor public HtmlKt();
     method public static inline android.text.Spanned parseAsHtml(String, int flags = 0, android.text.Html.ImageGetter? imageGetter = null, android.text.Html.TagHandler? tagHandler = null);
     method public static inline String toHtml(android.text.Spanned, int option = 0);
   }
 
   public final class LocaleKt {
-    ctor public LocaleKt();
     method @RequiresApi(17) public static inline int getLayoutDirection(java.util.Locale);
   }
 
   public final class SpannableStringBuilderKt {
-    ctor public SpannableStringBuilderKt();
     method public static inline android.text.SpannableStringBuilder backgroundColor(android.text.SpannableStringBuilder, @ColorInt int color, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannableStringBuilder bold(android.text.SpannableStringBuilder, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannedString buildSpannedString(kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
@@ -392,7 +358,6 @@
   }
 
   public final class SpannableStringKt {
-    ctor public SpannableStringKt();
     method public static inline void clearSpans(android.text.Spannable);
     method public static inline operator void set(android.text.Spannable, int start, int end, Object span);
     method public static inline operator void set(android.text.Spannable, kotlin.ranges.IntRange range, Object span);
@@ -400,13 +365,11 @@
   }
 
   public final class SpannedStringKt {
-    ctor public SpannedStringKt();
     method public static inline <reified T> T![] getSpans(android.text.Spanned, int start = 0, int end = length);
     method public static inline android.text.Spanned toSpanned(CharSequence);
   }
 
   public final class StringKt {
-    ctor public StringKt();
     method public static inline String htmlEncode(String);
   }
 
@@ -415,7 +378,6 @@
 package androidx.core.transition {
 
   public final class TransitionKt {
-    ctor public TransitionKt();
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener addListener(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnCancel(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnEnd(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
@@ -429,7 +391,6 @@
 package androidx.core.util {
 
   public final class AtomicFileKt {
-    ctor public AtomicFileKt();
     method @RequiresApi(17) public static inline byte[] readBytes(android.util.AtomicFile);
     method @RequiresApi(17) public static String readText(android.util.AtomicFile, java.nio.charset.Charset charset = Charsets.UTF_8);
     method @RequiresApi(17) public static inline void tryWrite(android.util.AtomicFile, kotlin.jvm.functions.Function1<? super java.io.FileOutputStream,kotlin.Unit> block);
@@ -438,7 +399,6 @@
   }
 
   public final class HalfKt {
-    ctor public HalfKt();
     method @RequiresApi(26) public static inline android.util.Half toHalf(@HalfFloat short);
     method @RequiresApi(26) public static inline android.util.Half toHalf(float);
     method @RequiresApi(26) public static inline android.util.Half toHalf(double);
@@ -446,7 +406,6 @@
   }
 
   public final class LongSparseArrayKt {
-    ctor public LongSparseArrayKt();
     method @RequiresApi(16) public static inline operator <T> boolean contains(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsKey(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsValue(android.util.LongSparseArray<T>, T? value);
@@ -465,12 +424,10 @@
   }
 
   public final class LruCacheKt {
-    ctor public LruCacheKt();
     method public static inline <K, V> android.util.LruCache<K,V> lruCache(int maxSize, kotlin.jvm.functions.Function2<? super K,? super V,java.lang.Integer> sizeOf = { _, _ -> 1 }, kotlin.jvm.functions.Function1<? super K,? extends V> create = { (V)null }, kotlin.jvm.functions.Function4<? super java.lang.Boolean,? super K,? super V,? super V,kotlin.Unit>  _, _, _, _ ->  });
   }
 
   public final class PairKt {
-    ctor public PairKt();
     method public static inline operator <F, S> F! component1(android.util.Pair<F,S>);
     method public static inline operator <F, S> S! component2(android.util.Pair<F,S>);
     method public static inline <F, S> android.util.Pair<F,S> toAndroidPair(kotlin.Pair<? extends F,? extends S>);
@@ -478,7 +435,6 @@
   }
 
   public final class RangeKt {
-    ctor public RangeKt();
     method @RequiresApi(21) public static inline infix <T extends java.lang.Comparable<? super T>> android.util.Range<T> and(android.util.Range<T>, android.util.Range<T> other);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, T value);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, android.util.Range<T> other);
@@ -488,7 +444,6 @@
   }
 
   public final class SizeKt {
-    ctor public SizeKt();
     method @RequiresApi(21) public static inline operator int component1(android.util.Size);
     method @RequiresApi(21) public static inline operator float component1(android.util.SizeF);
     method @RequiresApi(21) public static inline operator int component2(android.util.Size);
@@ -496,7 +451,6 @@
   }
 
   public final class SparseArrayKt {
-    ctor public SparseArrayKt();
     method public static inline operator <T> boolean contains(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsKey(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsValue(android.util.SparseArray<T>, T? value);
@@ -515,7 +469,6 @@
   }
 
   public final class SparseBooleanArrayKt {
-    ctor public SparseBooleanArrayKt();
     method public static inline operator boolean contains(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsKey(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsValue(android.util.SparseBooleanArray, boolean value);
@@ -534,7 +487,6 @@
   }
 
   public final class SparseIntArrayKt {
-    ctor public SparseIntArrayKt();
     method public static inline operator boolean contains(android.util.SparseIntArray, int key);
     method public static inline boolean containsKey(android.util.SparseIntArray, int key);
     method public static inline boolean containsValue(android.util.SparseIntArray, int value);
@@ -553,7 +505,6 @@
   }
 
   public final class SparseLongArrayKt {
-    ctor public SparseLongArrayKt();
     method @RequiresApi(18) public static inline operator boolean contains(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsKey(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsValue(android.util.SparseLongArray, long value);
@@ -576,7 +527,6 @@
 package androidx.core.view {
 
   public final class MenuKt {
-    ctor public MenuKt();
     method public static operator boolean contains(android.view.Menu, android.view.MenuItem item);
     method public static inline void forEach(android.view.Menu, kotlin.jvm.functions.Function1<? super android.view.MenuItem,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.Menu, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.MenuItem,kotlin.Unit> action);
@@ -590,7 +540,6 @@
   }
 
   public final class ViewGroupKt {
-    ctor public ViewGroupKt();
     method public static inline operator boolean contains(android.view.ViewGroup, android.view.View view);
     method public static inline void forEach(android.view.ViewGroup, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.ViewGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.View,kotlin.Unit> action);
@@ -608,7 +557,6 @@
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static inline void doOnAttach(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void doOnDetach(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void doOnLayout(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
@@ -641,7 +589,6 @@
 package androidx.core.widget {
 
   public final class TextViewKt {
-    ctor public TextViewKt();
     method public static inline android.text.TextWatcher addTextChangedListener(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> beforeTextChanged = { _, _, _, _ ->  }, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit>  _, _, _, _ ->  }, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> afterTextChanged = {});
     method public static inline android.text.TextWatcher doAfterTextChanged(android.widget.TextView, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> action);
     method public static inline android.text.TextWatcher doBeforeTextChanged(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> action);
diff --git a/core/core-ktx/api/restricted_1.3.0-alpha01.txt b/core/core-ktx/api/restricted_1.3.0-alpha01.txt
index 39aa8e5..cb5c321 100644
--- a/core/core-ktx/api/restricted_1.3.0-alpha01.txt
+++ b/core/core-ktx/api/restricted_1.3.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.core.animation {
 
   public final class AnimatorKt {
-    ctor public AnimatorKt();
     method public static inline android.animation.Animator.AnimatorListener addListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.animation.Animator.AnimatorPauseListener addPauseListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method public static inline android.animation.Animator.AnimatorListener doOnCancel(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> action);
@@ -18,19 +17,16 @@
 package androidx.core.content {
 
   public final class ContentValuesKt {
-    ctor public ContentValuesKt();
     method public static android.content.ContentValues contentValuesOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ContextKt {
-    ctor public ContextKt();
     method public static inline <reified T> T! getSystemService(android.content.Context);
     method public static inline void withStyledAttributes(android.content.Context, android.util.AttributeSet? set = null, int[] attrs, @AttrRes int defStyleAttr = 0, @StyleRes int defStyleRes = 0, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
     method public static inline void withStyledAttributes(android.content.Context, @StyleRes int resourceId, int[] attrs, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
   }
 
   public final class SharedPreferencesKt {
-    ctor public SharedPreferencesKt();
     method public static inline void edit(android.content.SharedPreferences, boolean commit = false, kotlin.jvm.functions.Function1<? super android.content.SharedPreferences.Editor,kotlin.Unit> action);
   }
 
@@ -39,7 +35,6 @@
 package androidx.core.content.res {
 
   public final class TypedArrayKt {
-    ctor public TypedArrayKt();
     method public static boolean getBooleanOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method @ColorInt public static int getColorOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method public static android.content.res.ColorStateList getColorStateListOrThrow(android.content.res.TypedArray, @StyleableRes int index);
@@ -63,7 +58,6 @@
 package androidx.core.database {
 
   public final class CursorKt {
-    ctor public CursorKt();
     method public static inline byte[]? getBlobOrNull(android.database.Cursor, int index);
     method public static inline Double? getDoubleOrNull(android.database.Cursor, int index);
     method public static inline Float? getFloatOrNull(android.database.Cursor, int index);
@@ -78,7 +72,6 @@
 package androidx.core.database.sqlite {
 
   public final class SQLiteDatabaseKt {
-    ctor public SQLiteDatabaseKt();
     method public static inline <T> T! transaction(android.database.sqlite.SQLiteDatabase, boolean exclusive = true, kotlin.jvm.functions.Function1<? super android.database.sqlite.SQLiteDatabase,? extends T> body);
   }
 
@@ -87,7 +80,6 @@
 package androidx.core.graphics {
 
   public final class BitmapKt {
-    ctor public BitmapKt();
     method public static inline android.graphics.Bitmap applyCanvas(android.graphics.Bitmap, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.Point p);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.PointF p);
@@ -99,7 +91,6 @@
   }
 
   public final class CanvasKt {
-    ctor public CanvasKt();
     method public static inline void withClip(android.graphics.Canvas, android.graphics.Rect clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, android.graphics.RectF clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, int left, int top, int right, int bottom, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
@@ -114,7 +105,6 @@
   }
 
   public final class ColorKt {
-    ctor public ColorKt();
     method @RequiresApi(26) public static inline operator float component1(android.graphics.Color);
     method public static inline operator int component1(@ColorInt int);
     method @RequiresApi(26) public static inline operator float component1(@ColorLong long);
@@ -155,13 +145,11 @@
   }
 
   public final class ImageDecoderKt {
-    ctor public ImageDecoderKt();
     method @RequiresApi(28) public static inline android.graphics.Bitmap decodeBitmap(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
     method @RequiresApi(28) public static inline android.graphics.drawable.Drawable decodeDrawable(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
   }
 
   public final class MatrixKt {
-    ctor public MatrixKt();
     method public static android.graphics.Matrix rotationMatrix(float degrees, float px = 0.0f, float py = 0.0f);
     method public static android.graphics.Matrix scaleMatrix(float sx = 1.0f, float sy = 1.0f);
     method public static inline operator android.graphics.Matrix times(android.graphics.Matrix, android.graphics.Matrix m);
@@ -170,12 +158,10 @@
   }
 
   public final class PaintKt {
-    ctor public PaintKt();
     method public static inline boolean setBlendMode(android.graphics.Paint, androidx.core.graphics.BlendModeCompat? blendModeCompat);
   }
 
   public final class PathKt {
-    ctor public PathKt();
     method @RequiresApi(19) public static inline infix android.graphics.Path and(android.graphics.Path, android.graphics.Path p);
     method @RequiresApi(26) public static Iterable<androidx.core.graphics.PathSegment> flatten(android.graphics.Path, float error = 0.5f);
     method @RequiresApi(19) public static inline operator android.graphics.Path minus(android.graphics.Path, android.graphics.Path p);
@@ -185,12 +171,10 @@
   }
 
   public final class PictureKt {
-    ctor public PictureKt();
     method public static inline android.graphics.Picture record(android.graphics.Picture, int width, int height, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
   }
 
   public final class PointKt {
-    ctor public PointKt();
     method public static inline operator int component1(android.graphics.Point);
     method public static inline operator float component1(android.graphics.PointF);
     method public static inline operator int component2(android.graphics.Point);
@@ -210,13 +194,11 @@
   }
 
   public final class PorterDuffKt {
-    ctor public PorterDuffKt();
     method public static inline android.graphics.PorterDuffColorFilter toColorFilter(android.graphics.PorterDuff.Mode, int color);
     method public static inline android.graphics.PorterDuffXfermode toXfermode(android.graphics.PorterDuff.Mode);
   }
 
   public final class RectKt {
-    ctor public RectKt();
     method public static inline infix android.graphics.Rect and(android.graphics.Rect, android.graphics.Rect r);
     method public static inline infix android.graphics.RectF and(android.graphics.RectF, android.graphics.RectF r);
     method public static inline operator int component1(android.graphics.Rect);
@@ -256,7 +238,6 @@
   }
 
   public final class RegionKt {
-    ctor public RegionKt();
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Rect r);
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Region r);
     method public static inline operator boolean contains(android.graphics.Region, android.graphics.Point p);
@@ -275,7 +256,6 @@
   }
 
   public final class ShaderKt {
-    ctor public ShaderKt();
     method public static inline void transform(android.graphics.Shader, kotlin.jvm.functions.Function1<? super android.graphics.Matrix,kotlin.Unit> block);
   }
 
@@ -284,24 +264,20 @@
 package androidx.core.graphics.drawable {
 
   public final class BitmapDrawableKt {
-    ctor public BitmapDrawableKt();
     method public static inline android.graphics.drawable.BitmapDrawable toDrawable(android.graphics.Bitmap, android.content.res.Resources resources);
   }
 
   public final class ColorDrawableKt {
-    ctor public ColorDrawableKt();
     method public static inline android.graphics.drawable.ColorDrawable toDrawable(@ColorInt int);
     method @RequiresApi(26) public static inline android.graphics.drawable.ColorDrawable toDrawable(android.graphics.Color);
   }
 
   public final class DrawableKt {
-    ctor public DrawableKt();
     method public static android.graphics.Bitmap toBitmap(android.graphics.drawable.Drawable, @Px int width = intrinsicWidth, @Px int height = intrinsicHeight, android.graphics.Bitmap.Config? config = null);
     method public static void updateBounds(android.graphics.drawable.Drawable, @Px int left = android.graphics.Rect.left, @Px int top = android.graphics.Rect.top, @Px int right = android.graphics.Rect.right, @Px int bottom = android.graphics.Rect.bottom);
   }
 
   public final class IconKt {
-    ctor public IconKt();
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toAdaptiveIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.net.Uri);
@@ -313,7 +289,6 @@
 package androidx.core.location {
 
   public final class LocationKt {
-    ctor public LocationKt();
     method public static inline operator double component1(android.location.Location);
     method public static inline operator double component2(android.location.Location);
   }
@@ -323,7 +298,6 @@
 package androidx.core.net {
 
   public final class UriKt {
-    ctor public UriKt();
     method public static java.io.File toFile(android.net.Uri);
     method public static inline android.net.Uri toUri(String);
     method public static inline android.net.Uri toUri(java.io.File);
@@ -334,23 +308,19 @@
 package androidx.core.os {
 
   public final class BundleKt {
-    ctor public BundleKt();
     method public static android.os.Bundle bundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class HandlerKt {
-    ctor public HandlerKt();
     method public static inline Runnable postAtTime(android.os.Handler, long uptimeMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
     method public static inline Runnable postDelayed(android.os.Handler, long delayInMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
   }
 
   public final class PersistableBundleKt {
-    ctor public PersistableBundleKt();
     method @RequiresApi(21) public static android.os.PersistableBundle persistableBundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class TraceKt {
-    ctor public TraceKt();
     method public static inline <T> T! trace(String sectionName, kotlin.jvm.functions.Function0<? extends T> block);
   }
 
@@ -359,24 +329,20 @@
 package androidx.core.text {
 
   public final class CharSequenceKt {
-    ctor public CharSequenceKt();
     method public static inline boolean isDigitsOnly(CharSequence);
     method public static inline int trimmedLength(CharSequence);
   }
 
   public final class HtmlKt {
-    ctor public HtmlKt();
     method public static inline android.text.Spanned parseAsHtml(String, int flags = 0, android.text.Html.ImageGetter? imageGetter = null, android.text.Html.TagHandler? tagHandler = null);
     method public static inline String toHtml(android.text.Spanned, int option = 0);
   }
 
   public final class LocaleKt {
-    ctor public LocaleKt();
     method @RequiresApi(17) public static inline int getLayoutDirection(java.util.Locale);
   }
 
   public final class SpannableStringBuilderKt {
-    ctor public SpannableStringBuilderKt();
     method public static inline android.text.SpannableStringBuilder backgroundColor(android.text.SpannableStringBuilder, @ColorInt int color, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannableStringBuilder bold(android.text.SpannableStringBuilder, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannedString buildSpannedString(kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
@@ -392,7 +358,6 @@
   }
 
   public final class SpannableStringKt {
-    ctor public SpannableStringKt();
     method public static inline void clearSpans(android.text.Spannable);
     method public static inline operator void set(android.text.Spannable, int start, int end, Object span);
     method public static inline operator void set(android.text.Spannable, kotlin.ranges.IntRange range, Object span);
@@ -400,13 +365,11 @@
   }
 
   public final class SpannedStringKt {
-    ctor public SpannedStringKt();
     method public static inline <reified T> T![] getSpans(android.text.Spanned, int start = 0, int end = length);
     method public static inline android.text.Spanned toSpanned(CharSequence);
   }
 
   public final class StringKt {
-    ctor public StringKt();
     method public static inline String htmlEncode(String);
   }
 
@@ -415,7 +378,6 @@
 package androidx.core.transition {
 
   public final class TransitionKt {
-    ctor public TransitionKt();
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener addListener(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnCancel(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnEnd(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
@@ -429,7 +391,6 @@
 package androidx.core.util {
 
   public final class AtomicFileKt {
-    ctor public AtomicFileKt();
     method @RequiresApi(17) public static inline byte[] readBytes(android.util.AtomicFile);
     method @RequiresApi(17) public static String readText(android.util.AtomicFile, java.nio.charset.Charset charset = Charsets.UTF_8);
     method @RequiresApi(17) public static inline void tryWrite(android.util.AtomicFile, kotlin.jvm.functions.Function1<? super java.io.FileOutputStream,kotlin.Unit> block);
@@ -438,7 +399,6 @@
   }
 
   public final class HalfKt {
-    ctor public HalfKt();
     method @RequiresApi(26) public static inline android.util.Half toHalf(@HalfFloat short);
     method @RequiresApi(26) public static inline android.util.Half toHalf(float);
     method @RequiresApi(26) public static inline android.util.Half toHalf(double);
@@ -446,7 +406,6 @@
   }
 
   public final class LongSparseArrayKt {
-    ctor public LongSparseArrayKt();
     method @RequiresApi(16) public static inline operator <T> boolean contains(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsKey(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsValue(android.util.LongSparseArray<T>, T? value);
@@ -465,12 +424,10 @@
   }
 
   public final class LruCacheKt {
-    ctor public LruCacheKt();
     method public static inline <K, V> android.util.LruCache<K,V> lruCache(int maxSize, kotlin.jvm.functions.Function2<? super K,? super V,java.lang.Integer> sizeOf = { _, _ -> 1 }, kotlin.jvm.functions.Function1<? super K,? extends V> create = { (V)null }, kotlin.jvm.functions.Function4<? super java.lang.Boolean,? super K,? super V,? super V,kotlin.Unit>  _, _, _, _ ->  });
   }
 
   public final class PairKt {
-    ctor public PairKt();
     method public static inline operator <F, S> F! component1(android.util.Pair<F,S>);
     method public static inline operator <F, S> S! component2(android.util.Pair<F,S>);
     method public static inline <F, S> android.util.Pair<F,S> toAndroidPair(kotlin.Pair<? extends F,? extends S>);
@@ -478,7 +435,6 @@
   }
 
   public final class RangeKt {
-    ctor public RangeKt();
     method @RequiresApi(21) public static inline infix <T extends java.lang.Comparable<? super T>> android.util.Range<T> and(android.util.Range<T>, android.util.Range<T> other);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, T value);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, android.util.Range<T> other);
@@ -488,7 +444,6 @@
   }
 
   public final class SizeKt {
-    ctor public SizeKt();
     method @RequiresApi(21) public static inline operator int component1(android.util.Size);
     method @RequiresApi(21) public static inline operator float component1(android.util.SizeF);
     method @RequiresApi(21) public static inline operator int component2(android.util.Size);
@@ -496,7 +451,6 @@
   }
 
   public final class SparseArrayKt {
-    ctor public SparseArrayKt();
     method public static inline operator <T> boolean contains(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsKey(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsValue(android.util.SparseArray<T>, T? value);
@@ -515,7 +469,6 @@
   }
 
   public final class SparseBooleanArrayKt {
-    ctor public SparseBooleanArrayKt();
     method public static inline operator boolean contains(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsKey(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsValue(android.util.SparseBooleanArray, boolean value);
@@ -534,7 +487,6 @@
   }
 
   public final class SparseIntArrayKt {
-    ctor public SparseIntArrayKt();
     method public static inline operator boolean contains(android.util.SparseIntArray, int key);
     method public static inline boolean containsKey(android.util.SparseIntArray, int key);
     method public static inline boolean containsValue(android.util.SparseIntArray, int value);
@@ -553,7 +505,6 @@
   }
 
   public final class SparseLongArrayKt {
-    ctor public SparseLongArrayKt();
     method @RequiresApi(18) public static inline operator boolean contains(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsKey(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsValue(android.util.SparseLongArray, long value);
@@ -576,7 +527,6 @@
 package androidx.core.view {
 
   public final class MenuKt {
-    ctor public MenuKt();
     method public static operator boolean contains(android.view.Menu, android.view.MenuItem item);
     method public static inline void forEach(android.view.Menu, kotlin.jvm.functions.Function1<? super android.view.MenuItem,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.Menu, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.MenuItem,kotlin.Unit> action);
@@ -590,7 +540,6 @@
   }
 
   public final class ViewGroupKt {
-    ctor public ViewGroupKt();
     method public static inline operator boolean contains(android.view.ViewGroup, android.view.View view);
     method public static inline void forEach(android.view.ViewGroup, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.ViewGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.View,kotlin.Unit> action);
@@ -608,7 +557,6 @@
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static inline void doOnAttach(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void doOnDetach(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void doOnLayout(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
@@ -641,7 +589,6 @@
 package androidx.core.widget {
 
   public final class TextViewKt {
-    ctor public TextViewKt();
     method public static inline android.text.TextWatcher addTextChangedListener(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> beforeTextChanged = { _, _, _, _ ->  }, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit>  _, _, _, _ ->  }, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> afterTextChanged = {});
     method public static inline android.text.TextWatcher doAfterTextChanged(android.widget.TextView, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> action);
     method public static inline android.text.TextWatcher doBeforeTextChanged(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> action);
diff --git a/core/core-ktx/api/restricted_current.txt b/core/core-ktx/api/restricted_current.txt
index 39aa8e5..cb5c321 100644
--- a/core/core-ktx/api/restricted_current.txt
+++ b/core/core-ktx/api/restricted_current.txt
@@ -2,7 +2,6 @@
 package androidx.core.animation {
 
   public final class AnimatorKt {
-    ctor public AnimatorKt();
     method public static inline android.animation.Animator.AnimatorListener addListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.animation.Animator.AnimatorPauseListener addPauseListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> >
     method public static inline android.animation.Animator.AnimatorListener doOnCancel(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit> action);
@@ -18,19 +17,16 @@
 package androidx.core.content {
 
   public final class ContentValuesKt {
-    ctor public ContentValuesKt();
     method public static android.content.ContentValues contentValuesOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ContextKt {
-    ctor public ContextKt();
     method public static inline <reified T> T! getSystemService(android.content.Context);
     method public static inline void withStyledAttributes(android.content.Context, android.util.AttributeSet? set = null, int[] attrs, @AttrRes int defStyleAttr = 0, @StyleRes int defStyleRes = 0, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
     method public static inline void withStyledAttributes(android.content.Context, @StyleRes int resourceId, int[] attrs, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,kotlin.Unit> block);
   }
 
   public final class SharedPreferencesKt {
-    ctor public SharedPreferencesKt();
     method public static inline void edit(android.content.SharedPreferences, boolean commit = false, kotlin.jvm.functions.Function1<? super android.content.SharedPreferences.Editor,kotlin.Unit> action);
   }
 
@@ -39,7 +35,6 @@
 package androidx.core.content.res {
 
   public final class TypedArrayKt {
-    ctor public TypedArrayKt();
     method public static boolean getBooleanOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method @ColorInt public static int getColorOrThrow(android.content.res.TypedArray, @StyleableRes int index);
     method public static android.content.res.ColorStateList getColorStateListOrThrow(android.content.res.TypedArray, @StyleableRes int index);
@@ -63,7 +58,6 @@
 package androidx.core.database {
 
   public final class CursorKt {
-    ctor public CursorKt();
     method public static inline byte[]? getBlobOrNull(android.database.Cursor, int index);
     method public static inline Double? getDoubleOrNull(android.database.Cursor, int index);
     method public static inline Float? getFloatOrNull(android.database.Cursor, int index);
@@ -78,7 +72,6 @@
 package androidx.core.database.sqlite {
 
   public final class SQLiteDatabaseKt {
-    ctor public SQLiteDatabaseKt();
     method public static inline <T> T! transaction(android.database.sqlite.SQLiteDatabase, boolean exclusive = true, kotlin.jvm.functions.Function1<? super android.database.sqlite.SQLiteDatabase,? extends T> body);
   }
 
@@ -87,7 +80,6 @@
 package androidx.core.graphics {
 
   public final class BitmapKt {
-    ctor public BitmapKt();
     method public static inline android.graphics.Bitmap applyCanvas(android.graphics.Bitmap, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.Point p);
     method public static inline operator boolean contains(android.graphics.Bitmap, android.graphics.PointF p);
@@ -99,7 +91,6 @@
   }
 
   public final class CanvasKt {
-    ctor public CanvasKt();
     method public static inline void withClip(android.graphics.Canvas, android.graphics.Rect clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, android.graphics.RectF clipRect, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
     method public static inline void withClip(android.graphics.Canvas, int left, int top, int right, int bottom, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
@@ -114,7 +105,6 @@
   }
 
   public final class ColorKt {
-    ctor public ColorKt();
     method @RequiresApi(26) public static inline operator float component1(android.graphics.Color);
     method public static inline operator int component1(@ColorInt int);
     method @RequiresApi(26) public static inline operator float component1(@ColorLong long);
@@ -155,13 +145,11 @@
   }
 
   public final class ImageDecoderKt {
-    ctor public ImageDecoderKt();
     method @RequiresApi(28) public static inline android.graphics.Bitmap decodeBitmap(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
     method @RequiresApi(28) public static inline android.graphics.drawable.Drawable decodeDrawable(android.graphics.ImageDecoder.Source, kotlin.jvm.functions.Function3<? super android.graphics.ImageDecoder,? super android.graphics.ImageDecoder.ImageInfo,? super android.graphics.ImageDecoder.Source,kotlin.Unit> action);
   }
 
   public final class MatrixKt {
-    ctor public MatrixKt();
     method public static android.graphics.Matrix rotationMatrix(float degrees, float px = 0.0f, float py = 0.0f);
     method public static android.graphics.Matrix scaleMatrix(float sx = 1.0f, float sy = 1.0f);
     method public static inline operator android.graphics.Matrix times(android.graphics.Matrix, android.graphics.Matrix m);
@@ -170,12 +158,10 @@
   }
 
   public final class PaintKt {
-    ctor public PaintKt();
     method public static inline boolean setBlendMode(android.graphics.Paint, androidx.core.graphics.BlendModeCompat? blendModeCompat);
   }
 
   public final class PathKt {
-    ctor public PathKt();
     method @RequiresApi(19) public static inline infix android.graphics.Path and(android.graphics.Path, android.graphics.Path p);
     method @RequiresApi(26) public static Iterable<androidx.core.graphics.PathSegment> flatten(android.graphics.Path, float error = 0.5f);
     method @RequiresApi(19) public static inline operator android.graphics.Path minus(android.graphics.Path, android.graphics.Path p);
@@ -185,12 +171,10 @@
   }
 
   public final class PictureKt {
-    ctor public PictureKt();
     method public static inline android.graphics.Picture record(android.graphics.Picture, int width, int height, kotlin.jvm.functions.Function1<? super android.graphics.Canvas,kotlin.Unit> block);
   }
 
   public final class PointKt {
-    ctor public PointKt();
     method public static inline operator int component1(android.graphics.Point);
     method public static inline operator float component1(android.graphics.PointF);
     method public static inline operator int component2(android.graphics.Point);
@@ -210,13 +194,11 @@
   }
 
   public final class PorterDuffKt {
-    ctor public PorterDuffKt();
     method public static inline android.graphics.PorterDuffColorFilter toColorFilter(android.graphics.PorterDuff.Mode, int color);
     method public static inline android.graphics.PorterDuffXfermode toXfermode(android.graphics.PorterDuff.Mode);
   }
 
   public final class RectKt {
-    ctor public RectKt();
     method public static inline infix android.graphics.Rect and(android.graphics.Rect, android.graphics.Rect r);
     method public static inline infix android.graphics.RectF and(android.graphics.RectF, android.graphics.RectF r);
     method public static inline operator int component1(android.graphics.Rect);
@@ -256,7 +238,6 @@
   }
 
   public final class RegionKt {
-    ctor public RegionKt();
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Rect r);
     method public static inline infix android.graphics.Region and(android.graphics.Region, android.graphics.Region r);
     method public static inline operator boolean contains(android.graphics.Region, android.graphics.Point p);
@@ -275,7 +256,6 @@
   }
 
   public final class ShaderKt {
-    ctor public ShaderKt();
     method public static inline void transform(android.graphics.Shader, kotlin.jvm.functions.Function1<? super android.graphics.Matrix,kotlin.Unit> block);
   }
 
@@ -284,24 +264,20 @@
 package androidx.core.graphics.drawable {
 
   public final class BitmapDrawableKt {
-    ctor public BitmapDrawableKt();
     method public static inline android.graphics.drawable.BitmapDrawable toDrawable(android.graphics.Bitmap, android.content.res.Resources resources);
   }
 
   public final class ColorDrawableKt {
-    ctor public ColorDrawableKt();
     method public static inline android.graphics.drawable.ColorDrawable toDrawable(@ColorInt int);
     method @RequiresApi(26) public static inline android.graphics.drawable.ColorDrawable toDrawable(android.graphics.Color);
   }
 
   public final class DrawableKt {
-    ctor public DrawableKt();
     method public static android.graphics.Bitmap toBitmap(android.graphics.drawable.Drawable, @Px int width = intrinsicWidth, @Px int height = intrinsicHeight, android.graphics.Bitmap.Config? config = null);
     method public static void updateBounds(android.graphics.drawable.Drawable, @Px int left = android.graphics.Rect.left, @Px int top = android.graphics.Rect.top, @Px int right = android.graphics.Rect.right, @Px int bottom = android.graphics.Rect.bottom);
   }
 
   public final class IconKt {
-    ctor public IconKt();
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toAdaptiveIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.graphics.Bitmap);
     method @RequiresApi(26) public static inline android.graphics.drawable.Icon toIcon(android.net.Uri);
@@ -313,7 +289,6 @@
 package androidx.core.location {
 
   public final class LocationKt {
-    ctor public LocationKt();
     method public static inline operator double component1(android.location.Location);
     method public static inline operator double component2(android.location.Location);
   }
@@ -323,7 +298,6 @@
 package androidx.core.net {
 
   public final class UriKt {
-    ctor public UriKt();
     method public static java.io.File toFile(android.net.Uri);
     method public static inline android.net.Uri toUri(String);
     method public static inline android.net.Uri toUri(java.io.File);
@@ -334,23 +308,19 @@
 package androidx.core.os {
 
   public final class BundleKt {
-    ctor public BundleKt();
     method public static android.os.Bundle bundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class HandlerKt {
-    ctor public HandlerKt();
     method public static inline Runnable postAtTime(android.os.Handler, long uptimeMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
     method public static inline Runnable postDelayed(android.os.Handler, long delayInMillis, Object? token = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
   }
 
   public final class PersistableBundleKt {
-    ctor public PersistableBundleKt();
     method @RequiresApi(21) public static android.os.PersistableBundle persistableBundleOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class TraceKt {
-    ctor public TraceKt();
     method public static inline <T> T! trace(String sectionName, kotlin.jvm.functions.Function0<? extends T> block);
   }
 
@@ -359,24 +329,20 @@
 package androidx.core.text {
 
   public final class CharSequenceKt {
-    ctor public CharSequenceKt();
     method public static inline boolean isDigitsOnly(CharSequence);
     method public static inline int trimmedLength(CharSequence);
   }
 
   public final class HtmlKt {
-    ctor public HtmlKt();
     method public static inline android.text.Spanned parseAsHtml(String, int flags = 0, android.text.Html.ImageGetter? imageGetter = null, android.text.Html.TagHandler? tagHandler = null);
     method public static inline String toHtml(android.text.Spanned, int option = 0);
   }
 
   public final class LocaleKt {
-    ctor public LocaleKt();
     method @RequiresApi(17) public static inline int getLayoutDirection(java.util.Locale);
   }
 
   public final class SpannableStringBuilderKt {
-    ctor public SpannableStringBuilderKt();
     method public static inline android.text.SpannableStringBuilder backgroundColor(android.text.SpannableStringBuilder, @ColorInt int color, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannableStringBuilder bold(android.text.SpannableStringBuilder, kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
     method public static inline android.text.SpannedString buildSpannedString(kotlin.jvm.functions.Function1<? super android.text.SpannableStringBuilder,kotlin.Unit> builderAction);
@@ -392,7 +358,6 @@
   }
 
   public final class SpannableStringKt {
-    ctor public SpannableStringKt();
     method public static inline void clearSpans(android.text.Spannable);
     method public static inline operator void set(android.text.Spannable, int start, int end, Object span);
     method public static inline operator void set(android.text.Spannable, kotlin.ranges.IntRange range, Object span);
@@ -400,13 +365,11 @@
   }
 
   public final class SpannedStringKt {
-    ctor public SpannedStringKt();
     method public static inline <reified T> T![] getSpans(android.text.Spanned, int start = 0, int end = length);
     method public static inline android.text.Spanned toSpanned(CharSequence);
   }
 
   public final class StringKt {
-    ctor public StringKt();
     method public static inline String htmlEncode(String);
   }
 
@@ -415,7 +378,6 @@
 package androidx.core.transition {
 
   public final class TransitionKt {
-    ctor public TransitionKt();
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener addListener(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> >
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnCancel(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
     method @RequiresApi(19) public static inline android.transition.Transition.TransitionListener doOnEnd(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit> action);
@@ -429,7 +391,6 @@
 package androidx.core.util {
 
   public final class AtomicFileKt {
-    ctor public AtomicFileKt();
     method @RequiresApi(17) public static inline byte[] readBytes(android.util.AtomicFile);
     method @RequiresApi(17) public static String readText(android.util.AtomicFile, java.nio.charset.Charset charset = Charsets.UTF_8);
     method @RequiresApi(17) public static inline void tryWrite(android.util.AtomicFile, kotlin.jvm.functions.Function1<? super java.io.FileOutputStream,kotlin.Unit> block);
@@ -438,7 +399,6 @@
   }
 
   public final class HalfKt {
-    ctor public HalfKt();
     method @RequiresApi(26) public static inline android.util.Half toHalf(@HalfFloat short);
     method @RequiresApi(26) public static inline android.util.Half toHalf(float);
     method @RequiresApi(26) public static inline android.util.Half toHalf(double);
@@ -446,7 +406,6 @@
   }
 
   public final class LongSparseArrayKt {
-    ctor public LongSparseArrayKt();
     method @RequiresApi(16) public static inline operator <T> boolean contains(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsKey(android.util.LongSparseArray<T>, long key);
     method @RequiresApi(16) public static inline <T> boolean containsValue(android.util.LongSparseArray<T>, T? value);
@@ -465,12 +424,10 @@
   }
 
   public final class LruCacheKt {
-    ctor public LruCacheKt();
     method public static inline <K, V> android.util.LruCache<K,V> lruCache(int maxSize, kotlin.jvm.functions.Function2<? super K,? super V,java.lang.Integer> sizeOf = { _, _ -> 1 }, kotlin.jvm.functions.Function1<? super K,? extends V> create = { (V)null }, kotlin.jvm.functions.Function4<? super java.lang.Boolean,? super K,? super V,? super V,kotlin.Unit>  _, _, _, _ ->  });
   }
 
   public final class PairKt {
-    ctor public PairKt();
     method public static inline operator <F, S> F! component1(android.util.Pair<F,S>);
     method public static inline operator <F, S> S! component2(android.util.Pair<F,S>);
     method public static inline <F, S> android.util.Pair<F,S> toAndroidPair(kotlin.Pair<? extends F,? extends S>);
@@ -478,7 +435,6 @@
   }
 
   public final class RangeKt {
-    ctor public RangeKt();
     method @RequiresApi(21) public static inline infix <T extends java.lang.Comparable<? super T>> android.util.Range<T> and(android.util.Range<T>, android.util.Range<T> other);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, T value);
     method @RequiresApi(21) public static inline operator <T extends java.lang.Comparable<? super T>> android.util.Range<T> plus(android.util.Range<T>, android.util.Range<T> other);
@@ -488,7 +444,6 @@
   }
 
   public final class SizeKt {
-    ctor public SizeKt();
     method @RequiresApi(21) public static inline operator int component1(android.util.Size);
     method @RequiresApi(21) public static inline operator float component1(android.util.SizeF);
     method @RequiresApi(21) public static inline operator int component2(android.util.Size);
@@ -496,7 +451,6 @@
   }
 
   public final class SparseArrayKt {
-    ctor public SparseArrayKt();
     method public static inline operator <T> boolean contains(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsKey(android.util.SparseArray<T>, int key);
     method public static inline <T> boolean containsValue(android.util.SparseArray<T>, T? value);
@@ -515,7 +469,6 @@
   }
 
   public final class SparseBooleanArrayKt {
-    ctor public SparseBooleanArrayKt();
     method public static inline operator boolean contains(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsKey(android.util.SparseBooleanArray, int key);
     method public static inline boolean containsValue(android.util.SparseBooleanArray, boolean value);
@@ -534,7 +487,6 @@
   }
 
   public final class SparseIntArrayKt {
-    ctor public SparseIntArrayKt();
     method public static inline operator boolean contains(android.util.SparseIntArray, int key);
     method public static inline boolean containsKey(android.util.SparseIntArray, int key);
     method public static inline boolean containsValue(android.util.SparseIntArray, int value);
@@ -553,7 +505,6 @@
   }
 
   public final class SparseLongArrayKt {
-    ctor public SparseLongArrayKt();
     method @RequiresApi(18) public static inline operator boolean contains(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsKey(android.util.SparseLongArray, int key);
     method @RequiresApi(18) public static inline boolean containsValue(android.util.SparseLongArray, long value);
@@ -576,7 +527,6 @@
 package androidx.core.view {
 
   public final class MenuKt {
-    ctor public MenuKt();
     method public static operator boolean contains(android.view.Menu, android.view.MenuItem item);
     method public static inline void forEach(android.view.Menu, kotlin.jvm.functions.Function1<? super android.view.MenuItem,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.Menu, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.MenuItem,kotlin.Unit> action);
@@ -590,7 +540,6 @@
   }
 
   public final class ViewGroupKt {
-    ctor public ViewGroupKt();
     method public static inline operator boolean contains(android.view.ViewGroup, android.view.View view);
     method public static inline void forEach(android.view.ViewGroup, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void forEachIndexed(android.view.ViewGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super android.view.View,kotlin.Unit> action);
@@ -608,7 +557,6 @@
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static inline void doOnAttach(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void doOnDetach(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
     method public static inline void doOnLayout(android.view.View, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> action);
@@ -641,7 +589,6 @@
 package androidx.core.widget {
 
   public final class TextViewKt {
-    ctor public TextViewKt();
     method public static inline android.text.TextWatcher addTextChangedListener(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> beforeTextChanged = { _, _, _, _ ->  }, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit>  _, _, _, _ ->  }, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> afterTextChanged = {});
     method public static inline android.text.TextWatcher doAfterTextChanged(android.widget.TextView, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit> action);
     method public static inline android.text.TextWatcher doBeforeTextChanged(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit> action);
diff --git a/core/core/api/api_lint.ignore b/core/core/api/api_lint.ignore
index 8bf613b..466cd38 100644
--- a/core/core/api/api_lint.ignore
+++ b/core/core/api/api_lint.ignore
@@ -2115,6 +2115,10 @@
     Found removeListener but not addListener in androidx.core.view.OneShotPreDrawListener
 
 
+PublicTypedef: androidx.core.app.NotificationCompat.Action.SemanticAction:
+    Don't expose @IntDef: SemanticAction must be hidden.
+
+
 ServiceName: androidx.core.app.NotificationCompat#CATEGORY_SERVICE:
     Inconsistent service value; expected `CATEGORY`, was `service`
 
diff --git a/dynamic-animation/ktx/api/1.0.0-alpha01.txt b/dynamic-animation/ktx/api/1.0.0-alpha01.txt
index f597fc8..991bb8a 100644
--- a/dynamic-animation/ktx/api/1.0.0-alpha01.txt
+++ b/dynamic-animation/ktx/api/1.0.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.dynamicanimation.animation {
 
   public final class DynamicAnimationKt {
-    ctor public DynamicAnimationKt();
     method public static inline <K> androidx.dynamicanimation.animation.FlingAnimation flingAnimationOf(K?, androidx.dynamicanimation.animation.FloatPropertyCompat<K> property);
     method public static inline <K> androidx.dynamicanimation.animation.SpringAnimation springAnimationOf(K?, androidx.dynamicanimation.animation.FloatPropertyCompat<K> property, float finalPosition = Float.NaN);
     method public static inline androidx.dynamicanimation.animation.SpringAnimation withSpringForceProperties(androidx.dynamicanimation.animation.SpringAnimation, kotlin.jvm.functions.Function1<? super androidx.dynamicanimation.animation.SpringForce,kotlin.Unit> func);
diff --git a/dynamic-animation/ktx/api/1.0.0-alpha02.txt b/dynamic-animation/ktx/api/1.0.0-alpha02.txt
index e250ffe..f972287 100644
--- a/dynamic-animation/ktx/api/1.0.0-alpha02.txt
+++ b/dynamic-animation/ktx/api/1.0.0-alpha02.txt
@@ -2,7 +2,6 @@
 package androidx.dynamicanimation.animation {
 
   public final class DynamicAnimationKt {
-    ctor public DynamicAnimationKt();
     method public static androidx.dynamicanimation.animation.FlingAnimation flingAnimationOf(kotlin.jvm.functions.Function1<? super java.lang.Float,kotlin.Unit> setter, kotlin.jvm.functions.Function0<java.lang.Float> getter);
     method public static androidx.dynamicanimation.animation.SpringAnimation springAnimationOf(kotlin.jvm.functions.Function1<? super java.lang.Float,kotlin.Unit> setter, kotlin.jvm.functions.Function0<java.lang.Float> getter, float finalPosition = Float.NaN);
     method public static inline androidx.dynamicanimation.animation.SpringAnimation withSpringForceProperties(androidx.dynamicanimation.animation.SpringAnimation, kotlin.jvm.functions.Function1<? super androidx.dynamicanimation.animation.SpringForce,kotlin.Unit> func);
diff --git a/dynamic-animation/ktx/api/1.0.0-alpha03.txt b/dynamic-animation/ktx/api/1.0.0-alpha03.txt
index e250ffe..f972287 100644
--- a/dynamic-animation/ktx/api/1.0.0-alpha03.txt
+++ b/dynamic-animation/ktx/api/1.0.0-alpha03.txt
@@ -2,7 +2,6 @@
 package androidx.dynamicanimation.animation {
 
   public final class DynamicAnimationKt {
-    ctor public DynamicAnimationKt();
     method public static androidx.dynamicanimation.animation.FlingAnimation flingAnimationOf(kotlin.jvm.functions.Function1<? super java.lang.Float,kotlin.Unit> setter, kotlin.jvm.functions.Function0<java.lang.Float> getter);
     method public static androidx.dynamicanimation.animation.SpringAnimation springAnimationOf(kotlin.jvm.functions.Function1<? super java.lang.Float,kotlin.Unit> setter, kotlin.jvm.functions.Function0<java.lang.Float> getter, float finalPosition = Float.NaN);
     method public static inline androidx.dynamicanimation.animation.SpringAnimation withSpringForceProperties(androidx.dynamicanimation.animation.SpringAnimation, kotlin.jvm.functions.Function1<? super androidx.dynamicanimation.animation.SpringForce,kotlin.Unit> func);
diff --git a/dynamic-animation/ktx/api/1.0.0-alpha04.txt b/dynamic-animation/ktx/api/1.0.0-alpha04.txt
index e250ffe..f972287 100644
--- a/dynamic-animation/ktx/api/1.0.0-alpha04.txt
+++ b/dynamic-animation/ktx/api/1.0.0-alpha04.txt
@@ -2,7 +2,6 @@
 package androidx.dynamicanimation.animation {
 
   public final class DynamicAnimationKt {
-    ctor public DynamicAnimationKt();
     method public static androidx.dynamicanimation.animation.FlingAnimation flingAnimationOf(kotlin.jvm.functions.Function1<? super java.lang.Float,kotlin.Unit> setter, kotlin.jvm.functions.Function0<java.lang.Float> getter);
     method public static androidx.dynamicanimation.animation.SpringAnimation springAnimationOf(kotlin.jvm.functions.Function1<? super java.lang.Float,kotlin.Unit> setter, kotlin.jvm.functions.Function0<java.lang.Float> getter, float finalPosition = Float.NaN);
     method public static inline androidx.dynamicanimation.animation.SpringAnimation withSpringForceProperties(androidx.dynamicanimation.animation.SpringAnimation, kotlin.jvm.functions.Function1<? super androidx.dynamicanimation.animation.SpringForce,kotlin.Unit> func);
diff --git a/dynamic-animation/ktx/api/current.txt b/dynamic-animation/ktx/api/current.txt
index e250ffe..f972287 100644
--- a/dynamic-animation/ktx/api/current.txt
+++ b/dynamic-animation/ktx/api/current.txt
@@ -2,7 +2,6 @@
 package androidx.dynamicanimation.animation {
 
   public final class DynamicAnimationKt {
-    ctor public DynamicAnimationKt();
     method public static androidx.dynamicanimation.animation.FlingAnimation flingAnimationOf(kotlin.jvm.functions.Function1<? super java.lang.Float,kotlin.Unit> setter, kotlin.jvm.functions.Function0<java.lang.Float> getter);
     method public static androidx.dynamicanimation.animation.SpringAnimation springAnimationOf(kotlin.jvm.functions.Function1<? super java.lang.Float,kotlin.Unit> setter, kotlin.jvm.functions.Function0<java.lang.Float> getter, float finalPosition = Float.NaN);
     method public static inline androidx.dynamicanimation.animation.SpringAnimation withSpringForceProperties(androidx.dynamicanimation.animation.SpringAnimation, kotlin.jvm.functions.Function1<? super androidx.dynamicanimation.animation.SpringForce,kotlin.Unit> func);
diff --git a/dynamic-animation/ktx/api/public_plus_experimental_1.0.0-alpha01.txt b/dynamic-animation/ktx/api/public_plus_experimental_1.0.0-alpha01.txt
index f597fc8..991bb8a 100644
--- a/dynamic-animation/ktx/api/public_plus_experimental_1.0.0-alpha01.txt
+++ b/dynamic-animation/ktx/api/public_plus_experimental_1.0.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.dynamicanimation.animation {
 
   public final class DynamicAnimationKt {
-    ctor public DynamicAnimationKt();
     method public static inline <K> androidx.dynamicanimation.animation.FlingAnimation flingAnimationOf(K?, androidx.dynamicanimation.animation.FloatPropertyCompat<K> property);
     method public static inline <K> androidx.dynamicanimation.animation.SpringAnimation springAnimationOf(K?, androidx.dynamicanimation.animation.FloatPropertyCompat<K> property, float finalPosition = Float.NaN);
     method public static inline androidx.dynamicanimation.animation.SpringAnimation withSpringForceProperties(androidx.dynamicanimation.animation.SpringAnimation, kotlin.jvm.functions.Function1<? super androidx.dynamicanimation.animation.SpringForce,kotlin.Unit> func);
diff --git a/dynamic-animation/ktx/api/public_plus_experimental_1.0.0-alpha02.txt b/dynamic-animation/ktx/api/public_plus_experimental_1.0.0-alpha02.txt
index e250ffe..f972287 100644
--- a/dynamic-animation/ktx/api/public_plus_experimental_1.0.0-alpha02.txt
+++ b/dynamic-animation/ktx/api/public_plus_experimental_1.0.0-alpha02.txt
@@ -2,7 +2,6 @@
 package androidx.dynamicanimation.animation {
 
   public final class DynamicAnimationKt {
-    ctor public DynamicAnimationKt();
     method public static androidx.dynamicanimation.animation.FlingAnimation flingAnimationOf(kotlin.jvm.functions.Function1<? super java.lang.Float,kotlin.Unit> setter, kotlin.jvm.functions.Function0<java.lang.Float> getter);
     method public static androidx.dynamicanimation.animation.SpringAnimation springAnimationOf(kotlin.jvm.functions.Function1<? super java.lang.Float,kotlin.Unit> setter, kotlin.jvm.functions.Function0<java.lang.Float> getter, float finalPosition = Float.NaN);
     method public static inline androidx.dynamicanimation.animation.SpringAnimation withSpringForceProperties(androidx.dynamicanimation.animation.SpringAnimation, kotlin.jvm.functions.Function1<? super androidx.dynamicanimation.animation.SpringForce,kotlin.Unit> func);
diff --git a/dynamic-animation/ktx/api/public_plus_experimental_1.0.0-alpha03.txt b/dynamic-animation/ktx/api/public_plus_experimental_1.0.0-alpha03.txt
index e250ffe..f972287 100644
--- a/dynamic-animation/ktx/api/public_plus_experimental_1.0.0-alpha03.txt
+++ b/dynamic-animation/ktx/api/public_plus_experimental_1.0.0-alpha03.txt
@@ -2,7 +2,6 @@
 package androidx.dynamicanimation.animation {
 
   public final class DynamicAnimationKt {
-    ctor public DynamicAnimationKt();
     method public static androidx.dynamicanimation.animation.FlingAnimation flingAnimationOf(kotlin.jvm.functions.Function1<? super java.lang.Float,kotlin.Unit> setter, kotlin.jvm.functions.Function0<java.lang.Float> getter);
     method public static androidx.dynamicanimation.animation.SpringAnimation springAnimationOf(kotlin.jvm.functions.Function1<? super java.lang.Float,kotlin.Unit> setter, kotlin.jvm.functions.Function0<java.lang.Float> getter, float finalPosition = Float.NaN);
     method public static inline androidx.dynamicanimation.animation.SpringAnimation withSpringForceProperties(androidx.dynamicanimation.animation.SpringAnimation, kotlin.jvm.functions.Function1<? super androidx.dynamicanimation.animation.SpringForce,kotlin.Unit> func);
diff --git a/dynamic-animation/ktx/api/public_plus_experimental_1.0.0-alpha04.txt b/dynamic-animation/ktx/api/public_plus_experimental_1.0.0-alpha04.txt
index e250ffe..f972287 100644
--- a/dynamic-animation/ktx/api/public_plus_experimental_1.0.0-alpha04.txt
+++ b/dynamic-animation/ktx/api/public_plus_experimental_1.0.0-alpha04.txt
@@ -2,7 +2,6 @@
 package androidx.dynamicanimation.animation {
 
   public final class DynamicAnimationKt {
-    ctor public DynamicAnimationKt();
     method public static androidx.dynamicanimation.animation.FlingAnimation flingAnimationOf(kotlin.jvm.functions.Function1<? super java.lang.Float,kotlin.Unit> setter, kotlin.jvm.functions.Function0<java.lang.Float> getter);
     method public static androidx.dynamicanimation.animation.SpringAnimation springAnimationOf(kotlin.jvm.functions.Function1<? super java.lang.Float,kotlin.Unit> setter, kotlin.jvm.functions.Function0<java.lang.Float> getter, float finalPosition = Float.NaN);
     method public static inline androidx.dynamicanimation.animation.SpringAnimation withSpringForceProperties(androidx.dynamicanimation.animation.SpringAnimation, kotlin.jvm.functions.Function1<? super androidx.dynamicanimation.animation.SpringForce,kotlin.Unit> func);
diff --git a/dynamic-animation/ktx/api/public_plus_experimental_current.txt b/dynamic-animation/ktx/api/public_plus_experimental_current.txt
index e250ffe..f972287 100644
--- a/dynamic-animation/ktx/api/public_plus_experimental_current.txt
+++ b/dynamic-animation/ktx/api/public_plus_experimental_current.txt
@@ -2,7 +2,6 @@
 package androidx.dynamicanimation.animation {
 
   public final class DynamicAnimationKt {
-    ctor public DynamicAnimationKt();
     method public static androidx.dynamicanimation.animation.FlingAnimation flingAnimationOf(kotlin.jvm.functions.Function1<? super java.lang.Float,kotlin.Unit> setter, kotlin.jvm.functions.Function0<java.lang.Float> getter);
     method public static androidx.dynamicanimation.animation.SpringAnimation springAnimationOf(kotlin.jvm.functions.Function1<? super java.lang.Float,kotlin.Unit> setter, kotlin.jvm.functions.Function0<java.lang.Float> getter, float finalPosition = Float.NaN);
     method public static inline androidx.dynamicanimation.animation.SpringAnimation withSpringForceProperties(androidx.dynamicanimation.animation.SpringAnimation, kotlin.jvm.functions.Function1<? super androidx.dynamicanimation.animation.SpringForce,kotlin.Unit> func);
diff --git a/dynamic-animation/ktx/api/restricted_1.0.0-alpha02.txt b/dynamic-animation/ktx/api/restricted_1.0.0-alpha02.txt
index e250ffe..f972287 100644
--- a/dynamic-animation/ktx/api/restricted_1.0.0-alpha02.txt
+++ b/dynamic-animation/ktx/api/restricted_1.0.0-alpha02.txt
@@ -2,7 +2,6 @@
 package androidx.dynamicanimation.animation {
 
   public final class DynamicAnimationKt {
-    ctor public DynamicAnimationKt();
     method public static androidx.dynamicanimation.animation.FlingAnimation flingAnimationOf(kotlin.jvm.functions.Function1<? super java.lang.Float,kotlin.Unit> setter, kotlin.jvm.functions.Function0<java.lang.Float> getter);
     method public static androidx.dynamicanimation.animation.SpringAnimation springAnimationOf(kotlin.jvm.functions.Function1<? super java.lang.Float,kotlin.Unit> setter, kotlin.jvm.functions.Function0<java.lang.Float> getter, float finalPosition = Float.NaN);
     method public static inline androidx.dynamicanimation.animation.SpringAnimation withSpringForceProperties(androidx.dynamicanimation.animation.SpringAnimation, kotlin.jvm.functions.Function1<? super androidx.dynamicanimation.animation.SpringForce,kotlin.Unit> func);
diff --git a/dynamic-animation/ktx/api/restricted_1.0.0-alpha03.txt b/dynamic-animation/ktx/api/restricted_1.0.0-alpha03.txt
index e250ffe..f972287 100644
--- a/dynamic-animation/ktx/api/restricted_1.0.0-alpha03.txt
+++ b/dynamic-animation/ktx/api/restricted_1.0.0-alpha03.txt
@@ -2,7 +2,6 @@
 package androidx.dynamicanimation.animation {
 
   public final class DynamicAnimationKt {
-    ctor public DynamicAnimationKt();
     method public static androidx.dynamicanimation.animation.FlingAnimation flingAnimationOf(kotlin.jvm.functions.Function1<? super java.lang.Float,kotlin.Unit> setter, kotlin.jvm.functions.Function0<java.lang.Float> getter);
     method public static androidx.dynamicanimation.animation.SpringAnimation springAnimationOf(kotlin.jvm.functions.Function1<? super java.lang.Float,kotlin.Unit> setter, kotlin.jvm.functions.Function0<java.lang.Float> getter, float finalPosition = Float.NaN);
     method public static inline androidx.dynamicanimation.animation.SpringAnimation withSpringForceProperties(androidx.dynamicanimation.animation.SpringAnimation, kotlin.jvm.functions.Function1<? super androidx.dynamicanimation.animation.SpringForce,kotlin.Unit> func);
diff --git a/dynamic-animation/ktx/api/restricted_1.0.0-alpha04.txt b/dynamic-animation/ktx/api/restricted_1.0.0-alpha04.txt
index e250ffe..f972287 100644
--- a/dynamic-animation/ktx/api/restricted_1.0.0-alpha04.txt
+++ b/dynamic-animation/ktx/api/restricted_1.0.0-alpha04.txt
@@ -2,7 +2,6 @@
 package androidx.dynamicanimation.animation {
 
   public final class DynamicAnimationKt {
-    ctor public DynamicAnimationKt();
     method public static androidx.dynamicanimation.animation.FlingAnimation flingAnimationOf(kotlin.jvm.functions.Function1<? super java.lang.Float,kotlin.Unit> setter, kotlin.jvm.functions.Function0<java.lang.Float> getter);
     method public static androidx.dynamicanimation.animation.SpringAnimation springAnimationOf(kotlin.jvm.functions.Function1<? super java.lang.Float,kotlin.Unit> setter, kotlin.jvm.functions.Function0<java.lang.Float> getter, float finalPosition = Float.NaN);
     method public static inline androidx.dynamicanimation.animation.SpringAnimation withSpringForceProperties(androidx.dynamicanimation.animation.SpringAnimation, kotlin.jvm.functions.Function1<? super androidx.dynamicanimation.animation.SpringForce,kotlin.Unit> func);
diff --git a/dynamic-animation/ktx/api/restricted_current.txt b/dynamic-animation/ktx/api/restricted_current.txt
index e250ffe..f972287 100644
--- a/dynamic-animation/ktx/api/restricted_current.txt
+++ b/dynamic-animation/ktx/api/restricted_current.txt
@@ -2,7 +2,6 @@
 package androidx.dynamicanimation.animation {
 
   public final class DynamicAnimationKt {
-    ctor public DynamicAnimationKt();
     method public static androidx.dynamicanimation.animation.FlingAnimation flingAnimationOf(kotlin.jvm.functions.Function1<? super java.lang.Float,kotlin.Unit> setter, kotlin.jvm.functions.Function0<java.lang.Float> getter);
     method public static androidx.dynamicanimation.animation.SpringAnimation springAnimationOf(kotlin.jvm.functions.Function1<? super java.lang.Float,kotlin.Unit> setter, kotlin.jvm.functions.Function0<java.lang.Float> getter, float finalPosition = Float.NaN);
     method public static inline androidx.dynamicanimation.animation.SpringAnimation withSpringForceProperties(androidx.dynamicanimation.animation.SpringAnimation, kotlin.jvm.functions.Function1<? super androidx.dynamicanimation.animation.SpringForce,kotlin.Unit> func);
diff --git a/fragment/fragment-ktx/api/1.1.0-alpha01.txt b/fragment/fragment-ktx/api/1.1.0-alpha01.txt
index 3be9b54..3b51c70 100644
--- a/fragment/fragment-ktx/api/1.1.0-alpha01.txt
+++ b/fragment/fragment-ktx/api/1.1.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.fragment.app {
 
   public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
     method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
@@ -16,7 +15,6 @@
   }
 
   public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, androidx.lifecycle.ViewModelProvider.Factory? factory = null);
   }
 
diff --git a/fragment/fragment-ktx/api/1.1.0-alpha02.txt b/fragment/fragment-ktx/api/1.1.0-alpha02.txt
index 3be9b54..3b51c70 100644
--- a/fragment/fragment-ktx/api/1.1.0-alpha02.txt
+++ b/fragment/fragment-ktx/api/1.1.0-alpha02.txt
@@ -2,7 +2,6 @@
 package androidx.fragment.app {
 
   public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
     method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
@@ -16,7 +15,6 @@
   }
 
   public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, androidx.lifecycle.ViewModelProvider.Factory? factory = null);
   }
 
diff --git a/fragment/fragment-ktx/api/1.1.0-alpha03.txt b/fragment/fragment-ktx/api/1.1.0-alpha03.txt
index 61473ba..f66469b 100644
--- a/fragment/fragment-ktx/api/1.1.0-alpha03.txt
+++ b/fragment/fragment-ktx/api/1.1.0-alpha03.txt
@@ -2,14 +2,12 @@
 package androidx.fragment.app {
 
   public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
     method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
   }
 
   public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> activityViewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static <VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> createViewModelLazy(androidx.fragment.app.Fragment, kotlin.reflect.KClass<VM> viewModelClass, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer = { this }, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
diff --git a/fragment/fragment-ktx/api/1.1.0-alpha04.txt b/fragment/fragment-ktx/api/1.1.0-alpha04.txt
index 61473ba..f66469b 100644
--- a/fragment/fragment-ktx/api/1.1.0-alpha04.txt
+++ b/fragment/fragment-ktx/api/1.1.0-alpha04.txt
@@ -2,14 +2,12 @@
 package androidx.fragment.app {
 
   public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
     method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
   }
 
   public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> activityViewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static <VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> createViewModelLazy(androidx.fragment.app.Fragment, kotlin.reflect.KClass<VM> viewModelClass, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer = { this }, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
diff --git a/fragment/fragment-ktx/api/1.1.0-alpha05.txt b/fragment/fragment-ktx/api/1.1.0-alpha05.txt
index 61473ba..f66469b 100644
--- a/fragment/fragment-ktx/api/1.1.0-alpha05.txt
+++ b/fragment/fragment-ktx/api/1.1.0-alpha05.txt
@@ -2,14 +2,12 @@
 package androidx.fragment.app {
 
   public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
     method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
   }
 
   public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> activityViewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static <VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> createViewModelLazy(androidx.fragment.app.Fragment, kotlin.reflect.KClass<VM> viewModelClass, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer = { this }, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
diff --git a/fragment/fragment-ktx/api/1.1.0-alpha06.txt b/fragment/fragment-ktx/api/1.1.0-alpha06.txt
index 3436d70..71917cc 100644
--- a/fragment/fragment-ktx/api/1.1.0-alpha06.txt
+++ b/fragment/fragment-ktx/api/1.1.0-alpha06.txt
@@ -2,14 +2,12 @@
 package androidx.fragment.app {
 
   public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
     method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
   }
 
   public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> activityViewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static <VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> createViewModelLazy(androidx.fragment.app.Fragment, kotlin.reflect.KClass<VM> viewModelClass, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStore> storeProducer, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer = { this }, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
diff --git a/fragment/fragment-ktx/api/1.1.0-alpha07.txt b/fragment/fragment-ktx/api/1.1.0-alpha07.txt
index 3436d70..71917cc 100644
--- a/fragment/fragment-ktx/api/1.1.0-alpha07.txt
+++ b/fragment/fragment-ktx/api/1.1.0-alpha07.txt
@@ -2,14 +2,12 @@
 package androidx.fragment.app {
 
   public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
     method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
   }
 
   public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> activityViewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static <VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> createViewModelLazy(androidx.fragment.app.Fragment, kotlin.reflect.KClass<VM> viewModelClass, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStore> storeProducer, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer = { this }, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
diff --git a/fragment/fragment-ktx/api/1.1.0-alpha08.txt b/fragment/fragment-ktx/api/1.1.0-alpha08.txt
index 3436d70..71917cc 100644
--- a/fragment/fragment-ktx/api/1.1.0-alpha08.txt
+++ b/fragment/fragment-ktx/api/1.1.0-alpha08.txt
@@ -2,14 +2,12 @@
 package androidx.fragment.app {
 
   public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
     method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
   }
 
   public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> activityViewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static <VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> createViewModelLazy(androidx.fragment.app.Fragment, kotlin.reflect.KClass<VM> viewModelClass, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStore> storeProducer, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer = { this }, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
diff --git a/fragment/fragment-ktx/api/1.1.0-alpha09.txt b/fragment/fragment-ktx/api/1.1.0-alpha09.txt
index 3436d70..71917cc 100644
--- a/fragment/fragment-ktx/api/1.1.0-alpha09.txt
+++ b/fragment/fragment-ktx/api/1.1.0-alpha09.txt
@@ -2,14 +2,12 @@
 package androidx.fragment.app {
 
   public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
     method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
   }
 
   public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> activityViewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static <VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> createViewModelLazy(androidx.fragment.app.Fragment, kotlin.reflect.KClass<VM> viewModelClass, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStore> storeProducer, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer = { this }, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
diff --git a/fragment/fragment-ktx/api/1.1.0-beta01.txt b/fragment/fragment-ktx/api/1.1.0-beta01.txt
index 3436d70..71917cc 100644
--- a/fragment/fragment-ktx/api/1.1.0-beta01.txt
+++ b/fragment/fragment-ktx/api/1.1.0-beta01.txt
@@ -2,14 +2,12 @@
 package androidx.fragment.app {
 
   public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
     method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
   }
 
   public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> activityViewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static <VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> createViewModelLazy(androidx.fragment.app.Fragment, kotlin.reflect.KClass<VM> viewModelClass, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStore> storeProducer, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer = { this }, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
diff --git a/fragment/fragment-ktx/api/1.1.0-rc01.txt b/fragment/fragment-ktx/api/1.1.0-rc01.txt
index 3436d70..71917cc 100644
--- a/fragment/fragment-ktx/api/1.1.0-rc01.txt
+++ b/fragment/fragment-ktx/api/1.1.0-rc01.txt
@@ -2,14 +2,12 @@
 package androidx.fragment.app {
 
   public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
     method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
   }
 
   public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> activityViewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static <VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> createViewModelLazy(androidx.fragment.app.Fragment, kotlin.reflect.KClass<VM> viewModelClass, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStore> storeProducer, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer = { this }, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
diff --git a/fragment/fragment-ktx/api/1.2.0-alpha01.txt b/fragment/fragment-ktx/api/1.2.0-alpha01.txt
index 3436d70..71917cc 100644
--- a/fragment/fragment-ktx/api/1.2.0-alpha01.txt
+++ b/fragment/fragment-ktx/api/1.2.0-alpha01.txt
@@ -2,14 +2,12 @@
 package androidx.fragment.app {
 
   public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
     method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
   }
 
   public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> activityViewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static <VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> createViewModelLazy(androidx.fragment.app.Fragment, kotlin.reflect.KClass<VM> viewModelClass, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStore> storeProducer, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer = { this }, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
diff --git a/fragment/fragment-ktx/api/1.2.0-alpha02.txt b/fragment/fragment-ktx/api/1.2.0-alpha02.txt
index ab3b3b7..c8315cb 100644
--- a/fragment/fragment-ktx/api/1.2.0-alpha02.txt
+++ b/fragment/fragment-ktx/api/1.2.0-alpha02.txt
@@ -2,28 +2,24 @@
 package androidx.fragment.app {
 
   public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
     method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
   }
 
   public final class FragmentTransactionKt {
-    ctor public FragmentTransactionKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction add(androidx.fragment.app.FragmentTransaction, @IdRes int containerViewId, String? tag = null, android.os.Bundle? args = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction add(androidx.fragment.app.FragmentTransaction, String tag, android.os.Bundle? args = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction replace(androidx.fragment.app.FragmentTransaction, @IdRes int containerViewId, String? tag = null, android.os.Bundle? args = null);
   }
 
   public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> activityViewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static <VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> createViewModelLazy(androidx.fragment.app.Fragment, kotlin.reflect.KClass<VM> viewModelClass, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStore> storeProducer, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer = { this }, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static <F extends androidx.fragment.app.Fragment> F findFragment(android.view.View);
   }
 
diff --git a/fragment/fragment-ktx/api/1.2.0-alpha03.txt b/fragment/fragment-ktx/api/1.2.0-alpha03.txt
index ab3b3b7..c8315cb 100644
--- a/fragment/fragment-ktx/api/1.2.0-alpha03.txt
+++ b/fragment/fragment-ktx/api/1.2.0-alpha03.txt
@@ -2,28 +2,24 @@
 package androidx.fragment.app {
 
   public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
     method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
   }
 
   public final class FragmentTransactionKt {
-    ctor public FragmentTransactionKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction add(androidx.fragment.app.FragmentTransaction, @IdRes int containerViewId, String? tag = null, android.os.Bundle? args = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction add(androidx.fragment.app.FragmentTransaction, String tag, android.os.Bundle? args = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction replace(androidx.fragment.app.FragmentTransaction, @IdRes int containerViewId, String? tag = null, android.os.Bundle? args = null);
   }
 
   public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> activityViewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static <VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> createViewModelLazy(androidx.fragment.app.Fragment, kotlin.reflect.KClass<VM> viewModelClass, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStore> storeProducer, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer = { this }, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static <F extends androidx.fragment.app.Fragment> F findFragment(android.view.View);
   }
 
diff --git a/fragment/fragment-ktx/api/1.2.0-alpha04.txt b/fragment/fragment-ktx/api/1.2.0-alpha04.txt
index ab3b3b7..c8315cb 100644
--- a/fragment/fragment-ktx/api/1.2.0-alpha04.txt
+++ b/fragment/fragment-ktx/api/1.2.0-alpha04.txt
@@ -2,28 +2,24 @@
 package androidx.fragment.app {
 
   public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
     method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
   }
 
   public final class FragmentTransactionKt {
-    ctor public FragmentTransactionKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction add(androidx.fragment.app.FragmentTransaction, @IdRes int containerViewId, String? tag = null, android.os.Bundle? args = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction add(androidx.fragment.app.FragmentTransaction, String tag, android.os.Bundle? args = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction replace(androidx.fragment.app.FragmentTransaction, @IdRes int containerViewId, String? tag = null, android.os.Bundle? args = null);
   }
 
   public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> activityViewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static <VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> createViewModelLazy(androidx.fragment.app.Fragment, kotlin.reflect.KClass<VM> viewModelClass, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStore> storeProducer, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer = { this }, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static <F extends androidx.fragment.app.Fragment> F findFragment(android.view.View);
   }
 
diff --git a/fragment/fragment-ktx/api/1.2.0-beta01.txt b/fragment/fragment-ktx/api/1.2.0-beta01.txt
index ab3b3b7..c8315cb 100644
--- a/fragment/fragment-ktx/api/1.2.0-beta01.txt
+++ b/fragment/fragment-ktx/api/1.2.0-beta01.txt
@@ -2,28 +2,24 @@
 package androidx.fragment.app {
 
   public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
     method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
   }
 
   public final class FragmentTransactionKt {
-    ctor public FragmentTransactionKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction add(androidx.fragment.app.FragmentTransaction, @IdRes int containerViewId, String? tag = null, android.os.Bundle? args = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction add(androidx.fragment.app.FragmentTransaction, String tag, android.os.Bundle? args = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction replace(androidx.fragment.app.FragmentTransaction, @IdRes int containerViewId, String? tag = null, android.os.Bundle? args = null);
   }
 
   public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> activityViewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static <VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> createViewModelLazy(androidx.fragment.app.Fragment, kotlin.reflect.KClass<VM> viewModelClass, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStore> storeProducer, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer = { this }, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static <F extends androidx.fragment.app.Fragment> F findFragment(android.view.View);
   }
 
diff --git a/fragment/fragment-ktx/api/1.2.0-rc01.txt b/fragment/fragment-ktx/api/1.2.0-rc01.txt
index ab3b3b7..c8315cb 100644
--- a/fragment/fragment-ktx/api/1.2.0-rc01.txt
+++ b/fragment/fragment-ktx/api/1.2.0-rc01.txt
@@ -2,28 +2,24 @@
 package androidx.fragment.app {
 
   public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
     method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
   }
 
   public final class FragmentTransactionKt {
-    ctor public FragmentTransactionKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction add(androidx.fragment.app.FragmentTransaction, @IdRes int containerViewId, String? tag = null, android.os.Bundle? args = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction add(androidx.fragment.app.FragmentTransaction, String tag, android.os.Bundle? args = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction replace(androidx.fragment.app.FragmentTransaction, @IdRes int containerViewId, String? tag = null, android.os.Bundle? args = null);
   }
 
   public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> activityViewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static <VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> createViewModelLazy(androidx.fragment.app.Fragment, kotlin.reflect.KClass<VM> viewModelClass, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStore> storeProducer, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer = { this }, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static <F extends androidx.fragment.app.Fragment> F findFragment(android.view.View);
   }
 
diff --git a/fragment/fragment-ktx/api/1.3.0-alpha01.txt b/fragment/fragment-ktx/api/1.3.0-alpha01.txt
index ab3b3b7..c8315cb 100644
--- a/fragment/fragment-ktx/api/1.3.0-alpha01.txt
+++ b/fragment/fragment-ktx/api/1.3.0-alpha01.txt
@@ -2,28 +2,24 @@
 package androidx.fragment.app {
 
   public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
     method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
   }
 
   public final class FragmentTransactionKt {
-    ctor public FragmentTransactionKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction add(androidx.fragment.app.FragmentTransaction, @IdRes int containerViewId, String? tag = null, android.os.Bundle? args = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction add(androidx.fragment.app.FragmentTransaction, String tag, android.os.Bundle? args = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction replace(androidx.fragment.app.FragmentTransaction, @IdRes int containerViewId, String? tag = null, android.os.Bundle? args = null);
   }
 
   public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> activityViewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static <VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> createViewModelLazy(androidx.fragment.app.Fragment, kotlin.reflect.KClass<VM> viewModelClass, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStore> storeProducer, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer = { this }, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static <F extends androidx.fragment.app.Fragment> F findFragment(android.view.View);
   }
 
diff --git a/fragment/fragment-ktx/api/current.txt b/fragment/fragment-ktx/api/current.txt
index ab3b3b7..c8315cb 100644
--- a/fragment/fragment-ktx/api/current.txt
+++ b/fragment/fragment-ktx/api/current.txt
@@ -2,28 +2,24 @@
 package androidx.fragment.app {
 
   public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
     method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
   }
 
   public final class FragmentTransactionKt {
-    ctor public FragmentTransactionKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction add(androidx.fragment.app.FragmentTransaction, @IdRes int containerViewId, String? tag = null, android.os.Bundle? args = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction add(androidx.fragment.app.FragmentTransaction, String tag, android.os.Bundle? args = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction replace(androidx.fragment.app.FragmentTransaction, @IdRes int containerViewId, String? tag = null, android.os.Bundle? args = null);
   }
 
   public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> activityViewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static <VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> createViewModelLazy(androidx.fragment.app.Fragment, kotlin.reflect.KClass<VM> viewModelClass, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStore> storeProducer, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer = { this }, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static <F extends androidx.fragment.app.Fragment> F findFragment(android.view.View);
   }
 
diff --git a/fragment/fragment-ktx/api/public_plus_experimental_1.1.0-alpha01.txt b/fragment/fragment-ktx/api/public_plus_experimental_1.1.0-alpha01.txt
index 3be9b54..3b51c70 100644
--- a/fragment/fragment-ktx/api/public_plus_experimental_1.1.0-alpha01.txt
+++ b/fragment/fragment-ktx/api/public_plus_experimental_1.1.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.fragment.app {
 
   public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
     method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
@@ -16,7 +15,6 @@
   }
 
   public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, androidx.lifecycle.ViewModelProvider.Factory? factory = null);
   }
 
diff --git a/fragment/fragment-ktx/api/public_plus_experimental_1.1.0-alpha02.txt b/fragment/fragment-ktx/api/public_plus_experimental_1.1.0-alpha02.txt
index 3be9b54..3b51c70 100644
--- a/fragment/fragment-ktx/api/public_plus_experimental_1.1.0-alpha02.txt
+++ b/fragment/fragment-ktx/api/public_plus_experimental_1.1.0-alpha02.txt
@@ -2,7 +2,6 @@
 package androidx.fragment.app {
 
   public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
     method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
@@ -16,7 +15,6 @@
   }
 
   public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, androidx.lifecycle.ViewModelProvider.Factory? factory = null);
   }
 
diff --git a/fragment/fragment-ktx/api/public_plus_experimental_1.1.0-alpha03.txt b/fragment/fragment-ktx/api/public_plus_experimental_1.1.0-alpha03.txt
index 61473ba..f66469b 100644
--- a/fragment/fragment-ktx/api/public_plus_experimental_1.1.0-alpha03.txt
+++ b/fragment/fragment-ktx/api/public_plus_experimental_1.1.0-alpha03.txt
@@ -2,14 +2,12 @@
 package androidx.fragment.app {
 
   public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
     method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
   }
 
   public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> activityViewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static <VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> createViewModelLazy(androidx.fragment.app.Fragment, kotlin.reflect.KClass<VM> viewModelClass, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer = { this }, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
diff --git a/fragment/fragment-ktx/api/public_plus_experimental_1.1.0-alpha04.txt b/fragment/fragment-ktx/api/public_plus_experimental_1.1.0-alpha04.txt
index 61473ba..f66469b 100644
--- a/fragment/fragment-ktx/api/public_plus_experimental_1.1.0-alpha04.txt
+++ b/fragment/fragment-ktx/api/public_plus_experimental_1.1.0-alpha04.txt
@@ -2,14 +2,12 @@
 package androidx.fragment.app {
 
   public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
     method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
   }
 
   public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> activityViewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static <VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> createViewModelLazy(androidx.fragment.app.Fragment, kotlin.reflect.KClass<VM> viewModelClass, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer = { this }, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
diff --git a/fragment/fragment-ktx/api/public_plus_experimental_1.1.0-alpha05.txt b/fragment/fragment-ktx/api/public_plus_experimental_1.1.0-alpha05.txt
index 61473ba..f66469b 100644
--- a/fragment/fragment-ktx/api/public_plus_experimental_1.1.0-alpha05.txt
+++ b/fragment/fragment-ktx/api/public_plus_experimental_1.1.0-alpha05.txt
@@ -2,14 +2,12 @@
 package androidx.fragment.app {
 
   public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
     method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
   }
 
   public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> activityViewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static <VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> createViewModelLazy(androidx.fragment.app.Fragment, kotlin.reflect.KClass<VM> viewModelClass, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer = { this }, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
diff --git a/fragment/fragment-ktx/api/public_plus_experimental_1.1.0-alpha06.txt b/fragment/fragment-ktx/api/public_plus_experimental_1.1.0-alpha06.txt
index 3436d70..71917cc 100644
--- a/fragment/fragment-ktx/api/public_plus_experimental_1.1.0-alpha06.txt
+++ b/fragment/fragment-ktx/api/public_plus_experimental_1.1.0-alpha06.txt
@@ -2,14 +2,12 @@
 package androidx.fragment.app {
 
   public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
     method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
   }
 
   public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> activityViewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static <VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> createViewModelLazy(androidx.fragment.app.Fragment, kotlin.reflect.KClass<VM> viewModelClass, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStore> storeProducer, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer = { this }, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
diff --git a/fragment/fragment-ktx/api/public_plus_experimental_1.1.0-alpha07.txt b/fragment/fragment-ktx/api/public_plus_experimental_1.1.0-alpha07.txt
index 3436d70..71917cc 100644
--- a/fragment/fragment-ktx/api/public_plus_experimental_1.1.0-alpha07.txt
+++ b/fragment/fragment-ktx/api/public_plus_experimental_1.1.0-alpha07.txt
@@ -2,14 +2,12 @@
 package androidx.fragment.app {
 
   public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
     method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
   }
 
   public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> activityViewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static <VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> createViewModelLazy(androidx.fragment.app.Fragment, kotlin.reflect.KClass<VM> viewModelClass, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStore> storeProducer, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer = { this }, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
diff --git a/fragment/fragment-ktx/api/public_plus_experimental_1.1.0-alpha08.txt b/fragment/fragment-ktx/api/public_plus_experimental_1.1.0-alpha08.txt
index 3436d70..71917cc 100644
--- a/fragment/fragment-ktx/api/public_plus_experimental_1.1.0-alpha08.txt
+++ b/fragment/fragment-ktx/api/public_plus_experimental_1.1.0-alpha08.txt
@@ -2,14 +2,12 @@
 package androidx.fragment.app {
 
   public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
     method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
   }
 
   public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> activityViewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static <VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> createViewModelLazy(androidx.fragment.app.Fragment, kotlin.reflect.KClass<VM> viewModelClass, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStore> storeProducer, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer = { this }, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
diff --git a/fragment/fragment-ktx/api/public_plus_experimental_1.1.0-alpha09.txt b/fragment/fragment-ktx/api/public_plus_experimental_1.1.0-alpha09.txt
index 3436d70..71917cc 100644
--- a/fragment/fragment-ktx/api/public_plus_experimental_1.1.0-alpha09.txt
+++ b/fragment/fragment-ktx/api/public_plus_experimental_1.1.0-alpha09.txt
@@ -2,14 +2,12 @@
 package androidx.fragment.app {
 
   public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
     method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
   }
 
   public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> activityViewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static <VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> createViewModelLazy(androidx.fragment.app.Fragment, kotlin.reflect.KClass<VM> viewModelClass, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStore> storeProducer, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer = { this }, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
diff --git a/fragment/fragment-ktx/api/public_plus_experimental_1.1.0-beta01.txt b/fragment/fragment-ktx/api/public_plus_experimental_1.1.0-beta01.txt
index 3436d70..71917cc 100644
--- a/fragment/fragment-ktx/api/public_plus_experimental_1.1.0-beta01.txt
+++ b/fragment/fragment-ktx/api/public_plus_experimental_1.1.0-beta01.txt
@@ -2,14 +2,12 @@
 package androidx.fragment.app {
 
   public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
     method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
   }
 
   public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> activityViewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static <VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> createViewModelLazy(androidx.fragment.app.Fragment, kotlin.reflect.KClass<VM> viewModelClass, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStore> storeProducer, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer = { this }, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
diff --git a/fragment/fragment-ktx/api/public_plus_experimental_1.1.0-rc01.txt b/fragment/fragment-ktx/api/public_plus_experimental_1.1.0-rc01.txt
index 3436d70..71917cc 100644
--- a/fragment/fragment-ktx/api/public_plus_experimental_1.1.0-rc01.txt
+++ b/fragment/fragment-ktx/api/public_plus_experimental_1.1.0-rc01.txt
@@ -2,14 +2,12 @@
 package androidx.fragment.app {
 
   public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
     method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
   }
 
   public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> activityViewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static <VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> createViewModelLazy(androidx.fragment.app.Fragment, kotlin.reflect.KClass<VM> viewModelClass, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStore> storeProducer, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer = { this }, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
diff --git a/fragment/fragment-ktx/api/public_plus_experimental_1.2.0-alpha01.txt b/fragment/fragment-ktx/api/public_plus_experimental_1.2.0-alpha01.txt
index 3436d70..71917cc 100644
--- a/fragment/fragment-ktx/api/public_plus_experimental_1.2.0-alpha01.txt
+++ b/fragment/fragment-ktx/api/public_plus_experimental_1.2.0-alpha01.txt
@@ -2,14 +2,12 @@
 package androidx.fragment.app {
 
   public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
     method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
   }
 
   public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> activityViewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static <VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> createViewModelLazy(androidx.fragment.app.Fragment, kotlin.reflect.KClass<VM> viewModelClass, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStore> storeProducer, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer = { this }, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
diff --git a/fragment/fragment-ktx/api/public_plus_experimental_1.2.0-alpha02.txt b/fragment/fragment-ktx/api/public_plus_experimental_1.2.0-alpha02.txt
index ab3b3b7..c8315cb 100644
--- a/fragment/fragment-ktx/api/public_plus_experimental_1.2.0-alpha02.txt
+++ b/fragment/fragment-ktx/api/public_plus_experimental_1.2.0-alpha02.txt
@@ -2,28 +2,24 @@
 package androidx.fragment.app {
 
   public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
     method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
   }
 
   public final class FragmentTransactionKt {
-    ctor public FragmentTransactionKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction add(androidx.fragment.app.FragmentTransaction, @IdRes int containerViewId, String? tag = null, android.os.Bundle? args = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction add(androidx.fragment.app.FragmentTransaction, String tag, android.os.Bundle? args = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction replace(androidx.fragment.app.FragmentTransaction, @IdRes int containerViewId, String? tag = null, android.os.Bundle? args = null);
   }
 
   public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> activityViewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static <VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> createViewModelLazy(androidx.fragment.app.Fragment, kotlin.reflect.KClass<VM> viewModelClass, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStore> storeProducer, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer = { this }, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static <F extends androidx.fragment.app.Fragment> F findFragment(android.view.View);
   }
 
diff --git a/fragment/fragment-ktx/api/public_plus_experimental_1.2.0-alpha03.txt b/fragment/fragment-ktx/api/public_plus_experimental_1.2.0-alpha03.txt
index ab3b3b7..c8315cb 100644
--- a/fragment/fragment-ktx/api/public_plus_experimental_1.2.0-alpha03.txt
+++ b/fragment/fragment-ktx/api/public_plus_experimental_1.2.0-alpha03.txt
@@ -2,28 +2,24 @@
 package androidx.fragment.app {
 
   public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
     method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
   }
 
   public final class FragmentTransactionKt {
-    ctor public FragmentTransactionKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction add(androidx.fragment.app.FragmentTransaction, @IdRes int containerViewId, String? tag = null, android.os.Bundle? args = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction add(androidx.fragment.app.FragmentTransaction, String tag, android.os.Bundle? args = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction replace(androidx.fragment.app.FragmentTransaction, @IdRes int containerViewId, String? tag = null, android.os.Bundle? args = null);
   }
 
   public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> activityViewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static <VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> createViewModelLazy(androidx.fragment.app.Fragment, kotlin.reflect.KClass<VM> viewModelClass, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStore> storeProducer, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer = { this }, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static <F extends androidx.fragment.app.Fragment> F findFragment(android.view.View);
   }
 
diff --git a/fragment/fragment-ktx/api/public_plus_experimental_1.2.0-alpha04.txt b/fragment/fragment-ktx/api/public_plus_experimental_1.2.0-alpha04.txt
index ab3b3b7..c8315cb 100644
--- a/fragment/fragment-ktx/api/public_plus_experimental_1.2.0-alpha04.txt
+++ b/fragment/fragment-ktx/api/public_plus_experimental_1.2.0-alpha04.txt
@@ -2,28 +2,24 @@
 package androidx.fragment.app {
 
   public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
     method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
   }
 
   public final class FragmentTransactionKt {
-    ctor public FragmentTransactionKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction add(androidx.fragment.app.FragmentTransaction, @IdRes int containerViewId, String? tag = null, android.os.Bundle? args = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction add(androidx.fragment.app.FragmentTransaction, String tag, android.os.Bundle? args = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction replace(androidx.fragment.app.FragmentTransaction, @IdRes int containerViewId, String? tag = null, android.os.Bundle? args = null);
   }
 
   public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> activityViewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static <VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> createViewModelLazy(androidx.fragment.app.Fragment, kotlin.reflect.KClass<VM> viewModelClass, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStore> storeProducer, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer = { this }, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static <F extends androidx.fragment.app.Fragment> F findFragment(android.view.View);
   }
 
diff --git a/fragment/fragment-ktx/api/public_plus_experimental_1.2.0-beta01.txt b/fragment/fragment-ktx/api/public_plus_experimental_1.2.0-beta01.txt
index ab3b3b7..c8315cb 100644
--- a/fragment/fragment-ktx/api/public_plus_experimental_1.2.0-beta01.txt
+++ b/fragment/fragment-ktx/api/public_plus_experimental_1.2.0-beta01.txt
@@ -2,28 +2,24 @@
 package androidx.fragment.app {
 
   public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
     method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
   }
 
   public final class FragmentTransactionKt {
-    ctor public FragmentTransactionKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction add(androidx.fragment.app.FragmentTransaction, @IdRes int containerViewId, String? tag = null, android.os.Bundle? args = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction add(androidx.fragment.app.FragmentTransaction, String tag, android.os.Bundle? args = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction replace(androidx.fragment.app.FragmentTransaction, @IdRes int containerViewId, String? tag = null, android.os.Bundle? args = null);
   }
 
   public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> activityViewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static <VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> createViewModelLazy(androidx.fragment.app.Fragment, kotlin.reflect.KClass<VM> viewModelClass, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStore> storeProducer, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer = { this }, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static <F extends androidx.fragment.app.Fragment> F findFragment(android.view.View);
   }
 
diff --git a/fragment/fragment-ktx/api/public_plus_experimental_1.2.0-rc01.txt b/fragment/fragment-ktx/api/public_plus_experimental_1.2.0-rc01.txt
index ab3b3b7..c8315cb 100644
--- a/fragment/fragment-ktx/api/public_plus_experimental_1.2.0-rc01.txt
+++ b/fragment/fragment-ktx/api/public_plus_experimental_1.2.0-rc01.txt
@@ -2,28 +2,24 @@
 package androidx.fragment.app {
 
   public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
     method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
   }
 
   public final class FragmentTransactionKt {
-    ctor public FragmentTransactionKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction add(androidx.fragment.app.FragmentTransaction, @IdRes int containerViewId, String? tag = null, android.os.Bundle? args = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction add(androidx.fragment.app.FragmentTransaction, String tag, android.os.Bundle? args = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction replace(androidx.fragment.app.FragmentTransaction, @IdRes int containerViewId, String? tag = null, android.os.Bundle? args = null);
   }
 
   public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> activityViewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static <VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> createViewModelLazy(androidx.fragment.app.Fragment, kotlin.reflect.KClass<VM> viewModelClass, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStore> storeProducer, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer = { this }, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static <F extends androidx.fragment.app.Fragment> F findFragment(android.view.View);
   }
 
diff --git a/fragment/fragment-ktx/api/public_plus_experimental_1.3.0-alpha01.txt b/fragment/fragment-ktx/api/public_plus_experimental_1.3.0-alpha01.txt
index ab3b3b7..c8315cb 100644
--- a/fragment/fragment-ktx/api/public_plus_experimental_1.3.0-alpha01.txt
+++ b/fragment/fragment-ktx/api/public_plus_experimental_1.3.0-alpha01.txt
@@ -2,28 +2,24 @@
 package androidx.fragment.app {
 
   public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
     method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
   }
 
   public final class FragmentTransactionKt {
-    ctor public FragmentTransactionKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction add(androidx.fragment.app.FragmentTransaction, @IdRes int containerViewId, String? tag = null, android.os.Bundle? args = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction add(androidx.fragment.app.FragmentTransaction, String tag, android.os.Bundle? args = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction replace(androidx.fragment.app.FragmentTransaction, @IdRes int containerViewId, String? tag = null, android.os.Bundle? args = null);
   }
 
   public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> activityViewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static <VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> createViewModelLazy(androidx.fragment.app.Fragment, kotlin.reflect.KClass<VM> viewModelClass, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStore> storeProducer, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer = { this }, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static <F extends androidx.fragment.app.Fragment> F findFragment(android.view.View);
   }
 
diff --git a/fragment/fragment-ktx/api/public_plus_experimental_current.txt b/fragment/fragment-ktx/api/public_plus_experimental_current.txt
index ab3b3b7..c8315cb 100644
--- a/fragment/fragment-ktx/api/public_plus_experimental_current.txt
+++ b/fragment/fragment-ktx/api/public_plus_experimental_current.txt
@@ -2,28 +2,24 @@
 package androidx.fragment.app {
 
   public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
     method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
   }
 
   public final class FragmentTransactionKt {
-    ctor public FragmentTransactionKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction add(androidx.fragment.app.FragmentTransaction, @IdRes int containerViewId, String? tag = null, android.os.Bundle? args = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction add(androidx.fragment.app.FragmentTransaction, String tag, android.os.Bundle? args = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction replace(androidx.fragment.app.FragmentTransaction, @IdRes int containerViewId, String? tag = null, android.os.Bundle? args = null);
   }
 
   public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> activityViewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static <VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> createViewModelLazy(androidx.fragment.app.Fragment, kotlin.reflect.KClass<VM> viewModelClass, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStore> storeProducer, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer = { this }, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static <F extends androidx.fragment.app.Fragment> F findFragment(android.view.View);
   }
 
diff --git a/fragment/fragment-ktx/api/restricted_1.1.0-alpha05.txt b/fragment/fragment-ktx/api/restricted_1.1.0-alpha05.txt
index 61473ba..f66469b 100644
--- a/fragment/fragment-ktx/api/restricted_1.1.0-alpha05.txt
+++ b/fragment/fragment-ktx/api/restricted_1.1.0-alpha05.txt
@@ -2,14 +2,12 @@
 package androidx.fragment.app {
 
   public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
     method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
   }
 
   public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> activityViewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static <VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> createViewModelLazy(androidx.fragment.app.Fragment, kotlin.reflect.KClass<VM> viewModelClass, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer = { this }, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
diff --git a/fragment/fragment-ktx/api/restricted_1.1.0-alpha06.txt b/fragment/fragment-ktx/api/restricted_1.1.0-alpha06.txt
index 3436d70..71917cc 100644
--- a/fragment/fragment-ktx/api/restricted_1.1.0-alpha06.txt
+++ b/fragment/fragment-ktx/api/restricted_1.1.0-alpha06.txt
@@ -2,14 +2,12 @@
 package androidx.fragment.app {
 
   public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
     method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
   }
 
   public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> activityViewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static <VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> createViewModelLazy(androidx.fragment.app.Fragment, kotlin.reflect.KClass<VM> viewModelClass, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStore> storeProducer, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer = { this }, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
diff --git a/fragment/fragment-ktx/api/restricted_1.1.0-alpha07.txt b/fragment/fragment-ktx/api/restricted_1.1.0-alpha07.txt
index 3436d70..71917cc 100644
--- a/fragment/fragment-ktx/api/restricted_1.1.0-alpha07.txt
+++ b/fragment/fragment-ktx/api/restricted_1.1.0-alpha07.txt
@@ -2,14 +2,12 @@
 package androidx.fragment.app {
 
   public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
     method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
   }
 
   public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> activityViewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static <VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> createViewModelLazy(androidx.fragment.app.Fragment, kotlin.reflect.KClass<VM> viewModelClass, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStore> storeProducer, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer = { this }, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
diff --git a/fragment/fragment-ktx/api/restricted_1.1.0-alpha08.txt b/fragment/fragment-ktx/api/restricted_1.1.0-alpha08.txt
index 3436d70..71917cc 100644
--- a/fragment/fragment-ktx/api/restricted_1.1.0-alpha08.txt
+++ b/fragment/fragment-ktx/api/restricted_1.1.0-alpha08.txt
@@ -2,14 +2,12 @@
 package androidx.fragment.app {
 
   public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
     method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
   }
 
   public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> activityViewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static <VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> createViewModelLazy(androidx.fragment.app.Fragment, kotlin.reflect.KClass<VM> viewModelClass, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStore> storeProducer, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer = { this }, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
diff --git a/fragment/fragment-ktx/api/restricted_1.1.0-alpha09.txt b/fragment/fragment-ktx/api/restricted_1.1.0-alpha09.txt
index 3436d70..71917cc 100644
--- a/fragment/fragment-ktx/api/restricted_1.1.0-alpha09.txt
+++ b/fragment/fragment-ktx/api/restricted_1.1.0-alpha09.txt
@@ -2,14 +2,12 @@
 package androidx.fragment.app {
 
   public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
     method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
   }
 
   public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> activityViewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static <VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> createViewModelLazy(androidx.fragment.app.Fragment, kotlin.reflect.KClass<VM> viewModelClass, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStore> storeProducer, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer = { this }, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
diff --git a/fragment/fragment-ktx/api/restricted_1.1.0-beta01.txt b/fragment/fragment-ktx/api/restricted_1.1.0-beta01.txt
index 3436d70..71917cc 100644
--- a/fragment/fragment-ktx/api/restricted_1.1.0-beta01.txt
+++ b/fragment/fragment-ktx/api/restricted_1.1.0-beta01.txt
@@ -2,14 +2,12 @@
 package androidx.fragment.app {
 
   public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
     method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
   }
 
   public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> activityViewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static <VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> createViewModelLazy(androidx.fragment.app.Fragment, kotlin.reflect.KClass<VM> viewModelClass, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStore> storeProducer, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer = { this }, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
diff --git a/fragment/fragment-ktx/api/restricted_1.1.0-rc01.txt b/fragment/fragment-ktx/api/restricted_1.1.0-rc01.txt
index 3436d70..71917cc 100644
--- a/fragment/fragment-ktx/api/restricted_1.1.0-rc01.txt
+++ b/fragment/fragment-ktx/api/restricted_1.1.0-rc01.txt
@@ -2,14 +2,12 @@
 package androidx.fragment.app {
 
   public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
     method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
   }
 
   public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> activityViewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static <VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> createViewModelLazy(androidx.fragment.app.Fragment, kotlin.reflect.KClass<VM> viewModelClass, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStore> storeProducer, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer = { this }, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
diff --git a/fragment/fragment-ktx/api/restricted_1.2.0-alpha01.txt b/fragment/fragment-ktx/api/restricted_1.2.0-alpha01.txt
index 3436d70..71917cc 100644
--- a/fragment/fragment-ktx/api/restricted_1.2.0-alpha01.txt
+++ b/fragment/fragment-ktx/api/restricted_1.2.0-alpha01.txt
@@ -2,14 +2,12 @@
 package androidx.fragment.app {
 
   public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
     method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
   }
 
   public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> activityViewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static <VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> createViewModelLazy(androidx.fragment.app.Fragment, kotlin.reflect.KClass<VM> viewModelClass, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStore> storeProducer, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer = { this }, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
diff --git a/fragment/fragment-ktx/api/restricted_1.2.0-alpha02.txt b/fragment/fragment-ktx/api/restricted_1.2.0-alpha02.txt
index ab3b3b7..c8315cb 100644
--- a/fragment/fragment-ktx/api/restricted_1.2.0-alpha02.txt
+++ b/fragment/fragment-ktx/api/restricted_1.2.0-alpha02.txt
@@ -2,28 +2,24 @@
 package androidx.fragment.app {
 
   public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
     method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
   }
 
   public final class FragmentTransactionKt {
-    ctor public FragmentTransactionKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction add(androidx.fragment.app.FragmentTransaction, @IdRes int containerViewId, String? tag = null, android.os.Bundle? args = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction add(androidx.fragment.app.FragmentTransaction, String tag, android.os.Bundle? args = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction replace(androidx.fragment.app.FragmentTransaction, @IdRes int containerViewId, String? tag = null, android.os.Bundle? args = null);
   }
 
   public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> activityViewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static <VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> createViewModelLazy(androidx.fragment.app.Fragment, kotlin.reflect.KClass<VM> viewModelClass, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStore> storeProducer, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer = { this }, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static <F extends androidx.fragment.app.Fragment> F findFragment(android.view.View);
   }
 
diff --git a/fragment/fragment-ktx/api/restricted_1.2.0-alpha03.txt b/fragment/fragment-ktx/api/restricted_1.2.0-alpha03.txt
index ab3b3b7..c8315cb 100644
--- a/fragment/fragment-ktx/api/restricted_1.2.0-alpha03.txt
+++ b/fragment/fragment-ktx/api/restricted_1.2.0-alpha03.txt
@@ -2,28 +2,24 @@
 package androidx.fragment.app {
 
   public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
     method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
   }
 
   public final class FragmentTransactionKt {
-    ctor public FragmentTransactionKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction add(androidx.fragment.app.FragmentTransaction, @IdRes int containerViewId, String? tag = null, android.os.Bundle? args = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction add(androidx.fragment.app.FragmentTransaction, String tag, android.os.Bundle? args = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction replace(androidx.fragment.app.FragmentTransaction, @IdRes int containerViewId, String? tag = null, android.os.Bundle? args = null);
   }
 
   public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> activityViewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static <VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> createViewModelLazy(androidx.fragment.app.Fragment, kotlin.reflect.KClass<VM> viewModelClass, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStore> storeProducer, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer = { this }, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static <F extends androidx.fragment.app.Fragment> F findFragment(android.view.View);
   }
 
diff --git a/fragment/fragment-ktx/api/restricted_1.2.0-alpha04.txt b/fragment/fragment-ktx/api/restricted_1.2.0-alpha04.txt
index ab3b3b7..c8315cb 100644
--- a/fragment/fragment-ktx/api/restricted_1.2.0-alpha04.txt
+++ b/fragment/fragment-ktx/api/restricted_1.2.0-alpha04.txt
@@ -2,28 +2,24 @@
 package androidx.fragment.app {
 
   public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
     method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
   }
 
   public final class FragmentTransactionKt {
-    ctor public FragmentTransactionKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction add(androidx.fragment.app.FragmentTransaction, @IdRes int containerViewId, String? tag = null, android.os.Bundle? args = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction add(androidx.fragment.app.FragmentTransaction, String tag, android.os.Bundle? args = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction replace(androidx.fragment.app.FragmentTransaction, @IdRes int containerViewId, String? tag = null, android.os.Bundle? args = null);
   }
 
   public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> activityViewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static <VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> createViewModelLazy(androidx.fragment.app.Fragment, kotlin.reflect.KClass<VM> viewModelClass, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStore> storeProducer, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer = { this }, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static <F extends androidx.fragment.app.Fragment> F findFragment(android.view.View);
   }
 
diff --git a/fragment/fragment-ktx/api/restricted_1.2.0-beta01.txt b/fragment/fragment-ktx/api/restricted_1.2.0-beta01.txt
index ab3b3b7..c8315cb 100644
--- a/fragment/fragment-ktx/api/restricted_1.2.0-beta01.txt
+++ b/fragment/fragment-ktx/api/restricted_1.2.0-beta01.txt
@@ -2,28 +2,24 @@
 package androidx.fragment.app {
 
   public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
     method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
   }
 
   public final class FragmentTransactionKt {
-    ctor public FragmentTransactionKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction add(androidx.fragment.app.FragmentTransaction, @IdRes int containerViewId, String? tag = null, android.os.Bundle? args = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction add(androidx.fragment.app.FragmentTransaction, String tag, android.os.Bundle? args = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction replace(androidx.fragment.app.FragmentTransaction, @IdRes int containerViewId, String? tag = null, android.os.Bundle? args = null);
   }
 
   public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> activityViewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static <VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> createViewModelLazy(androidx.fragment.app.Fragment, kotlin.reflect.KClass<VM> viewModelClass, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStore> storeProducer, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer = { this }, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static <F extends androidx.fragment.app.Fragment> F findFragment(android.view.View);
   }
 
diff --git a/fragment/fragment-ktx/api/restricted_1.2.0-rc01.txt b/fragment/fragment-ktx/api/restricted_1.2.0-rc01.txt
index ab3b3b7..c8315cb 100644
--- a/fragment/fragment-ktx/api/restricted_1.2.0-rc01.txt
+++ b/fragment/fragment-ktx/api/restricted_1.2.0-rc01.txt
@@ -2,28 +2,24 @@
 package androidx.fragment.app {
 
   public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
     method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
   }
 
   public final class FragmentTransactionKt {
-    ctor public FragmentTransactionKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction add(androidx.fragment.app.FragmentTransaction, @IdRes int containerViewId, String? tag = null, android.os.Bundle? args = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction add(androidx.fragment.app.FragmentTransaction, String tag, android.os.Bundle? args = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction replace(androidx.fragment.app.FragmentTransaction, @IdRes int containerViewId, String? tag = null, android.os.Bundle? args = null);
   }
 
   public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> activityViewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static <VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> createViewModelLazy(androidx.fragment.app.Fragment, kotlin.reflect.KClass<VM> viewModelClass, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStore> storeProducer, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer = { this }, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static <F extends androidx.fragment.app.Fragment> F findFragment(android.view.View);
   }
 
diff --git a/fragment/fragment-ktx/api/restricted_1.3.0-alpha01.txt b/fragment/fragment-ktx/api/restricted_1.3.0-alpha01.txt
index ab3b3b7..c8315cb 100644
--- a/fragment/fragment-ktx/api/restricted_1.3.0-alpha01.txt
+++ b/fragment/fragment-ktx/api/restricted_1.3.0-alpha01.txt
@@ -2,28 +2,24 @@
 package androidx.fragment.app {
 
   public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
     method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
   }
 
   public final class FragmentTransactionKt {
-    ctor public FragmentTransactionKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction add(androidx.fragment.app.FragmentTransaction, @IdRes int containerViewId, String? tag = null, android.os.Bundle? args = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction add(androidx.fragment.app.FragmentTransaction, String tag, android.os.Bundle? args = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction replace(androidx.fragment.app.FragmentTransaction, @IdRes int containerViewId, String? tag = null, android.os.Bundle? args = null);
   }
 
   public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> activityViewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static <VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> createViewModelLazy(androidx.fragment.app.Fragment, kotlin.reflect.KClass<VM> viewModelClass, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStore> storeProducer, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer = { this }, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static <F extends androidx.fragment.app.Fragment> F findFragment(android.view.View);
   }
 
diff --git a/fragment/fragment-ktx/api/restricted_current.txt b/fragment/fragment-ktx/api/restricted_current.txt
index ab3b3b7..c8315cb 100644
--- a/fragment/fragment-ktx/api/restricted_current.txt
+++ b/fragment/fragment-ktx/api/restricted_current.txt
@@ -2,28 +2,24 @@
 package androidx.fragment.app {
 
   public final class FragmentManagerKt {
-    ctor public FragmentManagerKt();
     method public static inline void commit(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method public static inline void commitNow(androidx.fragment.app.FragmentManager, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
     method @Deprecated public static inline void transaction(androidx.fragment.app.FragmentManager, boolean now = false, boolean allowStateLoss = false, kotlin.jvm.functions.Function1<? super androidx.fragment.app.FragmentTransaction,kotlin.Unit> body);
   }
 
   public final class FragmentTransactionKt {
-    ctor public FragmentTransactionKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction add(androidx.fragment.app.FragmentTransaction, @IdRes int containerViewId, String? tag = null, android.os.Bundle? args = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction add(androidx.fragment.app.FragmentTransaction, String tag, android.os.Bundle? args = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.FragmentTransaction replace(androidx.fragment.app.FragmentTransaction, @IdRes int containerViewId, String? tag = null, android.os.Bundle? args = null);
   }
 
   public final class FragmentViewModelLazyKt {
-    ctor public FragmentViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> activityViewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static <VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> createViewModelLazy(androidx.fragment.app.Fragment, kotlin.reflect.KClass<VM> viewModelClass, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStore> storeProducer, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> viewModels(androidx.fragment.app.Fragment, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelStoreOwner> ownerProducer = { this }, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static <F extends androidx.fragment.app.Fragment> F findFragment(android.view.View);
   }
 
diff --git a/fragment/fragment-testing/api/1.1.0-alpha02.txt b/fragment/fragment-testing/api/1.1.0-alpha02.txt
index 4abb58d..886e842 100644
--- a/fragment/fragment-testing/api/1.1.0-alpha02.txt
+++ b/fragment/fragment-testing/api/1.1.0-alpha02.txt
@@ -18,7 +18,6 @@
   }
 
   public final class FragmentScenarioKt {
-    ctor public FragmentScenarioKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, androidx.fragment.app.FragmentFactory? factory = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, kotlin.jvm.functions.Function1<? super android.os.Bundle,? extends F> instantiate);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragmentInContainer(android.os.Bundle? fragmentArgs = null, androidx.fragment.app.FragmentFactory? factory = null);
diff --git a/fragment/fragment-testing/api/1.1.0-alpha03.txt b/fragment/fragment-testing/api/1.1.0-alpha03.txt
index e233be9..3756406 100644
--- a/fragment/fragment-testing/api/1.1.0-alpha03.txt
+++ b/fragment/fragment-testing/api/1.1.0-alpha03.txt
@@ -20,7 +20,6 @@
   }
 
   public final class FragmentScenarioKt {
-    ctor public FragmentScenarioKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, kotlin.jvm.functions.Function1<? super android.os.Bundle,? extends F> instantiate);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragmentInContainer(android.os.Bundle? fragmentArgs = null, int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
diff --git a/fragment/fragment-testing/api/1.1.0-alpha04.txt b/fragment/fragment-testing/api/1.1.0-alpha04.txt
index e233be9..3756406 100644
--- a/fragment/fragment-testing/api/1.1.0-alpha04.txt
+++ b/fragment/fragment-testing/api/1.1.0-alpha04.txt
@@ -20,7 +20,6 @@
   }
 
   public final class FragmentScenarioKt {
-    ctor public FragmentScenarioKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, kotlin.jvm.functions.Function1<? super android.os.Bundle,? extends F> instantiate);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragmentInContainer(android.os.Bundle? fragmentArgs = null, int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
diff --git a/fragment/fragment-testing/api/1.1.0-alpha05.txt b/fragment/fragment-testing/api/1.1.0-alpha05.txt
index e233be9..3756406 100644
--- a/fragment/fragment-testing/api/1.1.0-alpha05.txt
+++ b/fragment/fragment-testing/api/1.1.0-alpha05.txt
@@ -20,7 +20,6 @@
   }
 
   public final class FragmentScenarioKt {
-    ctor public FragmentScenarioKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, kotlin.jvm.functions.Function1<? super android.os.Bundle,? extends F> instantiate);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragmentInContainer(android.os.Bundle? fragmentArgs = null, int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
diff --git a/fragment/fragment-testing/api/1.1.0-alpha06.txt b/fragment/fragment-testing/api/1.1.0-alpha06.txt
index 873d5c8..ac1542b 100644
--- a/fragment/fragment-testing/api/1.1.0-alpha06.txt
+++ b/fragment/fragment-testing/api/1.1.0-alpha06.txt
@@ -20,7 +20,6 @@
   }
 
   public final class FragmentScenarioKt {
-    ctor public FragmentScenarioKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, kotlin.jvm.functions.Function0<? extends F> instantiate);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragmentInContainer(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
diff --git a/fragment/fragment-testing/api/1.1.0-alpha07.txt b/fragment/fragment-testing/api/1.1.0-alpha07.txt
index 873d5c8..ac1542b 100644
--- a/fragment/fragment-testing/api/1.1.0-alpha07.txt
+++ b/fragment/fragment-testing/api/1.1.0-alpha07.txt
@@ -20,7 +20,6 @@
   }
 
   public final class FragmentScenarioKt {
-    ctor public FragmentScenarioKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, kotlin.jvm.functions.Function0<? extends F> instantiate);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragmentInContainer(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
diff --git a/fragment/fragment-testing/api/1.1.0-alpha08.txt b/fragment/fragment-testing/api/1.1.0-alpha08.txt
index 873d5c8..ac1542b 100644
--- a/fragment/fragment-testing/api/1.1.0-alpha08.txt
+++ b/fragment/fragment-testing/api/1.1.0-alpha08.txt
@@ -20,7 +20,6 @@
   }
 
   public final class FragmentScenarioKt {
-    ctor public FragmentScenarioKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, kotlin.jvm.functions.Function0<? extends F> instantiate);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragmentInContainer(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
diff --git a/fragment/fragment-testing/api/1.1.0-alpha09.txt b/fragment/fragment-testing/api/1.1.0-alpha09.txt
index 873d5c8..ac1542b 100644
--- a/fragment/fragment-testing/api/1.1.0-alpha09.txt
+++ b/fragment/fragment-testing/api/1.1.0-alpha09.txt
@@ -20,7 +20,6 @@
   }
 
   public final class FragmentScenarioKt {
-    ctor public FragmentScenarioKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, kotlin.jvm.functions.Function0<? extends F> instantiate);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragmentInContainer(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
diff --git a/fragment/fragment-testing/api/1.1.0-beta01.txt b/fragment/fragment-testing/api/1.1.0-beta01.txt
index 873d5c8..ac1542b 100644
--- a/fragment/fragment-testing/api/1.1.0-beta01.txt
+++ b/fragment/fragment-testing/api/1.1.0-beta01.txt
@@ -20,7 +20,6 @@
   }
 
   public final class FragmentScenarioKt {
-    ctor public FragmentScenarioKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, kotlin.jvm.functions.Function0<? extends F> instantiate);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragmentInContainer(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
diff --git a/fragment/fragment-testing/api/1.1.0-rc01.txt b/fragment/fragment-testing/api/1.1.0-rc01.txt
index 873d5c8..ac1542b 100644
--- a/fragment/fragment-testing/api/1.1.0-rc01.txt
+++ b/fragment/fragment-testing/api/1.1.0-rc01.txt
@@ -20,7 +20,6 @@
   }
 
   public final class FragmentScenarioKt {
-    ctor public FragmentScenarioKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, kotlin.jvm.functions.Function0<? extends F> instantiate);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragmentInContainer(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
diff --git a/fragment/fragment-testing/api/1.2.0-alpha01.txt b/fragment/fragment-testing/api/1.2.0-alpha01.txt
index 873d5c8..ac1542b 100644
--- a/fragment/fragment-testing/api/1.2.0-alpha01.txt
+++ b/fragment/fragment-testing/api/1.2.0-alpha01.txt
@@ -20,7 +20,6 @@
   }
 
   public final class FragmentScenarioKt {
-    ctor public FragmentScenarioKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, kotlin.jvm.functions.Function0<? extends F> instantiate);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragmentInContainer(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
diff --git a/fragment/fragment-testing/api/1.2.0-alpha02.txt b/fragment/fragment-testing/api/1.2.0-alpha02.txt
index 873d5c8..ac1542b 100644
--- a/fragment/fragment-testing/api/1.2.0-alpha02.txt
+++ b/fragment/fragment-testing/api/1.2.0-alpha02.txt
@@ -20,7 +20,6 @@
   }
 
   public final class FragmentScenarioKt {
-    ctor public FragmentScenarioKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, kotlin.jvm.functions.Function0<? extends F> instantiate);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragmentInContainer(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
diff --git a/fragment/fragment-testing/api/1.2.0-alpha03.txt b/fragment/fragment-testing/api/1.2.0-alpha03.txt
index 873d5c8..ac1542b 100644
--- a/fragment/fragment-testing/api/1.2.0-alpha03.txt
+++ b/fragment/fragment-testing/api/1.2.0-alpha03.txt
@@ -20,7 +20,6 @@
   }
 
   public final class FragmentScenarioKt {
-    ctor public FragmentScenarioKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, kotlin.jvm.functions.Function0<? extends F> instantiate);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragmentInContainer(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
diff --git a/fragment/fragment-testing/api/1.2.0-alpha04.txt b/fragment/fragment-testing/api/1.2.0-alpha04.txt
index 873d5c8..ac1542b 100644
--- a/fragment/fragment-testing/api/1.2.0-alpha04.txt
+++ b/fragment/fragment-testing/api/1.2.0-alpha04.txt
@@ -20,7 +20,6 @@
   }
 
   public final class FragmentScenarioKt {
-    ctor public FragmentScenarioKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, kotlin.jvm.functions.Function0<? extends F> instantiate);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragmentInContainer(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
diff --git a/fragment/fragment-testing/api/1.2.0-beta01.txt b/fragment/fragment-testing/api/1.2.0-beta01.txt
index 873d5c8..ac1542b 100644
--- a/fragment/fragment-testing/api/1.2.0-beta01.txt
+++ b/fragment/fragment-testing/api/1.2.0-beta01.txt
@@ -20,7 +20,6 @@
   }
 
   public final class FragmentScenarioKt {
-    ctor public FragmentScenarioKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, kotlin.jvm.functions.Function0<? extends F> instantiate);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragmentInContainer(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
diff --git a/fragment/fragment-testing/api/1.2.0-rc01.txt b/fragment/fragment-testing/api/1.2.0-rc01.txt
index 873d5c8..ac1542b 100644
--- a/fragment/fragment-testing/api/1.2.0-rc01.txt
+++ b/fragment/fragment-testing/api/1.2.0-rc01.txt
@@ -20,7 +20,6 @@
   }
 
   public final class FragmentScenarioKt {
-    ctor public FragmentScenarioKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, kotlin.jvm.functions.Function0<? extends F> instantiate);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragmentInContainer(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
diff --git a/fragment/fragment-testing/api/1.3.0-alpha01.txt b/fragment/fragment-testing/api/1.3.0-alpha01.txt
index 873d5c8..ac1542b 100644
--- a/fragment/fragment-testing/api/1.3.0-alpha01.txt
+++ b/fragment/fragment-testing/api/1.3.0-alpha01.txt
@@ -20,7 +20,6 @@
   }
 
   public final class FragmentScenarioKt {
-    ctor public FragmentScenarioKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, kotlin.jvm.functions.Function0<? extends F> instantiate);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragmentInContainer(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
diff --git a/fragment/fragment-testing/api/current.txt b/fragment/fragment-testing/api/current.txt
index 873d5c8..ac1542b 100644
--- a/fragment/fragment-testing/api/current.txt
+++ b/fragment/fragment-testing/api/current.txt
@@ -20,7 +20,6 @@
   }
 
   public final class FragmentScenarioKt {
-    ctor public FragmentScenarioKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, kotlin.jvm.functions.Function0<? extends F> instantiate);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragmentInContainer(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
diff --git a/fragment/fragment-testing/api/public_plus_experimental_1.1.0-alpha02.txt b/fragment/fragment-testing/api/public_plus_experimental_1.1.0-alpha02.txt
index 4abb58d..886e842 100644
--- a/fragment/fragment-testing/api/public_plus_experimental_1.1.0-alpha02.txt
+++ b/fragment/fragment-testing/api/public_plus_experimental_1.1.0-alpha02.txt
@@ -18,7 +18,6 @@
   }
 
   public final class FragmentScenarioKt {
-    ctor public FragmentScenarioKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, androidx.fragment.app.FragmentFactory? factory = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, kotlin.jvm.functions.Function1<? super android.os.Bundle,? extends F> instantiate);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragmentInContainer(android.os.Bundle? fragmentArgs = null, androidx.fragment.app.FragmentFactory? factory = null);
diff --git a/fragment/fragment-testing/api/public_plus_experimental_1.1.0-alpha03.txt b/fragment/fragment-testing/api/public_plus_experimental_1.1.0-alpha03.txt
index e233be9..3756406 100644
--- a/fragment/fragment-testing/api/public_plus_experimental_1.1.0-alpha03.txt
+++ b/fragment/fragment-testing/api/public_plus_experimental_1.1.0-alpha03.txt
@@ -20,7 +20,6 @@
   }
 
   public final class FragmentScenarioKt {
-    ctor public FragmentScenarioKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, kotlin.jvm.functions.Function1<? super android.os.Bundle,? extends F> instantiate);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragmentInContainer(android.os.Bundle? fragmentArgs = null, int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
diff --git a/fragment/fragment-testing/api/public_plus_experimental_1.1.0-alpha04.txt b/fragment/fragment-testing/api/public_plus_experimental_1.1.0-alpha04.txt
index e233be9..3756406 100644
--- a/fragment/fragment-testing/api/public_plus_experimental_1.1.0-alpha04.txt
+++ b/fragment/fragment-testing/api/public_plus_experimental_1.1.0-alpha04.txt
@@ -20,7 +20,6 @@
   }
 
   public final class FragmentScenarioKt {
-    ctor public FragmentScenarioKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, kotlin.jvm.functions.Function1<? super android.os.Bundle,? extends F> instantiate);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragmentInContainer(android.os.Bundle? fragmentArgs = null, int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
diff --git a/fragment/fragment-testing/api/public_plus_experimental_1.1.0-alpha05.txt b/fragment/fragment-testing/api/public_plus_experimental_1.1.0-alpha05.txt
index e233be9..3756406 100644
--- a/fragment/fragment-testing/api/public_plus_experimental_1.1.0-alpha05.txt
+++ b/fragment/fragment-testing/api/public_plus_experimental_1.1.0-alpha05.txt
@@ -20,7 +20,6 @@
   }
 
   public final class FragmentScenarioKt {
-    ctor public FragmentScenarioKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, kotlin.jvm.functions.Function1<? super android.os.Bundle,? extends F> instantiate);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragmentInContainer(android.os.Bundle? fragmentArgs = null, int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
diff --git a/fragment/fragment-testing/api/public_plus_experimental_1.1.0-alpha06.txt b/fragment/fragment-testing/api/public_plus_experimental_1.1.0-alpha06.txt
index 873d5c8..ac1542b 100644
--- a/fragment/fragment-testing/api/public_plus_experimental_1.1.0-alpha06.txt
+++ b/fragment/fragment-testing/api/public_plus_experimental_1.1.0-alpha06.txt
@@ -20,7 +20,6 @@
   }
 
   public final class FragmentScenarioKt {
-    ctor public FragmentScenarioKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, kotlin.jvm.functions.Function0<? extends F> instantiate);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragmentInContainer(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
diff --git a/fragment/fragment-testing/api/public_plus_experimental_1.1.0-alpha07.txt b/fragment/fragment-testing/api/public_plus_experimental_1.1.0-alpha07.txt
index 873d5c8..ac1542b 100644
--- a/fragment/fragment-testing/api/public_plus_experimental_1.1.0-alpha07.txt
+++ b/fragment/fragment-testing/api/public_plus_experimental_1.1.0-alpha07.txt
@@ -20,7 +20,6 @@
   }
 
   public final class FragmentScenarioKt {
-    ctor public FragmentScenarioKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, kotlin.jvm.functions.Function0<? extends F> instantiate);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragmentInContainer(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
diff --git a/fragment/fragment-testing/api/public_plus_experimental_1.1.0-alpha08.txt b/fragment/fragment-testing/api/public_plus_experimental_1.1.0-alpha08.txt
index 873d5c8..ac1542b 100644
--- a/fragment/fragment-testing/api/public_plus_experimental_1.1.0-alpha08.txt
+++ b/fragment/fragment-testing/api/public_plus_experimental_1.1.0-alpha08.txt
@@ -20,7 +20,6 @@
   }
 
   public final class FragmentScenarioKt {
-    ctor public FragmentScenarioKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, kotlin.jvm.functions.Function0<? extends F> instantiate);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragmentInContainer(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
diff --git a/fragment/fragment-testing/api/public_plus_experimental_1.1.0-alpha09.txt b/fragment/fragment-testing/api/public_plus_experimental_1.1.0-alpha09.txt
index 873d5c8..ac1542b 100644
--- a/fragment/fragment-testing/api/public_plus_experimental_1.1.0-alpha09.txt
+++ b/fragment/fragment-testing/api/public_plus_experimental_1.1.0-alpha09.txt
@@ -20,7 +20,6 @@
   }
 
   public final class FragmentScenarioKt {
-    ctor public FragmentScenarioKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, kotlin.jvm.functions.Function0<? extends F> instantiate);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragmentInContainer(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
diff --git a/fragment/fragment-testing/api/public_plus_experimental_1.1.0-beta01.txt b/fragment/fragment-testing/api/public_plus_experimental_1.1.0-beta01.txt
index 873d5c8..ac1542b 100644
--- a/fragment/fragment-testing/api/public_plus_experimental_1.1.0-beta01.txt
+++ b/fragment/fragment-testing/api/public_plus_experimental_1.1.0-beta01.txt
@@ -20,7 +20,6 @@
   }
 
   public final class FragmentScenarioKt {
-    ctor public FragmentScenarioKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, kotlin.jvm.functions.Function0<? extends F> instantiate);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragmentInContainer(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
diff --git a/fragment/fragment-testing/api/public_plus_experimental_1.1.0-rc01.txt b/fragment/fragment-testing/api/public_plus_experimental_1.1.0-rc01.txt
index 873d5c8..ac1542b 100644
--- a/fragment/fragment-testing/api/public_plus_experimental_1.1.0-rc01.txt
+++ b/fragment/fragment-testing/api/public_plus_experimental_1.1.0-rc01.txt
@@ -20,7 +20,6 @@
   }
 
   public final class FragmentScenarioKt {
-    ctor public FragmentScenarioKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, kotlin.jvm.functions.Function0<? extends F> instantiate);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragmentInContainer(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
diff --git a/fragment/fragment-testing/api/public_plus_experimental_1.2.0-alpha01.txt b/fragment/fragment-testing/api/public_plus_experimental_1.2.0-alpha01.txt
index 873d5c8..ac1542b 100644
--- a/fragment/fragment-testing/api/public_plus_experimental_1.2.0-alpha01.txt
+++ b/fragment/fragment-testing/api/public_plus_experimental_1.2.0-alpha01.txt
@@ -20,7 +20,6 @@
   }
 
   public final class FragmentScenarioKt {
-    ctor public FragmentScenarioKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, kotlin.jvm.functions.Function0<? extends F> instantiate);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragmentInContainer(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
diff --git a/fragment/fragment-testing/api/public_plus_experimental_1.2.0-alpha02.txt b/fragment/fragment-testing/api/public_plus_experimental_1.2.0-alpha02.txt
index 873d5c8..ac1542b 100644
--- a/fragment/fragment-testing/api/public_plus_experimental_1.2.0-alpha02.txt
+++ b/fragment/fragment-testing/api/public_plus_experimental_1.2.0-alpha02.txt
@@ -20,7 +20,6 @@
   }
 
   public final class FragmentScenarioKt {
-    ctor public FragmentScenarioKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, kotlin.jvm.functions.Function0<? extends F> instantiate);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragmentInContainer(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
diff --git a/fragment/fragment-testing/api/public_plus_experimental_1.2.0-alpha03.txt b/fragment/fragment-testing/api/public_plus_experimental_1.2.0-alpha03.txt
index 873d5c8..ac1542b 100644
--- a/fragment/fragment-testing/api/public_plus_experimental_1.2.0-alpha03.txt
+++ b/fragment/fragment-testing/api/public_plus_experimental_1.2.0-alpha03.txt
@@ -20,7 +20,6 @@
   }
 
   public final class FragmentScenarioKt {
-    ctor public FragmentScenarioKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, kotlin.jvm.functions.Function0<? extends F> instantiate);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragmentInContainer(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
diff --git a/fragment/fragment-testing/api/public_plus_experimental_1.2.0-alpha04.txt b/fragment/fragment-testing/api/public_plus_experimental_1.2.0-alpha04.txt
index 873d5c8..ac1542b 100644
--- a/fragment/fragment-testing/api/public_plus_experimental_1.2.0-alpha04.txt
+++ b/fragment/fragment-testing/api/public_plus_experimental_1.2.0-alpha04.txt
@@ -20,7 +20,6 @@
   }
 
   public final class FragmentScenarioKt {
-    ctor public FragmentScenarioKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, kotlin.jvm.functions.Function0<? extends F> instantiate);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragmentInContainer(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
diff --git a/fragment/fragment-testing/api/public_plus_experimental_1.2.0-beta01.txt b/fragment/fragment-testing/api/public_plus_experimental_1.2.0-beta01.txt
index 873d5c8..ac1542b 100644
--- a/fragment/fragment-testing/api/public_plus_experimental_1.2.0-beta01.txt
+++ b/fragment/fragment-testing/api/public_plus_experimental_1.2.0-beta01.txt
@@ -20,7 +20,6 @@
   }
 
   public final class FragmentScenarioKt {
-    ctor public FragmentScenarioKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, kotlin.jvm.functions.Function0<? extends F> instantiate);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragmentInContainer(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
diff --git a/fragment/fragment-testing/api/public_plus_experimental_1.2.0-rc01.txt b/fragment/fragment-testing/api/public_plus_experimental_1.2.0-rc01.txt
index 873d5c8..ac1542b 100644
--- a/fragment/fragment-testing/api/public_plus_experimental_1.2.0-rc01.txt
+++ b/fragment/fragment-testing/api/public_plus_experimental_1.2.0-rc01.txt
@@ -20,7 +20,6 @@
   }
 
   public final class FragmentScenarioKt {
-    ctor public FragmentScenarioKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, kotlin.jvm.functions.Function0<? extends F> instantiate);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragmentInContainer(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
diff --git a/fragment/fragment-testing/api/public_plus_experimental_1.3.0-alpha01.txt b/fragment/fragment-testing/api/public_plus_experimental_1.3.0-alpha01.txt
index 873d5c8..ac1542b 100644
--- a/fragment/fragment-testing/api/public_plus_experimental_1.3.0-alpha01.txt
+++ b/fragment/fragment-testing/api/public_plus_experimental_1.3.0-alpha01.txt
@@ -20,7 +20,6 @@
   }
 
   public final class FragmentScenarioKt {
-    ctor public FragmentScenarioKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, kotlin.jvm.functions.Function0<? extends F> instantiate);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragmentInContainer(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
diff --git a/fragment/fragment-testing/api/public_plus_experimental_current.txt b/fragment/fragment-testing/api/public_plus_experimental_current.txt
index 873d5c8..ac1542b 100644
--- a/fragment/fragment-testing/api/public_plus_experimental_current.txt
+++ b/fragment/fragment-testing/api/public_plus_experimental_current.txt
@@ -20,7 +20,6 @@
   }
 
   public final class FragmentScenarioKt {
-    ctor public FragmentScenarioKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, kotlin.jvm.functions.Function0<? extends F> instantiate);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragmentInContainer(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
diff --git a/fragment/fragment-testing/api/restricted_1.1.0-alpha05.txt b/fragment/fragment-testing/api/restricted_1.1.0-alpha05.txt
index e233be9..3756406 100644
--- a/fragment/fragment-testing/api/restricted_1.1.0-alpha05.txt
+++ b/fragment/fragment-testing/api/restricted_1.1.0-alpha05.txt
@@ -20,7 +20,6 @@
   }
 
   public final class FragmentScenarioKt {
-    ctor public FragmentScenarioKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, kotlin.jvm.functions.Function1<? super android.os.Bundle,? extends F> instantiate);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragmentInContainer(android.os.Bundle? fragmentArgs = null, int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
diff --git a/fragment/fragment-testing/api/restricted_1.1.0-alpha06.txt b/fragment/fragment-testing/api/restricted_1.1.0-alpha06.txt
index 873d5c8..ac1542b 100644
--- a/fragment/fragment-testing/api/restricted_1.1.0-alpha06.txt
+++ b/fragment/fragment-testing/api/restricted_1.1.0-alpha06.txt
@@ -20,7 +20,6 @@
   }
 
   public final class FragmentScenarioKt {
-    ctor public FragmentScenarioKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, kotlin.jvm.functions.Function0<? extends F> instantiate);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragmentInContainer(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
diff --git a/fragment/fragment-testing/api/restricted_1.1.0-alpha07.txt b/fragment/fragment-testing/api/restricted_1.1.0-alpha07.txt
index 873d5c8..ac1542b 100644
--- a/fragment/fragment-testing/api/restricted_1.1.0-alpha07.txt
+++ b/fragment/fragment-testing/api/restricted_1.1.0-alpha07.txt
@@ -20,7 +20,6 @@
   }
 
   public final class FragmentScenarioKt {
-    ctor public FragmentScenarioKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, kotlin.jvm.functions.Function0<? extends F> instantiate);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragmentInContainer(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
diff --git a/fragment/fragment-testing/api/restricted_1.1.0-alpha08.txt b/fragment/fragment-testing/api/restricted_1.1.0-alpha08.txt
index 873d5c8..ac1542b 100644
--- a/fragment/fragment-testing/api/restricted_1.1.0-alpha08.txt
+++ b/fragment/fragment-testing/api/restricted_1.1.0-alpha08.txt
@@ -20,7 +20,6 @@
   }
 
   public final class FragmentScenarioKt {
-    ctor public FragmentScenarioKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, kotlin.jvm.functions.Function0<? extends F> instantiate);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragmentInContainer(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
diff --git a/fragment/fragment-testing/api/restricted_1.1.0-alpha09.txt b/fragment/fragment-testing/api/restricted_1.1.0-alpha09.txt
index 873d5c8..ac1542b 100644
--- a/fragment/fragment-testing/api/restricted_1.1.0-alpha09.txt
+++ b/fragment/fragment-testing/api/restricted_1.1.0-alpha09.txt
@@ -20,7 +20,6 @@
   }
 
   public final class FragmentScenarioKt {
-    ctor public FragmentScenarioKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, kotlin.jvm.functions.Function0<? extends F> instantiate);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragmentInContainer(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
diff --git a/fragment/fragment-testing/api/restricted_1.1.0-beta01.txt b/fragment/fragment-testing/api/restricted_1.1.0-beta01.txt
index 873d5c8..ac1542b 100644
--- a/fragment/fragment-testing/api/restricted_1.1.0-beta01.txt
+++ b/fragment/fragment-testing/api/restricted_1.1.0-beta01.txt
@@ -20,7 +20,6 @@
   }
 
   public final class FragmentScenarioKt {
-    ctor public FragmentScenarioKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, kotlin.jvm.functions.Function0<? extends F> instantiate);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragmentInContainer(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
diff --git a/fragment/fragment-testing/api/restricted_1.1.0-rc01.txt b/fragment/fragment-testing/api/restricted_1.1.0-rc01.txt
index 873d5c8..ac1542b 100644
--- a/fragment/fragment-testing/api/restricted_1.1.0-rc01.txt
+++ b/fragment/fragment-testing/api/restricted_1.1.0-rc01.txt
@@ -20,7 +20,6 @@
   }
 
   public final class FragmentScenarioKt {
-    ctor public FragmentScenarioKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, kotlin.jvm.functions.Function0<? extends F> instantiate);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragmentInContainer(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
diff --git a/fragment/fragment-testing/api/restricted_1.2.0-alpha01.txt b/fragment/fragment-testing/api/restricted_1.2.0-alpha01.txt
index 873d5c8..ac1542b 100644
--- a/fragment/fragment-testing/api/restricted_1.2.0-alpha01.txt
+++ b/fragment/fragment-testing/api/restricted_1.2.0-alpha01.txt
@@ -20,7 +20,6 @@
   }
 
   public final class FragmentScenarioKt {
-    ctor public FragmentScenarioKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, kotlin.jvm.functions.Function0<? extends F> instantiate);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragmentInContainer(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
diff --git a/fragment/fragment-testing/api/restricted_1.2.0-alpha02.txt b/fragment/fragment-testing/api/restricted_1.2.0-alpha02.txt
index 873d5c8..ac1542b 100644
--- a/fragment/fragment-testing/api/restricted_1.2.0-alpha02.txt
+++ b/fragment/fragment-testing/api/restricted_1.2.0-alpha02.txt
@@ -20,7 +20,6 @@
   }
 
   public final class FragmentScenarioKt {
-    ctor public FragmentScenarioKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, kotlin.jvm.functions.Function0<? extends F> instantiate);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragmentInContainer(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
diff --git a/fragment/fragment-testing/api/restricted_1.2.0-alpha03.txt b/fragment/fragment-testing/api/restricted_1.2.0-alpha03.txt
index 873d5c8..ac1542b 100644
--- a/fragment/fragment-testing/api/restricted_1.2.0-alpha03.txt
+++ b/fragment/fragment-testing/api/restricted_1.2.0-alpha03.txt
@@ -20,7 +20,6 @@
   }
 
   public final class FragmentScenarioKt {
-    ctor public FragmentScenarioKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, kotlin.jvm.functions.Function0<? extends F> instantiate);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragmentInContainer(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
diff --git a/fragment/fragment-testing/api/restricted_1.2.0-alpha04.txt b/fragment/fragment-testing/api/restricted_1.2.0-alpha04.txt
index 873d5c8..ac1542b 100644
--- a/fragment/fragment-testing/api/restricted_1.2.0-alpha04.txt
+++ b/fragment/fragment-testing/api/restricted_1.2.0-alpha04.txt
@@ -20,7 +20,6 @@
   }
 
   public final class FragmentScenarioKt {
-    ctor public FragmentScenarioKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, kotlin.jvm.functions.Function0<? extends F> instantiate);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragmentInContainer(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
diff --git a/fragment/fragment-testing/api/restricted_1.2.0-beta01.txt b/fragment/fragment-testing/api/restricted_1.2.0-beta01.txt
index 873d5c8..ac1542b 100644
--- a/fragment/fragment-testing/api/restricted_1.2.0-beta01.txt
+++ b/fragment/fragment-testing/api/restricted_1.2.0-beta01.txt
@@ -20,7 +20,6 @@
   }
 
   public final class FragmentScenarioKt {
-    ctor public FragmentScenarioKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, kotlin.jvm.functions.Function0<? extends F> instantiate);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragmentInContainer(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
diff --git a/fragment/fragment-testing/api/restricted_1.2.0-rc01.txt b/fragment/fragment-testing/api/restricted_1.2.0-rc01.txt
index 873d5c8..ac1542b 100644
--- a/fragment/fragment-testing/api/restricted_1.2.0-rc01.txt
+++ b/fragment/fragment-testing/api/restricted_1.2.0-rc01.txt
@@ -20,7 +20,6 @@
   }
 
   public final class FragmentScenarioKt {
-    ctor public FragmentScenarioKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, kotlin.jvm.functions.Function0<? extends F> instantiate);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragmentInContainer(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
diff --git a/fragment/fragment-testing/api/restricted_1.3.0-alpha01.txt b/fragment/fragment-testing/api/restricted_1.3.0-alpha01.txt
index 873d5c8..ac1542b 100644
--- a/fragment/fragment-testing/api/restricted_1.3.0-alpha01.txt
+++ b/fragment/fragment-testing/api/restricted_1.3.0-alpha01.txt
@@ -20,7 +20,6 @@
   }
 
   public final class FragmentScenarioKt {
-    ctor public FragmentScenarioKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, kotlin.jvm.functions.Function0<? extends F> instantiate);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragmentInContainer(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
diff --git a/fragment/fragment-testing/api/restricted_current.txt b/fragment/fragment-testing/api/restricted_current.txt
index 873d5c8..ac1542b 100644
--- a/fragment/fragment-testing/api/restricted_current.txt
+++ b/fragment/fragment-testing/api/restricted_current.txt
@@ -20,7 +20,6 @@
   }
 
   public final class FragmentScenarioKt {
-    ctor public FragmentScenarioKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragment(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, kotlin.jvm.functions.Function0<? extends F> instantiate);
     method public static inline <reified F extends androidx.fragment.app.Fragment> androidx.fragment.app.testing.FragmentScenario<F> launchFragmentInContainer(android.os.Bundle? fragmentArgs = null, @StyleRes int themeResId = R.style.FragmentScenarioEmptyFragmentActivityTheme, androidx.fragment.app.FragmentFactory? factory = null);
diff --git a/lifecycle/lifecycle-livedata-core-ktx/api/2.1.0-alpha01.txt b/lifecycle/lifecycle-livedata-core-ktx/api/2.1.0-alpha01.txt
index 861a341..b1e79f4 100644
--- a/lifecycle/lifecycle-livedata-core-ktx/api/2.1.0-alpha01.txt
+++ b/lifecycle/lifecycle-livedata-core-ktx/api/2.1.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataKt {
-    ctor public LiveDataKt();
     method @MainThread public static inline <T> androidx.lifecycle.Observer<T> observe(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner owner, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onChanged);
   }
 
diff --git a/lifecycle/lifecycle-livedata-core-ktx/api/2.1.0-alpha02.txt b/lifecycle/lifecycle-livedata-core-ktx/api/2.1.0-alpha02.txt
index 861a341..b1e79f4 100644
--- a/lifecycle/lifecycle-livedata-core-ktx/api/2.1.0-alpha02.txt
+++ b/lifecycle/lifecycle-livedata-core-ktx/api/2.1.0-alpha02.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataKt {
-    ctor public LiveDataKt();
     method @MainThread public static inline <T> androidx.lifecycle.Observer<T> observe(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner owner, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onChanged);
   }
 
diff --git a/lifecycle/lifecycle-livedata-core-ktx/api/2.1.0-alpha03.txt b/lifecycle/lifecycle-livedata-core-ktx/api/2.1.0-alpha03.txt
index 861a341..b1e79f4 100644
--- a/lifecycle/lifecycle-livedata-core-ktx/api/2.1.0-alpha03.txt
+++ b/lifecycle/lifecycle-livedata-core-ktx/api/2.1.0-alpha03.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataKt {
-    ctor public LiveDataKt();
     method @MainThread public static inline <T> androidx.lifecycle.Observer<T> observe(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner owner, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onChanged);
   }
 
diff --git a/lifecycle/lifecycle-livedata-core-ktx/api/2.1.0-alpha04.txt b/lifecycle/lifecycle-livedata-core-ktx/api/2.1.0-alpha04.txt
index 861a341..b1e79f4 100644
--- a/lifecycle/lifecycle-livedata-core-ktx/api/2.1.0-alpha04.txt
+++ b/lifecycle/lifecycle-livedata-core-ktx/api/2.1.0-alpha04.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataKt {
-    ctor public LiveDataKt();
     method @MainThread public static inline <T> androidx.lifecycle.Observer<T> observe(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner owner, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onChanged);
   }
 
diff --git a/lifecycle/lifecycle-livedata-core-ktx/api/2.2.0-alpha01.txt b/lifecycle/lifecycle-livedata-core-ktx/api/2.2.0-alpha01.txt
index 861a341..b1e79f4 100644
--- a/lifecycle/lifecycle-livedata-core-ktx/api/2.2.0-alpha01.txt
+++ b/lifecycle/lifecycle-livedata-core-ktx/api/2.2.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataKt {
-    ctor public LiveDataKt();
     method @MainThread public static inline <T> androidx.lifecycle.Observer<T> observe(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner owner, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onChanged);
   }
 
diff --git a/lifecycle/lifecycle-livedata-core-ktx/api/2.2.0-alpha02.txt b/lifecycle/lifecycle-livedata-core-ktx/api/2.2.0-alpha02.txt
index 861a341..b1e79f4 100644
--- a/lifecycle/lifecycle-livedata-core-ktx/api/2.2.0-alpha02.txt
+++ b/lifecycle/lifecycle-livedata-core-ktx/api/2.2.0-alpha02.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataKt {
-    ctor public LiveDataKt();
     method @MainThread public static inline <T> androidx.lifecycle.Observer<T> observe(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner owner, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onChanged);
   }
 
diff --git a/lifecycle/lifecycle-livedata-core-ktx/api/2.2.0-alpha03.txt b/lifecycle/lifecycle-livedata-core-ktx/api/2.2.0-alpha03.txt
index 861a341..b1e79f4 100644
--- a/lifecycle/lifecycle-livedata-core-ktx/api/2.2.0-alpha03.txt
+++ b/lifecycle/lifecycle-livedata-core-ktx/api/2.2.0-alpha03.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataKt {
-    ctor public LiveDataKt();
     method @MainThread public static inline <T> androidx.lifecycle.Observer<T> observe(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner owner, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onChanged);
   }
 
diff --git a/lifecycle/lifecycle-livedata-core-ktx/api/2.2.0-alpha04.txt b/lifecycle/lifecycle-livedata-core-ktx/api/2.2.0-alpha04.txt
index 861a341..b1e79f4 100644
--- a/lifecycle/lifecycle-livedata-core-ktx/api/2.2.0-alpha04.txt
+++ b/lifecycle/lifecycle-livedata-core-ktx/api/2.2.0-alpha04.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataKt {
-    ctor public LiveDataKt();
     method @MainThread public static inline <T> androidx.lifecycle.Observer<T> observe(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner owner, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onChanged);
   }
 
diff --git a/lifecycle/lifecycle-livedata-core-ktx/api/2.2.0-alpha05.txt b/lifecycle/lifecycle-livedata-core-ktx/api/2.2.0-alpha05.txt
index 861a341..b1e79f4 100644
--- a/lifecycle/lifecycle-livedata-core-ktx/api/2.2.0-alpha05.txt
+++ b/lifecycle/lifecycle-livedata-core-ktx/api/2.2.0-alpha05.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataKt {
-    ctor public LiveDataKt();
     method @MainThread public static inline <T> androidx.lifecycle.Observer<T> observe(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner owner, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onChanged);
   }
 
diff --git a/lifecycle/lifecycle-livedata-core-ktx/api/2.2.0-beta01.txt b/lifecycle/lifecycle-livedata-core-ktx/api/2.2.0-beta01.txt
index 861a341..b1e79f4 100644
--- a/lifecycle/lifecycle-livedata-core-ktx/api/2.2.0-beta01.txt
+++ b/lifecycle/lifecycle-livedata-core-ktx/api/2.2.0-beta01.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataKt {
-    ctor public LiveDataKt();
     method @MainThread public static inline <T> androidx.lifecycle.Observer<T> observe(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner owner, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onChanged);
   }
 
diff --git a/lifecycle/lifecycle-livedata-core-ktx/api/2.2.0-rc01.txt b/lifecycle/lifecycle-livedata-core-ktx/api/2.2.0-rc01.txt
index 861a341..b1e79f4 100644
--- a/lifecycle/lifecycle-livedata-core-ktx/api/2.2.0-rc01.txt
+++ b/lifecycle/lifecycle-livedata-core-ktx/api/2.2.0-rc01.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataKt {
-    ctor public LiveDataKt();
     method @MainThread public static inline <T> androidx.lifecycle.Observer<T> observe(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner owner, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onChanged);
   }
 
diff --git a/lifecycle/lifecycle-livedata-core-ktx/api/2.3.0-alpha01.txt b/lifecycle/lifecycle-livedata-core-ktx/api/2.3.0-alpha01.txt
index 861a341..b1e79f4 100644
--- a/lifecycle/lifecycle-livedata-core-ktx/api/2.3.0-alpha01.txt
+++ b/lifecycle/lifecycle-livedata-core-ktx/api/2.3.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataKt {
-    ctor public LiveDataKt();
     method @MainThread public static inline <T> androidx.lifecycle.Observer<T> observe(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner owner, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onChanged);
   }
 
diff --git a/lifecycle/lifecycle-livedata-core-ktx/api/current.txt b/lifecycle/lifecycle-livedata-core-ktx/api/current.txt
index 861a341..b1e79f4 100644
--- a/lifecycle/lifecycle-livedata-core-ktx/api/current.txt
+++ b/lifecycle/lifecycle-livedata-core-ktx/api/current.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataKt {
-    ctor public LiveDataKt();
     method @MainThread public static inline <T> androidx.lifecycle.Observer<T> observe(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner owner, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onChanged);
   }
 
diff --git a/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_2.1.0-alpha01.txt b/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_2.1.0-alpha01.txt
index 861a341..b1e79f4 100644
--- a/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_2.1.0-alpha01.txt
+++ b/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_2.1.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataKt {
-    ctor public LiveDataKt();
     method @MainThread public static inline <T> androidx.lifecycle.Observer<T> observe(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner owner, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onChanged);
   }
 
diff --git a/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_2.1.0-alpha02.txt b/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_2.1.0-alpha02.txt
index 861a341..b1e79f4 100644
--- a/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_2.1.0-alpha02.txt
+++ b/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_2.1.0-alpha02.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataKt {
-    ctor public LiveDataKt();
     method @MainThread public static inline <T> androidx.lifecycle.Observer<T> observe(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner owner, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onChanged);
   }
 
diff --git a/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_2.1.0-alpha03.txt b/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_2.1.0-alpha03.txt
index 861a341..b1e79f4 100644
--- a/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_2.1.0-alpha03.txt
+++ b/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_2.1.0-alpha03.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataKt {
-    ctor public LiveDataKt();
     method @MainThread public static inline <T> androidx.lifecycle.Observer<T> observe(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner owner, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onChanged);
   }
 
diff --git a/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_2.1.0-alpha04.txt b/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_2.1.0-alpha04.txt
index 861a341..b1e79f4 100644
--- a/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_2.1.0-alpha04.txt
+++ b/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_2.1.0-alpha04.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataKt {
-    ctor public LiveDataKt();
     method @MainThread public static inline <T> androidx.lifecycle.Observer<T> observe(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner owner, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onChanged);
   }
 
diff --git a/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_2.2.0-alpha01.txt b/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_2.2.0-alpha01.txt
index 861a341..b1e79f4 100644
--- a/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_2.2.0-alpha01.txt
+++ b/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_2.2.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataKt {
-    ctor public LiveDataKt();
     method @MainThread public static inline <T> androidx.lifecycle.Observer<T> observe(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner owner, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onChanged);
   }
 
diff --git a/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_2.2.0-alpha02.txt b/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_2.2.0-alpha02.txt
index 861a341..b1e79f4 100644
--- a/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_2.2.0-alpha02.txt
+++ b/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_2.2.0-alpha02.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataKt {
-    ctor public LiveDataKt();
     method @MainThread public static inline <T> androidx.lifecycle.Observer<T> observe(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner owner, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onChanged);
   }
 
diff --git a/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_2.2.0-alpha03.txt b/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_2.2.0-alpha03.txt
index 861a341..b1e79f4 100644
--- a/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_2.2.0-alpha03.txt
+++ b/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_2.2.0-alpha03.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataKt {
-    ctor public LiveDataKt();
     method @MainThread public static inline <T> androidx.lifecycle.Observer<T> observe(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner owner, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onChanged);
   }
 
diff --git a/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_2.2.0-alpha04.txt b/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_2.2.0-alpha04.txt
index 861a341..b1e79f4 100644
--- a/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_2.2.0-alpha04.txt
+++ b/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_2.2.0-alpha04.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataKt {
-    ctor public LiveDataKt();
     method @MainThread public static inline <T> androidx.lifecycle.Observer<T> observe(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner owner, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onChanged);
   }
 
diff --git a/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_2.2.0-alpha05.txt b/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_2.2.0-alpha05.txt
index 861a341..b1e79f4 100644
--- a/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_2.2.0-alpha05.txt
+++ b/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_2.2.0-alpha05.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataKt {
-    ctor public LiveDataKt();
     method @MainThread public static inline <T> androidx.lifecycle.Observer<T> observe(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner owner, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onChanged);
   }
 
diff --git a/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_2.2.0-beta01.txt b/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_2.2.0-beta01.txt
index 861a341..b1e79f4 100644
--- a/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_2.2.0-beta01.txt
+++ b/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_2.2.0-beta01.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataKt {
-    ctor public LiveDataKt();
     method @MainThread public static inline <T> androidx.lifecycle.Observer<T> observe(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner owner, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onChanged);
   }
 
diff --git a/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_2.2.0-rc01.txt b/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_2.2.0-rc01.txt
index 861a341..b1e79f4 100644
--- a/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_2.2.0-rc01.txt
+++ b/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_2.2.0-rc01.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataKt {
-    ctor public LiveDataKt();
     method @MainThread public static inline <T> androidx.lifecycle.Observer<T> observe(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner owner, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onChanged);
   }
 
diff --git a/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_2.3.0-alpha01.txt b/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_2.3.0-alpha01.txt
index 861a341..b1e79f4 100644
--- a/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_2.3.0-alpha01.txt
+++ b/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_2.3.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataKt {
-    ctor public LiveDataKt();
     method @MainThread public static inline <T> androidx.lifecycle.Observer<T> observe(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner owner, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onChanged);
   }
 
diff --git a/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_current.txt b/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_current.txt
index 861a341..b1e79f4 100644
--- a/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_current.txt
+++ b/lifecycle/lifecycle-livedata-core-ktx/api/public_plus_experimental_current.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataKt {
-    ctor public LiveDataKt();
     method @MainThread public static inline <T> androidx.lifecycle.Observer<T> observe(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner owner, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onChanged);
   }
 
diff --git a/lifecycle/lifecycle-livedata-core-ktx/api/restricted_2.1.0-alpha03.txt b/lifecycle/lifecycle-livedata-core-ktx/api/restricted_2.1.0-alpha03.txt
index 861a341..b1e79f4 100644
--- a/lifecycle/lifecycle-livedata-core-ktx/api/restricted_2.1.0-alpha03.txt
+++ b/lifecycle/lifecycle-livedata-core-ktx/api/restricted_2.1.0-alpha03.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataKt {
-    ctor public LiveDataKt();
     method @MainThread public static inline <T> androidx.lifecycle.Observer<T> observe(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner owner, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onChanged);
   }
 
diff --git a/lifecycle/lifecycle-livedata-core-ktx/api/restricted_2.1.0-alpha04.txt b/lifecycle/lifecycle-livedata-core-ktx/api/restricted_2.1.0-alpha04.txt
index 861a341..b1e79f4 100644
--- a/lifecycle/lifecycle-livedata-core-ktx/api/restricted_2.1.0-alpha04.txt
+++ b/lifecycle/lifecycle-livedata-core-ktx/api/restricted_2.1.0-alpha04.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataKt {
-    ctor public LiveDataKt();
     method @MainThread public static inline <T> androidx.lifecycle.Observer<T> observe(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner owner, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onChanged);
   }
 
diff --git a/lifecycle/lifecycle-livedata-core-ktx/api/restricted_2.2.0-alpha01.txt b/lifecycle/lifecycle-livedata-core-ktx/api/restricted_2.2.0-alpha01.txt
index 861a341..b1e79f4 100644
--- a/lifecycle/lifecycle-livedata-core-ktx/api/restricted_2.2.0-alpha01.txt
+++ b/lifecycle/lifecycle-livedata-core-ktx/api/restricted_2.2.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataKt {
-    ctor public LiveDataKt();
     method @MainThread public static inline <T> androidx.lifecycle.Observer<T> observe(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner owner, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onChanged);
   }
 
diff --git a/lifecycle/lifecycle-livedata-core-ktx/api/restricted_2.2.0-alpha02.txt b/lifecycle/lifecycle-livedata-core-ktx/api/restricted_2.2.0-alpha02.txt
index 861a341..b1e79f4 100644
--- a/lifecycle/lifecycle-livedata-core-ktx/api/restricted_2.2.0-alpha02.txt
+++ b/lifecycle/lifecycle-livedata-core-ktx/api/restricted_2.2.0-alpha02.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataKt {
-    ctor public LiveDataKt();
     method @MainThread public static inline <T> androidx.lifecycle.Observer<T> observe(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner owner, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onChanged);
   }
 
diff --git a/lifecycle/lifecycle-livedata-core-ktx/api/restricted_2.2.0-alpha03.txt b/lifecycle/lifecycle-livedata-core-ktx/api/restricted_2.2.0-alpha03.txt
index 861a341..b1e79f4 100644
--- a/lifecycle/lifecycle-livedata-core-ktx/api/restricted_2.2.0-alpha03.txt
+++ b/lifecycle/lifecycle-livedata-core-ktx/api/restricted_2.2.0-alpha03.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataKt {
-    ctor public LiveDataKt();
     method @MainThread public static inline <T> androidx.lifecycle.Observer<T> observe(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner owner, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onChanged);
   }
 
diff --git a/lifecycle/lifecycle-livedata-core-ktx/api/restricted_2.2.0-alpha04.txt b/lifecycle/lifecycle-livedata-core-ktx/api/restricted_2.2.0-alpha04.txt
index 861a341..b1e79f4 100644
--- a/lifecycle/lifecycle-livedata-core-ktx/api/restricted_2.2.0-alpha04.txt
+++ b/lifecycle/lifecycle-livedata-core-ktx/api/restricted_2.2.0-alpha04.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataKt {
-    ctor public LiveDataKt();
     method @MainThread public static inline <T> androidx.lifecycle.Observer<T> observe(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner owner, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onChanged);
   }
 
diff --git a/lifecycle/lifecycle-livedata-core-ktx/api/restricted_2.2.0-alpha05.txt b/lifecycle/lifecycle-livedata-core-ktx/api/restricted_2.2.0-alpha05.txt
index 861a341..b1e79f4 100644
--- a/lifecycle/lifecycle-livedata-core-ktx/api/restricted_2.2.0-alpha05.txt
+++ b/lifecycle/lifecycle-livedata-core-ktx/api/restricted_2.2.0-alpha05.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataKt {
-    ctor public LiveDataKt();
     method @MainThread public static inline <T> androidx.lifecycle.Observer<T> observe(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner owner, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onChanged);
   }
 
diff --git a/lifecycle/lifecycle-livedata-core-ktx/api/restricted_2.2.0-beta01.txt b/lifecycle/lifecycle-livedata-core-ktx/api/restricted_2.2.0-beta01.txt
index 861a341..b1e79f4 100644
--- a/lifecycle/lifecycle-livedata-core-ktx/api/restricted_2.2.0-beta01.txt
+++ b/lifecycle/lifecycle-livedata-core-ktx/api/restricted_2.2.0-beta01.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataKt {
-    ctor public LiveDataKt();
     method @MainThread public static inline <T> androidx.lifecycle.Observer<T> observe(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner owner, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onChanged);
   }
 
diff --git a/lifecycle/lifecycle-livedata-core-ktx/api/restricted_2.2.0-rc01.txt b/lifecycle/lifecycle-livedata-core-ktx/api/restricted_2.2.0-rc01.txt
index 861a341..b1e79f4 100644
--- a/lifecycle/lifecycle-livedata-core-ktx/api/restricted_2.2.0-rc01.txt
+++ b/lifecycle/lifecycle-livedata-core-ktx/api/restricted_2.2.0-rc01.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataKt {
-    ctor public LiveDataKt();
     method @MainThread public static inline <T> androidx.lifecycle.Observer<T> observe(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner owner, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onChanged);
   }
 
diff --git a/lifecycle/lifecycle-livedata-core-ktx/api/restricted_2.3.0-alpha01.txt b/lifecycle/lifecycle-livedata-core-ktx/api/restricted_2.3.0-alpha01.txt
index 861a341..b1e79f4 100644
--- a/lifecycle/lifecycle-livedata-core-ktx/api/restricted_2.3.0-alpha01.txt
+++ b/lifecycle/lifecycle-livedata-core-ktx/api/restricted_2.3.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataKt {
-    ctor public LiveDataKt();
     method @MainThread public static inline <T> androidx.lifecycle.Observer<T> observe(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner owner, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onChanged);
   }
 
diff --git a/lifecycle/lifecycle-livedata-core-ktx/api/restricted_current.txt b/lifecycle/lifecycle-livedata-core-ktx/api/restricted_current.txt
index 861a341..b1e79f4 100644
--- a/lifecycle/lifecycle-livedata-core-ktx/api/restricted_current.txt
+++ b/lifecycle/lifecycle-livedata-core-ktx/api/restricted_current.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataKt {
-    ctor public LiveDataKt();
     method @MainThread public static inline <T> androidx.lifecycle.Observer<T> observe(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner owner, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onChanged);
   }
 
diff --git a/lifecycle/lifecycle-livedata-ktx/api/2.1.0-alpha01.txt b/lifecycle/lifecycle-livedata-ktx/api/2.1.0-alpha01.txt
index a21c943..e4fff19 100644
--- a/lifecycle/lifecycle-livedata-ktx/api/2.1.0-alpha01.txt
+++ b/lifecycle/lifecycle-livedata-ktx/api/2.1.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class TransformationsKt {
-    ctor public TransformationsKt();
     method public static inline <X> androidx.lifecycle.LiveData<X> distinctUntilChanged(androidx.lifecycle.LiveData<X>);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> map(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends Y> transform);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> switchMap(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends androidx.lifecycle.LiveData<Y>> transform);
diff --git a/lifecycle/lifecycle-livedata-ktx/api/2.1.0-alpha02.txt b/lifecycle/lifecycle-livedata-ktx/api/2.1.0-alpha02.txt
index a21c943..e4fff19 100644
--- a/lifecycle/lifecycle-livedata-ktx/api/2.1.0-alpha02.txt
+++ b/lifecycle/lifecycle-livedata-ktx/api/2.1.0-alpha02.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class TransformationsKt {
-    ctor public TransformationsKt();
     method public static inline <X> androidx.lifecycle.LiveData<X> distinctUntilChanged(androidx.lifecycle.LiveData<X>);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> map(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends Y> transform);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> switchMap(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends androidx.lifecycle.LiveData<Y>> transform);
diff --git a/lifecycle/lifecycle-livedata-ktx/api/2.1.0-alpha03.txt b/lifecycle/lifecycle-livedata-ktx/api/2.1.0-alpha03.txt
index a21c943..e4fff19 100644
--- a/lifecycle/lifecycle-livedata-ktx/api/2.1.0-alpha03.txt
+++ b/lifecycle/lifecycle-livedata-ktx/api/2.1.0-alpha03.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class TransformationsKt {
-    ctor public TransformationsKt();
     method public static inline <X> androidx.lifecycle.LiveData<X> distinctUntilChanged(androidx.lifecycle.LiveData<X>);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> map(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends Y> transform);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> switchMap(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends androidx.lifecycle.LiveData<Y>> transform);
diff --git a/lifecycle/lifecycle-livedata-ktx/api/2.1.0-alpha04.txt b/lifecycle/lifecycle-livedata-ktx/api/2.1.0-alpha04.txt
index a21c943..e4fff19 100644
--- a/lifecycle/lifecycle-livedata-ktx/api/2.1.0-alpha04.txt
+++ b/lifecycle/lifecycle-livedata-ktx/api/2.1.0-alpha04.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class TransformationsKt {
-    ctor public TransformationsKt();
     method public static inline <X> androidx.lifecycle.LiveData<X> distinctUntilChanged(androidx.lifecycle.LiveData<X>);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> map(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends Y> transform);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> switchMap(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends androidx.lifecycle.LiveData<Y>> transform);
diff --git a/lifecycle/lifecycle-livedata-ktx/api/2.2.0-alpha01.txt b/lifecycle/lifecycle-livedata-ktx/api/2.2.0-alpha01.txt
index 8b6a3f3..115e5c5 100644
--- a/lifecycle/lifecycle-livedata-ktx/api/2.2.0-alpha01.txt
+++ b/lifecycle/lifecycle-livedata-ktx/api/2.2.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class CoroutineLiveDataKt {
-    ctor public CoroutineLiveDataKt();
     method public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, long timeoutInMs = 5000L, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
   }
 
@@ -14,7 +13,6 @@
   }
 
   public final class TransformationsKt {
-    ctor public TransformationsKt();
     method public static inline <X> androidx.lifecycle.LiveData<X> distinctUntilChanged(androidx.lifecycle.LiveData<X>);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> map(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends Y> transform);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> switchMap(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends androidx.lifecycle.LiveData<Y>> transform);
diff --git a/lifecycle/lifecycle-livedata-ktx/api/2.2.0-alpha02.txt b/lifecycle/lifecycle-livedata-ktx/api/2.2.0-alpha02.txt
index 9dc2bee..d8ab812 100644
--- a/lifecycle/lifecycle-livedata-ktx/api/2.2.0-alpha02.txt
+++ b/lifecycle/lifecycle-livedata-ktx/api/2.2.0-alpha02.txt
@@ -2,12 +2,10 @@
 package androidx.lifecycle {
 
   public final class CoroutineLiveDataApi26Kt {
-    ctor public CoroutineLiveDataApi26Kt();
     method @RequiresApi(android.os.Build.VERSION_CODES.O) public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, java.time.Duration timeout, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
   }
 
   public final class CoroutineLiveDataKt {
-    ctor public CoroutineLiveDataKt();
     method public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, long timeoutInMs = 5000L, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
   }
 
@@ -19,7 +17,6 @@
   }
 
   public final class TransformationsKt {
-    ctor public TransformationsKt();
     method public static inline <X> androidx.lifecycle.LiveData<X> distinctUntilChanged(androidx.lifecycle.LiveData<X>);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> map(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends Y> transform);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> switchMap(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends androidx.lifecycle.LiveData<Y>> transform);
diff --git a/lifecycle/lifecycle-livedata-ktx/api/2.2.0-alpha03.txt b/lifecycle/lifecycle-livedata-ktx/api/2.2.0-alpha03.txt
index 9dc2bee..d8ab812 100644
--- a/lifecycle/lifecycle-livedata-ktx/api/2.2.0-alpha03.txt
+++ b/lifecycle/lifecycle-livedata-ktx/api/2.2.0-alpha03.txt
@@ -2,12 +2,10 @@
 package androidx.lifecycle {
 
   public final class CoroutineLiveDataApi26Kt {
-    ctor public CoroutineLiveDataApi26Kt();
     method @RequiresApi(android.os.Build.VERSION_CODES.O) public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, java.time.Duration timeout, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
   }
 
   public final class CoroutineLiveDataKt {
-    ctor public CoroutineLiveDataKt();
     method public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, long timeoutInMs = 5000L, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
   }
 
@@ -19,7 +17,6 @@
   }
 
   public final class TransformationsKt {
-    ctor public TransformationsKt();
     method public static inline <X> androidx.lifecycle.LiveData<X> distinctUntilChanged(androidx.lifecycle.LiveData<X>);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> map(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends Y> transform);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> switchMap(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends androidx.lifecycle.LiveData<Y>> transform);
diff --git a/lifecycle/lifecycle-livedata-ktx/api/2.2.0-alpha04.txt b/lifecycle/lifecycle-livedata-ktx/api/2.2.0-alpha04.txt
index c8887ad..b5a6b57 100644
--- a/lifecycle/lifecycle-livedata-ktx/api/2.2.0-alpha04.txt
+++ b/lifecycle/lifecycle-livedata-ktx/api/2.2.0-alpha04.txt
@@ -2,13 +2,11 @@
 package androidx.lifecycle {
 
   public final class CoroutineLiveDataKt {
-    ctor public CoroutineLiveDataKt();
     method public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, long timeoutInMs = 5000L, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
     method @RequiresApi(android.os.Build.VERSION_CODES.O) public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, java.time.Duration timeout, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
   }
 
   public final class FlowLiveDataConversions {
-    ctor public FlowLiveDataConversions();
     method public static <T> kotlinx.coroutines.flow.Flow<T> asFlow(androidx.lifecycle.LiveData<T>);
     method public static <T> androidx.lifecycle.LiveData<T> asLiveData(kotlinx.coroutines.flow.Flow<? extends T>, kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, long timeoutInMs = 5000L);
     method public static <T> androidx.lifecycle.LiveData<T> asLiveData(kotlinx.coroutines.flow.Flow<? extends T>, kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext);
@@ -24,7 +22,6 @@
   }
 
   public final class TransformationsKt {
-    ctor public TransformationsKt();
     method public static inline <X> androidx.lifecycle.LiveData<X> distinctUntilChanged(androidx.lifecycle.LiveData<X>);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> map(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends Y> transform);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> switchMap(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends androidx.lifecycle.LiveData<Y>> transform);
diff --git a/lifecycle/lifecycle-livedata-ktx/api/2.2.0-alpha05.txt b/lifecycle/lifecycle-livedata-ktx/api/2.2.0-alpha05.txt
index c8887ad..b5a6b57 100644
--- a/lifecycle/lifecycle-livedata-ktx/api/2.2.0-alpha05.txt
+++ b/lifecycle/lifecycle-livedata-ktx/api/2.2.0-alpha05.txt
@@ -2,13 +2,11 @@
 package androidx.lifecycle {
 
   public final class CoroutineLiveDataKt {
-    ctor public CoroutineLiveDataKt();
     method public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, long timeoutInMs = 5000L, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
     method @RequiresApi(android.os.Build.VERSION_CODES.O) public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, java.time.Duration timeout, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
   }
 
   public final class FlowLiveDataConversions {
-    ctor public FlowLiveDataConversions();
     method public static <T> kotlinx.coroutines.flow.Flow<T> asFlow(androidx.lifecycle.LiveData<T>);
     method public static <T> androidx.lifecycle.LiveData<T> asLiveData(kotlinx.coroutines.flow.Flow<? extends T>, kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, long timeoutInMs = 5000L);
     method public static <T> androidx.lifecycle.LiveData<T> asLiveData(kotlinx.coroutines.flow.Flow<? extends T>, kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext);
@@ -24,7 +22,6 @@
   }
 
   public final class TransformationsKt {
-    ctor public TransformationsKt();
     method public static inline <X> androidx.lifecycle.LiveData<X> distinctUntilChanged(androidx.lifecycle.LiveData<X>);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> map(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends Y> transform);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> switchMap(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends androidx.lifecycle.LiveData<Y>> transform);
diff --git a/lifecycle/lifecycle-livedata-ktx/api/2.2.0-beta01.txt b/lifecycle/lifecycle-livedata-ktx/api/2.2.0-beta01.txt
index c8887ad..b5a6b57 100644
--- a/lifecycle/lifecycle-livedata-ktx/api/2.2.0-beta01.txt
+++ b/lifecycle/lifecycle-livedata-ktx/api/2.2.0-beta01.txt
@@ -2,13 +2,11 @@
 package androidx.lifecycle {
 
   public final class CoroutineLiveDataKt {
-    ctor public CoroutineLiveDataKt();
     method public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, long timeoutInMs = 5000L, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
     method @RequiresApi(android.os.Build.VERSION_CODES.O) public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, java.time.Duration timeout, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
   }
 
   public final class FlowLiveDataConversions {
-    ctor public FlowLiveDataConversions();
     method public static <T> kotlinx.coroutines.flow.Flow<T> asFlow(androidx.lifecycle.LiveData<T>);
     method public static <T> androidx.lifecycle.LiveData<T> asLiveData(kotlinx.coroutines.flow.Flow<? extends T>, kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, long timeoutInMs = 5000L);
     method public static <T> androidx.lifecycle.LiveData<T> asLiveData(kotlinx.coroutines.flow.Flow<? extends T>, kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext);
@@ -24,7 +22,6 @@
   }
 
   public final class TransformationsKt {
-    ctor public TransformationsKt();
     method public static inline <X> androidx.lifecycle.LiveData<X> distinctUntilChanged(androidx.lifecycle.LiveData<X>);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> map(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends Y> transform);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> switchMap(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends androidx.lifecycle.LiveData<Y>> transform);
diff --git a/lifecycle/lifecycle-livedata-ktx/api/2.2.0-rc01.txt b/lifecycle/lifecycle-livedata-ktx/api/2.2.0-rc01.txt
index c8887ad..b5a6b57 100644
--- a/lifecycle/lifecycle-livedata-ktx/api/2.2.0-rc01.txt
+++ b/lifecycle/lifecycle-livedata-ktx/api/2.2.0-rc01.txt
@@ -2,13 +2,11 @@
 package androidx.lifecycle {
 
   public final class CoroutineLiveDataKt {
-    ctor public CoroutineLiveDataKt();
     method public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, long timeoutInMs = 5000L, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
     method @RequiresApi(android.os.Build.VERSION_CODES.O) public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, java.time.Duration timeout, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
   }
 
   public final class FlowLiveDataConversions {
-    ctor public FlowLiveDataConversions();
     method public static <T> kotlinx.coroutines.flow.Flow<T> asFlow(androidx.lifecycle.LiveData<T>);
     method public static <T> androidx.lifecycle.LiveData<T> asLiveData(kotlinx.coroutines.flow.Flow<? extends T>, kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, long timeoutInMs = 5000L);
     method public static <T> androidx.lifecycle.LiveData<T> asLiveData(kotlinx.coroutines.flow.Flow<? extends T>, kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext);
@@ -24,7 +22,6 @@
   }
 
   public final class TransformationsKt {
-    ctor public TransformationsKt();
     method public static inline <X> androidx.lifecycle.LiveData<X> distinctUntilChanged(androidx.lifecycle.LiveData<X>);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> map(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends Y> transform);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> switchMap(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends androidx.lifecycle.LiveData<Y>> transform);
diff --git a/lifecycle/lifecycle-livedata-ktx/api/2.3.0-alpha01.txt b/lifecycle/lifecycle-livedata-ktx/api/2.3.0-alpha01.txt
index c8887ad..b5a6b57 100644
--- a/lifecycle/lifecycle-livedata-ktx/api/2.3.0-alpha01.txt
+++ b/lifecycle/lifecycle-livedata-ktx/api/2.3.0-alpha01.txt
@@ -2,13 +2,11 @@
 package androidx.lifecycle {
 
   public final class CoroutineLiveDataKt {
-    ctor public CoroutineLiveDataKt();
     method public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, long timeoutInMs = 5000L, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
     method @RequiresApi(android.os.Build.VERSION_CODES.O) public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, java.time.Duration timeout, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
   }
 
   public final class FlowLiveDataConversions {
-    ctor public FlowLiveDataConversions();
     method public static <T> kotlinx.coroutines.flow.Flow<T> asFlow(androidx.lifecycle.LiveData<T>);
     method public static <T> androidx.lifecycle.LiveData<T> asLiveData(kotlinx.coroutines.flow.Flow<? extends T>, kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, long timeoutInMs = 5000L);
     method public static <T> androidx.lifecycle.LiveData<T> asLiveData(kotlinx.coroutines.flow.Flow<? extends T>, kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext);
@@ -24,7 +22,6 @@
   }
 
   public final class TransformationsKt {
-    ctor public TransformationsKt();
     method public static inline <X> androidx.lifecycle.LiveData<X> distinctUntilChanged(androidx.lifecycle.LiveData<X>);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> map(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends Y> transform);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> switchMap(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends androidx.lifecycle.LiveData<Y>> transform);
diff --git a/lifecycle/lifecycle-livedata-ktx/api/api_lint.ignore b/lifecycle/lifecycle-livedata-ktx/api/api_lint.ignore
index e6d37fa..9763738 100644
--- a/lifecycle/lifecycle-livedata-ktx/api/api_lint.ignore
+++ b/lifecycle/lifecycle-livedata-ktx/api/api_lint.ignore
@@ -1,7 +1,3 @@
 // Baseline format: 1.0
-HiddenTypeParameter: androidx.lifecycle.CoroutineLiveDataKt#addDisposableSource(androidx.lifecycle.MediatorLiveData<T>, androidx.lifecycle.LiveData<T>, kotlin.coroutines.Continuation<? super androidx.lifecycle.EmittedSource>) parameter #2:
-    Parameter p references hidden type class androidx.lifecycle.EmittedSource.
-
-
 MissingNullability: androidx.lifecycle.LiveDataScope#emit(T, kotlin.coroutines.Continuation<? super kotlin.Unit>):
     Missing nullability on method `emit` return
diff --git a/lifecycle/lifecycle-livedata-ktx/api/current.txt b/lifecycle/lifecycle-livedata-ktx/api/current.txt
index c8887ad..b5a6b57 100644
--- a/lifecycle/lifecycle-livedata-ktx/api/current.txt
+++ b/lifecycle/lifecycle-livedata-ktx/api/current.txt
@@ -2,13 +2,11 @@
 package androidx.lifecycle {
 
   public final class CoroutineLiveDataKt {
-    ctor public CoroutineLiveDataKt();
     method public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, long timeoutInMs = 5000L, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
     method @RequiresApi(android.os.Build.VERSION_CODES.O) public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, java.time.Duration timeout, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
   }
 
   public final class FlowLiveDataConversions {
-    ctor public FlowLiveDataConversions();
     method public static <T> kotlinx.coroutines.flow.Flow<T> asFlow(androidx.lifecycle.LiveData<T>);
     method public static <T> androidx.lifecycle.LiveData<T> asLiveData(kotlinx.coroutines.flow.Flow<? extends T>, kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, long timeoutInMs = 5000L);
     method public static <T> androidx.lifecycle.LiveData<T> asLiveData(kotlinx.coroutines.flow.Flow<? extends T>, kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext);
@@ -24,7 +22,6 @@
   }
 
   public final class TransformationsKt {
-    ctor public TransformationsKt();
     method public static inline <X> androidx.lifecycle.LiveData<X> distinctUntilChanged(androidx.lifecycle.LiveData<X>);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> map(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends Y> transform);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> switchMap(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends androidx.lifecycle.LiveData<Y>> transform);
diff --git a/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_2.1.0-alpha01.txt b/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_2.1.0-alpha01.txt
index a21c943..e4fff19 100644
--- a/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_2.1.0-alpha01.txt
+++ b/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_2.1.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class TransformationsKt {
-    ctor public TransformationsKt();
     method public static inline <X> androidx.lifecycle.LiveData<X> distinctUntilChanged(androidx.lifecycle.LiveData<X>);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> map(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends Y> transform);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> switchMap(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends androidx.lifecycle.LiveData<Y>> transform);
diff --git a/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_2.1.0-alpha02.txt b/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_2.1.0-alpha02.txt
index a21c943..e4fff19 100644
--- a/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_2.1.0-alpha02.txt
+++ b/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_2.1.0-alpha02.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class TransformationsKt {
-    ctor public TransformationsKt();
     method public static inline <X> androidx.lifecycle.LiveData<X> distinctUntilChanged(androidx.lifecycle.LiveData<X>);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> map(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends Y> transform);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> switchMap(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends androidx.lifecycle.LiveData<Y>> transform);
diff --git a/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_2.1.0-alpha03.txt b/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_2.1.0-alpha03.txt
index a21c943..e4fff19 100644
--- a/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_2.1.0-alpha03.txt
+++ b/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_2.1.0-alpha03.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class TransformationsKt {
-    ctor public TransformationsKt();
     method public static inline <X> androidx.lifecycle.LiveData<X> distinctUntilChanged(androidx.lifecycle.LiveData<X>);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> map(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends Y> transform);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> switchMap(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends androidx.lifecycle.LiveData<Y>> transform);
diff --git a/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_2.1.0-alpha04.txt b/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_2.1.0-alpha04.txt
index a21c943..e4fff19 100644
--- a/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_2.1.0-alpha04.txt
+++ b/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_2.1.0-alpha04.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class TransformationsKt {
-    ctor public TransformationsKt();
     method public static inline <X> androidx.lifecycle.LiveData<X> distinctUntilChanged(androidx.lifecycle.LiveData<X>);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> map(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends Y> transform);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> switchMap(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends androidx.lifecycle.LiveData<Y>> transform);
diff --git a/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_2.2.0-alpha01.txt b/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_2.2.0-alpha01.txt
index 8b6a3f3..115e5c5 100644
--- a/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_2.2.0-alpha01.txt
+++ b/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_2.2.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class CoroutineLiveDataKt {
-    ctor public CoroutineLiveDataKt();
     method public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, long timeoutInMs = 5000L, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
   }
 
@@ -14,7 +13,6 @@
   }
 
   public final class TransformationsKt {
-    ctor public TransformationsKt();
     method public static inline <X> androidx.lifecycle.LiveData<X> distinctUntilChanged(androidx.lifecycle.LiveData<X>);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> map(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends Y> transform);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> switchMap(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends androidx.lifecycle.LiveData<Y>> transform);
diff --git a/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_2.2.0-alpha02.txt b/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_2.2.0-alpha02.txt
index 9dc2bee..d8ab812 100644
--- a/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_2.2.0-alpha02.txt
+++ b/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_2.2.0-alpha02.txt
@@ -2,12 +2,10 @@
 package androidx.lifecycle {
 
   public final class CoroutineLiveDataApi26Kt {
-    ctor public CoroutineLiveDataApi26Kt();
     method @RequiresApi(android.os.Build.VERSION_CODES.O) public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, java.time.Duration timeout, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
   }
 
   public final class CoroutineLiveDataKt {
-    ctor public CoroutineLiveDataKt();
     method public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, long timeoutInMs = 5000L, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
   }
 
@@ -19,7 +17,6 @@
   }
 
   public final class TransformationsKt {
-    ctor public TransformationsKt();
     method public static inline <X> androidx.lifecycle.LiveData<X> distinctUntilChanged(androidx.lifecycle.LiveData<X>);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> map(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends Y> transform);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> switchMap(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends androidx.lifecycle.LiveData<Y>> transform);
diff --git a/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_2.2.0-alpha03.txt b/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_2.2.0-alpha03.txt
index 9dc2bee..d8ab812 100644
--- a/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_2.2.0-alpha03.txt
+++ b/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_2.2.0-alpha03.txt
@@ -2,12 +2,10 @@
 package androidx.lifecycle {
 
   public final class CoroutineLiveDataApi26Kt {
-    ctor public CoroutineLiveDataApi26Kt();
     method @RequiresApi(android.os.Build.VERSION_CODES.O) public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, java.time.Duration timeout, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
   }
 
   public final class CoroutineLiveDataKt {
-    ctor public CoroutineLiveDataKt();
     method public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, long timeoutInMs = 5000L, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
   }
 
@@ -19,7 +17,6 @@
   }
 
   public final class TransformationsKt {
-    ctor public TransformationsKt();
     method public static inline <X> androidx.lifecycle.LiveData<X> distinctUntilChanged(androidx.lifecycle.LiveData<X>);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> map(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends Y> transform);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> switchMap(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends androidx.lifecycle.LiveData<Y>> transform);
diff --git a/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_2.2.0-alpha04.txt b/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_2.2.0-alpha04.txt
index c8887ad..b5a6b57 100644
--- a/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_2.2.0-alpha04.txt
+++ b/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_2.2.0-alpha04.txt
@@ -2,13 +2,11 @@
 package androidx.lifecycle {
 
   public final class CoroutineLiveDataKt {
-    ctor public CoroutineLiveDataKt();
     method public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, long timeoutInMs = 5000L, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
     method @RequiresApi(android.os.Build.VERSION_CODES.O) public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, java.time.Duration timeout, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
   }
 
   public final class FlowLiveDataConversions {
-    ctor public FlowLiveDataConversions();
     method public static <T> kotlinx.coroutines.flow.Flow<T> asFlow(androidx.lifecycle.LiveData<T>);
     method public static <T> androidx.lifecycle.LiveData<T> asLiveData(kotlinx.coroutines.flow.Flow<? extends T>, kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, long timeoutInMs = 5000L);
     method public static <T> androidx.lifecycle.LiveData<T> asLiveData(kotlinx.coroutines.flow.Flow<? extends T>, kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext);
@@ -24,7 +22,6 @@
   }
 
   public final class TransformationsKt {
-    ctor public TransformationsKt();
     method public static inline <X> androidx.lifecycle.LiveData<X> distinctUntilChanged(androidx.lifecycle.LiveData<X>);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> map(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends Y> transform);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> switchMap(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends androidx.lifecycle.LiveData<Y>> transform);
diff --git a/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_2.2.0-alpha05.txt b/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_2.2.0-alpha05.txt
index c8887ad..b5a6b57 100644
--- a/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_2.2.0-alpha05.txt
+++ b/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_2.2.0-alpha05.txt
@@ -2,13 +2,11 @@
 package androidx.lifecycle {
 
   public final class CoroutineLiveDataKt {
-    ctor public CoroutineLiveDataKt();
     method public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, long timeoutInMs = 5000L, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
     method @RequiresApi(android.os.Build.VERSION_CODES.O) public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, java.time.Duration timeout, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
   }
 
   public final class FlowLiveDataConversions {
-    ctor public FlowLiveDataConversions();
     method public static <T> kotlinx.coroutines.flow.Flow<T> asFlow(androidx.lifecycle.LiveData<T>);
     method public static <T> androidx.lifecycle.LiveData<T> asLiveData(kotlinx.coroutines.flow.Flow<? extends T>, kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, long timeoutInMs = 5000L);
     method public static <T> androidx.lifecycle.LiveData<T> asLiveData(kotlinx.coroutines.flow.Flow<? extends T>, kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext);
@@ -24,7 +22,6 @@
   }
 
   public final class TransformationsKt {
-    ctor public TransformationsKt();
     method public static inline <X> androidx.lifecycle.LiveData<X> distinctUntilChanged(androidx.lifecycle.LiveData<X>);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> map(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends Y> transform);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> switchMap(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends androidx.lifecycle.LiveData<Y>> transform);
diff --git a/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_2.2.0-beta01.txt b/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_2.2.0-beta01.txt
index c8887ad..b5a6b57 100644
--- a/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_2.2.0-beta01.txt
+++ b/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_2.2.0-beta01.txt
@@ -2,13 +2,11 @@
 package androidx.lifecycle {
 
   public final class CoroutineLiveDataKt {
-    ctor public CoroutineLiveDataKt();
     method public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, long timeoutInMs = 5000L, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
     method @RequiresApi(android.os.Build.VERSION_CODES.O) public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, java.time.Duration timeout, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
   }
 
   public final class FlowLiveDataConversions {
-    ctor public FlowLiveDataConversions();
     method public static <T> kotlinx.coroutines.flow.Flow<T> asFlow(androidx.lifecycle.LiveData<T>);
     method public static <T> androidx.lifecycle.LiveData<T> asLiveData(kotlinx.coroutines.flow.Flow<? extends T>, kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, long timeoutInMs = 5000L);
     method public static <T> androidx.lifecycle.LiveData<T> asLiveData(kotlinx.coroutines.flow.Flow<? extends T>, kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext);
@@ -24,7 +22,6 @@
   }
 
   public final class TransformationsKt {
-    ctor public TransformationsKt();
     method public static inline <X> androidx.lifecycle.LiveData<X> distinctUntilChanged(androidx.lifecycle.LiveData<X>);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> map(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends Y> transform);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> switchMap(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends androidx.lifecycle.LiveData<Y>> transform);
diff --git a/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_2.2.0-rc01.txt b/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_2.2.0-rc01.txt
index c8887ad..b5a6b57 100644
--- a/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_2.2.0-rc01.txt
+++ b/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_2.2.0-rc01.txt
@@ -2,13 +2,11 @@
 package androidx.lifecycle {
 
   public final class CoroutineLiveDataKt {
-    ctor public CoroutineLiveDataKt();
     method public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, long timeoutInMs = 5000L, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
     method @RequiresApi(android.os.Build.VERSION_CODES.O) public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, java.time.Duration timeout, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
   }
 
   public final class FlowLiveDataConversions {
-    ctor public FlowLiveDataConversions();
     method public static <T> kotlinx.coroutines.flow.Flow<T> asFlow(androidx.lifecycle.LiveData<T>);
     method public static <T> androidx.lifecycle.LiveData<T> asLiveData(kotlinx.coroutines.flow.Flow<? extends T>, kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, long timeoutInMs = 5000L);
     method public static <T> androidx.lifecycle.LiveData<T> asLiveData(kotlinx.coroutines.flow.Flow<? extends T>, kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext);
@@ -24,7 +22,6 @@
   }
 
   public final class TransformationsKt {
-    ctor public TransformationsKt();
     method public static inline <X> androidx.lifecycle.LiveData<X> distinctUntilChanged(androidx.lifecycle.LiveData<X>);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> map(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends Y> transform);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> switchMap(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends androidx.lifecycle.LiveData<Y>> transform);
diff --git a/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_2.3.0-alpha01.txt b/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_2.3.0-alpha01.txt
index c8887ad..b5a6b57 100644
--- a/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_2.3.0-alpha01.txt
+++ b/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_2.3.0-alpha01.txt
@@ -2,13 +2,11 @@
 package androidx.lifecycle {
 
   public final class CoroutineLiveDataKt {
-    ctor public CoroutineLiveDataKt();
     method public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, long timeoutInMs = 5000L, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
     method @RequiresApi(android.os.Build.VERSION_CODES.O) public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, java.time.Duration timeout, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
   }
 
   public final class FlowLiveDataConversions {
-    ctor public FlowLiveDataConversions();
     method public static <T> kotlinx.coroutines.flow.Flow<T> asFlow(androidx.lifecycle.LiveData<T>);
     method public static <T> androidx.lifecycle.LiveData<T> asLiveData(kotlinx.coroutines.flow.Flow<? extends T>, kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, long timeoutInMs = 5000L);
     method public static <T> androidx.lifecycle.LiveData<T> asLiveData(kotlinx.coroutines.flow.Flow<? extends T>, kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext);
@@ -24,7 +22,6 @@
   }
 
   public final class TransformationsKt {
-    ctor public TransformationsKt();
     method public static inline <X> androidx.lifecycle.LiveData<X> distinctUntilChanged(androidx.lifecycle.LiveData<X>);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> map(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends Y> transform);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> switchMap(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends androidx.lifecycle.LiveData<Y>> transform);
diff --git a/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_current.txt b/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_current.txt
index c8887ad..b5a6b57 100644
--- a/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_current.txt
+++ b/lifecycle/lifecycle-livedata-ktx/api/public_plus_experimental_current.txt
@@ -2,13 +2,11 @@
 package androidx.lifecycle {
 
   public final class CoroutineLiveDataKt {
-    ctor public CoroutineLiveDataKt();
     method public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, long timeoutInMs = 5000L, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
     method @RequiresApi(android.os.Build.VERSION_CODES.O) public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, java.time.Duration timeout, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
   }
 
   public final class FlowLiveDataConversions {
-    ctor public FlowLiveDataConversions();
     method public static <T> kotlinx.coroutines.flow.Flow<T> asFlow(androidx.lifecycle.LiveData<T>);
     method public static <T> androidx.lifecycle.LiveData<T> asLiveData(kotlinx.coroutines.flow.Flow<? extends T>, kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, long timeoutInMs = 5000L);
     method public static <T> androidx.lifecycle.LiveData<T> asLiveData(kotlinx.coroutines.flow.Flow<? extends T>, kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext);
@@ -24,7 +22,6 @@
   }
 
   public final class TransformationsKt {
-    ctor public TransformationsKt();
     method public static inline <X> androidx.lifecycle.LiveData<X> distinctUntilChanged(androidx.lifecycle.LiveData<X>);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> map(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends Y> transform);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> switchMap(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends androidx.lifecycle.LiveData<Y>> transform);
diff --git a/lifecycle/lifecycle-livedata-ktx/api/restricted_2.1.0-alpha03.txt b/lifecycle/lifecycle-livedata-ktx/api/restricted_2.1.0-alpha03.txt
index a21c943..e4fff19 100644
--- a/lifecycle/lifecycle-livedata-ktx/api/restricted_2.1.0-alpha03.txt
+++ b/lifecycle/lifecycle-livedata-ktx/api/restricted_2.1.0-alpha03.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class TransformationsKt {
-    ctor public TransformationsKt();
     method public static inline <X> androidx.lifecycle.LiveData<X> distinctUntilChanged(androidx.lifecycle.LiveData<X>);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> map(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends Y> transform);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> switchMap(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends androidx.lifecycle.LiveData<Y>> transform);
diff --git a/lifecycle/lifecycle-livedata-ktx/api/restricted_2.1.0-alpha04.txt b/lifecycle/lifecycle-livedata-ktx/api/restricted_2.1.0-alpha04.txt
index a21c943..e4fff19 100644
--- a/lifecycle/lifecycle-livedata-ktx/api/restricted_2.1.0-alpha04.txt
+++ b/lifecycle/lifecycle-livedata-ktx/api/restricted_2.1.0-alpha04.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class TransformationsKt {
-    ctor public TransformationsKt();
     method public static inline <X> androidx.lifecycle.LiveData<X> distinctUntilChanged(androidx.lifecycle.LiveData<X>);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> map(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends Y> transform);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> switchMap(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends androidx.lifecycle.LiveData<Y>> transform);
diff --git a/lifecycle/lifecycle-livedata-ktx/api/restricted_2.2.0-alpha01.txt b/lifecycle/lifecycle-livedata-ktx/api/restricted_2.2.0-alpha01.txt
index 8b6a3f3..115e5c5 100644
--- a/lifecycle/lifecycle-livedata-ktx/api/restricted_2.2.0-alpha01.txt
+++ b/lifecycle/lifecycle-livedata-ktx/api/restricted_2.2.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class CoroutineLiveDataKt {
-    ctor public CoroutineLiveDataKt();
     method public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, long timeoutInMs = 5000L, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
   }
 
@@ -14,7 +13,6 @@
   }
 
   public final class TransformationsKt {
-    ctor public TransformationsKt();
     method public static inline <X> androidx.lifecycle.LiveData<X> distinctUntilChanged(androidx.lifecycle.LiveData<X>);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> map(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends Y> transform);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> switchMap(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends androidx.lifecycle.LiveData<Y>> transform);
diff --git a/lifecycle/lifecycle-livedata-ktx/api/restricted_2.2.0-alpha02.txt b/lifecycle/lifecycle-livedata-ktx/api/restricted_2.2.0-alpha02.txt
index 9dc2bee..d8ab812 100644
--- a/lifecycle/lifecycle-livedata-ktx/api/restricted_2.2.0-alpha02.txt
+++ b/lifecycle/lifecycle-livedata-ktx/api/restricted_2.2.0-alpha02.txt
@@ -2,12 +2,10 @@
 package androidx.lifecycle {
 
   public final class CoroutineLiveDataApi26Kt {
-    ctor public CoroutineLiveDataApi26Kt();
     method @RequiresApi(android.os.Build.VERSION_CODES.O) public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, java.time.Duration timeout, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
   }
 
   public final class CoroutineLiveDataKt {
-    ctor public CoroutineLiveDataKt();
     method public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, long timeoutInMs = 5000L, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
   }
 
@@ -19,7 +17,6 @@
   }
 
   public final class TransformationsKt {
-    ctor public TransformationsKt();
     method public static inline <X> androidx.lifecycle.LiveData<X> distinctUntilChanged(androidx.lifecycle.LiveData<X>);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> map(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends Y> transform);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> switchMap(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends androidx.lifecycle.LiveData<Y>> transform);
diff --git a/lifecycle/lifecycle-livedata-ktx/api/restricted_2.2.0-alpha03.txt b/lifecycle/lifecycle-livedata-ktx/api/restricted_2.2.0-alpha03.txt
index 9dc2bee..d8ab812 100644
--- a/lifecycle/lifecycle-livedata-ktx/api/restricted_2.2.0-alpha03.txt
+++ b/lifecycle/lifecycle-livedata-ktx/api/restricted_2.2.0-alpha03.txt
@@ -2,12 +2,10 @@
 package androidx.lifecycle {
 
   public final class CoroutineLiveDataApi26Kt {
-    ctor public CoroutineLiveDataApi26Kt();
     method @RequiresApi(android.os.Build.VERSION_CODES.O) public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, java.time.Duration timeout, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
   }
 
   public final class CoroutineLiveDataKt {
-    ctor public CoroutineLiveDataKt();
     method public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, long timeoutInMs = 5000L, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
   }
 
@@ -19,7 +17,6 @@
   }
 
   public final class TransformationsKt {
-    ctor public TransformationsKt();
     method public static inline <X> androidx.lifecycle.LiveData<X> distinctUntilChanged(androidx.lifecycle.LiveData<X>);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> map(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends Y> transform);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> switchMap(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends androidx.lifecycle.LiveData<Y>> transform);
diff --git a/lifecycle/lifecycle-livedata-ktx/api/restricted_2.2.0-alpha04.txt b/lifecycle/lifecycle-livedata-ktx/api/restricted_2.2.0-alpha04.txt
index c8887ad..b5a6b57 100644
--- a/lifecycle/lifecycle-livedata-ktx/api/restricted_2.2.0-alpha04.txt
+++ b/lifecycle/lifecycle-livedata-ktx/api/restricted_2.2.0-alpha04.txt
@@ -2,13 +2,11 @@
 package androidx.lifecycle {
 
   public final class CoroutineLiveDataKt {
-    ctor public CoroutineLiveDataKt();
     method public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, long timeoutInMs = 5000L, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
     method @RequiresApi(android.os.Build.VERSION_CODES.O) public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, java.time.Duration timeout, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
   }
 
   public final class FlowLiveDataConversions {
-    ctor public FlowLiveDataConversions();
     method public static <T> kotlinx.coroutines.flow.Flow<T> asFlow(androidx.lifecycle.LiveData<T>);
     method public static <T> androidx.lifecycle.LiveData<T> asLiveData(kotlinx.coroutines.flow.Flow<? extends T>, kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, long timeoutInMs = 5000L);
     method public static <T> androidx.lifecycle.LiveData<T> asLiveData(kotlinx.coroutines.flow.Flow<? extends T>, kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext);
@@ -24,7 +22,6 @@
   }
 
   public final class TransformationsKt {
-    ctor public TransformationsKt();
     method public static inline <X> androidx.lifecycle.LiveData<X> distinctUntilChanged(androidx.lifecycle.LiveData<X>);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> map(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends Y> transform);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> switchMap(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends androidx.lifecycle.LiveData<Y>> transform);
diff --git a/lifecycle/lifecycle-livedata-ktx/api/restricted_2.2.0-alpha05.txt b/lifecycle/lifecycle-livedata-ktx/api/restricted_2.2.0-alpha05.txt
index c8887ad..b5a6b57 100644
--- a/lifecycle/lifecycle-livedata-ktx/api/restricted_2.2.0-alpha05.txt
+++ b/lifecycle/lifecycle-livedata-ktx/api/restricted_2.2.0-alpha05.txt
@@ -2,13 +2,11 @@
 package androidx.lifecycle {
 
   public final class CoroutineLiveDataKt {
-    ctor public CoroutineLiveDataKt();
     method public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, long timeoutInMs = 5000L, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
     method @RequiresApi(android.os.Build.VERSION_CODES.O) public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, java.time.Duration timeout, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
   }
 
   public final class FlowLiveDataConversions {
-    ctor public FlowLiveDataConversions();
     method public static <T> kotlinx.coroutines.flow.Flow<T> asFlow(androidx.lifecycle.LiveData<T>);
     method public static <T> androidx.lifecycle.LiveData<T> asLiveData(kotlinx.coroutines.flow.Flow<? extends T>, kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, long timeoutInMs = 5000L);
     method public static <T> androidx.lifecycle.LiveData<T> asLiveData(kotlinx.coroutines.flow.Flow<? extends T>, kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext);
@@ -24,7 +22,6 @@
   }
 
   public final class TransformationsKt {
-    ctor public TransformationsKt();
     method public static inline <X> androidx.lifecycle.LiveData<X> distinctUntilChanged(androidx.lifecycle.LiveData<X>);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> map(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends Y> transform);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> switchMap(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends androidx.lifecycle.LiveData<Y>> transform);
diff --git a/lifecycle/lifecycle-livedata-ktx/api/restricted_2.2.0-beta01.txt b/lifecycle/lifecycle-livedata-ktx/api/restricted_2.2.0-beta01.txt
index c8887ad..b5a6b57 100644
--- a/lifecycle/lifecycle-livedata-ktx/api/restricted_2.2.0-beta01.txt
+++ b/lifecycle/lifecycle-livedata-ktx/api/restricted_2.2.0-beta01.txt
@@ -2,13 +2,11 @@
 package androidx.lifecycle {
 
   public final class CoroutineLiveDataKt {
-    ctor public CoroutineLiveDataKt();
     method public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, long timeoutInMs = 5000L, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
     method @RequiresApi(android.os.Build.VERSION_CODES.O) public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, java.time.Duration timeout, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
   }
 
   public final class FlowLiveDataConversions {
-    ctor public FlowLiveDataConversions();
     method public static <T> kotlinx.coroutines.flow.Flow<T> asFlow(androidx.lifecycle.LiveData<T>);
     method public static <T> androidx.lifecycle.LiveData<T> asLiveData(kotlinx.coroutines.flow.Flow<? extends T>, kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, long timeoutInMs = 5000L);
     method public static <T> androidx.lifecycle.LiveData<T> asLiveData(kotlinx.coroutines.flow.Flow<? extends T>, kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext);
@@ -24,7 +22,6 @@
   }
 
   public final class TransformationsKt {
-    ctor public TransformationsKt();
     method public static inline <X> androidx.lifecycle.LiveData<X> distinctUntilChanged(androidx.lifecycle.LiveData<X>);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> map(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends Y> transform);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> switchMap(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends androidx.lifecycle.LiveData<Y>> transform);
diff --git a/lifecycle/lifecycle-livedata-ktx/api/restricted_2.2.0-rc01.txt b/lifecycle/lifecycle-livedata-ktx/api/restricted_2.2.0-rc01.txt
index c8887ad..b5a6b57 100644
--- a/lifecycle/lifecycle-livedata-ktx/api/restricted_2.2.0-rc01.txt
+++ b/lifecycle/lifecycle-livedata-ktx/api/restricted_2.2.0-rc01.txt
@@ -2,13 +2,11 @@
 package androidx.lifecycle {
 
   public final class CoroutineLiveDataKt {
-    ctor public CoroutineLiveDataKt();
     method public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, long timeoutInMs = 5000L, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
     method @RequiresApi(android.os.Build.VERSION_CODES.O) public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, java.time.Duration timeout, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
   }
 
   public final class FlowLiveDataConversions {
-    ctor public FlowLiveDataConversions();
     method public static <T> kotlinx.coroutines.flow.Flow<T> asFlow(androidx.lifecycle.LiveData<T>);
     method public static <T> androidx.lifecycle.LiveData<T> asLiveData(kotlinx.coroutines.flow.Flow<? extends T>, kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, long timeoutInMs = 5000L);
     method public static <T> androidx.lifecycle.LiveData<T> asLiveData(kotlinx.coroutines.flow.Flow<? extends T>, kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext);
@@ -24,7 +22,6 @@
   }
 
   public final class TransformationsKt {
-    ctor public TransformationsKt();
     method public static inline <X> androidx.lifecycle.LiveData<X> distinctUntilChanged(androidx.lifecycle.LiveData<X>);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> map(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends Y> transform);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> switchMap(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends androidx.lifecycle.LiveData<Y>> transform);
diff --git a/lifecycle/lifecycle-livedata-ktx/api/restricted_2.3.0-alpha01.txt b/lifecycle/lifecycle-livedata-ktx/api/restricted_2.3.0-alpha01.txt
index c8887ad..b5a6b57 100644
--- a/lifecycle/lifecycle-livedata-ktx/api/restricted_2.3.0-alpha01.txt
+++ b/lifecycle/lifecycle-livedata-ktx/api/restricted_2.3.0-alpha01.txt
@@ -2,13 +2,11 @@
 package androidx.lifecycle {
 
   public final class CoroutineLiveDataKt {
-    ctor public CoroutineLiveDataKt();
     method public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, long timeoutInMs = 5000L, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
     method @RequiresApi(android.os.Build.VERSION_CODES.O) public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, java.time.Duration timeout, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
   }
 
   public final class FlowLiveDataConversions {
-    ctor public FlowLiveDataConversions();
     method public static <T> kotlinx.coroutines.flow.Flow<T> asFlow(androidx.lifecycle.LiveData<T>);
     method public static <T> androidx.lifecycle.LiveData<T> asLiveData(kotlinx.coroutines.flow.Flow<? extends T>, kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, long timeoutInMs = 5000L);
     method public static <T> androidx.lifecycle.LiveData<T> asLiveData(kotlinx.coroutines.flow.Flow<? extends T>, kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext);
@@ -24,7 +22,6 @@
   }
 
   public final class TransformationsKt {
-    ctor public TransformationsKt();
     method public static inline <X> androidx.lifecycle.LiveData<X> distinctUntilChanged(androidx.lifecycle.LiveData<X>);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> map(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends Y> transform);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> switchMap(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends androidx.lifecycle.LiveData<Y>> transform);
diff --git a/lifecycle/lifecycle-livedata-ktx/api/restricted_current.txt b/lifecycle/lifecycle-livedata-ktx/api/restricted_current.txt
index c8887ad..b5a6b57 100644
--- a/lifecycle/lifecycle-livedata-ktx/api/restricted_current.txt
+++ b/lifecycle/lifecycle-livedata-ktx/api/restricted_current.txt
@@ -2,13 +2,11 @@
 package androidx.lifecycle {
 
   public final class CoroutineLiveDataKt {
-    ctor public CoroutineLiveDataKt();
     method public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, long timeoutInMs = 5000L, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
     method @RequiresApi(android.os.Build.VERSION_CODES.O) public static <T> androidx.lifecycle.LiveData<T> liveData(kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, java.time.Duration timeout, kotlin.jvm.functions.Function2<? super androidx.lifecycle.LiveDataScope<T>,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> block);
   }
 
   public final class FlowLiveDataConversions {
-    ctor public FlowLiveDataConversions();
     method public static <T> kotlinx.coroutines.flow.Flow<T> asFlow(androidx.lifecycle.LiveData<T>);
     method public static <T> androidx.lifecycle.LiveData<T> asLiveData(kotlinx.coroutines.flow.Flow<? extends T>, kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext, long timeoutInMs = 5000L);
     method public static <T> androidx.lifecycle.LiveData<T> asLiveData(kotlinx.coroutines.flow.Flow<? extends T>, kotlin.coroutines.CoroutineContext context = EmptyCoroutineContext);
@@ -24,7 +22,6 @@
   }
 
   public final class TransformationsKt {
-    ctor public TransformationsKt();
     method public static inline <X> androidx.lifecycle.LiveData<X> distinctUntilChanged(androidx.lifecycle.LiveData<X>);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> map(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends Y> transform);
     method public static inline <X, Y> androidx.lifecycle.LiveData<Y> switchMap(androidx.lifecycle.LiveData<X>, kotlin.jvm.functions.Function1<? super X,? extends androidx.lifecycle.LiveData<Y>> transform);
diff --git a/lifecycle/lifecycle-reactivestreams-ktx/api/2.0.0.txt b/lifecycle/lifecycle-reactivestreams-ktx/api/2.0.0.txt
index 659d07d..0f61097 100644
--- a/lifecycle/lifecycle-reactivestreams-ktx/api/2.0.0.txt
+++ b/lifecycle/lifecycle-reactivestreams-ktx/api/2.0.0.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataReactiveSteamsKt {
-    ctor public LiveDataReactiveSteamsKt();
     method public static inline <T> androidx.lifecycle.LiveData<T> toLiveData(org.reactivestreams.Publisher<T>);
     method public static inline <T> org.reactivestreams.Publisher<T> toPublisher(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner lifecycle);
   }
diff --git a/lifecycle/lifecycle-reactivestreams-ktx/api/2.1.0-alpha01.txt b/lifecycle/lifecycle-reactivestreams-ktx/api/2.1.0-alpha01.txt
index 659d07d..0f61097 100644
--- a/lifecycle/lifecycle-reactivestreams-ktx/api/2.1.0-alpha01.txt
+++ b/lifecycle/lifecycle-reactivestreams-ktx/api/2.1.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataReactiveSteamsKt {
-    ctor public LiveDataReactiveSteamsKt();
     method public static inline <T> androidx.lifecycle.LiveData<T> toLiveData(org.reactivestreams.Publisher<T>);
     method public static inline <T> org.reactivestreams.Publisher<T> toPublisher(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner lifecycle);
   }
diff --git a/lifecycle/lifecycle-reactivestreams-ktx/api/2.1.0-alpha02.txt b/lifecycle/lifecycle-reactivestreams-ktx/api/2.1.0-alpha02.txt
index 659d07d..0f61097 100644
--- a/lifecycle/lifecycle-reactivestreams-ktx/api/2.1.0-alpha02.txt
+++ b/lifecycle/lifecycle-reactivestreams-ktx/api/2.1.0-alpha02.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataReactiveSteamsKt {
-    ctor public LiveDataReactiveSteamsKt();
     method public static inline <T> androidx.lifecycle.LiveData<T> toLiveData(org.reactivestreams.Publisher<T>);
     method public static inline <T> org.reactivestreams.Publisher<T> toPublisher(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner lifecycle);
   }
diff --git a/lifecycle/lifecycle-reactivestreams-ktx/api/2.1.0-alpha03.txt b/lifecycle/lifecycle-reactivestreams-ktx/api/2.1.0-alpha03.txt
index 659d07d..0f61097 100644
--- a/lifecycle/lifecycle-reactivestreams-ktx/api/2.1.0-alpha03.txt
+++ b/lifecycle/lifecycle-reactivestreams-ktx/api/2.1.0-alpha03.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataReactiveSteamsKt {
-    ctor public LiveDataReactiveSteamsKt();
     method public static inline <T> androidx.lifecycle.LiveData<T> toLiveData(org.reactivestreams.Publisher<T>);
     method public static inline <T> org.reactivestreams.Publisher<T> toPublisher(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner lifecycle);
   }
diff --git a/lifecycle/lifecycle-reactivestreams-ktx/api/2.1.0-alpha04.txt b/lifecycle/lifecycle-reactivestreams-ktx/api/2.1.0-alpha04.txt
index 659d07d..0f61097 100644
--- a/lifecycle/lifecycle-reactivestreams-ktx/api/2.1.0-alpha04.txt
+++ b/lifecycle/lifecycle-reactivestreams-ktx/api/2.1.0-alpha04.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataReactiveSteamsKt {
-    ctor public LiveDataReactiveSteamsKt();
     method public static inline <T> androidx.lifecycle.LiveData<T> toLiveData(org.reactivestreams.Publisher<T>);
     method public static inline <T> org.reactivestreams.Publisher<T> toPublisher(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner lifecycle);
   }
diff --git a/lifecycle/lifecycle-reactivestreams-ktx/api/2.2.0-alpha01.txt b/lifecycle/lifecycle-reactivestreams-ktx/api/2.2.0-alpha01.txt
index 659d07d..0f61097 100644
--- a/lifecycle/lifecycle-reactivestreams-ktx/api/2.2.0-alpha01.txt
+++ b/lifecycle/lifecycle-reactivestreams-ktx/api/2.2.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataReactiveSteamsKt {
-    ctor public LiveDataReactiveSteamsKt();
     method public static inline <T> androidx.lifecycle.LiveData<T> toLiveData(org.reactivestreams.Publisher<T>);
     method public static inline <T> org.reactivestreams.Publisher<T> toPublisher(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner lifecycle);
   }
diff --git a/lifecycle/lifecycle-reactivestreams-ktx/api/2.2.0-alpha02.txt b/lifecycle/lifecycle-reactivestreams-ktx/api/2.2.0-alpha02.txt
index 659d07d..0f61097 100644
--- a/lifecycle/lifecycle-reactivestreams-ktx/api/2.2.0-alpha02.txt
+++ b/lifecycle/lifecycle-reactivestreams-ktx/api/2.2.0-alpha02.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataReactiveSteamsKt {
-    ctor public LiveDataReactiveSteamsKt();
     method public static inline <T> androidx.lifecycle.LiveData<T> toLiveData(org.reactivestreams.Publisher<T>);
     method public static inline <T> org.reactivestreams.Publisher<T> toPublisher(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner lifecycle);
   }
diff --git a/lifecycle/lifecycle-reactivestreams-ktx/api/2.2.0-alpha03.txt b/lifecycle/lifecycle-reactivestreams-ktx/api/2.2.0-alpha03.txt
index 659d07d..0f61097 100644
--- a/lifecycle/lifecycle-reactivestreams-ktx/api/2.2.0-alpha03.txt
+++ b/lifecycle/lifecycle-reactivestreams-ktx/api/2.2.0-alpha03.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataReactiveSteamsKt {
-    ctor public LiveDataReactiveSteamsKt();
     method public static inline <T> androidx.lifecycle.LiveData<T> toLiveData(org.reactivestreams.Publisher<T>);
     method public static inline <T> org.reactivestreams.Publisher<T> toPublisher(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner lifecycle);
   }
diff --git a/lifecycle/lifecycle-reactivestreams-ktx/api/2.2.0-alpha04.txt b/lifecycle/lifecycle-reactivestreams-ktx/api/2.2.0-alpha04.txt
index 659d07d..0f61097 100644
--- a/lifecycle/lifecycle-reactivestreams-ktx/api/2.2.0-alpha04.txt
+++ b/lifecycle/lifecycle-reactivestreams-ktx/api/2.2.0-alpha04.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataReactiveSteamsKt {
-    ctor public LiveDataReactiveSteamsKt();
     method public static inline <T> androidx.lifecycle.LiveData<T> toLiveData(org.reactivestreams.Publisher<T>);
     method public static inline <T> org.reactivestreams.Publisher<T> toPublisher(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner lifecycle);
   }
diff --git a/lifecycle/lifecycle-reactivestreams-ktx/api/2.2.0-alpha05.txt b/lifecycle/lifecycle-reactivestreams-ktx/api/2.2.0-alpha05.txt
index 659d07d..0f61097 100644
--- a/lifecycle/lifecycle-reactivestreams-ktx/api/2.2.0-alpha05.txt
+++ b/lifecycle/lifecycle-reactivestreams-ktx/api/2.2.0-alpha05.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataReactiveSteamsKt {
-    ctor public LiveDataReactiveSteamsKt();
     method public static inline <T> androidx.lifecycle.LiveData<T> toLiveData(org.reactivestreams.Publisher<T>);
     method public static inline <T> org.reactivestreams.Publisher<T> toPublisher(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner lifecycle);
   }
diff --git a/lifecycle/lifecycle-reactivestreams-ktx/api/2.2.0-beta01.txt b/lifecycle/lifecycle-reactivestreams-ktx/api/2.2.0-beta01.txt
index 659d07d..0f61097 100644
--- a/lifecycle/lifecycle-reactivestreams-ktx/api/2.2.0-beta01.txt
+++ b/lifecycle/lifecycle-reactivestreams-ktx/api/2.2.0-beta01.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataReactiveSteamsKt {
-    ctor public LiveDataReactiveSteamsKt();
     method public static inline <T> androidx.lifecycle.LiveData<T> toLiveData(org.reactivestreams.Publisher<T>);
     method public static inline <T> org.reactivestreams.Publisher<T> toPublisher(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner lifecycle);
   }
diff --git a/lifecycle/lifecycle-reactivestreams-ktx/api/2.2.0-rc01.txt b/lifecycle/lifecycle-reactivestreams-ktx/api/2.2.0-rc01.txt
index 659d07d..0f61097 100644
--- a/lifecycle/lifecycle-reactivestreams-ktx/api/2.2.0-rc01.txt
+++ b/lifecycle/lifecycle-reactivestreams-ktx/api/2.2.0-rc01.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataReactiveSteamsKt {
-    ctor public LiveDataReactiveSteamsKt();
     method public static inline <T> androidx.lifecycle.LiveData<T> toLiveData(org.reactivestreams.Publisher<T>);
     method public static inline <T> org.reactivestreams.Publisher<T> toPublisher(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner lifecycle);
   }
diff --git a/lifecycle/lifecycle-reactivestreams-ktx/api/2.3.0-alpha01.txt b/lifecycle/lifecycle-reactivestreams-ktx/api/2.3.0-alpha01.txt
index 659d07d..0f61097 100644
--- a/lifecycle/lifecycle-reactivestreams-ktx/api/2.3.0-alpha01.txt
+++ b/lifecycle/lifecycle-reactivestreams-ktx/api/2.3.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataReactiveSteamsKt {
-    ctor public LiveDataReactiveSteamsKt();
     method public static inline <T> androidx.lifecycle.LiveData<T> toLiveData(org.reactivestreams.Publisher<T>);
     method public static inline <T> org.reactivestreams.Publisher<T> toPublisher(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner lifecycle);
   }
diff --git a/lifecycle/lifecycle-reactivestreams-ktx/api/current.txt b/lifecycle/lifecycle-reactivestreams-ktx/api/current.txt
index 659d07d..0f61097 100644
--- a/lifecycle/lifecycle-reactivestreams-ktx/api/current.txt
+++ b/lifecycle/lifecycle-reactivestreams-ktx/api/current.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataReactiveSteamsKt {
-    ctor public LiveDataReactiveSteamsKt();
     method public static inline <T> androidx.lifecycle.LiveData<T> toLiveData(org.reactivestreams.Publisher<T>);
     method public static inline <T> org.reactivestreams.Publisher<T> toPublisher(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner lifecycle);
   }
diff --git a/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.0.0.txt b/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.0.0.txt
index 659d07d..0f61097 100644
--- a/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.0.0.txt
+++ b/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.0.0.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataReactiveSteamsKt {
-    ctor public LiveDataReactiveSteamsKt();
     method public static inline <T> androidx.lifecycle.LiveData<T> toLiveData(org.reactivestreams.Publisher<T>);
     method public static inline <T> org.reactivestreams.Publisher<T> toPublisher(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner lifecycle);
   }
diff --git a/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.1.0-alpha01.txt b/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.1.0-alpha01.txt
index 659d07d..0f61097 100644
--- a/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.1.0-alpha01.txt
+++ b/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.1.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataReactiveSteamsKt {
-    ctor public LiveDataReactiveSteamsKt();
     method public static inline <T> androidx.lifecycle.LiveData<T> toLiveData(org.reactivestreams.Publisher<T>);
     method public static inline <T> org.reactivestreams.Publisher<T> toPublisher(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner lifecycle);
   }
diff --git a/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.1.0-alpha02.txt b/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.1.0-alpha02.txt
index 659d07d..0f61097 100644
--- a/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.1.0-alpha02.txt
+++ b/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.1.0-alpha02.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataReactiveSteamsKt {
-    ctor public LiveDataReactiveSteamsKt();
     method public static inline <T> androidx.lifecycle.LiveData<T> toLiveData(org.reactivestreams.Publisher<T>);
     method public static inline <T> org.reactivestreams.Publisher<T> toPublisher(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner lifecycle);
   }
diff --git a/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.1.0-alpha03.txt b/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.1.0-alpha03.txt
index 659d07d..0f61097 100644
--- a/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.1.0-alpha03.txt
+++ b/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.1.0-alpha03.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataReactiveSteamsKt {
-    ctor public LiveDataReactiveSteamsKt();
     method public static inline <T> androidx.lifecycle.LiveData<T> toLiveData(org.reactivestreams.Publisher<T>);
     method public static inline <T> org.reactivestreams.Publisher<T> toPublisher(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner lifecycle);
   }
diff --git a/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.1.0-alpha04.txt b/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.1.0-alpha04.txt
index 659d07d..0f61097 100644
--- a/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.1.0-alpha04.txt
+++ b/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.1.0-alpha04.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataReactiveSteamsKt {
-    ctor public LiveDataReactiveSteamsKt();
     method public static inline <T> androidx.lifecycle.LiveData<T> toLiveData(org.reactivestreams.Publisher<T>);
     method public static inline <T> org.reactivestreams.Publisher<T> toPublisher(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner lifecycle);
   }
diff --git a/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.2.0-alpha01.txt b/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.2.0-alpha01.txt
index 659d07d..0f61097 100644
--- a/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.2.0-alpha01.txt
+++ b/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.2.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataReactiveSteamsKt {
-    ctor public LiveDataReactiveSteamsKt();
     method public static inline <T> androidx.lifecycle.LiveData<T> toLiveData(org.reactivestreams.Publisher<T>);
     method public static inline <T> org.reactivestreams.Publisher<T> toPublisher(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner lifecycle);
   }
diff --git a/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.2.0-alpha02.txt b/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.2.0-alpha02.txt
index 659d07d..0f61097 100644
--- a/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.2.0-alpha02.txt
+++ b/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.2.0-alpha02.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataReactiveSteamsKt {
-    ctor public LiveDataReactiveSteamsKt();
     method public static inline <T> androidx.lifecycle.LiveData<T> toLiveData(org.reactivestreams.Publisher<T>);
     method public static inline <T> org.reactivestreams.Publisher<T> toPublisher(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner lifecycle);
   }
diff --git a/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.2.0-alpha03.txt b/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.2.0-alpha03.txt
index 659d07d..0f61097 100644
--- a/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.2.0-alpha03.txt
+++ b/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.2.0-alpha03.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataReactiveSteamsKt {
-    ctor public LiveDataReactiveSteamsKt();
     method public static inline <T> androidx.lifecycle.LiveData<T> toLiveData(org.reactivestreams.Publisher<T>);
     method public static inline <T> org.reactivestreams.Publisher<T> toPublisher(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner lifecycle);
   }
diff --git a/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.2.0-alpha04.txt b/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.2.0-alpha04.txt
index 659d07d..0f61097 100644
--- a/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.2.0-alpha04.txt
+++ b/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.2.0-alpha04.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataReactiveSteamsKt {
-    ctor public LiveDataReactiveSteamsKt();
     method public static inline <T> androidx.lifecycle.LiveData<T> toLiveData(org.reactivestreams.Publisher<T>);
     method public static inline <T> org.reactivestreams.Publisher<T> toPublisher(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner lifecycle);
   }
diff --git a/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.2.0-alpha05.txt b/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.2.0-alpha05.txt
index 659d07d..0f61097 100644
--- a/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.2.0-alpha05.txt
+++ b/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.2.0-alpha05.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataReactiveSteamsKt {
-    ctor public LiveDataReactiveSteamsKt();
     method public static inline <T> androidx.lifecycle.LiveData<T> toLiveData(org.reactivestreams.Publisher<T>);
     method public static inline <T> org.reactivestreams.Publisher<T> toPublisher(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner lifecycle);
   }
diff --git a/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.2.0-beta01.txt b/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.2.0-beta01.txt
index 659d07d..0f61097 100644
--- a/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.2.0-beta01.txt
+++ b/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.2.0-beta01.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataReactiveSteamsKt {
-    ctor public LiveDataReactiveSteamsKt();
     method public static inline <T> androidx.lifecycle.LiveData<T> toLiveData(org.reactivestreams.Publisher<T>);
     method public static inline <T> org.reactivestreams.Publisher<T> toPublisher(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner lifecycle);
   }
diff --git a/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.2.0-rc01.txt b/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.2.0-rc01.txt
index 659d07d..0f61097 100644
--- a/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.2.0-rc01.txt
+++ b/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.2.0-rc01.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataReactiveSteamsKt {
-    ctor public LiveDataReactiveSteamsKt();
     method public static inline <T> androidx.lifecycle.LiveData<T> toLiveData(org.reactivestreams.Publisher<T>);
     method public static inline <T> org.reactivestreams.Publisher<T> toPublisher(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner lifecycle);
   }
diff --git a/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.3.0-alpha01.txt b/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.3.0-alpha01.txt
index 659d07d..0f61097 100644
--- a/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.3.0-alpha01.txt
+++ b/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_2.3.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataReactiveSteamsKt {
-    ctor public LiveDataReactiveSteamsKt();
     method public static inline <T> androidx.lifecycle.LiveData<T> toLiveData(org.reactivestreams.Publisher<T>);
     method public static inline <T> org.reactivestreams.Publisher<T> toPublisher(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner lifecycle);
   }
diff --git a/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_current.txt b/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_current.txt
index 659d07d..0f61097 100644
--- a/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_current.txt
+++ b/lifecycle/lifecycle-reactivestreams-ktx/api/public_plus_experimental_current.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataReactiveSteamsKt {
-    ctor public LiveDataReactiveSteamsKt();
     method public static inline <T> androidx.lifecycle.LiveData<T> toLiveData(org.reactivestreams.Publisher<T>);
     method public static inline <T> org.reactivestreams.Publisher<T> toPublisher(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner lifecycle);
   }
diff --git a/lifecycle/lifecycle-reactivestreams-ktx/api/restricted_2.0.0.txt b/lifecycle/lifecycle-reactivestreams-ktx/api/restricted_2.0.0.txt
index 659d07d..0f61097 100644
--- a/lifecycle/lifecycle-reactivestreams-ktx/api/restricted_2.0.0.txt
+++ b/lifecycle/lifecycle-reactivestreams-ktx/api/restricted_2.0.0.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataReactiveSteamsKt {
-    ctor public LiveDataReactiveSteamsKt();
     method public static inline <T> androidx.lifecycle.LiveData<T> toLiveData(org.reactivestreams.Publisher<T>);
     method public static inline <T> org.reactivestreams.Publisher<T> toPublisher(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner lifecycle);
   }
diff --git a/lifecycle/lifecycle-reactivestreams-ktx/api/restricted_2.1.0-alpha03.txt b/lifecycle/lifecycle-reactivestreams-ktx/api/restricted_2.1.0-alpha03.txt
index 659d07d..0f61097 100644
--- a/lifecycle/lifecycle-reactivestreams-ktx/api/restricted_2.1.0-alpha03.txt
+++ b/lifecycle/lifecycle-reactivestreams-ktx/api/restricted_2.1.0-alpha03.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataReactiveSteamsKt {
-    ctor public LiveDataReactiveSteamsKt();
     method public static inline <T> androidx.lifecycle.LiveData<T> toLiveData(org.reactivestreams.Publisher<T>);
     method public static inline <T> org.reactivestreams.Publisher<T> toPublisher(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner lifecycle);
   }
diff --git a/lifecycle/lifecycle-reactivestreams-ktx/api/restricted_2.1.0-alpha04.txt b/lifecycle/lifecycle-reactivestreams-ktx/api/restricted_2.1.0-alpha04.txt
index 659d07d..0f61097 100644
--- a/lifecycle/lifecycle-reactivestreams-ktx/api/restricted_2.1.0-alpha04.txt
+++ b/lifecycle/lifecycle-reactivestreams-ktx/api/restricted_2.1.0-alpha04.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataReactiveSteamsKt {
-    ctor public LiveDataReactiveSteamsKt();
     method public static inline <T> androidx.lifecycle.LiveData<T> toLiveData(org.reactivestreams.Publisher<T>);
     method public static inline <T> org.reactivestreams.Publisher<T> toPublisher(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner lifecycle);
   }
diff --git a/lifecycle/lifecycle-reactivestreams-ktx/api/restricted_2.2.0-alpha01.txt b/lifecycle/lifecycle-reactivestreams-ktx/api/restricted_2.2.0-alpha01.txt
index 659d07d..0f61097 100644
--- a/lifecycle/lifecycle-reactivestreams-ktx/api/restricted_2.2.0-alpha01.txt
+++ b/lifecycle/lifecycle-reactivestreams-ktx/api/restricted_2.2.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataReactiveSteamsKt {
-    ctor public LiveDataReactiveSteamsKt();
     method public static inline <T> androidx.lifecycle.LiveData<T> toLiveData(org.reactivestreams.Publisher<T>);
     method public static inline <T> org.reactivestreams.Publisher<T> toPublisher(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner lifecycle);
   }
diff --git a/lifecycle/lifecycle-reactivestreams-ktx/api/restricted_2.2.0-alpha02.txt b/lifecycle/lifecycle-reactivestreams-ktx/api/restricted_2.2.0-alpha02.txt
index 659d07d..0f61097 100644
--- a/lifecycle/lifecycle-reactivestreams-ktx/api/restricted_2.2.0-alpha02.txt
+++ b/lifecycle/lifecycle-reactivestreams-ktx/api/restricted_2.2.0-alpha02.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataReactiveSteamsKt {
-    ctor public LiveDataReactiveSteamsKt();
     method public static inline <T> androidx.lifecycle.LiveData<T> toLiveData(org.reactivestreams.Publisher<T>);
     method public static inline <T> org.reactivestreams.Publisher<T> toPublisher(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner lifecycle);
   }
diff --git a/lifecycle/lifecycle-reactivestreams-ktx/api/restricted_2.2.0-alpha03.txt b/lifecycle/lifecycle-reactivestreams-ktx/api/restricted_2.2.0-alpha03.txt
index 659d07d..0f61097 100644
--- a/lifecycle/lifecycle-reactivestreams-ktx/api/restricted_2.2.0-alpha03.txt
+++ b/lifecycle/lifecycle-reactivestreams-ktx/api/restricted_2.2.0-alpha03.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataReactiveSteamsKt {
-    ctor public LiveDataReactiveSteamsKt();
     method public static inline <T> androidx.lifecycle.LiveData<T> toLiveData(org.reactivestreams.Publisher<T>);
     method public static inline <T> org.reactivestreams.Publisher<T> toPublisher(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner lifecycle);
   }
diff --git a/lifecycle/lifecycle-reactivestreams-ktx/api/restricted_2.2.0-alpha04.txt b/lifecycle/lifecycle-reactivestreams-ktx/api/restricted_2.2.0-alpha04.txt
index 659d07d..0f61097 100644
--- a/lifecycle/lifecycle-reactivestreams-ktx/api/restricted_2.2.0-alpha04.txt
+++ b/lifecycle/lifecycle-reactivestreams-ktx/api/restricted_2.2.0-alpha04.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataReactiveSteamsKt {
-    ctor public LiveDataReactiveSteamsKt();
     method public static inline <T> androidx.lifecycle.LiveData<T> toLiveData(org.reactivestreams.Publisher<T>);
     method public static inline <T> org.reactivestreams.Publisher<T> toPublisher(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner lifecycle);
   }
diff --git a/lifecycle/lifecycle-reactivestreams-ktx/api/restricted_2.2.0-alpha05.txt b/lifecycle/lifecycle-reactivestreams-ktx/api/restricted_2.2.0-alpha05.txt
index 659d07d..0f61097 100644
--- a/lifecycle/lifecycle-reactivestreams-ktx/api/restricted_2.2.0-alpha05.txt
+++ b/lifecycle/lifecycle-reactivestreams-ktx/api/restricted_2.2.0-alpha05.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataReactiveSteamsKt {
-    ctor public LiveDataReactiveSteamsKt();
     method public static inline <T> androidx.lifecycle.LiveData<T> toLiveData(org.reactivestreams.Publisher<T>);
     method public static inline <T> org.reactivestreams.Publisher<T> toPublisher(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner lifecycle);
   }
diff --git a/lifecycle/lifecycle-reactivestreams-ktx/api/restricted_2.2.0-beta01.txt b/lifecycle/lifecycle-reactivestreams-ktx/api/restricted_2.2.0-beta01.txt
index 659d07d..0f61097 100644
--- a/lifecycle/lifecycle-reactivestreams-ktx/api/restricted_2.2.0-beta01.txt
+++ b/lifecycle/lifecycle-reactivestreams-ktx/api/restricted_2.2.0-beta01.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataReactiveSteamsKt {
-    ctor public LiveDataReactiveSteamsKt();
     method public static inline <T> androidx.lifecycle.LiveData<T> toLiveData(org.reactivestreams.Publisher<T>);
     method public static inline <T> org.reactivestreams.Publisher<T> toPublisher(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner lifecycle);
   }
diff --git a/lifecycle/lifecycle-reactivestreams-ktx/api/restricted_2.2.0-rc01.txt b/lifecycle/lifecycle-reactivestreams-ktx/api/restricted_2.2.0-rc01.txt
index 659d07d..0f61097 100644
--- a/lifecycle/lifecycle-reactivestreams-ktx/api/restricted_2.2.0-rc01.txt
+++ b/lifecycle/lifecycle-reactivestreams-ktx/api/restricted_2.2.0-rc01.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataReactiveSteamsKt {
-    ctor public LiveDataReactiveSteamsKt();
     method public static inline <T> androidx.lifecycle.LiveData<T> toLiveData(org.reactivestreams.Publisher<T>);
     method public static inline <T> org.reactivestreams.Publisher<T> toPublisher(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner lifecycle);
   }
diff --git a/lifecycle/lifecycle-reactivestreams-ktx/api/restricted_2.3.0-alpha01.txt b/lifecycle/lifecycle-reactivestreams-ktx/api/restricted_2.3.0-alpha01.txt
index 659d07d..0f61097 100644
--- a/lifecycle/lifecycle-reactivestreams-ktx/api/restricted_2.3.0-alpha01.txt
+++ b/lifecycle/lifecycle-reactivestreams-ktx/api/restricted_2.3.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataReactiveSteamsKt {
-    ctor public LiveDataReactiveSteamsKt();
     method public static inline <T> androidx.lifecycle.LiveData<T> toLiveData(org.reactivestreams.Publisher<T>);
     method public static inline <T> org.reactivestreams.Publisher<T> toPublisher(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner lifecycle);
   }
diff --git a/lifecycle/lifecycle-reactivestreams-ktx/api/restricted_current.txt b/lifecycle/lifecycle-reactivestreams-ktx/api/restricted_current.txt
index 659d07d..0f61097 100644
--- a/lifecycle/lifecycle-reactivestreams-ktx/api/restricted_current.txt
+++ b/lifecycle/lifecycle-reactivestreams-ktx/api/restricted_current.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class LiveDataReactiveSteamsKt {
-    ctor public LiveDataReactiveSteamsKt();
     method public static inline <T> androidx.lifecycle.LiveData<T> toLiveData(org.reactivestreams.Publisher<T>);
     method public static inline <T> org.reactivestreams.Publisher<T> toPublisher(androidx.lifecycle.LiveData<T>, androidx.lifecycle.LifecycleOwner lifecycle);
   }
diff --git a/lifecycle/lifecycle-runtime-ktx/api/2.2.0-alpha01.txt b/lifecycle/lifecycle-runtime-ktx/api/2.2.0-alpha01.txt
index 8156596..dbac9bd 100644
--- a/lifecycle/lifecycle-runtime-ktx/api/2.2.0-alpha01.txt
+++ b/lifecycle/lifecycle-runtime-ktx/api/2.2.0-alpha01.txt
@@ -8,17 +8,14 @@
   }
 
   public final class LifecycleKt {
-    ctor public LifecycleKt();
     method public static androidx.lifecycle.LifecycleCoroutineScope getCoroutineScope(androidx.lifecycle.Lifecycle);
   }
 
   public final class LifecycleOwnerKt {
-    ctor public LifecycleOwnerKt();
     method public static androidx.lifecycle.LifecycleCoroutineScope getLifecycleScope(androidx.lifecycle.LifecycleOwner);
   }
 
   public final class PausingDispatcherKt {
-    ctor public PausingDispatcherKt();
     method public static suspend <T> Object! whenCreated(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
     method public static suspend <T> Object! whenCreated(androidx.lifecycle.Lifecycle, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
     method public static suspend <T> Object! whenResumed(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
diff --git a/lifecycle/lifecycle-runtime-ktx/api/2.2.0-alpha02.txt b/lifecycle/lifecycle-runtime-ktx/api/2.2.0-alpha02.txt
index 8156596..dbac9bd 100644
--- a/lifecycle/lifecycle-runtime-ktx/api/2.2.0-alpha02.txt
+++ b/lifecycle/lifecycle-runtime-ktx/api/2.2.0-alpha02.txt
@@ -8,17 +8,14 @@
   }
 
   public final class LifecycleKt {
-    ctor public LifecycleKt();
     method public static androidx.lifecycle.LifecycleCoroutineScope getCoroutineScope(androidx.lifecycle.Lifecycle);
   }
 
   public final class LifecycleOwnerKt {
-    ctor public LifecycleOwnerKt();
     method public static androidx.lifecycle.LifecycleCoroutineScope getLifecycleScope(androidx.lifecycle.LifecycleOwner);
   }
 
   public final class PausingDispatcherKt {
-    ctor public PausingDispatcherKt();
     method public static suspend <T> Object! whenCreated(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
     method public static suspend <T> Object! whenCreated(androidx.lifecycle.Lifecycle, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
     method public static suspend <T> Object! whenResumed(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
diff --git a/lifecycle/lifecycle-runtime-ktx/api/2.2.0-alpha03.txt b/lifecycle/lifecycle-runtime-ktx/api/2.2.0-alpha03.txt
index 8156596..dbac9bd 100644
--- a/lifecycle/lifecycle-runtime-ktx/api/2.2.0-alpha03.txt
+++ b/lifecycle/lifecycle-runtime-ktx/api/2.2.0-alpha03.txt
@@ -8,17 +8,14 @@
   }
 
   public final class LifecycleKt {
-    ctor public LifecycleKt();
     method public static androidx.lifecycle.LifecycleCoroutineScope getCoroutineScope(androidx.lifecycle.Lifecycle);
   }
 
   public final class LifecycleOwnerKt {
-    ctor public LifecycleOwnerKt();
     method public static androidx.lifecycle.LifecycleCoroutineScope getLifecycleScope(androidx.lifecycle.LifecycleOwner);
   }
 
   public final class PausingDispatcherKt {
-    ctor public PausingDispatcherKt();
     method public static suspend <T> Object! whenCreated(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
     method public static suspend <T> Object! whenCreated(androidx.lifecycle.Lifecycle, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
     method public static suspend <T> Object! whenResumed(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
diff --git a/lifecycle/lifecycle-runtime-ktx/api/2.2.0-alpha04.txt b/lifecycle/lifecycle-runtime-ktx/api/2.2.0-alpha04.txt
index 8156596..dbac9bd 100644
--- a/lifecycle/lifecycle-runtime-ktx/api/2.2.0-alpha04.txt
+++ b/lifecycle/lifecycle-runtime-ktx/api/2.2.0-alpha04.txt
@@ -8,17 +8,14 @@
   }
 
   public final class LifecycleKt {
-    ctor public LifecycleKt();
     method public static androidx.lifecycle.LifecycleCoroutineScope getCoroutineScope(androidx.lifecycle.Lifecycle);
   }
 
   public final class LifecycleOwnerKt {
-    ctor public LifecycleOwnerKt();
     method public static androidx.lifecycle.LifecycleCoroutineScope getLifecycleScope(androidx.lifecycle.LifecycleOwner);
   }
 
   public final class PausingDispatcherKt {
-    ctor public PausingDispatcherKt();
     method public static suspend <T> Object! whenCreated(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
     method public static suspend <T> Object! whenCreated(androidx.lifecycle.Lifecycle, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
     method public static suspend <T> Object! whenResumed(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
diff --git a/lifecycle/lifecycle-runtime-ktx/api/2.2.0-alpha05.txt b/lifecycle/lifecycle-runtime-ktx/api/2.2.0-alpha05.txt
index 8156596..dbac9bd 100644
--- a/lifecycle/lifecycle-runtime-ktx/api/2.2.0-alpha05.txt
+++ b/lifecycle/lifecycle-runtime-ktx/api/2.2.0-alpha05.txt
@@ -8,17 +8,14 @@
   }
 
   public final class LifecycleKt {
-    ctor public LifecycleKt();
     method public static androidx.lifecycle.LifecycleCoroutineScope getCoroutineScope(androidx.lifecycle.Lifecycle);
   }
 
   public final class LifecycleOwnerKt {
-    ctor public LifecycleOwnerKt();
     method public static androidx.lifecycle.LifecycleCoroutineScope getLifecycleScope(androidx.lifecycle.LifecycleOwner);
   }
 
   public final class PausingDispatcherKt {
-    ctor public PausingDispatcherKt();
     method public static suspend <T> Object! whenCreated(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
     method public static suspend <T> Object! whenCreated(androidx.lifecycle.Lifecycle, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
     method public static suspend <T> Object! whenResumed(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
diff --git a/lifecycle/lifecycle-runtime-ktx/api/2.2.0-beta01.txt b/lifecycle/lifecycle-runtime-ktx/api/2.2.0-beta01.txt
index 8156596..dbac9bd 100644
--- a/lifecycle/lifecycle-runtime-ktx/api/2.2.0-beta01.txt
+++ b/lifecycle/lifecycle-runtime-ktx/api/2.2.0-beta01.txt
@@ -8,17 +8,14 @@
   }
 
   public final class LifecycleKt {
-    ctor public LifecycleKt();
     method public static androidx.lifecycle.LifecycleCoroutineScope getCoroutineScope(androidx.lifecycle.Lifecycle);
   }
 
   public final class LifecycleOwnerKt {
-    ctor public LifecycleOwnerKt();
     method public static androidx.lifecycle.LifecycleCoroutineScope getLifecycleScope(androidx.lifecycle.LifecycleOwner);
   }
 
   public final class PausingDispatcherKt {
-    ctor public PausingDispatcherKt();
     method public static suspend <T> Object! whenCreated(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
     method public static suspend <T> Object! whenCreated(androidx.lifecycle.Lifecycle, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
     method public static suspend <T> Object! whenResumed(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
diff --git a/lifecycle/lifecycle-runtime-ktx/api/2.2.0-rc01.txt b/lifecycle/lifecycle-runtime-ktx/api/2.2.0-rc01.txt
index 8156596..dbac9bd 100644
--- a/lifecycle/lifecycle-runtime-ktx/api/2.2.0-rc01.txt
+++ b/lifecycle/lifecycle-runtime-ktx/api/2.2.0-rc01.txt
@@ -8,17 +8,14 @@
   }
 
   public final class LifecycleKt {
-    ctor public LifecycleKt();
     method public static androidx.lifecycle.LifecycleCoroutineScope getCoroutineScope(androidx.lifecycle.Lifecycle);
   }
 
   public final class LifecycleOwnerKt {
-    ctor public LifecycleOwnerKt();
     method public static androidx.lifecycle.LifecycleCoroutineScope getLifecycleScope(androidx.lifecycle.LifecycleOwner);
   }
 
   public final class PausingDispatcherKt {
-    ctor public PausingDispatcherKt();
     method public static suspend <T> Object! whenCreated(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
     method public static suspend <T> Object! whenCreated(androidx.lifecycle.Lifecycle, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
     method public static suspend <T> Object! whenResumed(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
diff --git a/lifecycle/lifecycle-runtime-ktx/api/2.3.0-alpha01.txt b/lifecycle/lifecycle-runtime-ktx/api/2.3.0-alpha01.txt
index 2443c40..b3d791e 100644
--- a/lifecycle/lifecycle-runtime-ktx/api/2.3.0-alpha01.txt
+++ b/lifecycle/lifecycle-runtime-ktx/api/2.3.0-alpha01.txt
@@ -8,17 +8,14 @@
   }
 
   public final class LifecycleKt {
-    ctor public LifecycleKt();
     method public static androidx.lifecycle.LifecycleCoroutineScope getCoroutineScope(androidx.lifecycle.Lifecycle);
   }
 
   public final class LifecycleOwnerKt {
-    ctor public LifecycleOwnerKt();
     method public static androidx.lifecycle.LifecycleCoroutineScope getLifecycleScope(androidx.lifecycle.LifecycleOwner);
   }
 
   public final class PausingDispatcherKt {
-    ctor public PausingDispatcherKt();
     method public static suspend <T> Object! whenCreated(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
     method public static suspend <T> Object! whenCreated(androidx.lifecycle.Lifecycle, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
     method public static suspend <T> Object! whenResumed(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
@@ -29,7 +26,6 @@
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static androidx.lifecycle.LifecycleOwner? findViewTreeLifecycleOwner(android.view.View);
   }
 
diff --git a/lifecycle/lifecycle-runtime-ktx/api/current.txt b/lifecycle/lifecycle-runtime-ktx/api/current.txt
index 2443c40..b3d791e 100644
--- a/lifecycle/lifecycle-runtime-ktx/api/current.txt
+++ b/lifecycle/lifecycle-runtime-ktx/api/current.txt
@@ -8,17 +8,14 @@
   }
 
   public final class LifecycleKt {
-    ctor public LifecycleKt();
     method public static androidx.lifecycle.LifecycleCoroutineScope getCoroutineScope(androidx.lifecycle.Lifecycle);
   }
 
   public final class LifecycleOwnerKt {
-    ctor public LifecycleOwnerKt();
     method public static androidx.lifecycle.LifecycleCoroutineScope getLifecycleScope(androidx.lifecycle.LifecycleOwner);
   }
 
   public final class PausingDispatcherKt {
-    ctor public PausingDispatcherKt();
     method public static suspend <T> Object! whenCreated(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
     method public static suspend <T> Object! whenCreated(androidx.lifecycle.Lifecycle, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
     method public static suspend <T> Object! whenResumed(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
@@ -29,7 +26,6 @@
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static androidx.lifecycle.LifecycleOwner? findViewTreeLifecycleOwner(android.view.View);
   }
 
diff --git a/lifecycle/lifecycle-runtime-ktx/api/public_plus_experimental_2.2.0-alpha01.txt b/lifecycle/lifecycle-runtime-ktx/api/public_plus_experimental_2.2.0-alpha01.txt
index 8156596..dbac9bd 100644
--- a/lifecycle/lifecycle-runtime-ktx/api/public_plus_experimental_2.2.0-alpha01.txt
+++ b/lifecycle/lifecycle-runtime-ktx/api/public_plus_experimental_2.2.0-alpha01.txt
@@ -8,17 +8,14 @@
   }
 
   public final class LifecycleKt {
-    ctor public LifecycleKt();
     method public static androidx.lifecycle.LifecycleCoroutineScope getCoroutineScope(androidx.lifecycle.Lifecycle);
   }
 
   public final class LifecycleOwnerKt {
-    ctor public LifecycleOwnerKt();
     method public static androidx.lifecycle.LifecycleCoroutineScope getLifecycleScope(androidx.lifecycle.LifecycleOwner);
   }
 
   public final class PausingDispatcherKt {
-    ctor public PausingDispatcherKt();
     method public static suspend <T> Object! whenCreated(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
     method public static suspend <T> Object! whenCreated(androidx.lifecycle.Lifecycle, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
     method public static suspend <T> Object! whenResumed(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
diff --git a/lifecycle/lifecycle-runtime-ktx/api/public_plus_experimental_2.2.0-alpha02.txt b/lifecycle/lifecycle-runtime-ktx/api/public_plus_experimental_2.2.0-alpha02.txt
index 8156596..dbac9bd 100644
--- a/lifecycle/lifecycle-runtime-ktx/api/public_plus_experimental_2.2.0-alpha02.txt
+++ b/lifecycle/lifecycle-runtime-ktx/api/public_plus_experimental_2.2.0-alpha02.txt
@@ -8,17 +8,14 @@
   }
 
   public final class LifecycleKt {
-    ctor public LifecycleKt();
     method public static androidx.lifecycle.LifecycleCoroutineScope getCoroutineScope(androidx.lifecycle.Lifecycle);
   }
 
   public final class LifecycleOwnerKt {
-    ctor public LifecycleOwnerKt();
     method public static androidx.lifecycle.LifecycleCoroutineScope getLifecycleScope(androidx.lifecycle.LifecycleOwner);
   }
 
   public final class PausingDispatcherKt {
-    ctor public PausingDispatcherKt();
     method public static suspend <T> Object! whenCreated(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
     method public static suspend <T> Object! whenCreated(androidx.lifecycle.Lifecycle, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
     method public static suspend <T> Object! whenResumed(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
diff --git a/lifecycle/lifecycle-runtime-ktx/api/public_plus_experimental_2.2.0-alpha03.txt b/lifecycle/lifecycle-runtime-ktx/api/public_plus_experimental_2.2.0-alpha03.txt
index 8156596..dbac9bd 100644
--- a/lifecycle/lifecycle-runtime-ktx/api/public_plus_experimental_2.2.0-alpha03.txt
+++ b/lifecycle/lifecycle-runtime-ktx/api/public_plus_experimental_2.2.0-alpha03.txt
@@ -8,17 +8,14 @@
   }
 
   public final class LifecycleKt {
-    ctor public LifecycleKt();
     method public static androidx.lifecycle.LifecycleCoroutineScope getCoroutineScope(androidx.lifecycle.Lifecycle);
   }
 
   public final class LifecycleOwnerKt {
-    ctor public LifecycleOwnerKt();
     method public static androidx.lifecycle.LifecycleCoroutineScope getLifecycleScope(androidx.lifecycle.LifecycleOwner);
   }
 
   public final class PausingDispatcherKt {
-    ctor public PausingDispatcherKt();
     method public static suspend <T> Object! whenCreated(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
     method public static suspend <T> Object! whenCreated(androidx.lifecycle.Lifecycle, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
     method public static suspend <T> Object! whenResumed(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
diff --git a/lifecycle/lifecycle-runtime-ktx/api/public_plus_experimental_2.2.0-alpha04.txt b/lifecycle/lifecycle-runtime-ktx/api/public_plus_experimental_2.2.0-alpha04.txt
index 8156596..dbac9bd 100644
--- a/lifecycle/lifecycle-runtime-ktx/api/public_plus_experimental_2.2.0-alpha04.txt
+++ b/lifecycle/lifecycle-runtime-ktx/api/public_plus_experimental_2.2.0-alpha04.txt
@@ -8,17 +8,14 @@
   }
 
   public final class LifecycleKt {
-    ctor public LifecycleKt();
     method public static androidx.lifecycle.LifecycleCoroutineScope getCoroutineScope(androidx.lifecycle.Lifecycle);
   }
 
   public final class LifecycleOwnerKt {
-    ctor public LifecycleOwnerKt();
     method public static androidx.lifecycle.LifecycleCoroutineScope getLifecycleScope(androidx.lifecycle.LifecycleOwner);
   }
 
   public final class PausingDispatcherKt {
-    ctor public PausingDispatcherKt();
     method public static suspend <T> Object! whenCreated(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
     method public static suspend <T> Object! whenCreated(androidx.lifecycle.Lifecycle, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
     method public static suspend <T> Object! whenResumed(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
diff --git a/lifecycle/lifecycle-runtime-ktx/api/public_plus_experimental_2.2.0-alpha05.txt b/lifecycle/lifecycle-runtime-ktx/api/public_plus_experimental_2.2.0-alpha05.txt
index 8156596..dbac9bd 100644
--- a/lifecycle/lifecycle-runtime-ktx/api/public_plus_experimental_2.2.0-alpha05.txt
+++ b/lifecycle/lifecycle-runtime-ktx/api/public_plus_experimental_2.2.0-alpha05.txt
@@ -8,17 +8,14 @@
   }
 
   public final class LifecycleKt {
-    ctor public LifecycleKt();
     method public static androidx.lifecycle.LifecycleCoroutineScope getCoroutineScope(androidx.lifecycle.Lifecycle);
   }
 
   public final class LifecycleOwnerKt {
-    ctor public LifecycleOwnerKt();
     method public static androidx.lifecycle.LifecycleCoroutineScope getLifecycleScope(androidx.lifecycle.LifecycleOwner);
   }
 
   public final class PausingDispatcherKt {
-    ctor public PausingDispatcherKt();
     method public static suspend <T> Object! whenCreated(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
     method public static suspend <T> Object! whenCreated(androidx.lifecycle.Lifecycle, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
     method public static suspend <T> Object! whenResumed(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
diff --git a/lifecycle/lifecycle-runtime-ktx/api/public_plus_experimental_2.2.0-beta01.txt b/lifecycle/lifecycle-runtime-ktx/api/public_plus_experimental_2.2.0-beta01.txt
index 8156596..dbac9bd 100644
--- a/lifecycle/lifecycle-runtime-ktx/api/public_plus_experimental_2.2.0-beta01.txt
+++ b/lifecycle/lifecycle-runtime-ktx/api/public_plus_experimental_2.2.0-beta01.txt
@@ -8,17 +8,14 @@
   }
 
   public final class LifecycleKt {
-    ctor public LifecycleKt();
     method public static androidx.lifecycle.LifecycleCoroutineScope getCoroutineScope(androidx.lifecycle.Lifecycle);
   }
 
   public final class LifecycleOwnerKt {
-    ctor public LifecycleOwnerKt();
     method public static androidx.lifecycle.LifecycleCoroutineScope getLifecycleScope(androidx.lifecycle.LifecycleOwner);
   }
 
   public final class PausingDispatcherKt {
-    ctor public PausingDispatcherKt();
     method public static suspend <T> Object! whenCreated(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
     method public static suspend <T> Object! whenCreated(androidx.lifecycle.Lifecycle, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
     method public static suspend <T> Object! whenResumed(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
diff --git a/lifecycle/lifecycle-runtime-ktx/api/public_plus_experimental_2.2.0-rc01.txt b/lifecycle/lifecycle-runtime-ktx/api/public_plus_experimental_2.2.0-rc01.txt
index 8156596..dbac9bd 100644
--- a/lifecycle/lifecycle-runtime-ktx/api/public_plus_experimental_2.2.0-rc01.txt
+++ b/lifecycle/lifecycle-runtime-ktx/api/public_plus_experimental_2.2.0-rc01.txt
@@ -8,17 +8,14 @@
   }
 
   public final class LifecycleKt {
-    ctor public LifecycleKt();
     method public static androidx.lifecycle.LifecycleCoroutineScope getCoroutineScope(androidx.lifecycle.Lifecycle);
   }
 
   public final class LifecycleOwnerKt {
-    ctor public LifecycleOwnerKt();
     method public static androidx.lifecycle.LifecycleCoroutineScope getLifecycleScope(androidx.lifecycle.LifecycleOwner);
   }
 
   public final class PausingDispatcherKt {
-    ctor public PausingDispatcherKt();
     method public static suspend <T> Object! whenCreated(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
     method public static suspend <T> Object! whenCreated(androidx.lifecycle.Lifecycle, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
     method public static suspend <T> Object! whenResumed(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
diff --git a/lifecycle/lifecycle-runtime-ktx/api/public_plus_experimental_2.3.0-alpha01.txt b/lifecycle/lifecycle-runtime-ktx/api/public_plus_experimental_2.3.0-alpha01.txt
index 2443c40..b3d791e 100644
--- a/lifecycle/lifecycle-runtime-ktx/api/public_plus_experimental_2.3.0-alpha01.txt
+++ b/lifecycle/lifecycle-runtime-ktx/api/public_plus_experimental_2.3.0-alpha01.txt
@@ -8,17 +8,14 @@
   }
 
   public final class LifecycleKt {
-    ctor public LifecycleKt();
     method public static androidx.lifecycle.LifecycleCoroutineScope getCoroutineScope(androidx.lifecycle.Lifecycle);
   }
 
   public final class LifecycleOwnerKt {
-    ctor public LifecycleOwnerKt();
     method public static androidx.lifecycle.LifecycleCoroutineScope getLifecycleScope(androidx.lifecycle.LifecycleOwner);
   }
 
   public final class PausingDispatcherKt {
-    ctor public PausingDispatcherKt();
     method public static suspend <T> Object! whenCreated(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
     method public static suspend <T> Object! whenCreated(androidx.lifecycle.Lifecycle, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
     method public static suspend <T> Object! whenResumed(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
@@ -29,7 +26,6 @@
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static androidx.lifecycle.LifecycleOwner? findViewTreeLifecycleOwner(android.view.View);
   }
 
diff --git a/lifecycle/lifecycle-runtime-ktx/api/public_plus_experimental_current.txt b/lifecycle/lifecycle-runtime-ktx/api/public_plus_experimental_current.txt
index 2443c40..b3d791e 100644
--- a/lifecycle/lifecycle-runtime-ktx/api/public_plus_experimental_current.txt
+++ b/lifecycle/lifecycle-runtime-ktx/api/public_plus_experimental_current.txt
@@ -8,17 +8,14 @@
   }
 
   public final class LifecycleKt {
-    ctor public LifecycleKt();
     method public static androidx.lifecycle.LifecycleCoroutineScope getCoroutineScope(androidx.lifecycle.Lifecycle);
   }
 
   public final class LifecycleOwnerKt {
-    ctor public LifecycleOwnerKt();
     method public static androidx.lifecycle.LifecycleCoroutineScope getLifecycleScope(androidx.lifecycle.LifecycleOwner);
   }
 
   public final class PausingDispatcherKt {
-    ctor public PausingDispatcherKt();
     method public static suspend <T> Object! whenCreated(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
     method public static suspend <T> Object! whenCreated(androidx.lifecycle.Lifecycle, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
     method public static suspend <T> Object! whenResumed(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
@@ -29,7 +26,6 @@
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static androidx.lifecycle.LifecycleOwner? findViewTreeLifecycleOwner(android.view.View);
   }
 
diff --git a/lifecycle/lifecycle-runtime-ktx/api/restricted_2.2.0-alpha01.txt b/lifecycle/lifecycle-runtime-ktx/api/restricted_2.2.0-alpha01.txt
index 8156596..dbac9bd 100644
--- a/lifecycle/lifecycle-runtime-ktx/api/restricted_2.2.0-alpha01.txt
+++ b/lifecycle/lifecycle-runtime-ktx/api/restricted_2.2.0-alpha01.txt
@@ -8,17 +8,14 @@
   }
 
   public final class LifecycleKt {
-    ctor public LifecycleKt();
     method public static androidx.lifecycle.LifecycleCoroutineScope getCoroutineScope(androidx.lifecycle.Lifecycle);
   }
 
   public final class LifecycleOwnerKt {
-    ctor public LifecycleOwnerKt();
     method public static androidx.lifecycle.LifecycleCoroutineScope getLifecycleScope(androidx.lifecycle.LifecycleOwner);
   }
 
   public final class PausingDispatcherKt {
-    ctor public PausingDispatcherKt();
     method public static suspend <T> Object! whenCreated(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
     method public static suspend <T> Object! whenCreated(androidx.lifecycle.Lifecycle, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
     method public static suspend <T> Object! whenResumed(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
diff --git a/lifecycle/lifecycle-runtime-ktx/api/restricted_2.2.0-alpha02.txt b/lifecycle/lifecycle-runtime-ktx/api/restricted_2.2.0-alpha02.txt
index 8156596..dbac9bd 100644
--- a/lifecycle/lifecycle-runtime-ktx/api/restricted_2.2.0-alpha02.txt
+++ b/lifecycle/lifecycle-runtime-ktx/api/restricted_2.2.0-alpha02.txt
@@ -8,17 +8,14 @@
   }
 
   public final class LifecycleKt {
-    ctor public LifecycleKt();
     method public static androidx.lifecycle.LifecycleCoroutineScope getCoroutineScope(androidx.lifecycle.Lifecycle);
   }
 
   public final class LifecycleOwnerKt {
-    ctor public LifecycleOwnerKt();
     method public static androidx.lifecycle.LifecycleCoroutineScope getLifecycleScope(androidx.lifecycle.LifecycleOwner);
   }
 
   public final class PausingDispatcherKt {
-    ctor public PausingDispatcherKt();
     method public static suspend <T> Object! whenCreated(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
     method public static suspend <T> Object! whenCreated(androidx.lifecycle.Lifecycle, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
     method public static suspend <T> Object! whenResumed(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
diff --git a/lifecycle/lifecycle-runtime-ktx/api/restricted_2.2.0-alpha03.txt b/lifecycle/lifecycle-runtime-ktx/api/restricted_2.2.0-alpha03.txt
index 8156596..dbac9bd 100644
--- a/lifecycle/lifecycle-runtime-ktx/api/restricted_2.2.0-alpha03.txt
+++ b/lifecycle/lifecycle-runtime-ktx/api/restricted_2.2.0-alpha03.txt
@@ -8,17 +8,14 @@
   }
 
   public final class LifecycleKt {
-    ctor public LifecycleKt();
     method public static androidx.lifecycle.LifecycleCoroutineScope getCoroutineScope(androidx.lifecycle.Lifecycle);
   }
 
   public final class LifecycleOwnerKt {
-    ctor public LifecycleOwnerKt();
     method public static androidx.lifecycle.LifecycleCoroutineScope getLifecycleScope(androidx.lifecycle.LifecycleOwner);
   }
 
   public final class PausingDispatcherKt {
-    ctor public PausingDispatcherKt();
     method public static suspend <T> Object! whenCreated(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
     method public static suspend <T> Object! whenCreated(androidx.lifecycle.Lifecycle, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
     method public static suspend <T> Object! whenResumed(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
diff --git a/lifecycle/lifecycle-runtime-ktx/api/restricted_2.2.0-alpha04.txt b/lifecycle/lifecycle-runtime-ktx/api/restricted_2.2.0-alpha04.txt
index 8156596..dbac9bd 100644
--- a/lifecycle/lifecycle-runtime-ktx/api/restricted_2.2.0-alpha04.txt
+++ b/lifecycle/lifecycle-runtime-ktx/api/restricted_2.2.0-alpha04.txt
@@ -8,17 +8,14 @@
   }
 
   public final class LifecycleKt {
-    ctor public LifecycleKt();
     method public static androidx.lifecycle.LifecycleCoroutineScope getCoroutineScope(androidx.lifecycle.Lifecycle);
   }
 
   public final class LifecycleOwnerKt {
-    ctor public LifecycleOwnerKt();
     method public static androidx.lifecycle.LifecycleCoroutineScope getLifecycleScope(androidx.lifecycle.LifecycleOwner);
   }
 
   public final class PausingDispatcherKt {
-    ctor public PausingDispatcherKt();
     method public static suspend <T> Object! whenCreated(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
     method public static suspend <T> Object! whenCreated(androidx.lifecycle.Lifecycle, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
     method public static suspend <T> Object! whenResumed(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
diff --git a/lifecycle/lifecycle-runtime-ktx/api/restricted_2.2.0-alpha05.txt b/lifecycle/lifecycle-runtime-ktx/api/restricted_2.2.0-alpha05.txt
index 8156596..dbac9bd 100644
--- a/lifecycle/lifecycle-runtime-ktx/api/restricted_2.2.0-alpha05.txt
+++ b/lifecycle/lifecycle-runtime-ktx/api/restricted_2.2.0-alpha05.txt
@@ -8,17 +8,14 @@
   }
 
   public final class LifecycleKt {
-    ctor public LifecycleKt();
     method public static androidx.lifecycle.LifecycleCoroutineScope getCoroutineScope(androidx.lifecycle.Lifecycle);
   }
 
   public final class LifecycleOwnerKt {
-    ctor public LifecycleOwnerKt();
     method public static androidx.lifecycle.LifecycleCoroutineScope getLifecycleScope(androidx.lifecycle.LifecycleOwner);
   }
 
   public final class PausingDispatcherKt {
-    ctor public PausingDispatcherKt();
     method public static suspend <T> Object! whenCreated(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
     method public static suspend <T> Object! whenCreated(androidx.lifecycle.Lifecycle, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
     method public static suspend <T> Object! whenResumed(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
diff --git a/lifecycle/lifecycle-runtime-ktx/api/restricted_2.2.0-beta01.txt b/lifecycle/lifecycle-runtime-ktx/api/restricted_2.2.0-beta01.txt
index 8156596..dbac9bd 100644
--- a/lifecycle/lifecycle-runtime-ktx/api/restricted_2.2.0-beta01.txt
+++ b/lifecycle/lifecycle-runtime-ktx/api/restricted_2.2.0-beta01.txt
@@ -8,17 +8,14 @@
   }
 
   public final class LifecycleKt {
-    ctor public LifecycleKt();
     method public static androidx.lifecycle.LifecycleCoroutineScope getCoroutineScope(androidx.lifecycle.Lifecycle);
   }
 
   public final class LifecycleOwnerKt {
-    ctor public LifecycleOwnerKt();
     method public static androidx.lifecycle.LifecycleCoroutineScope getLifecycleScope(androidx.lifecycle.LifecycleOwner);
   }
 
   public final class PausingDispatcherKt {
-    ctor public PausingDispatcherKt();
     method public static suspend <T> Object! whenCreated(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
     method public static suspend <T> Object! whenCreated(androidx.lifecycle.Lifecycle, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
     method public static suspend <T> Object! whenResumed(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
diff --git a/lifecycle/lifecycle-runtime-ktx/api/restricted_2.2.0-rc01.txt b/lifecycle/lifecycle-runtime-ktx/api/restricted_2.2.0-rc01.txt
index 8156596..dbac9bd 100644
--- a/lifecycle/lifecycle-runtime-ktx/api/restricted_2.2.0-rc01.txt
+++ b/lifecycle/lifecycle-runtime-ktx/api/restricted_2.2.0-rc01.txt
@@ -8,17 +8,14 @@
   }
 
   public final class LifecycleKt {
-    ctor public LifecycleKt();
     method public static androidx.lifecycle.LifecycleCoroutineScope getCoroutineScope(androidx.lifecycle.Lifecycle);
   }
 
   public final class LifecycleOwnerKt {
-    ctor public LifecycleOwnerKt();
     method public static androidx.lifecycle.LifecycleCoroutineScope getLifecycleScope(androidx.lifecycle.LifecycleOwner);
   }
 
   public final class PausingDispatcherKt {
-    ctor public PausingDispatcherKt();
     method public static suspend <T> Object! whenCreated(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
     method public static suspend <T> Object! whenCreated(androidx.lifecycle.Lifecycle, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
     method public static suspend <T> Object! whenResumed(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
diff --git a/lifecycle/lifecycle-runtime-ktx/api/restricted_2.3.0-alpha01.txt b/lifecycle/lifecycle-runtime-ktx/api/restricted_2.3.0-alpha01.txt
index 2443c40..b3d791e 100644
--- a/lifecycle/lifecycle-runtime-ktx/api/restricted_2.3.0-alpha01.txt
+++ b/lifecycle/lifecycle-runtime-ktx/api/restricted_2.3.0-alpha01.txt
@@ -8,17 +8,14 @@
   }
 
   public final class LifecycleKt {
-    ctor public LifecycleKt();
     method public static androidx.lifecycle.LifecycleCoroutineScope getCoroutineScope(androidx.lifecycle.Lifecycle);
   }
 
   public final class LifecycleOwnerKt {
-    ctor public LifecycleOwnerKt();
     method public static androidx.lifecycle.LifecycleCoroutineScope getLifecycleScope(androidx.lifecycle.LifecycleOwner);
   }
 
   public final class PausingDispatcherKt {
-    ctor public PausingDispatcherKt();
     method public static suspend <T> Object! whenCreated(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
     method public static suspend <T> Object! whenCreated(androidx.lifecycle.Lifecycle, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
     method public static suspend <T> Object! whenResumed(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
@@ -29,7 +26,6 @@
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static androidx.lifecycle.LifecycleOwner? findViewTreeLifecycleOwner(android.view.View);
   }
 
diff --git a/lifecycle/lifecycle-runtime-ktx/api/restricted_current.txt b/lifecycle/lifecycle-runtime-ktx/api/restricted_current.txt
index 2443c40..b3d791e 100644
--- a/lifecycle/lifecycle-runtime-ktx/api/restricted_current.txt
+++ b/lifecycle/lifecycle-runtime-ktx/api/restricted_current.txt
@@ -8,17 +8,14 @@
   }
 
   public final class LifecycleKt {
-    ctor public LifecycleKt();
     method public static androidx.lifecycle.LifecycleCoroutineScope getCoroutineScope(androidx.lifecycle.Lifecycle);
   }
 
   public final class LifecycleOwnerKt {
-    ctor public LifecycleOwnerKt();
     method public static androidx.lifecycle.LifecycleCoroutineScope getLifecycleScope(androidx.lifecycle.LifecycleOwner);
   }
 
   public final class PausingDispatcherKt {
-    ctor public PausingDispatcherKt();
     method public static suspend <T> Object! whenCreated(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
     method public static suspend <T> Object! whenCreated(androidx.lifecycle.Lifecycle, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
     method public static suspend <T> Object! whenResumed(androidx.lifecycle.LifecycleOwner, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super T>,?> block, kotlin.coroutines.Continuation<? super T> p);
@@ -29,7 +26,6 @@
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static androidx.lifecycle.LifecycleOwner? findViewTreeLifecycleOwner(android.view.View);
   }
 
diff --git a/lifecycle/lifecycle-viewmodel-ktx/api/2.0.0.txt b/lifecycle/lifecycle-viewmodel-ktx/api/2.0.0.txt
index 774e48b..92bb2547 100644
--- a/lifecycle/lifecycle-viewmodel-ktx/api/2.0.0.txt
+++ b/lifecycle/lifecycle-viewmodel-ktx/api/2.0.0.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class ViewModelProviderKt {
-    ctor public ViewModelProviderKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> VM get(androidx.lifecycle.ViewModelProvider);
   }
 
diff --git a/lifecycle/lifecycle-viewmodel-ktx/api/2.1.0-alpha01.txt b/lifecycle/lifecycle-viewmodel-ktx/api/2.1.0-alpha01.txt
index b355975..4bc2aa0 100644
--- a/lifecycle/lifecycle-viewmodel-ktx/api/2.1.0-alpha01.txt
+++ b/lifecycle/lifecycle-viewmodel-ktx/api/2.1.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class ViewModelKt {
-    ctor public ViewModelKt();
     method public static kotlinx.coroutines.CoroutineScope getViewModelScope(androidx.lifecycle.ViewModel);
   }
 
@@ -14,7 +13,6 @@
   }
 
   public final class ViewModelProviderKt {
-    ctor public ViewModelProviderKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> VM get(androidx.lifecycle.ViewModelProvider);
   }
 
diff --git a/lifecycle/lifecycle-viewmodel-ktx/api/2.1.0-alpha02.txt b/lifecycle/lifecycle-viewmodel-ktx/api/2.1.0-alpha02.txt
index b355975..4bc2aa0 100644
--- a/lifecycle/lifecycle-viewmodel-ktx/api/2.1.0-alpha02.txt
+++ b/lifecycle/lifecycle-viewmodel-ktx/api/2.1.0-alpha02.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class ViewModelKt {
-    ctor public ViewModelKt();
     method public static kotlinx.coroutines.CoroutineScope getViewModelScope(androidx.lifecycle.ViewModel);
   }
 
@@ -14,7 +13,6 @@
   }
 
   public final class ViewModelProviderKt {
-    ctor public ViewModelProviderKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> VM get(androidx.lifecycle.ViewModelProvider);
   }
 
diff --git a/lifecycle/lifecycle-viewmodel-ktx/api/2.1.0-alpha03.txt b/lifecycle/lifecycle-viewmodel-ktx/api/2.1.0-alpha03.txt
index b355975..4bc2aa0 100644
--- a/lifecycle/lifecycle-viewmodel-ktx/api/2.1.0-alpha03.txt
+++ b/lifecycle/lifecycle-viewmodel-ktx/api/2.1.0-alpha03.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class ViewModelKt {
-    ctor public ViewModelKt();
     method public static kotlinx.coroutines.CoroutineScope getViewModelScope(androidx.lifecycle.ViewModel);
   }
 
@@ -14,7 +13,6 @@
   }
 
   public final class ViewModelProviderKt {
-    ctor public ViewModelProviderKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> VM get(androidx.lifecycle.ViewModelProvider);
   }
 
diff --git a/lifecycle/lifecycle-viewmodel-ktx/api/2.1.0-alpha04.txt b/lifecycle/lifecycle-viewmodel-ktx/api/2.1.0-alpha04.txt
index 2386744..34d2bd2 100644
--- a/lifecycle/lifecycle-viewmodel-ktx/api/2.1.0-alpha04.txt
+++ b/lifecycle/lifecycle-viewmodel-ktx/api/2.1.0-alpha04.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class ViewModelKt {
-    ctor public ViewModelKt();
     method public static kotlinx.coroutines.CoroutineScope getViewModelScope(androidx.lifecycle.ViewModel);
   }
 
@@ -14,7 +13,6 @@
   }
 
   public final class ViewModelProviderKt {
-    ctor public ViewModelProviderKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> VM get(androidx.lifecycle.ViewModelProvider);
   }
 
diff --git a/lifecycle/lifecycle-viewmodel-ktx/api/2.2.0-alpha01.txt b/lifecycle/lifecycle-viewmodel-ktx/api/2.2.0-alpha01.txt
index 2386744..34d2bd2 100644
--- a/lifecycle/lifecycle-viewmodel-ktx/api/2.2.0-alpha01.txt
+++ b/lifecycle/lifecycle-viewmodel-ktx/api/2.2.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class ViewModelKt {
-    ctor public ViewModelKt();
     method public static kotlinx.coroutines.CoroutineScope getViewModelScope(androidx.lifecycle.ViewModel);
   }
 
@@ -14,7 +13,6 @@
   }
 
   public final class ViewModelProviderKt {
-    ctor public ViewModelProviderKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> VM get(androidx.lifecycle.ViewModelProvider);
   }
 
diff --git a/lifecycle/lifecycle-viewmodel-ktx/api/2.2.0-alpha02.txt b/lifecycle/lifecycle-viewmodel-ktx/api/2.2.0-alpha02.txt
index 2386744..34d2bd2 100644
--- a/lifecycle/lifecycle-viewmodel-ktx/api/2.2.0-alpha02.txt
+++ b/lifecycle/lifecycle-viewmodel-ktx/api/2.2.0-alpha02.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class ViewModelKt {
-    ctor public ViewModelKt();
     method public static kotlinx.coroutines.CoroutineScope getViewModelScope(androidx.lifecycle.ViewModel);
   }
 
@@ -14,7 +13,6 @@
   }
 
   public final class ViewModelProviderKt {
-    ctor public ViewModelProviderKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> VM get(androidx.lifecycle.ViewModelProvider);
   }
 
diff --git a/lifecycle/lifecycle-viewmodel-ktx/api/2.2.0-alpha03.txt b/lifecycle/lifecycle-viewmodel-ktx/api/2.2.0-alpha03.txt
index 2386744..34d2bd2 100644
--- a/lifecycle/lifecycle-viewmodel-ktx/api/2.2.0-alpha03.txt
+++ b/lifecycle/lifecycle-viewmodel-ktx/api/2.2.0-alpha03.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class ViewModelKt {
-    ctor public ViewModelKt();
     method public static kotlinx.coroutines.CoroutineScope getViewModelScope(androidx.lifecycle.ViewModel);
   }
 
@@ -14,7 +13,6 @@
   }
 
   public final class ViewModelProviderKt {
-    ctor public ViewModelProviderKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> VM get(androidx.lifecycle.ViewModelProvider);
   }
 
diff --git a/lifecycle/lifecycle-viewmodel-ktx/api/2.2.0-alpha04.txt b/lifecycle/lifecycle-viewmodel-ktx/api/2.2.0-alpha04.txt
index 2386744..34d2bd2 100644
--- a/lifecycle/lifecycle-viewmodel-ktx/api/2.2.0-alpha04.txt
+++ b/lifecycle/lifecycle-viewmodel-ktx/api/2.2.0-alpha04.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class ViewModelKt {
-    ctor public ViewModelKt();
     method public static kotlinx.coroutines.CoroutineScope getViewModelScope(androidx.lifecycle.ViewModel);
   }
 
@@ -14,7 +13,6 @@
   }
 
   public final class ViewModelProviderKt {
-    ctor public ViewModelProviderKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> VM get(androidx.lifecycle.ViewModelProvider);
   }
 
diff --git a/lifecycle/lifecycle-viewmodel-ktx/api/2.2.0-alpha05.txt b/lifecycle/lifecycle-viewmodel-ktx/api/2.2.0-alpha05.txt
index 2386744..34d2bd2 100644
--- a/lifecycle/lifecycle-viewmodel-ktx/api/2.2.0-alpha05.txt
+++ b/lifecycle/lifecycle-viewmodel-ktx/api/2.2.0-alpha05.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class ViewModelKt {
-    ctor public ViewModelKt();
     method public static kotlinx.coroutines.CoroutineScope getViewModelScope(androidx.lifecycle.ViewModel);
   }
 
@@ -14,7 +13,6 @@
   }
 
   public final class ViewModelProviderKt {
-    ctor public ViewModelProviderKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> VM get(androidx.lifecycle.ViewModelProvider);
   }
 
diff --git a/lifecycle/lifecycle-viewmodel-ktx/api/2.2.0-beta01.txt b/lifecycle/lifecycle-viewmodel-ktx/api/2.2.0-beta01.txt
index 2386744..34d2bd2 100644
--- a/lifecycle/lifecycle-viewmodel-ktx/api/2.2.0-beta01.txt
+++ b/lifecycle/lifecycle-viewmodel-ktx/api/2.2.0-beta01.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class ViewModelKt {
-    ctor public ViewModelKt();
     method public static kotlinx.coroutines.CoroutineScope getViewModelScope(androidx.lifecycle.ViewModel);
   }
 
@@ -14,7 +13,6 @@
   }
 
   public final class ViewModelProviderKt {
-    ctor public ViewModelProviderKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> VM get(androidx.lifecycle.ViewModelProvider);
   }
 
diff --git a/lifecycle/lifecycle-viewmodel-ktx/api/2.2.0-rc01.txt b/lifecycle/lifecycle-viewmodel-ktx/api/2.2.0-rc01.txt
index 2386744..34d2bd2 100644
--- a/lifecycle/lifecycle-viewmodel-ktx/api/2.2.0-rc01.txt
+++ b/lifecycle/lifecycle-viewmodel-ktx/api/2.2.0-rc01.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class ViewModelKt {
-    ctor public ViewModelKt();
     method public static kotlinx.coroutines.CoroutineScope getViewModelScope(androidx.lifecycle.ViewModel);
   }
 
@@ -14,7 +13,6 @@
   }
 
   public final class ViewModelProviderKt {
-    ctor public ViewModelProviderKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> VM get(androidx.lifecycle.ViewModelProvider);
   }
 
diff --git a/lifecycle/lifecycle-viewmodel-ktx/api/2.3.0-alpha01.txt b/lifecycle/lifecycle-viewmodel-ktx/api/2.3.0-alpha01.txt
index 2386744..34d2bd2 100644
--- a/lifecycle/lifecycle-viewmodel-ktx/api/2.3.0-alpha01.txt
+++ b/lifecycle/lifecycle-viewmodel-ktx/api/2.3.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class ViewModelKt {
-    ctor public ViewModelKt();
     method public static kotlinx.coroutines.CoroutineScope getViewModelScope(androidx.lifecycle.ViewModel);
   }
 
@@ -14,7 +13,6 @@
   }
 
   public final class ViewModelProviderKt {
-    ctor public ViewModelProviderKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> VM get(androidx.lifecycle.ViewModelProvider);
   }
 
diff --git a/lifecycle/lifecycle-viewmodel-ktx/api/current.txt b/lifecycle/lifecycle-viewmodel-ktx/api/current.txt
index 2386744..34d2bd2 100644
--- a/lifecycle/lifecycle-viewmodel-ktx/api/current.txt
+++ b/lifecycle/lifecycle-viewmodel-ktx/api/current.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class ViewModelKt {
-    ctor public ViewModelKt();
     method public static kotlinx.coroutines.CoroutineScope getViewModelScope(androidx.lifecycle.ViewModel);
   }
 
@@ -14,7 +13,6 @@
   }
 
   public final class ViewModelProviderKt {
-    ctor public ViewModelProviderKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> VM get(androidx.lifecycle.ViewModelProvider);
   }
 
diff --git a/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.0.0.txt b/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.0.0.txt
index 774e48b..92bb2547 100644
--- a/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.0.0.txt
+++ b/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.0.0.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class ViewModelProviderKt {
-    ctor public ViewModelProviderKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> VM get(androidx.lifecycle.ViewModelProvider);
   }
 
diff --git a/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.1.0-alpha01.txt b/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.1.0-alpha01.txt
index b355975..4bc2aa0 100644
--- a/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.1.0-alpha01.txt
+++ b/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.1.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class ViewModelKt {
-    ctor public ViewModelKt();
     method public static kotlinx.coroutines.CoroutineScope getViewModelScope(androidx.lifecycle.ViewModel);
   }
 
@@ -14,7 +13,6 @@
   }
 
   public final class ViewModelProviderKt {
-    ctor public ViewModelProviderKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> VM get(androidx.lifecycle.ViewModelProvider);
   }
 
diff --git a/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.1.0-alpha02.txt b/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.1.0-alpha02.txt
index b355975..4bc2aa0 100644
--- a/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.1.0-alpha02.txt
+++ b/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.1.0-alpha02.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class ViewModelKt {
-    ctor public ViewModelKt();
     method public static kotlinx.coroutines.CoroutineScope getViewModelScope(androidx.lifecycle.ViewModel);
   }
 
@@ -14,7 +13,6 @@
   }
 
   public final class ViewModelProviderKt {
-    ctor public ViewModelProviderKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> VM get(androidx.lifecycle.ViewModelProvider);
   }
 
diff --git a/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.1.0-alpha03.txt b/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.1.0-alpha03.txt
index b355975..4bc2aa0 100644
--- a/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.1.0-alpha03.txt
+++ b/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.1.0-alpha03.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class ViewModelKt {
-    ctor public ViewModelKt();
     method public static kotlinx.coroutines.CoroutineScope getViewModelScope(androidx.lifecycle.ViewModel);
   }
 
@@ -14,7 +13,6 @@
   }
 
   public final class ViewModelProviderKt {
-    ctor public ViewModelProviderKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> VM get(androidx.lifecycle.ViewModelProvider);
   }
 
diff --git a/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.1.0-alpha04.txt b/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.1.0-alpha04.txt
index 2386744..34d2bd2 100644
--- a/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.1.0-alpha04.txt
+++ b/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.1.0-alpha04.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class ViewModelKt {
-    ctor public ViewModelKt();
     method public static kotlinx.coroutines.CoroutineScope getViewModelScope(androidx.lifecycle.ViewModel);
   }
 
@@ -14,7 +13,6 @@
   }
 
   public final class ViewModelProviderKt {
-    ctor public ViewModelProviderKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> VM get(androidx.lifecycle.ViewModelProvider);
   }
 
diff --git a/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.2.0-alpha01.txt b/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.2.0-alpha01.txt
index 2386744..34d2bd2 100644
--- a/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.2.0-alpha01.txt
+++ b/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.2.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class ViewModelKt {
-    ctor public ViewModelKt();
     method public static kotlinx.coroutines.CoroutineScope getViewModelScope(androidx.lifecycle.ViewModel);
   }
 
@@ -14,7 +13,6 @@
   }
 
   public final class ViewModelProviderKt {
-    ctor public ViewModelProviderKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> VM get(androidx.lifecycle.ViewModelProvider);
   }
 
diff --git a/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.2.0-alpha02.txt b/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.2.0-alpha02.txt
index 2386744..34d2bd2 100644
--- a/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.2.0-alpha02.txt
+++ b/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.2.0-alpha02.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class ViewModelKt {
-    ctor public ViewModelKt();
     method public static kotlinx.coroutines.CoroutineScope getViewModelScope(androidx.lifecycle.ViewModel);
   }
 
@@ -14,7 +13,6 @@
   }
 
   public final class ViewModelProviderKt {
-    ctor public ViewModelProviderKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> VM get(androidx.lifecycle.ViewModelProvider);
   }
 
diff --git a/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.2.0-alpha03.txt b/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.2.0-alpha03.txt
index 2386744..34d2bd2 100644
--- a/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.2.0-alpha03.txt
+++ b/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.2.0-alpha03.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class ViewModelKt {
-    ctor public ViewModelKt();
     method public static kotlinx.coroutines.CoroutineScope getViewModelScope(androidx.lifecycle.ViewModel);
   }
 
@@ -14,7 +13,6 @@
   }
 
   public final class ViewModelProviderKt {
-    ctor public ViewModelProviderKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> VM get(androidx.lifecycle.ViewModelProvider);
   }
 
diff --git a/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.2.0-alpha04.txt b/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.2.0-alpha04.txt
index 2386744..34d2bd2 100644
--- a/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.2.0-alpha04.txt
+++ b/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.2.0-alpha04.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class ViewModelKt {
-    ctor public ViewModelKt();
     method public static kotlinx.coroutines.CoroutineScope getViewModelScope(androidx.lifecycle.ViewModel);
   }
 
@@ -14,7 +13,6 @@
   }
 
   public final class ViewModelProviderKt {
-    ctor public ViewModelProviderKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> VM get(androidx.lifecycle.ViewModelProvider);
   }
 
diff --git a/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.2.0-alpha05.txt b/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.2.0-alpha05.txt
index 2386744..34d2bd2 100644
--- a/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.2.0-alpha05.txt
+++ b/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.2.0-alpha05.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class ViewModelKt {
-    ctor public ViewModelKt();
     method public static kotlinx.coroutines.CoroutineScope getViewModelScope(androidx.lifecycle.ViewModel);
   }
 
@@ -14,7 +13,6 @@
   }
 
   public final class ViewModelProviderKt {
-    ctor public ViewModelProviderKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> VM get(androidx.lifecycle.ViewModelProvider);
   }
 
diff --git a/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.2.0-beta01.txt b/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.2.0-beta01.txt
index 2386744..34d2bd2 100644
--- a/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.2.0-beta01.txt
+++ b/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.2.0-beta01.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class ViewModelKt {
-    ctor public ViewModelKt();
     method public static kotlinx.coroutines.CoroutineScope getViewModelScope(androidx.lifecycle.ViewModel);
   }
 
@@ -14,7 +13,6 @@
   }
 
   public final class ViewModelProviderKt {
-    ctor public ViewModelProviderKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> VM get(androidx.lifecycle.ViewModelProvider);
   }
 
diff --git a/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.2.0-rc01.txt b/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.2.0-rc01.txt
index 2386744..34d2bd2 100644
--- a/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.2.0-rc01.txt
+++ b/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.2.0-rc01.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class ViewModelKt {
-    ctor public ViewModelKt();
     method public static kotlinx.coroutines.CoroutineScope getViewModelScope(androidx.lifecycle.ViewModel);
   }
 
@@ -14,7 +13,6 @@
   }
 
   public final class ViewModelProviderKt {
-    ctor public ViewModelProviderKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> VM get(androidx.lifecycle.ViewModelProvider);
   }
 
diff --git a/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.3.0-alpha01.txt b/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.3.0-alpha01.txt
index 2386744..34d2bd2 100644
--- a/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.3.0-alpha01.txt
+++ b/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_2.3.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class ViewModelKt {
-    ctor public ViewModelKt();
     method public static kotlinx.coroutines.CoroutineScope getViewModelScope(androidx.lifecycle.ViewModel);
   }
 
@@ -14,7 +13,6 @@
   }
 
   public final class ViewModelProviderKt {
-    ctor public ViewModelProviderKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> VM get(androidx.lifecycle.ViewModelProvider);
   }
 
diff --git a/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_current.txt b/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_current.txt
index 2386744..34d2bd2 100644
--- a/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_current.txt
+++ b/lifecycle/lifecycle-viewmodel-ktx/api/public_plus_experimental_current.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class ViewModelKt {
-    ctor public ViewModelKt();
     method public static kotlinx.coroutines.CoroutineScope getViewModelScope(androidx.lifecycle.ViewModel);
   }
 
@@ -14,7 +13,6 @@
   }
 
   public final class ViewModelProviderKt {
-    ctor public ViewModelProviderKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> VM get(androidx.lifecycle.ViewModelProvider);
   }
 
diff --git a/lifecycle/lifecycle-viewmodel-ktx/api/restricted_2.0.0.txt b/lifecycle/lifecycle-viewmodel-ktx/api/restricted_2.0.0.txt
index 774e48b..92bb2547 100644
--- a/lifecycle/lifecycle-viewmodel-ktx/api/restricted_2.0.0.txt
+++ b/lifecycle/lifecycle-viewmodel-ktx/api/restricted_2.0.0.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class ViewModelProviderKt {
-    ctor public ViewModelProviderKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> VM get(androidx.lifecycle.ViewModelProvider);
   }
 
diff --git a/lifecycle/lifecycle-viewmodel-ktx/api/restricted_2.1.0-alpha03.txt b/lifecycle/lifecycle-viewmodel-ktx/api/restricted_2.1.0-alpha03.txt
index b355975..4bc2aa0 100644
--- a/lifecycle/lifecycle-viewmodel-ktx/api/restricted_2.1.0-alpha03.txt
+++ b/lifecycle/lifecycle-viewmodel-ktx/api/restricted_2.1.0-alpha03.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class ViewModelKt {
-    ctor public ViewModelKt();
     method public static kotlinx.coroutines.CoroutineScope getViewModelScope(androidx.lifecycle.ViewModel);
   }
 
@@ -14,7 +13,6 @@
   }
 
   public final class ViewModelProviderKt {
-    ctor public ViewModelProviderKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> VM get(androidx.lifecycle.ViewModelProvider);
   }
 
diff --git a/lifecycle/lifecycle-viewmodel-ktx/api/restricted_2.1.0-alpha04.txt b/lifecycle/lifecycle-viewmodel-ktx/api/restricted_2.1.0-alpha04.txt
index 2386744..34d2bd2 100644
--- a/lifecycle/lifecycle-viewmodel-ktx/api/restricted_2.1.0-alpha04.txt
+++ b/lifecycle/lifecycle-viewmodel-ktx/api/restricted_2.1.0-alpha04.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class ViewModelKt {
-    ctor public ViewModelKt();
     method public static kotlinx.coroutines.CoroutineScope getViewModelScope(androidx.lifecycle.ViewModel);
   }
 
@@ -14,7 +13,6 @@
   }
 
   public final class ViewModelProviderKt {
-    ctor public ViewModelProviderKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> VM get(androidx.lifecycle.ViewModelProvider);
   }
 
diff --git a/lifecycle/lifecycle-viewmodel-ktx/api/restricted_2.2.0-alpha01.txt b/lifecycle/lifecycle-viewmodel-ktx/api/restricted_2.2.0-alpha01.txt
index 2386744..34d2bd2 100644
--- a/lifecycle/lifecycle-viewmodel-ktx/api/restricted_2.2.0-alpha01.txt
+++ b/lifecycle/lifecycle-viewmodel-ktx/api/restricted_2.2.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class ViewModelKt {
-    ctor public ViewModelKt();
     method public static kotlinx.coroutines.CoroutineScope getViewModelScope(androidx.lifecycle.ViewModel);
   }
 
@@ -14,7 +13,6 @@
   }
 
   public final class ViewModelProviderKt {
-    ctor public ViewModelProviderKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> VM get(androidx.lifecycle.ViewModelProvider);
   }
 
diff --git a/lifecycle/lifecycle-viewmodel-ktx/api/restricted_2.2.0-alpha02.txt b/lifecycle/lifecycle-viewmodel-ktx/api/restricted_2.2.0-alpha02.txt
index 2386744..34d2bd2 100644
--- a/lifecycle/lifecycle-viewmodel-ktx/api/restricted_2.2.0-alpha02.txt
+++ b/lifecycle/lifecycle-viewmodel-ktx/api/restricted_2.2.0-alpha02.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class ViewModelKt {
-    ctor public ViewModelKt();
     method public static kotlinx.coroutines.CoroutineScope getViewModelScope(androidx.lifecycle.ViewModel);
   }
 
@@ -14,7 +13,6 @@
   }
 
   public final class ViewModelProviderKt {
-    ctor public ViewModelProviderKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> VM get(androidx.lifecycle.ViewModelProvider);
   }
 
diff --git a/lifecycle/lifecycle-viewmodel-ktx/api/restricted_2.2.0-alpha03.txt b/lifecycle/lifecycle-viewmodel-ktx/api/restricted_2.2.0-alpha03.txt
index 2386744..34d2bd2 100644
--- a/lifecycle/lifecycle-viewmodel-ktx/api/restricted_2.2.0-alpha03.txt
+++ b/lifecycle/lifecycle-viewmodel-ktx/api/restricted_2.2.0-alpha03.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class ViewModelKt {
-    ctor public ViewModelKt();
     method public static kotlinx.coroutines.CoroutineScope getViewModelScope(androidx.lifecycle.ViewModel);
   }
 
@@ -14,7 +13,6 @@
   }
 
   public final class ViewModelProviderKt {
-    ctor public ViewModelProviderKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> VM get(androidx.lifecycle.ViewModelProvider);
   }
 
diff --git a/lifecycle/lifecycle-viewmodel-ktx/api/restricted_2.2.0-alpha04.txt b/lifecycle/lifecycle-viewmodel-ktx/api/restricted_2.2.0-alpha04.txt
index 2386744..34d2bd2 100644
--- a/lifecycle/lifecycle-viewmodel-ktx/api/restricted_2.2.0-alpha04.txt
+++ b/lifecycle/lifecycle-viewmodel-ktx/api/restricted_2.2.0-alpha04.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class ViewModelKt {
-    ctor public ViewModelKt();
     method public static kotlinx.coroutines.CoroutineScope getViewModelScope(androidx.lifecycle.ViewModel);
   }
 
@@ -14,7 +13,6 @@
   }
 
   public final class ViewModelProviderKt {
-    ctor public ViewModelProviderKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> VM get(androidx.lifecycle.ViewModelProvider);
   }
 
diff --git a/lifecycle/lifecycle-viewmodel-ktx/api/restricted_2.2.0-alpha05.txt b/lifecycle/lifecycle-viewmodel-ktx/api/restricted_2.2.0-alpha05.txt
index 2386744..34d2bd2 100644
--- a/lifecycle/lifecycle-viewmodel-ktx/api/restricted_2.2.0-alpha05.txt
+++ b/lifecycle/lifecycle-viewmodel-ktx/api/restricted_2.2.0-alpha05.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class ViewModelKt {
-    ctor public ViewModelKt();
     method public static kotlinx.coroutines.CoroutineScope getViewModelScope(androidx.lifecycle.ViewModel);
   }
 
@@ -14,7 +13,6 @@
   }
 
   public final class ViewModelProviderKt {
-    ctor public ViewModelProviderKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> VM get(androidx.lifecycle.ViewModelProvider);
   }
 
diff --git a/lifecycle/lifecycle-viewmodel-ktx/api/restricted_2.2.0-beta01.txt b/lifecycle/lifecycle-viewmodel-ktx/api/restricted_2.2.0-beta01.txt
index 2386744..34d2bd2 100644
--- a/lifecycle/lifecycle-viewmodel-ktx/api/restricted_2.2.0-beta01.txt
+++ b/lifecycle/lifecycle-viewmodel-ktx/api/restricted_2.2.0-beta01.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class ViewModelKt {
-    ctor public ViewModelKt();
     method public static kotlinx.coroutines.CoroutineScope getViewModelScope(androidx.lifecycle.ViewModel);
   }
 
@@ -14,7 +13,6 @@
   }
 
   public final class ViewModelProviderKt {
-    ctor public ViewModelProviderKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> VM get(androidx.lifecycle.ViewModelProvider);
   }
 
diff --git a/lifecycle/lifecycle-viewmodel-ktx/api/restricted_2.2.0-rc01.txt b/lifecycle/lifecycle-viewmodel-ktx/api/restricted_2.2.0-rc01.txt
index 2386744..34d2bd2 100644
--- a/lifecycle/lifecycle-viewmodel-ktx/api/restricted_2.2.0-rc01.txt
+++ b/lifecycle/lifecycle-viewmodel-ktx/api/restricted_2.2.0-rc01.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class ViewModelKt {
-    ctor public ViewModelKt();
     method public static kotlinx.coroutines.CoroutineScope getViewModelScope(androidx.lifecycle.ViewModel);
   }
 
@@ -14,7 +13,6 @@
   }
 
   public final class ViewModelProviderKt {
-    ctor public ViewModelProviderKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> VM get(androidx.lifecycle.ViewModelProvider);
   }
 
diff --git a/lifecycle/lifecycle-viewmodel-ktx/api/restricted_2.3.0-alpha01.txt b/lifecycle/lifecycle-viewmodel-ktx/api/restricted_2.3.0-alpha01.txt
index 2386744..34d2bd2 100644
--- a/lifecycle/lifecycle-viewmodel-ktx/api/restricted_2.3.0-alpha01.txt
+++ b/lifecycle/lifecycle-viewmodel-ktx/api/restricted_2.3.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class ViewModelKt {
-    ctor public ViewModelKt();
     method public static kotlinx.coroutines.CoroutineScope getViewModelScope(androidx.lifecycle.ViewModel);
   }
 
@@ -14,7 +13,6 @@
   }
 
   public final class ViewModelProviderKt {
-    ctor public ViewModelProviderKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> VM get(androidx.lifecycle.ViewModelProvider);
   }
 
diff --git a/lifecycle/lifecycle-viewmodel-ktx/api/restricted_current.txt b/lifecycle/lifecycle-viewmodel-ktx/api/restricted_current.txt
index 2386744..34d2bd2 100644
--- a/lifecycle/lifecycle-viewmodel-ktx/api/restricted_current.txt
+++ b/lifecycle/lifecycle-viewmodel-ktx/api/restricted_current.txt
@@ -2,7 +2,6 @@
 package androidx.lifecycle {
 
   public final class ViewModelKt {
-    ctor public ViewModelKt();
     method public static kotlinx.coroutines.CoroutineScope getViewModelScope(androidx.lifecycle.ViewModel);
   }
 
@@ -14,7 +13,6 @@
   }
 
   public final class ViewModelProviderKt {
-    ctor public ViewModelProviderKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> VM get(androidx.lifecycle.ViewModelProvider);
   }
 
diff --git a/loader/loader-ktx/api/1.2.0-alpha01.txt b/loader/loader-ktx/api/1.2.0-alpha01.txt
index 132ba80..a2bd770 100644
--- a/loader/loader-ktx/api/1.2.0-alpha01.txt
+++ b/loader/loader-ktx/api/1.2.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.loader.app {
 
   public final class LoaderManagerKt {
-    ctor public LoaderManagerKt();
     method @MainThread public static inline <D> void initLoader(androidx.loader.app.LoaderManager, int id, androidx.loader.content.Loader<D> loader, kotlin.jvm.functions.Function0<kotlin.Unit>  kotlin.jvm.functions.Function1<? super D,kotlin.Unit> onLoadFinished);
     method @MainThread public static inline <D> void restartLoader(androidx.loader.app.LoaderManager, int id, androidx.loader.content.Loader<D> loader, kotlin.jvm.functions.Function0<kotlin.Unit>  kotlin.jvm.functions.Function1<? super D,kotlin.Unit> onLoadFinished);
   }
diff --git a/loader/loader-ktx/api/current.txt b/loader/loader-ktx/api/current.txt
index 132ba80..a2bd770 100644
--- a/loader/loader-ktx/api/current.txt
+++ b/loader/loader-ktx/api/current.txt
@@ -2,7 +2,6 @@
 package androidx.loader.app {
 
   public final class LoaderManagerKt {
-    ctor public LoaderManagerKt();
     method @MainThread public static inline <D> void initLoader(androidx.loader.app.LoaderManager, int id, androidx.loader.content.Loader<D> loader, kotlin.jvm.functions.Function0<kotlin.Unit>  kotlin.jvm.functions.Function1<? super D,kotlin.Unit> onLoadFinished);
     method @MainThread public static inline <D> void restartLoader(androidx.loader.app.LoaderManager, int id, androidx.loader.content.Loader<D> loader, kotlin.jvm.functions.Function0<kotlin.Unit>  kotlin.jvm.functions.Function1<? super D,kotlin.Unit> onLoadFinished);
   }
diff --git a/loader/loader-ktx/api/public_plus_experimental_1.2.0-alpha01.txt b/loader/loader-ktx/api/public_plus_experimental_1.2.0-alpha01.txt
index 132ba80..a2bd770 100644
--- a/loader/loader-ktx/api/public_plus_experimental_1.2.0-alpha01.txt
+++ b/loader/loader-ktx/api/public_plus_experimental_1.2.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.loader.app {
 
   public final class LoaderManagerKt {
-    ctor public LoaderManagerKt();
     method @MainThread public static inline <D> void initLoader(androidx.loader.app.LoaderManager, int id, androidx.loader.content.Loader<D> loader, kotlin.jvm.functions.Function0<kotlin.Unit>  kotlin.jvm.functions.Function1<? super D,kotlin.Unit> onLoadFinished);
     method @MainThread public static inline <D> void restartLoader(androidx.loader.app.LoaderManager, int id, androidx.loader.content.Loader<D> loader, kotlin.jvm.functions.Function0<kotlin.Unit>  kotlin.jvm.functions.Function1<? super D,kotlin.Unit> onLoadFinished);
   }
diff --git a/loader/loader-ktx/api/public_plus_experimental_current.txt b/loader/loader-ktx/api/public_plus_experimental_current.txt
index 132ba80..a2bd770 100644
--- a/loader/loader-ktx/api/public_plus_experimental_current.txt
+++ b/loader/loader-ktx/api/public_plus_experimental_current.txt
@@ -2,7 +2,6 @@
 package androidx.loader.app {
 
   public final class LoaderManagerKt {
-    ctor public LoaderManagerKt();
     method @MainThread public static inline <D> void initLoader(androidx.loader.app.LoaderManager, int id, androidx.loader.content.Loader<D> loader, kotlin.jvm.functions.Function0<kotlin.Unit>  kotlin.jvm.functions.Function1<? super D,kotlin.Unit> onLoadFinished);
     method @MainThread public static inline <D> void restartLoader(androidx.loader.app.LoaderManager, int id, androidx.loader.content.Loader<D> loader, kotlin.jvm.functions.Function0<kotlin.Unit>  kotlin.jvm.functions.Function1<? super D,kotlin.Unit> onLoadFinished);
   }
diff --git a/loader/loader-ktx/api/restricted_1.2.0-alpha01.txt b/loader/loader-ktx/api/restricted_1.2.0-alpha01.txt
index 132ba80..a2bd770 100644
--- a/loader/loader-ktx/api/restricted_1.2.0-alpha01.txt
+++ b/loader/loader-ktx/api/restricted_1.2.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.loader.app {
 
   public final class LoaderManagerKt {
-    ctor public LoaderManagerKt();
     method @MainThread public static inline <D> void initLoader(androidx.loader.app.LoaderManager, int id, androidx.loader.content.Loader<D> loader, kotlin.jvm.functions.Function0<kotlin.Unit>  kotlin.jvm.functions.Function1<? super D,kotlin.Unit> onLoadFinished);
     method @MainThread public static inline <D> void restartLoader(androidx.loader.app.LoaderManager, int id, androidx.loader.content.Loader<D> loader, kotlin.jvm.functions.Function0<kotlin.Unit>  kotlin.jvm.functions.Function1<? super D,kotlin.Unit> onLoadFinished);
   }
diff --git a/loader/loader-ktx/api/restricted_current.txt b/loader/loader-ktx/api/restricted_current.txt
index 132ba80..a2bd770 100644
--- a/loader/loader-ktx/api/restricted_current.txt
+++ b/loader/loader-ktx/api/restricted_current.txt
@@ -2,7 +2,6 @@
 package androidx.loader.app {
 
   public final class LoaderManagerKt {
-    ctor public LoaderManagerKt();
     method @MainThread public static inline <D> void initLoader(androidx.loader.app.LoaderManager, int id, androidx.loader.content.Loader<D> loader, kotlin.jvm.functions.Function0<kotlin.Unit>  kotlin.jvm.functions.Function1<? super D,kotlin.Unit> onLoadFinished);
     method @MainThread public static inline <D> void restartLoader(androidx.loader.app.LoaderManager, int id, androidx.loader.content.Loader<D> loader, kotlin.jvm.functions.Function0<kotlin.Unit>  kotlin.jvm.functions.Function1<? super D,kotlin.Unit> onLoadFinished);
   }
diff --git a/navigation/navigation-common-ktx/api/2.0.0-rc02.txt b/navigation/navigation-common-ktx/api/2.0.0-rc02.txt
index 133a124..14135e0 100644
--- a/navigation/navigation-common-ktx/api/2.0.0-rc02.txt
+++ b/navigation/navigation-common-ktx/api/2.0.0-rc02.txt
@@ -33,7 +33,6 @@
   }
 
   public final class NavArgsLazyKt {
-    ctor public NavArgsLazyKt();
   }
 
   @androidx.navigation.NavDestinationDsl public final class NavArgumentBuilder {
@@ -76,13 +75,11 @@
   }
 
   public final class NavGraphBuilderKt {
-    ctor public NavGraphBuilderKt();
     method public static inline androidx.navigation.NavGraph navigation(androidx.navigation.NavigatorProvider, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
     method public static inline void navigation(androidx.navigation.NavGraphBuilder, @IdRes int id, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavGraphKt {
-    ctor public NavGraphKt();
     method public static operator boolean contains(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator androidx.navigation.NavDestination get(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator void minusAssign(androidx.navigation.NavGraph, androidx.navigation.NavDestination node);
@@ -103,7 +100,6 @@
   }
 
   public final class NavOptionsBuilderKt {
-    ctor public NavOptionsBuilderKt();
     method public static androidx.navigation.NavOptions navOptions(kotlin.jvm.functions.Function1<? super androidx.navigation.NavOptionsBuilder,kotlin.Unit> optionsBuilder);
   }
 
@@ -111,7 +107,6 @@
   }
 
   public final class NavigatorProviderKt {
-    ctor public NavigatorProviderKt();
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, String name);
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, kotlin.reflect.KClass<T> clazz);
     method public static inline operator void plusAssign(androidx.navigation.NavigatorProvider, androidx.navigation.Navigator<? extends androidx.navigation.NavDestination> navigator);
diff --git a/navigation/navigation-common-ktx/api/2.1.0-alpha01.txt b/navigation/navigation-common-ktx/api/2.1.0-alpha01.txt
index 133a124..14135e0 100644
--- a/navigation/navigation-common-ktx/api/2.1.0-alpha01.txt
+++ b/navigation/navigation-common-ktx/api/2.1.0-alpha01.txt
@@ -33,7 +33,6 @@
   }
 
   public final class NavArgsLazyKt {
-    ctor public NavArgsLazyKt();
   }
 
   @androidx.navigation.NavDestinationDsl public final class NavArgumentBuilder {
@@ -76,13 +75,11 @@
   }
 
   public final class NavGraphBuilderKt {
-    ctor public NavGraphBuilderKt();
     method public static inline androidx.navigation.NavGraph navigation(androidx.navigation.NavigatorProvider, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
     method public static inline void navigation(androidx.navigation.NavGraphBuilder, @IdRes int id, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavGraphKt {
-    ctor public NavGraphKt();
     method public static operator boolean contains(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator androidx.navigation.NavDestination get(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator void minusAssign(androidx.navigation.NavGraph, androidx.navigation.NavDestination node);
@@ -103,7 +100,6 @@
   }
 
   public final class NavOptionsBuilderKt {
-    ctor public NavOptionsBuilderKt();
     method public static androidx.navigation.NavOptions navOptions(kotlin.jvm.functions.Function1<? super androidx.navigation.NavOptionsBuilder,kotlin.Unit> optionsBuilder);
   }
 
@@ -111,7 +107,6 @@
   }
 
   public final class NavigatorProviderKt {
-    ctor public NavigatorProviderKt();
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, String name);
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, kotlin.reflect.KClass<T> clazz);
     method public static inline operator void plusAssign(androidx.navigation.NavigatorProvider, androidx.navigation.Navigator<? extends androidx.navigation.NavDestination> navigator);
diff --git a/navigation/navigation-common-ktx/api/2.1.0-alpha02.txt b/navigation/navigation-common-ktx/api/2.1.0-alpha02.txt
index 133a124..14135e0 100644
--- a/navigation/navigation-common-ktx/api/2.1.0-alpha02.txt
+++ b/navigation/navigation-common-ktx/api/2.1.0-alpha02.txt
@@ -33,7 +33,6 @@
   }
 
   public final class NavArgsLazyKt {
-    ctor public NavArgsLazyKt();
   }
 
   @androidx.navigation.NavDestinationDsl public final class NavArgumentBuilder {
@@ -76,13 +75,11 @@
   }
 
   public final class NavGraphBuilderKt {
-    ctor public NavGraphBuilderKt();
     method public static inline androidx.navigation.NavGraph navigation(androidx.navigation.NavigatorProvider, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
     method public static inline void navigation(androidx.navigation.NavGraphBuilder, @IdRes int id, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavGraphKt {
-    ctor public NavGraphKt();
     method public static operator boolean contains(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator androidx.navigation.NavDestination get(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator void minusAssign(androidx.navigation.NavGraph, androidx.navigation.NavDestination node);
@@ -103,7 +100,6 @@
   }
 
   public final class NavOptionsBuilderKt {
-    ctor public NavOptionsBuilderKt();
     method public static androidx.navigation.NavOptions navOptions(kotlin.jvm.functions.Function1<? super androidx.navigation.NavOptionsBuilder,kotlin.Unit> optionsBuilder);
   }
 
@@ -111,7 +107,6 @@
   }
 
   public final class NavigatorProviderKt {
-    ctor public NavigatorProviderKt();
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, String name);
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, kotlin.reflect.KClass<T> clazz);
     method public static inline operator void plusAssign(androidx.navigation.NavigatorProvider, androidx.navigation.Navigator<? extends androidx.navigation.NavDestination> navigator);
diff --git a/navigation/navigation-common-ktx/api/2.1.0-alpha03.txt b/navigation/navigation-common-ktx/api/2.1.0-alpha03.txt
index 133a124..14135e0 100644
--- a/navigation/navigation-common-ktx/api/2.1.0-alpha03.txt
+++ b/navigation/navigation-common-ktx/api/2.1.0-alpha03.txt
@@ -33,7 +33,6 @@
   }
 
   public final class NavArgsLazyKt {
-    ctor public NavArgsLazyKt();
   }
 
   @androidx.navigation.NavDestinationDsl public final class NavArgumentBuilder {
@@ -76,13 +75,11 @@
   }
 
   public final class NavGraphBuilderKt {
-    ctor public NavGraphBuilderKt();
     method public static inline androidx.navigation.NavGraph navigation(androidx.navigation.NavigatorProvider, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
     method public static inline void navigation(androidx.navigation.NavGraphBuilder, @IdRes int id, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavGraphKt {
-    ctor public NavGraphKt();
     method public static operator boolean contains(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator androidx.navigation.NavDestination get(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator void minusAssign(androidx.navigation.NavGraph, androidx.navigation.NavDestination node);
@@ -103,7 +100,6 @@
   }
 
   public final class NavOptionsBuilderKt {
-    ctor public NavOptionsBuilderKt();
     method public static androidx.navigation.NavOptions navOptions(kotlin.jvm.functions.Function1<? super androidx.navigation.NavOptionsBuilder,kotlin.Unit> optionsBuilder);
   }
 
@@ -111,7 +107,6 @@
   }
 
   public final class NavigatorProviderKt {
-    ctor public NavigatorProviderKt();
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, String name);
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, kotlin.reflect.KClass<T> clazz);
     method public static inline operator void plusAssign(androidx.navigation.NavigatorProvider, androidx.navigation.Navigator<? extends androidx.navigation.NavDestination> navigator);
diff --git a/navigation/navigation-common-ktx/api/2.1.0-alpha04.txt b/navigation/navigation-common-ktx/api/2.1.0-alpha04.txt
index 133a124..14135e0 100644
--- a/navigation/navigation-common-ktx/api/2.1.0-alpha04.txt
+++ b/navigation/navigation-common-ktx/api/2.1.0-alpha04.txt
@@ -33,7 +33,6 @@
   }
 
   public final class NavArgsLazyKt {
-    ctor public NavArgsLazyKt();
   }
 
   @androidx.navigation.NavDestinationDsl public final class NavArgumentBuilder {
@@ -76,13 +75,11 @@
   }
 
   public final class NavGraphBuilderKt {
-    ctor public NavGraphBuilderKt();
     method public static inline androidx.navigation.NavGraph navigation(androidx.navigation.NavigatorProvider, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
     method public static inline void navigation(androidx.navigation.NavGraphBuilder, @IdRes int id, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavGraphKt {
-    ctor public NavGraphKt();
     method public static operator boolean contains(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator androidx.navigation.NavDestination get(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator void minusAssign(androidx.navigation.NavGraph, androidx.navigation.NavDestination node);
@@ -103,7 +100,6 @@
   }
 
   public final class NavOptionsBuilderKt {
-    ctor public NavOptionsBuilderKt();
     method public static androidx.navigation.NavOptions navOptions(kotlin.jvm.functions.Function1<? super androidx.navigation.NavOptionsBuilder,kotlin.Unit> optionsBuilder);
   }
 
@@ -111,7 +107,6 @@
   }
 
   public final class NavigatorProviderKt {
-    ctor public NavigatorProviderKt();
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, String name);
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, kotlin.reflect.KClass<T> clazz);
     method public static inline operator void plusAssign(androidx.navigation.NavigatorProvider, androidx.navigation.Navigator<? extends androidx.navigation.NavDestination> navigator);
diff --git a/navigation/navigation-common-ktx/api/2.1.0-alpha05.txt b/navigation/navigation-common-ktx/api/2.1.0-alpha05.txt
index 133a124..14135e0 100644
--- a/navigation/navigation-common-ktx/api/2.1.0-alpha05.txt
+++ b/navigation/navigation-common-ktx/api/2.1.0-alpha05.txt
@@ -33,7 +33,6 @@
   }
 
   public final class NavArgsLazyKt {
-    ctor public NavArgsLazyKt();
   }
 
   @androidx.navigation.NavDestinationDsl public final class NavArgumentBuilder {
@@ -76,13 +75,11 @@
   }
 
   public final class NavGraphBuilderKt {
-    ctor public NavGraphBuilderKt();
     method public static inline androidx.navigation.NavGraph navigation(androidx.navigation.NavigatorProvider, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
     method public static inline void navigation(androidx.navigation.NavGraphBuilder, @IdRes int id, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavGraphKt {
-    ctor public NavGraphKt();
     method public static operator boolean contains(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator androidx.navigation.NavDestination get(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator void minusAssign(androidx.navigation.NavGraph, androidx.navigation.NavDestination node);
@@ -103,7 +100,6 @@
   }
 
   public final class NavOptionsBuilderKt {
-    ctor public NavOptionsBuilderKt();
     method public static androidx.navigation.NavOptions navOptions(kotlin.jvm.functions.Function1<? super androidx.navigation.NavOptionsBuilder,kotlin.Unit> optionsBuilder);
   }
 
@@ -111,7 +107,6 @@
   }
 
   public final class NavigatorProviderKt {
-    ctor public NavigatorProviderKt();
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, String name);
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, kotlin.reflect.KClass<T> clazz);
     method public static inline operator void plusAssign(androidx.navigation.NavigatorProvider, androidx.navigation.Navigator<? extends androidx.navigation.NavDestination> navigator);
diff --git a/navigation/navigation-common-ktx/api/2.1.0-alpha06.txt b/navigation/navigation-common-ktx/api/2.1.0-alpha06.txt
index 133a124..14135e0 100644
--- a/navigation/navigation-common-ktx/api/2.1.0-alpha06.txt
+++ b/navigation/navigation-common-ktx/api/2.1.0-alpha06.txt
@@ -33,7 +33,6 @@
   }
 
   public final class NavArgsLazyKt {
-    ctor public NavArgsLazyKt();
   }
 
   @androidx.navigation.NavDestinationDsl public final class NavArgumentBuilder {
@@ -76,13 +75,11 @@
   }
 
   public final class NavGraphBuilderKt {
-    ctor public NavGraphBuilderKt();
     method public static inline androidx.navigation.NavGraph navigation(androidx.navigation.NavigatorProvider, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
     method public static inline void navigation(androidx.navigation.NavGraphBuilder, @IdRes int id, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavGraphKt {
-    ctor public NavGraphKt();
     method public static operator boolean contains(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator androidx.navigation.NavDestination get(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator void minusAssign(androidx.navigation.NavGraph, androidx.navigation.NavDestination node);
@@ -103,7 +100,6 @@
   }
 
   public final class NavOptionsBuilderKt {
-    ctor public NavOptionsBuilderKt();
     method public static androidx.navigation.NavOptions navOptions(kotlin.jvm.functions.Function1<? super androidx.navigation.NavOptionsBuilder,kotlin.Unit> optionsBuilder);
   }
 
@@ -111,7 +107,6 @@
   }
 
   public final class NavigatorProviderKt {
-    ctor public NavigatorProviderKt();
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, String name);
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, kotlin.reflect.KClass<T> clazz);
     method public static inline operator void plusAssign(androidx.navigation.NavigatorProvider, androidx.navigation.Navigator<? extends androidx.navigation.NavDestination> navigator);
diff --git a/navigation/navigation-common-ktx/api/2.1.0-beta01.txt b/navigation/navigation-common-ktx/api/2.1.0-beta01.txt
index 133a124..14135e0 100644
--- a/navigation/navigation-common-ktx/api/2.1.0-beta01.txt
+++ b/navigation/navigation-common-ktx/api/2.1.0-beta01.txt
@@ -33,7 +33,6 @@
   }
 
   public final class NavArgsLazyKt {
-    ctor public NavArgsLazyKt();
   }
 
   @androidx.navigation.NavDestinationDsl public final class NavArgumentBuilder {
@@ -76,13 +75,11 @@
   }
 
   public final class NavGraphBuilderKt {
-    ctor public NavGraphBuilderKt();
     method public static inline androidx.navigation.NavGraph navigation(androidx.navigation.NavigatorProvider, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
     method public static inline void navigation(androidx.navigation.NavGraphBuilder, @IdRes int id, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavGraphKt {
-    ctor public NavGraphKt();
     method public static operator boolean contains(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator androidx.navigation.NavDestination get(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator void minusAssign(androidx.navigation.NavGraph, androidx.navigation.NavDestination node);
@@ -103,7 +100,6 @@
   }
 
   public final class NavOptionsBuilderKt {
-    ctor public NavOptionsBuilderKt();
     method public static androidx.navigation.NavOptions navOptions(kotlin.jvm.functions.Function1<? super androidx.navigation.NavOptionsBuilder,kotlin.Unit> optionsBuilder);
   }
 
@@ -111,7 +107,6 @@
   }
 
   public final class NavigatorProviderKt {
-    ctor public NavigatorProviderKt();
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, String name);
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, kotlin.reflect.KClass<T> clazz);
     method public static inline operator void plusAssign(androidx.navigation.NavigatorProvider, androidx.navigation.Navigator<? extends androidx.navigation.NavDestination> navigator);
diff --git a/navigation/navigation-common-ktx/api/2.2.0-alpha01.txt b/navigation/navigation-common-ktx/api/2.2.0-alpha01.txt
index 133a124..14135e0 100644
--- a/navigation/navigation-common-ktx/api/2.2.0-alpha01.txt
+++ b/navigation/navigation-common-ktx/api/2.2.0-alpha01.txt
@@ -33,7 +33,6 @@
   }
 
   public final class NavArgsLazyKt {
-    ctor public NavArgsLazyKt();
   }
 
   @androidx.navigation.NavDestinationDsl public final class NavArgumentBuilder {
@@ -76,13 +75,11 @@
   }
 
   public final class NavGraphBuilderKt {
-    ctor public NavGraphBuilderKt();
     method public static inline androidx.navigation.NavGraph navigation(androidx.navigation.NavigatorProvider, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
     method public static inline void navigation(androidx.navigation.NavGraphBuilder, @IdRes int id, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavGraphKt {
-    ctor public NavGraphKt();
     method public static operator boolean contains(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator androidx.navigation.NavDestination get(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator void minusAssign(androidx.navigation.NavGraph, androidx.navigation.NavDestination node);
@@ -103,7 +100,6 @@
   }
 
   public final class NavOptionsBuilderKt {
-    ctor public NavOptionsBuilderKt();
     method public static androidx.navigation.NavOptions navOptions(kotlin.jvm.functions.Function1<? super androidx.navigation.NavOptionsBuilder,kotlin.Unit> optionsBuilder);
   }
 
@@ -111,7 +107,6 @@
   }
 
   public final class NavigatorProviderKt {
-    ctor public NavigatorProviderKt();
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, String name);
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, kotlin.reflect.KClass<T> clazz);
     method public static inline operator void plusAssign(androidx.navigation.NavigatorProvider, androidx.navigation.Navigator<? extends androidx.navigation.NavDestination> navigator);
diff --git a/navigation/navigation-common-ktx/api/2.2.0-alpha02.txt b/navigation/navigation-common-ktx/api/2.2.0-alpha02.txt
index 133a124..14135e0 100644
--- a/navigation/navigation-common-ktx/api/2.2.0-alpha02.txt
+++ b/navigation/navigation-common-ktx/api/2.2.0-alpha02.txt
@@ -33,7 +33,6 @@
   }
 
   public final class NavArgsLazyKt {
-    ctor public NavArgsLazyKt();
   }
 
   @androidx.navigation.NavDestinationDsl public final class NavArgumentBuilder {
@@ -76,13 +75,11 @@
   }
 
   public final class NavGraphBuilderKt {
-    ctor public NavGraphBuilderKt();
     method public static inline androidx.navigation.NavGraph navigation(androidx.navigation.NavigatorProvider, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
     method public static inline void navigation(androidx.navigation.NavGraphBuilder, @IdRes int id, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavGraphKt {
-    ctor public NavGraphKt();
     method public static operator boolean contains(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator androidx.navigation.NavDestination get(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator void minusAssign(androidx.navigation.NavGraph, androidx.navigation.NavDestination node);
@@ -103,7 +100,6 @@
   }
 
   public final class NavOptionsBuilderKt {
-    ctor public NavOptionsBuilderKt();
     method public static androidx.navigation.NavOptions navOptions(kotlin.jvm.functions.Function1<? super androidx.navigation.NavOptionsBuilder,kotlin.Unit> optionsBuilder);
   }
 
@@ -111,7 +107,6 @@
   }
 
   public final class NavigatorProviderKt {
-    ctor public NavigatorProviderKt();
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, String name);
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, kotlin.reflect.KClass<T> clazz);
     method public static inline operator void plusAssign(androidx.navigation.NavigatorProvider, androidx.navigation.Navigator<? extends androidx.navigation.NavDestination> navigator);
diff --git a/navigation/navigation-common-ktx/api/2.2.0-alpha03.txt b/navigation/navigation-common-ktx/api/2.2.0-alpha03.txt
index 133a124..14135e0 100644
--- a/navigation/navigation-common-ktx/api/2.2.0-alpha03.txt
+++ b/navigation/navigation-common-ktx/api/2.2.0-alpha03.txt
@@ -33,7 +33,6 @@
   }
 
   public final class NavArgsLazyKt {
-    ctor public NavArgsLazyKt();
   }
 
   @androidx.navigation.NavDestinationDsl public final class NavArgumentBuilder {
@@ -76,13 +75,11 @@
   }
 
   public final class NavGraphBuilderKt {
-    ctor public NavGraphBuilderKt();
     method public static inline androidx.navigation.NavGraph navigation(androidx.navigation.NavigatorProvider, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
     method public static inline void navigation(androidx.navigation.NavGraphBuilder, @IdRes int id, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavGraphKt {
-    ctor public NavGraphKt();
     method public static operator boolean contains(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator androidx.navigation.NavDestination get(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator void minusAssign(androidx.navigation.NavGraph, androidx.navigation.NavDestination node);
@@ -103,7 +100,6 @@
   }
 
   public final class NavOptionsBuilderKt {
-    ctor public NavOptionsBuilderKt();
     method public static androidx.navigation.NavOptions navOptions(kotlin.jvm.functions.Function1<? super androidx.navigation.NavOptionsBuilder,kotlin.Unit> optionsBuilder);
   }
 
@@ -111,7 +107,6 @@
   }
 
   public final class NavigatorProviderKt {
-    ctor public NavigatorProviderKt();
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, String name);
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, kotlin.reflect.KClass<T> clazz);
     method public static inline operator void plusAssign(androidx.navigation.NavigatorProvider, androidx.navigation.Navigator<? extends androidx.navigation.NavDestination> navigator);
diff --git a/navigation/navigation-common-ktx/api/2.2.0-beta01.txt b/navigation/navigation-common-ktx/api/2.2.0-beta01.txt
index 133a124..14135e0 100644
--- a/navigation/navigation-common-ktx/api/2.2.0-beta01.txt
+++ b/navigation/navigation-common-ktx/api/2.2.0-beta01.txt
@@ -33,7 +33,6 @@
   }
 
   public final class NavArgsLazyKt {
-    ctor public NavArgsLazyKt();
   }
 
   @androidx.navigation.NavDestinationDsl public final class NavArgumentBuilder {
@@ -76,13 +75,11 @@
   }
 
   public final class NavGraphBuilderKt {
-    ctor public NavGraphBuilderKt();
     method public static inline androidx.navigation.NavGraph navigation(androidx.navigation.NavigatorProvider, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
     method public static inline void navigation(androidx.navigation.NavGraphBuilder, @IdRes int id, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavGraphKt {
-    ctor public NavGraphKt();
     method public static operator boolean contains(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator androidx.navigation.NavDestination get(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator void minusAssign(androidx.navigation.NavGraph, androidx.navigation.NavDestination node);
@@ -103,7 +100,6 @@
   }
 
   public final class NavOptionsBuilderKt {
-    ctor public NavOptionsBuilderKt();
     method public static androidx.navigation.NavOptions navOptions(kotlin.jvm.functions.Function1<? super androidx.navigation.NavOptionsBuilder,kotlin.Unit> optionsBuilder);
   }
 
@@ -111,7 +107,6 @@
   }
 
   public final class NavigatorProviderKt {
-    ctor public NavigatorProviderKt();
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, String name);
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, kotlin.reflect.KClass<T> clazz);
     method public static inline operator void plusAssign(androidx.navigation.NavigatorProvider, androidx.navigation.Navigator<? extends androidx.navigation.NavDestination> navigator);
diff --git a/navigation/navigation-common-ktx/api/2.2.0-rc01.txt b/navigation/navigation-common-ktx/api/2.2.0-rc01.txt
index 133a124..14135e0 100644
--- a/navigation/navigation-common-ktx/api/2.2.0-rc01.txt
+++ b/navigation/navigation-common-ktx/api/2.2.0-rc01.txt
@@ -33,7 +33,6 @@
   }
 
   public final class NavArgsLazyKt {
-    ctor public NavArgsLazyKt();
   }
 
   @androidx.navigation.NavDestinationDsl public final class NavArgumentBuilder {
@@ -76,13 +75,11 @@
   }
 
   public final class NavGraphBuilderKt {
-    ctor public NavGraphBuilderKt();
     method public static inline androidx.navigation.NavGraph navigation(androidx.navigation.NavigatorProvider, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
     method public static inline void navigation(androidx.navigation.NavGraphBuilder, @IdRes int id, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavGraphKt {
-    ctor public NavGraphKt();
     method public static operator boolean contains(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator androidx.navigation.NavDestination get(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator void minusAssign(androidx.navigation.NavGraph, androidx.navigation.NavDestination node);
@@ -103,7 +100,6 @@
   }
 
   public final class NavOptionsBuilderKt {
-    ctor public NavOptionsBuilderKt();
     method public static androidx.navigation.NavOptions navOptions(kotlin.jvm.functions.Function1<? super androidx.navigation.NavOptionsBuilder,kotlin.Unit> optionsBuilder);
   }
 
@@ -111,7 +107,6 @@
   }
 
   public final class NavigatorProviderKt {
-    ctor public NavigatorProviderKt();
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, String name);
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, kotlin.reflect.KClass<T> clazz);
     method public static inline operator void plusAssign(androidx.navigation.NavigatorProvider, androidx.navigation.Navigator<? extends androidx.navigation.NavDestination> navigator);
diff --git a/navigation/navigation-common-ktx/api/2.3.0-alpha01.txt b/navigation/navigation-common-ktx/api/2.3.0-alpha01.txt
index 133a124..14135e0 100644
--- a/navigation/navigation-common-ktx/api/2.3.0-alpha01.txt
+++ b/navigation/navigation-common-ktx/api/2.3.0-alpha01.txt
@@ -33,7 +33,6 @@
   }
 
   public final class NavArgsLazyKt {
-    ctor public NavArgsLazyKt();
   }
 
   @androidx.navigation.NavDestinationDsl public final class NavArgumentBuilder {
@@ -76,13 +75,11 @@
   }
 
   public final class NavGraphBuilderKt {
-    ctor public NavGraphBuilderKt();
     method public static inline androidx.navigation.NavGraph navigation(androidx.navigation.NavigatorProvider, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
     method public static inline void navigation(androidx.navigation.NavGraphBuilder, @IdRes int id, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavGraphKt {
-    ctor public NavGraphKt();
     method public static operator boolean contains(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator androidx.navigation.NavDestination get(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator void minusAssign(androidx.navigation.NavGraph, androidx.navigation.NavDestination node);
@@ -103,7 +100,6 @@
   }
 
   public final class NavOptionsBuilderKt {
-    ctor public NavOptionsBuilderKt();
     method public static androidx.navigation.NavOptions navOptions(kotlin.jvm.functions.Function1<? super androidx.navigation.NavOptionsBuilder,kotlin.Unit> optionsBuilder);
   }
 
@@ -111,7 +107,6 @@
   }
 
   public final class NavigatorProviderKt {
-    ctor public NavigatorProviderKt();
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, String name);
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, kotlin.reflect.KClass<T> clazz);
     method public static inline operator void plusAssign(androidx.navigation.NavigatorProvider, androidx.navigation.Navigator<? extends androidx.navigation.NavDestination> navigator);
diff --git a/navigation/navigation-common-ktx/api/current.txt b/navigation/navigation-common-ktx/api/current.txt
index 133a124..14135e0 100644
--- a/navigation/navigation-common-ktx/api/current.txt
+++ b/navigation/navigation-common-ktx/api/current.txt
@@ -33,7 +33,6 @@
   }
 
   public final class NavArgsLazyKt {
-    ctor public NavArgsLazyKt();
   }
 
   @androidx.navigation.NavDestinationDsl public final class NavArgumentBuilder {
@@ -76,13 +75,11 @@
   }
 
   public final class NavGraphBuilderKt {
-    ctor public NavGraphBuilderKt();
     method public static inline androidx.navigation.NavGraph navigation(androidx.navigation.NavigatorProvider, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
     method public static inline void navigation(androidx.navigation.NavGraphBuilder, @IdRes int id, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavGraphKt {
-    ctor public NavGraphKt();
     method public static operator boolean contains(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator androidx.navigation.NavDestination get(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator void minusAssign(androidx.navigation.NavGraph, androidx.navigation.NavDestination node);
@@ -103,7 +100,6 @@
   }
 
   public final class NavOptionsBuilderKt {
-    ctor public NavOptionsBuilderKt();
     method public static androidx.navigation.NavOptions navOptions(kotlin.jvm.functions.Function1<? super androidx.navigation.NavOptionsBuilder,kotlin.Unit> optionsBuilder);
   }
 
@@ -111,7 +107,6 @@
   }
 
   public final class NavigatorProviderKt {
-    ctor public NavigatorProviderKt();
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, String name);
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, kotlin.reflect.KClass<T> clazz);
     method public static inline operator void plusAssign(androidx.navigation.NavigatorProvider, androidx.navigation.Navigator<? extends androidx.navigation.NavDestination> navigator);
diff --git a/navigation/navigation-common-ktx/api/public_plus_experimental_2.0.0-rc02.txt b/navigation/navigation-common-ktx/api/public_plus_experimental_2.0.0-rc02.txt
index 133a124..14135e0 100644
--- a/navigation/navigation-common-ktx/api/public_plus_experimental_2.0.0-rc02.txt
+++ b/navigation/navigation-common-ktx/api/public_plus_experimental_2.0.0-rc02.txt
@@ -33,7 +33,6 @@
   }
 
   public final class NavArgsLazyKt {
-    ctor public NavArgsLazyKt();
   }
 
   @androidx.navigation.NavDestinationDsl public final class NavArgumentBuilder {
@@ -76,13 +75,11 @@
   }
 
   public final class NavGraphBuilderKt {
-    ctor public NavGraphBuilderKt();
     method public static inline androidx.navigation.NavGraph navigation(androidx.navigation.NavigatorProvider, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
     method public static inline void navigation(androidx.navigation.NavGraphBuilder, @IdRes int id, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavGraphKt {
-    ctor public NavGraphKt();
     method public static operator boolean contains(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator androidx.navigation.NavDestination get(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator void minusAssign(androidx.navigation.NavGraph, androidx.navigation.NavDestination node);
@@ -103,7 +100,6 @@
   }
 
   public final class NavOptionsBuilderKt {
-    ctor public NavOptionsBuilderKt();
     method public static androidx.navigation.NavOptions navOptions(kotlin.jvm.functions.Function1<? super androidx.navigation.NavOptionsBuilder,kotlin.Unit> optionsBuilder);
   }
 
@@ -111,7 +107,6 @@
   }
 
   public final class NavigatorProviderKt {
-    ctor public NavigatorProviderKt();
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, String name);
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, kotlin.reflect.KClass<T> clazz);
     method public static inline operator void plusAssign(androidx.navigation.NavigatorProvider, androidx.navigation.Navigator<? extends androidx.navigation.NavDestination> navigator);
diff --git a/navigation/navigation-common-ktx/api/public_plus_experimental_2.1.0-alpha01.txt b/navigation/navigation-common-ktx/api/public_plus_experimental_2.1.0-alpha01.txt
index 133a124..14135e0 100644
--- a/navigation/navigation-common-ktx/api/public_plus_experimental_2.1.0-alpha01.txt
+++ b/navigation/navigation-common-ktx/api/public_plus_experimental_2.1.0-alpha01.txt
@@ -33,7 +33,6 @@
   }
 
   public final class NavArgsLazyKt {
-    ctor public NavArgsLazyKt();
   }
 
   @androidx.navigation.NavDestinationDsl public final class NavArgumentBuilder {
@@ -76,13 +75,11 @@
   }
 
   public final class NavGraphBuilderKt {
-    ctor public NavGraphBuilderKt();
     method public static inline androidx.navigation.NavGraph navigation(androidx.navigation.NavigatorProvider, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
     method public static inline void navigation(androidx.navigation.NavGraphBuilder, @IdRes int id, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavGraphKt {
-    ctor public NavGraphKt();
     method public static operator boolean contains(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator androidx.navigation.NavDestination get(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator void minusAssign(androidx.navigation.NavGraph, androidx.navigation.NavDestination node);
@@ -103,7 +100,6 @@
   }
 
   public final class NavOptionsBuilderKt {
-    ctor public NavOptionsBuilderKt();
     method public static androidx.navigation.NavOptions navOptions(kotlin.jvm.functions.Function1<? super androidx.navigation.NavOptionsBuilder,kotlin.Unit> optionsBuilder);
   }
 
@@ -111,7 +107,6 @@
   }
 
   public final class NavigatorProviderKt {
-    ctor public NavigatorProviderKt();
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, String name);
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, kotlin.reflect.KClass<T> clazz);
     method public static inline operator void plusAssign(androidx.navigation.NavigatorProvider, androidx.navigation.Navigator<? extends androidx.navigation.NavDestination> navigator);
diff --git a/navigation/navigation-common-ktx/api/public_plus_experimental_2.1.0-alpha02.txt b/navigation/navigation-common-ktx/api/public_plus_experimental_2.1.0-alpha02.txt
index 133a124..14135e0 100644
--- a/navigation/navigation-common-ktx/api/public_plus_experimental_2.1.0-alpha02.txt
+++ b/navigation/navigation-common-ktx/api/public_plus_experimental_2.1.0-alpha02.txt
@@ -33,7 +33,6 @@
   }
 
   public final class NavArgsLazyKt {
-    ctor public NavArgsLazyKt();
   }
 
   @androidx.navigation.NavDestinationDsl public final class NavArgumentBuilder {
@@ -76,13 +75,11 @@
   }
 
   public final class NavGraphBuilderKt {
-    ctor public NavGraphBuilderKt();
     method public static inline androidx.navigation.NavGraph navigation(androidx.navigation.NavigatorProvider, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
     method public static inline void navigation(androidx.navigation.NavGraphBuilder, @IdRes int id, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavGraphKt {
-    ctor public NavGraphKt();
     method public static operator boolean contains(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator androidx.navigation.NavDestination get(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator void minusAssign(androidx.navigation.NavGraph, androidx.navigation.NavDestination node);
@@ -103,7 +100,6 @@
   }
 
   public final class NavOptionsBuilderKt {
-    ctor public NavOptionsBuilderKt();
     method public static androidx.navigation.NavOptions navOptions(kotlin.jvm.functions.Function1<? super androidx.navigation.NavOptionsBuilder,kotlin.Unit> optionsBuilder);
   }
 
@@ -111,7 +107,6 @@
   }
 
   public final class NavigatorProviderKt {
-    ctor public NavigatorProviderKt();
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, String name);
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, kotlin.reflect.KClass<T> clazz);
     method public static inline operator void plusAssign(androidx.navigation.NavigatorProvider, androidx.navigation.Navigator<? extends androidx.navigation.NavDestination> navigator);
diff --git a/navigation/navigation-common-ktx/api/public_plus_experimental_2.1.0-alpha03.txt b/navigation/navigation-common-ktx/api/public_plus_experimental_2.1.0-alpha03.txt
index 133a124..14135e0 100644
--- a/navigation/navigation-common-ktx/api/public_plus_experimental_2.1.0-alpha03.txt
+++ b/navigation/navigation-common-ktx/api/public_plus_experimental_2.1.0-alpha03.txt
@@ -33,7 +33,6 @@
   }
 
   public final class NavArgsLazyKt {
-    ctor public NavArgsLazyKt();
   }
 
   @androidx.navigation.NavDestinationDsl public final class NavArgumentBuilder {
@@ -76,13 +75,11 @@
   }
 
   public final class NavGraphBuilderKt {
-    ctor public NavGraphBuilderKt();
     method public static inline androidx.navigation.NavGraph navigation(androidx.navigation.NavigatorProvider, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
     method public static inline void navigation(androidx.navigation.NavGraphBuilder, @IdRes int id, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavGraphKt {
-    ctor public NavGraphKt();
     method public static operator boolean contains(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator androidx.navigation.NavDestination get(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator void minusAssign(androidx.navigation.NavGraph, androidx.navigation.NavDestination node);
@@ -103,7 +100,6 @@
   }
 
   public final class NavOptionsBuilderKt {
-    ctor public NavOptionsBuilderKt();
     method public static androidx.navigation.NavOptions navOptions(kotlin.jvm.functions.Function1<? super androidx.navigation.NavOptionsBuilder,kotlin.Unit> optionsBuilder);
   }
 
@@ -111,7 +107,6 @@
   }
 
   public final class NavigatorProviderKt {
-    ctor public NavigatorProviderKt();
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, String name);
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, kotlin.reflect.KClass<T> clazz);
     method public static inline operator void plusAssign(androidx.navigation.NavigatorProvider, androidx.navigation.Navigator<? extends androidx.navigation.NavDestination> navigator);
diff --git a/navigation/navigation-common-ktx/api/public_plus_experimental_2.1.0-alpha04.txt b/navigation/navigation-common-ktx/api/public_plus_experimental_2.1.0-alpha04.txt
index 133a124..14135e0 100644
--- a/navigation/navigation-common-ktx/api/public_plus_experimental_2.1.0-alpha04.txt
+++ b/navigation/navigation-common-ktx/api/public_plus_experimental_2.1.0-alpha04.txt
@@ -33,7 +33,6 @@
   }
 
   public final class NavArgsLazyKt {
-    ctor public NavArgsLazyKt();
   }
 
   @androidx.navigation.NavDestinationDsl public final class NavArgumentBuilder {
@@ -76,13 +75,11 @@
   }
 
   public final class NavGraphBuilderKt {
-    ctor public NavGraphBuilderKt();
     method public static inline androidx.navigation.NavGraph navigation(androidx.navigation.NavigatorProvider, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
     method public static inline void navigation(androidx.navigation.NavGraphBuilder, @IdRes int id, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavGraphKt {
-    ctor public NavGraphKt();
     method public static operator boolean contains(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator androidx.navigation.NavDestination get(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator void minusAssign(androidx.navigation.NavGraph, androidx.navigation.NavDestination node);
@@ -103,7 +100,6 @@
   }
 
   public final class NavOptionsBuilderKt {
-    ctor public NavOptionsBuilderKt();
     method public static androidx.navigation.NavOptions navOptions(kotlin.jvm.functions.Function1<? super androidx.navigation.NavOptionsBuilder,kotlin.Unit> optionsBuilder);
   }
 
@@ -111,7 +107,6 @@
   }
 
   public final class NavigatorProviderKt {
-    ctor public NavigatorProviderKt();
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, String name);
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, kotlin.reflect.KClass<T> clazz);
     method public static inline operator void plusAssign(androidx.navigation.NavigatorProvider, androidx.navigation.Navigator<? extends androidx.navigation.NavDestination> navigator);
diff --git a/navigation/navigation-common-ktx/api/public_plus_experimental_2.1.0-alpha05.txt b/navigation/navigation-common-ktx/api/public_plus_experimental_2.1.0-alpha05.txt
index 133a124..14135e0 100644
--- a/navigation/navigation-common-ktx/api/public_plus_experimental_2.1.0-alpha05.txt
+++ b/navigation/navigation-common-ktx/api/public_plus_experimental_2.1.0-alpha05.txt
@@ -33,7 +33,6 @@
   }
 
   public final class NavArgsLazyKt {
-    ctor public NavArgsLazyKt();
   }
 
   @androidx.navigation.NavDestinationDsl public final class NavArgumentBuilder {
@@ -76,13 +75,11 @@
   }
 
   public final class NavGraphBuilderKt {
-    ctor public NavGraphBuilderKt();
     method public static inline androidx.navigation.NavGraph navigation(androidx.navigation.NavigatorProvider, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
     method public static inline void navigation(androidx.navigation.NavGraphBuilder, @IdRes int id, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavGraphKt {
-    ctor public NavGraphKt();
     method public static operator boolean contains(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator androidx.navigation.NavDestination get(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator void minusAssign(androidx.navigation.NavGraph, androidx.navigation.NavDestination node);
@@ -103,7 +100,6 @@
   }
 
   public final class NavOptionsBuilderKt {
-    ctor public NavOptionsBuilderKt();
     method public static androidx.navigation.NavOptions navOptions(kotlin.jvm.functions.Function1<? super androidx.navigation.NavOptionsBuilder,kotlin.Unit> optionsBuilder);
   }
 
@@ -111,7 +107,6 @@
   }
 
   public final class NavigatorProviderKt {
-    ctor public NavigatorProviderKt();
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, String name);
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, kotlin.reflect.KClass<T> clazz);
     method public static inline operator void plusAssign(androidx.navigation.NavigatorProvider, androidx.navigation.Navigator<? extends androidx.navigation.NavDestination> navigator);
diff --git a/navigation/navigation-common-ktx/api/public_plus_experimental_2.1.0-alpha06.txt b/navigation/navigation-common-ktx/api/public_plus_experimental_2.1.0-alpha06.txt
index 133a124..14135e0 100644
--- a/navigation/navigation-common-ktx/api/public_plus_experimental_2.1.0-alpha06.txt
+++ b/navigation/navigation-common-ktx/api/public_plus_experimental_2.1.0-alpha06.txt
@@ -33,7 +33,6 @@
   }
 
   public final class NavArgsLazyKt {
-    ctor public NavArgsLazyKt();
   }
 
   @androidx.navigation.NavDestinationDsl public final class NavArgumentBuilder {
@@ -76,13 +75,11 @@
   }
 
   public final class NavGraphBuilderKt {
-    ctor public NavGraphBuilderKt();
     method public static inline androidx.navigation.NavGraph navigation(androidx.navigation.NavigatorProvider, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
     method public static inline void navigation(androidx.navigation.NavGraphBuilder, @IdRes int id, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavGraphKt {
-    ctor public NavGraphKt();
     method public static operator boolean contains(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator androidx.navigation.NavDestination get(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator void minusAssign(androidx.navigation.NavGraph, androidx.navigation.NavDestination node);
@@ -103,7 +100,6 @@
   }
 
   public final class NavOptionsBuilderKt {
-    ctor public NavOptionsBuilderKt();
     method public static androidx.navigation.NavOptions navOptions(kotlin.jvm.functions.Function1<? super androidx.navigation.NavOptionsBuilder,kotlin.Unit> optionsBuilder);
   }
 
@@ -111,7 +107,6 @@
   }
 
   public final class NavigatorProviderKt {
-    ctor public NavigatorProviderKt();
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, String name);
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, kotlin.reflect.KClass<T> clazz);
     method public static inline operator void plusAssign(androidx.navigation.NavigatorProvider, androidx.navigation.Navigator<? extends androidx.navigation.NavDestination> navigator);
diff --git a/navigation/navigation-common-ktx/api/public_plus_experimental_2.1.0-beta01.txt b/navigation/navigation-common-ktx/api/public_plus_experimental_2.1.0-beta01.txt
index 133a124..14135e0 100644
--- a/navigation/navigation-common-ktx/api/public_plus_experimental_2.1.0-beta01.txt
+++ b/navigation/navigation-common-ktx/api/public_plus_experimental_2.1.0-beta01.txt
@@ -33,7 +33,6 @@
   }
 
   public final class NavArgsLazyKt {
-    ctor public NavArgsLazyKt();
   }
 
   @androidx.navigation.NavDestinationDsl public final class NavArgumentBuilder {
@@ -76,13 +75,11 @@
   }
 
   public final class NavGraphBuilderKt {
-    ctor public NavGraphBuilderKt();
     method public static inline androidx.navigation.NavGraph navigation(androidx.navigation.NavigatorProvider, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
     method public static inline void navigation(androidx.navigation.NavGraphBuilder, @IdRes int id, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavGraphKt {
-    ctor public NavGraphKt();
     method public static operator boolean contains(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator androidx.navigation.NavDestination get(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator void minusAssign(androidx.navigation.NavGraph, androidx.navigation.NavDestination node);
@@ -103,7 +100,6 @@
   }
 
   public final class NavOptionsBuilderKt {
-    ctor public NavOptionsBuilderKt();
     method public static androidx.navigation.NavOptions navOptions(kotlin.jvm.functions.Function1<? super androidx.navigation.NavOptionsBuilder,kotlin.Unit> optionsBuilder);
   }
 
@@ -111,7 +107,6 @@
   }
 
   public final class NavigatorProviderKt {
-    ctor public NavigatorProviderKt();
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, String name);
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, kotlin.reflect.KClass<T> clazz);
     method public static inline operator void plusAssign(androidx.navigation.NavigatorProvider, androidx.navigation.Navigator<? extends androidx.navigation.NavDestination> navigator);
diff --git a/navigation/navigation-common-ktx/api/public_plus_experimental_2.2.0-alpha01.txt b/navigation/navigation-common-ktx/api/public_plus_experimental_2.2.0-alpha01.txt
index 133a124..14135e0 100644
--- a/navigation/navigation-common-ktx/api/public_plus_experimental_2.2.0-alpha01.txt
+++ b/navigation/navigation-common-ktx/api/public_plus_experimental_2.2.0-alpha01.txt
@@ -33,7 +33,6 @@
   }
 
   public final class NavArgsLazyKt {
-    ctor public NavArgsLazyKt();
   }
 
   @androidx.navigation.NavDestinationDsl public final class NavArgumentBuilder {
@@ -76,13 +75,11 @@
   }
 
   public final class NavGraphBuilderKt {
-    ctor public NavGraphBuilderKt();
     method public static inline androidx.navigation.NavGraph navigation(androidx.navigation.NavigatorProvider, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
     method public static inline void navigation(androidx.navigation.NavGraphBuilder, @IdRes int id, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavGraphKt {
-    ctor public NavGraphKt();
     method public static operator boolean contains(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator androidx.navigation.NavDestination get(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator void minusAssign(androidx.navigation.NavGraph, androidx.navigation.NavDestination node);
@@ -103,7 +100,6 @@
   }
 
   public final class NavOptionsBuilderKt {
-    ctor public NavOptionsBuilderKt();
     method public static androidx.navigation.NavOptions navOptions(kotlin.jvm.functions.Function1<? super androidx.navigation.NavOptionsBuilder,kotlin.Unit> optionsBuilder);
   }
 
@@ -111,7 +107,6 @@
   }
 
   public final class NavigatorProviderKt {
-    ctor public NavigatorProviderKt();
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, String name);
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, kotlin.reflect.KClass<T> clazz);
     method public static inline operator void plusAssign(androidx.navigation.NavigatorProvider, androidx.navigation.Navigator<? extends androidx.navigation.NavDestination> navigator);
diff --git a/navigation/navigation-common-ktx/api/public_plus_experimental_2.2.0-alpha02.txt b/navigation/navigation-common-ktx/api/public_plus_experimental_2.2.0-alpha02.txt
index 133a124..14135e0 100644
--- a/navigation/navigation-common-ktx/api/public_plus_experimental_2.2.0-alpha02.txt
+++ b/navigation/navigation-common-ktx/api/public_plus_experimental_2.2.0-alpha02.txt
@@ -33,7 +33,6 @@
   }
 
   public final class NavArgsLazyKt {
-    ctor public NavArgsLazyKt();
   }
 
   @androidx.navigation.NavDestinationDsl public final class NavArgumentBuilder {
@@ -76,13 +75,11 @@
   }
 
   public final class NavGraphBuilderKt {
-    ctor public NavGraphBuilderKt();
     method public static inline androidx.navigation.NavGraph navigation(androidx.navigation.NavigatorProvider, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
     method public static inline void navigation(androidx.navigation.NavGraphBuilder, @IdRes int id, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavGraphKt {
-    ctor public NavGraphKt();
     method public static operator boolean contains(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator androidx.navigation.NavDestination get(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator void minusAssign(androidx.navigation.NavGraph, androidx.navigation.NavDestination node);
@@ -103,7 +100,6 @@
   }
 
   public final class NavOptionsBuilderKt {
-    ctor public NavOptionsBuilderKt();
     method public static androidx.navigation.NavOptions navOptions(kotlin.jvm.functions.Function1<? super androidx.navigation.NavOptionsBuilder,kotlin.Unit> optionsBuilder);
   }
 
@@ -111,7 +107,6 @@
   }
 
   public final class NavigatorProviderKt {
-    ctor public NavigatorProviderKt();
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, String name);
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, kotlin.reflect.KClass<T> clazz);
     method public static inline operator void plusAssign(androidx.navigation.NavigatorProvider, androidx.navigation.Navigator<? extends androidx.navigation.NavDestination> navigator);
diff --git a/navigation/navigation-common-ktx/api/public_plus_experimental_2.2.0-alpha03.txt b/navigation/navigation-common-ktx/api/public_plus_experimental_2.2.0-alpha03.txt
index 133a124..14135e0 100644
--- a/navigation/navigation-common-ktx/api/public_plus_experimental_2.2.0-alpha03.txt
+++ b/navigation/navigation-common-ktx/api/public_plus_experimental_2.2.0-alpha03.txt
@@ -33,7 +33,6 @@
   }
 
   public final class NavArgsLazyKt {
-    ctor public NavArgsLazyKt();
   }
 
   @androidx.navigation.NavDestinationDsl public final class NavArgumentBuilder {
@@ -76,13 +75,11 @@
   }
 
   public final class NavGraphBuilderKt {
-    ctor public NavGraphBuilderKt();
     method public static inline androidx.navigation.NavGraph navigation(androidx.navigation.NavigatorProvider, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
     method public static inline void navigation(androidx.navigation.NavGraphBuilder, @IdRes int id, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavGraphKt {
-    ctor public NavGraphKt();
     method public static operator boolean contains(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator androidx.navigation.NavDestination get(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator void minusAssign(androidx.navigation.NavGraph, androidx.navigation.NavDestination node);
@@ -103,7 +100,6 @@
   }
 
   public final class NavOptionsBuilderKt {
-    ctor public NavOptionsBuilderKt();
     method public static androidx.navigation.NavOptions navOptions(kotlin.jvm.functions.Function1<? super androidx.navigation.NavOptionsBuilder,kotlin.Unit> optionsBuilder);
   }
 
@@ -111,7 +107,6 @@
   }
 
   public final class NavigatorProviderKt {
-    ctor public NavigatorProviderKt();
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, String name);
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, kotlin.reflect.KClass<T> clazz);
     method public static inline operator void plusAssign(androidx.navigation.NavigatorProvider, androidx.navigation.Navigator<? extends androidx.navigation.NavDestination> navigator);
diff --git a/navigation/navigation-common-ktx/api/public_plus_experimental_2.2.0-beta01.txt b/navigation/navigation-common-ktx/api/public_plus_experimental_2.2.0-beta01.txt
index 133a124..14135e0 100644
--- a/navigation/navigation-common-ktx/api/public_plus_experimental_2.2.0-beta01.txt
+++ b/navigation/navigation-common-ktx/api/public_plus_experimental_2.2.0-beta01.txt
@@ -33,7 +33,6 @@
   }
 
   public final class NavArgsLazyKt {
-    ctor public NavArgsLazyKt();
   }
 
   @androidx.navigation.NavDestinationDsl public final class NavArgumentBuilder {
@@ -76,13 +75,11 @@
   }
 
   public final class NavGraphBuilderKt {
-    ctor public NavGraphBuilderKt();
     method public static inline androidx.navigation.NavGraph navigation(androidx.navigation.NavigatorProvider, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
     method public static inline void navigation(androidx.navigation.NavGraphBuilder, @IdRes int id, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavGraphKt {
-    ctor public NavGraphKt();
     method public static operator boolean contains(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator androidx.navigation.NavDestination get(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator void minusAssign(androidx.navigation.NavGraph, androidx.navigation.NavDestination node);
@@ -103,7 +100,6 @@
   }
 
   public final class NavOptionsBuilderKt {
-    ctor public NavOptionsBuilderKt();
     method public static androidx.navigation.NavOptions navOptions(kotlin.jvm.functions.Function1<? super androidx.navigation.NavOptionsBuilder,kotlin.Unit> optionsBuilder);
   }
 
@@ -111,7 +107,6 @@
   }
 
   public final class NavigatorProviderKt {
-    ctor public NavigatorProviderKt();
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, String name);
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, kotlin.reflect.KClass<T> clazz);
     method public static inline operator void plusAssign(androidx.navigation.NavigatorProvider, androidx.navigation.Navigator<? extends androidx.navigation.NavDestination> navigator);
diff --git a/navigation/navigation-common-ktx/api/public_plus_experimental_2.2.0-rc01.txt b/navigation/navigation-common-ktx/api/public_plus_experimental_2.2.0-rc01.txt
index 133a124..14135e0 100644
--- a/navigation/navigation-common-ktx/api/public_plus_experimental_2.2.0-rc01.txt
+++ b/navigation/navigation-common-ktx/api/public_plus_experimental_2.2.0-rc01.txt
@@ -33,7 +33,6 @@
   }
 
   public final class NavArgsLazyKt {
-    ctor public NavArgsLazyKt();
   }
 
   @androidx.navigation.NavDestinationDsl public final class NavArgumentBuilder {
@@ -76,13 +75,11 @@
   }
 
   public final class NavGraphBuilderKt {
-    ctor public NavGraphBuilderKt();
     method public static inline androidx.navigation.NavGraph navigation(androidx.navigation.NavigatorProvider, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
     method public static inline void navigation(androidx.navigation.NavGraphBuilder, @IdRes int id, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavGraphKt {
-    ctor public NavGraphKt();
     method public static operator boolean contains(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator androidx.navigation.NavDestination get(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator void minusAssign(androidx.navigation.NavGraph, androidx.navigation.NavDestination node);
@@ -103,7 +100,6 @@
   }
 
   public final class NavOptionsBuilderKt {
-    ctor public NavOptionsBuilderKt();
     method public static androidx.navigation.NavOptions navOptions(kotlin.jvm.functions.Function1<? super androidx.navigation.NavOptionsBuilder,kotlin.Unit> optionsBuilder);
   }
 
@@ -111,7 +107,6 @@
   }
 
   public final class NavigatorProviderKt {
-    ctor public NavigatorProviderKt();
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, String name);
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, kotlin.reflect.KClass<T> clazz);
     method public static inline operator void plusAssign(androidx.navigation.NavigatorProvider, androidx.navigation.Navigator<? extends androidx.navigation.NavDestination> navigator);
diff --git a/navigation/navigation-common-ktx/api/public_plus_experimental_2.3.0-alpha01.txt b/navigation/navigation-common-ktx/api/public_plus_experimental_2.3.0-alpha01.txt
index 133a124..14135e0 100644
--- a/navigation/navigation-common-ktx/api/public_plus_experimental_2.3.0-alpha01.txt
+++ b/navigation/navigation-common-ktx/api/public_plus_experimental_2.3.0-alpha01.txt
@@ -33,7 +33,6 @@
   }
 
   public final class NavArgsLazyKt {
-    ctor public NavArgsLazyKt();
   }
 
   @androidx.navigation.NavDestinationDsl public final class NavArgumentBuilder {
@@ -76,13 +75,11 @@
   }
 
   public final class NavGraphBuilderKt {
-    ctor public NavGraphBuilderKt();
     method public static inline androidx.navigation.NavGraph navigation(androidx.navigation.NavigatorProvider, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
     method public static inline void navigation(androidx.navigation.NavGraphBuilder, @IdRes int id, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavGraphKt {
-    ctor public NavGraphKt();
     method public static operator boolean contains(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator androidx.navigation.NavDestination get(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator void minusAssign(androidx.navigation.NavGraph, androidx.navigation.NavDestination node);
@@ -103,7 +100,6 @@
   }
 
   public final class NavOptionsBuilderKt {
-    ctor public NavOptionsBuilderKt();
     method public static androidx.navigation.NavOptions navOptions(kotlin.jvm.functions.Function1<? super androidx.navigation.NavOptionsBuilder,kotlin.Unit> optionsBuilder);
   }
 
@@ -111,7 +107,6 @@
   }
 
   public final class NavigatorProviderKt {
-    ctor public NavigatorProviderKt();
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, String name);
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, kotlin.reflect.KClass<T> clazz);
     method public static inline operator void plusAssign(androidx.navigation.NavigatorProvider, androidx.navigation.Navigator<? extends androidx.navigation.NavDestination> navigator);
diff --git a/navigation/navigation-common-ktx/api/public_plus_experimental_current.txt b/navigation/navigation-common-ktx/api/public_plus_experimental_current.txt
index 133a124..14135e0 100644
--- a/navigation/navigation-common-ktx/api/public_plus_experimental_current.txt
+++ b/navigation/navigation-common-ktx/api/public_plus_experimental_current.txt
@@ -33,7 +33,6 @@
   }
 
   public final class NavArgsLazyKt {
-    ctor public NavArgsLazyKt();
   }
 
   @androidx.navigation.NavDestinationDsl public final class NavArgumentBuilder {
@@ -76,13 +75,11 @@
   }
 
   public final class NavGraphBuilderKt {
-    ctor public NavGraphBuilderKt();
     method public static inline androidx.navigation.NavGraph navigation(androidx.navigation.NavigatorProvider, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
     method public static inline void navigation(androidx.navigation.NavGraphBuilder, @IdRes int id, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavGraphKt {
-    ctor public NavGraphKt();
     method public static operator boolean contains(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator androidx.navigation.NavDestination get(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator void minusAssign(androidx.navigation.NavGraph, androidx.navigation.NavDestination node);
@@ -103,7 +100,6 @@
   }
 
   public final class NavOptionsBuilderKt {
-    ctor public NavOptionsBuilderKt();
     method public static androidx.navigation.NavOptions navOptions(kotlin.jvm.functions.Function1<? super androidx.navigation.NavOptionsBuilder,kotlin.Unit> optionsBuilder);
   }
 
@@ -111,7 +107,6 @@
   }
 
   public final class NavigatorProviderKt {
-    ctor public NavigatorProviderKt();
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, String name);
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, kotlin.reflect.KClass<T> clazz);
     method public static inline operator void plusAssign(androidx.navigation.NavigatorProvider, androidx.navigation.Navigator<? extends androidx.navigation.NavDestination> navigator);
diff --git a/navigation/navigation-common-ktx/api/restricted_2.0.0-rc02.txt b/navigation/navigation-common-ktx/api/restricted_2.0.0-rc02.txt
index 133a124..14135e0 100644
--- a/navigation/navigation-common-ktx/api/restricted_2.0.0-rc02.txt
+++ b/navigation/navigation-common-ktx/api/restricted_2.0.0-rc02.txt
@@ -33,7 +33,6 @@
   }
 
   public final class NavArgsLazyKt {
-    ctor public NavArgsLazyKt();
   }
 
   @androidx.navigation.NavDestinationDsl public final class NavArgumentBuilder {
@@ -76,13 +75,11 @@
   }
 
   public final class NavGraphBuilderKt {
-    ctor public NavGraphBuilderKt();
     method public static inline androidx.navigation.NavGraph navigation(androidx.navigation.NavigatorProvider, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
     method public static inline void navigation(androidx.navigation.NavGraphBuilder, @IdRes int id, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavGraphKt {
-    ctor public NavGraphKt();
     method public static operator boolean contains(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator androidx.navigation.NavDestination get(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator void minusAssign(androidx.navigation.NavGraph, androidx.navigation.NavDestination node);
@@ -103,7 +100,6 @@
   }
 
   public final class NavOptionsBuilderKt {
-    ctor public NavOptionsBuilderKt();
     method public static androidx.navigation.NavOptions navOptions(kotlin.jvm.functions.Function1<? super androidx.navigation.NavOptionsBuilder,kotlin.Unit> optionsBuilder);
   }
 
@@ -111,7 +107,6 @@
   }
 
   public final class NavigatorProviderKt {
-    ctor public NavigatorProviderKt();
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, String name);
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, kotlin.reflect.KClass<T> clazz);
     method public static inline operator void plusAssign(androidx.navigation.NavigatorProvider, androidx.navigation.Navigator<? extends androidx.navigation.NavDestination> navigator);
diff --git a/navigation/navigation-common-ktx/api/restricted_2.1.0-alpha01.txt b/navigation/navigation-common-ktx/api/restricted_2.1.0-alpha01.txt
index 133a124..14135e0 100644
--- a/navigation/navigation-common-ktx/api/restricted_2.1.0-alpha01.txt
+++ b/navigation/navigation-common-ktx/api/restricted_2.1.0-alpha01.txt
@@ -33,7 +33,6 @@
   }
 
   public final class NavArgsLazyKt {
-    ctor public NavArgsLazyKt();
   }
 
   @androidx.navigation.NavDestinationDsl public final class NavArgumentBuilder {
@@ -76,13 +75,11 @@
   }
 
   public final class NavGraphBuilderKt {
-    ctor public NavGraphBuilderKt();
     method public static inline androidx.navigation.NavGraph navigation(androidx.navigation.NavigatorProvider, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
     method public static inline void navigation(androidx.navigation.NavGraphBuilder, @IdRes int id, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavGraphKt {
-    ctor public NavGraphKt();
     method public static operator boolean contains(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator androidx.navigation.NavDestination get(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator void minusAssign(androidx.navigation.NavGraph, androidx.navigation.NavDestination node);
@@ -103,7 +100,6 @@
   }
 
   public final class NavOptionsBuilderKt {
-    ctor public NavOptionsBuilderKt();
     method public static androidx.navigation.NavOptions navOptions(kotlin.jvm.functions.Function1<? super androidx.navigation.NavOptionsBuilder,kotlin.Unit> optionsBuilder);
   }
 
@@ -111,7 +107,6 @@
   }
 
   public final class NavigatorProviderKt {
-    ctor public NavigatorProviderKt();
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, String name);
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, kotlin.reflect.KClass<T> clazz);
     method public static inline operator void plusAssign(androidx.navigation.NavigatorProvider, androidx.navigation.Navigator<? extends androidx.navigation.NavDestination> navigator);
diff --git a/navigation/navigation-common-ktx/api/restricted_2.1.0-alpha02.txt b/navigation/navigation-common-ktx/api/restricted_2.1.0-alpha02.txt
index 133a124..14135e0 100644
--- a/navigation/navigation-common-ktx/api/restricted_2.1.0-alpha02.txt
+++ b/navigation/navigation-common-ktx/api/restricted_2.1.0-alpha02.txt
@@ -33,7 +33,6 @@
   }
 
   public final class NavArgsLazyKt {
-    ctor public NavArgsLazyKt();
   }
 
   @androidx.navigation.NavDestinationDsl public final class NavArgumentBuilder {
@@ -76,13 +75,11 @@
   }
 
   public final class NavGraphBuilderKt {
-    ctor public NavGraphBuilderKt();
     method public static inline androidx.navigation.NavGraph navigation(androidx.navigation.NavigatorProvider, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
     method public static inline void navigation(androidx.navigation.NavGraphBuilder, @IdRes int id, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavGraphKt {
-    ctor public NavGraphKt();
     method public static operator boolean contains(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator androidx.navigation.NavDestination get(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator void minusAssign(androidx.navigation.NavGraph, androidx.navigation.NavDestination node);
@@ -103,7 +100,6 @@
   }
 
   public final class NavOptionsBuilderKt {
-    ctor public NavOptionsBuilderKt();
     method public static androidx.navigation.NavOptions navOptions(kotlin.jvm.functions.Function1<? super androidx.navigation.NavOptionsBuilder,kotlin.Unit> optionsBuilder);
   }
 
@@ -111,7 +107,6 @@
   }
 
   public final class NavigatorProviderKt {
-    ctor public NavigatorProviderKt();
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, String name);
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, kotlin.reflect.KClass<T> clazz);
     method public static inline operator void plusAssign(androidx.navigation.NavigatorProvider, androidx.navigation.Navigator<? extends androidx.navigation.NavDestination> navigator);
diff --git a/navigation/navigation-common-ktx/api/restricted_2.1.0-alpha03.txt b/navigation/navigation-common-ktx/api/restricted_2.1.0-alpha03.txt
index 133a124..14135e0 100644
--- a/navigation/navigation-common-ktx/api/restricted_2.1.0-alpha03.txt
+++ b/navigation/navigation-common-ktx/api/restricted_2.1.0-alpha03.txt
@@ -33,7 +33,6 @@
   }
 
   public final class NavArgsLazyKt {
-    ctor public NavArgsLazyKt();
   }
 
   @androidx.navigation.NavDestinationDsl public final class NavArgumentBuilder {
@@ -76,13 +75,11 @@
   }
 
   public final class NavGraphBuilderKt {
-    ctor public NavGraphBuilderKt();
     method public static inline androidx.navigation.NavGraph navigation(androidx.navigation.NavigatorProvider, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
     method public static inline void navigation(androidx.navigation.NavGraphBuilder, @IdRes int id, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavGraphKt {
-    ctor public NavGraphKt();
     method public static operator boolean contains(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator androidx.navigation.NavDestination get(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator void minusAssign(androidx.navigation.NavGraph, androidx.navigation.NavDestination node);
@@ -103,7 +100,6 @@
   }
 
   public final class NavOptionsBuilderKt {
-    ctor public NavOptionsBuilderKt();
     method public static androidx.navigation.NavOptions navOptions(kotlin.jvm.functions.Function1<? super androidx.navigation.NavOptionsBuilder,kotlin.Unit> optionsBuilder);
   }
 
@@ -111,7 +107,6 @@
   }
 
   public final class NavigatorProviderKt {
-    ctor public NavigatorProviderKt();
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, String name);
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, kotlin.reflect.KClass<T> clazz);
     method public static inline operator void plusAssign(androidx.navigation.NavigatorProvider, androidx.navigation.Navigator<? extends androidx.navigation.NavDestination> navigator);
diff --git a/navigation/navigation-common-ktx/api/restricted_2.1.0-alpha04.txt b/navigation/navigation-common-ktx/api/restricted_2.1.0-alpha04.txt
index 133a124..14135e0 100644
--- a/navigation/navigation-common-ktx/api/restricted_2.1.0-alpha04.txt
+++ b/navigation/navigation-common-ktx/api/restricted_2.1.0-alpha04.txt
@@ -33,7 +33,6 @@
   }
 
   public final class NavArgsLazyKt {
-    ctor public NavArgsLazyKt();
   }
 
   @androidx.navigation.NavDestinationDsl public final class NavArgumentBuilder {
@@ -76,13 +75,11 @@
   }
 
   public final class NavGraphBuilderKt {
-    ctor public NavGraphBuilderKt();
     method public static inline androidx.navigation.NavGraph navigation(androidx.navigation.NavigatorProvider, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
     method public static inline void navigation(androidx.navigation.NavGraphBuilder, @IdRes int id, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavGraphKt {
-    ctor public NavGraphKt();
     method public static operator boolean contains(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator androidx.navigation.NavDestination get(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator void minusAssign(androidx.navigation.NavGraph, androidx.navigation.NavDestination node);
@@ -103,7 +100,6 @@
   }
 
   public final class NavOptionsBuilderKt {
-    ctor public NavOptionsBuilderKt();
     method public static androidx.navigation.NavOptions navOptions(kotlin.jvm.functions.Function1<? super androidx.navigation.NavOptionsBuilder,kotlin.Unit> optionsBuilder);
   }
 
@@ -111,7 +107,6 @@
   }
 
   public final class NavigatorProviderKt {
-    ctor public NavigatorProviderKt();
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, String name);
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, kotlin.reflect.KClass<T> clazz);
     method public static inline operator void plusAssign(androidx.navigation.NavigatorProvider, androidx.navigation.Navigator<? extends androidx.navigation.NavDestination> navigator);
diff --git a/navigation/navigation-common-ktx/api/restricted_2.1.0-alpha05.txt b/navigation/navigation-common-ktx/api/restricted_2.1.0-alpha05.txt
index 133a124..14135e0 100644
--- a/navigation/navigation-common-ktx/api/restricted_2.1.0-alpha05.txt
+++ b/navigation/navigation-common-ktx/api/restricted_2.1.0-alpha05.txt
@@ -33,7 +33,6 @@
   }
 
   public final class NavArgsLazyKt {
-    ctor public NavArgsLazyKt();
   }
 
   @androidx.navigation.NavDestinationDsl public final class NavArgumentBuilder {
@@ -76,13 +75,11 @@
   }
 
   public final class NavGraphBuilderKt {
-    ctor public NavGraphBuilderKt();
     method public static inline androidx.navigation.NavGraph navigation(androidx.navigation.NavigatorProvider, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
     method public static inline void navigation(androidx.navigation.NavGraphBuilder, @IdRes int id, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavGraphKt {
-    ctor public NavGraphKt();
     method public static operator boolean contains(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator androidx.navigation.NavDestination get(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator void minusAssign(androidx.navigation.NavGraph, androidx.navigation.NavDestination node);
@@ -103,7 +100,6 @@
   }
 
   public final class NavOptionsBuilderKt {
-    ctor public NavOptionsBuilderKt();
     method public static androidx.navigation.NavOptions navOptions(kotlin.jvm.functions.Function1<? super androidx.navigation.NavOptionsBuilder,kotlin.Unit> optionsBuilder);
   }
 
@@ -111,7 +107,6 @@
   }
 
   public final class NavigatorProviderKt {
-    ctor public NavigatorProviderKt();
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, String name);
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, kotlin.reflect.KClass<T> clazz);
     method public static inline operator void plusAssign(androidx.navigation.NavigatorProvider, androidx.navigation.Navigator<? extends androidx.navigation.NavDestination> navigator);
diff --git a/navigation/navigation-common-ktx/api/restricted_2.1.0-alpha06.txt b/navigation/navigation-common-ktx/api/restricted_2.1.0-alpha06.txt
index 133a124..14135e0 100644
--- a/navigation/navigation-common-ktx/api/restricted_2.1.0-alpha06.txt
+++ b/navigation/navigation-common-ktx/api/restricted_2.1.0-alpha06.txt
@@ -33,7 +33,6 @@
   }
 
   public final class NavArgsLazyKt {
-    ctor public NavArgsLazyKt();
   }
 
   @androidx.navigation.NavDestinationDsl public final class NavArgumentBuilder {
@@ -76,13 +75,11 @@
   }
 
   public final class NavGraphBuilderKt {
-    ctor public NavGraphBuilderKt();
     method public static inline androidx.navigation.NavGraph navigation(androidx.navigation.NavigatorProvider, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
     method public static inline void navigation(androidx.navigation.NavGraphBuilder, @IdRes int id, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavGraphKt {
-    ctor public NavGraphKt();
     method public static operator boolean contains(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator androidx.navigation.NavDestination get(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator void minusAssign(androidx.navigation.NavGraph, androidx.navigation.NavDestination node);
@@ -103,7 +100,6 @@
   }
 
   public final class NavOptionsBuilderKt {
-    ctor public NavOptionsBuilderKt();
     method public static androidx.navigation.NavOptions navOptions(kotlin.jvm.functions.Function1<? super androidx.navigation.NavOptionsBuilder,kotlin.Unit> optionsBuilder);
   }
 
@@ -111,7 +107,6 @@
   }
 
   public final class NavigatorProviderKt {
-    ctor public NavigatorProviderKt();
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, String name);
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, kotlin.reflect.KClass<T> clazz);
     method public static inline operator void plusAssign(androidx.navigation.NavigatorProvider, androidx.navigation.Navigator<? extends androidx.navigation.NavDestination> navigator);
diff --git a/navigation/navigation-common-ktx/api/restricted_2.1.0-beta01.txt b/navigation/navigation-common-ktx/api/restricted_2.1.0-beta01.txt
index 133a124..14135e0 100644
--- a/navigation/navigation-common-ktx/api/restricted_2.1.0-beta01.txt
+++ b/navigation/navigation-common-ktx/api/restricted_2.1.0-beta01.txt
@@ -33,7 +33,6 @@
   }
 
   public final class NavArgsLazyKt {
-    ctor public NavArgsLazyKt();
   }
 
   @androidx.navigation.NavDestinationDsl public final class NavArgumentBuilder {
@@ -76,13 +75,11 @@
   }
 
   public final class NavGraphBuilderKt {
-    ctor public NavGraphBuilderKt();
     method public static inline androidx.navigation.NavGraph navigation(androidx.navigation.NavigatorProvider, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
     method public static inline void navigation(androidx.navigation.NavGraphBuilder, @IdRes int id, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavGraphKt {
-    ctor public NavGraphKt();
     method public static operator boolean contains(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator androidx.navigation.NavDestination get(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator void minusAssign(androidx.navigation.NavGraph, androidx.navigation.NavDestination node);
@@ -103,7 +100,6 @@
   }
 
   public final class NavOptionsBuilderKt {
-    ctor public NavOptionsBuilderKt();
     method public static androidx.navigation.NavOptions navOptions(kotlin.jvm.functions.Function1<? super androidx.navigation.NavOptionsBuilder,kotlin.Unit> optionsBuilder);
   }
 
@@ -111,7 +107,6 @@
   }
 
   public final class NavigatorProviderKt {
-    ctor public NavigatorProviderKt();
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, String name);
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, kotlin.reflect.KClass<T> clazz);
     method public static inline operator void plusAssign(androidx.navigation.NavigatorProvider, androidx.navigation.Navigator<? extends androidx.navigation.NavDestination> navigator);
diff --git a/navigation/navigation-common-ktx/api/restricted_2.2.0-alpha01.txt b/navigation/navigation-common-ktx/api/restricted_2.2.0-alpha01.txt
index 133a124..14135e0 100644
--- a/navigation/navigation-common-ktx/api/restricted_2.2.0-alpha01.txt
+++ b/navigation/navigation-common-ktx/api/restricted_2.2.0-alpha01.txt
@@ -33,7 +33,6 @@
   }
 
   public final class NavArgsLazyKt {
-    ctor public NavArgsLazyKt();
   }
 
   @androidx.navigation.NavDestinationDsl public final class NavArgumentBuilder {
@@ -76,13 +75,11 @@
   }
 
   public final class NavGraphBuilderKt {
-    ctor public NavGraphBuilderKt();
     method public static inline androidx.navigation.NavGraph navigation(androidx.navigation.NavigatorProvider, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
     method public static inline void navigation(androidx.navigation.NavGraphBuilder, @IdRes int id, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavGraphKt {
-    ctor public NavGraphKt();
     method public static operator boolean contains(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator androidx.navigation.NavDestination get(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator void minusAssign(androidx.navigation.NavGraph, androidx.navigation.NavDestination node);
@@ -103,7 +100,6 @@
   }
 
   public final class NavOptionsBuilderKt {
-    ctor public NavOptionsBuilderKt();
     method public static androidx.navigation.NavOptions navOptions(kotlin.jvm.functions.Function1<? super androidx.navigation.NavOptionsBuilder,kotlin.Unit> optionsBuilder);
   }
 
@@ -111,7 +107,6 @@
   }
 
   public final class NavigatorProviderKt {
-    ctor public NavigatorProviderKt();
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, String name);
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, kotlin.reflect.KClass<T> clazz);
     method public static inline operator void plusAssign(androidx.navigation.NavigatorProvider, androidx.navigation.Navigator<? extends androidx.navigation.NavDestination> navigator);
diff --git a/navigation/navigation-common-ktx/api/restricted_2.2.0-alpha02.txt b/navigation/navigation-common-ktx/api/restricted_2.2.0-alpha02.txt
index 133a124..14135e0 100644
--- a/navigation/navigation-common-ktx/api/restricted_2.2.0-alpha02.txt
+++ b/navigation/navigation-common-ktx/api/restricted_2.2.0-alpha02.txt
@@ -33,7 +33,6 @@
   }
 
   public final class NavArgsLazyKt {
-    ctor public NavArgsLazyKt();
   }
 
   @androidx.navigation.NavDestinationDsl public final class NavArgumentBuilder {
@@ -76,13 +75,11 @@
   }
 
   public final class NavGraphBuilderKt {
-    ctor public NavGraphBuilderKt();
     method public static inline androidx.navigation.NavGraph navigation(androidx.navigation.NavigatorProvider, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
     method public static inline void navigation(androidx.navigation.NavGraphBuilder, @IdRes int id, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavGraphKt {
-    ctor public NavGraphKt();
     method public static operator boolean contains(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator androidx.navigation.NavDestination get(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator void minusAssign(androidx.navigation.NavGraph, androidx.navigation.NavDestination node);
@@ -103,7 +100,6 @@
   }
 
   public final class NavOptionsBuilderKt {
-    ctor public NavOptionsBuilderKt();
     method public static androidx.navigation.NavOptions navOptions(kotlin.jvm.functions.Function1<? super androidx.navigation.NavOptionsBuilder,kotlin.Unit> optionsBuilder);
   }
 
@@ -111,7 +107,6 @@
   }
 
   public final class NavigatorProviderKt {
-    ctor public NavigatorProviderKt();
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, String name);
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, kotlin.reflect.KClass<T> clazz);
     method public static inline operator void plusAssign(androidx.navigation.NavigatorProvider, androidx.navigation.Navigator<? extends androidx.navigation.NavDestination> navigator);
diff --git a/navigation/navigation-common-ktx/api/restricted_2.2.0-alpha03.txt b/navigation/navigation-common-ktx/api/restricted_2.2.0-alpha03.txt
index 133a124..14135e0 100644
--- a/navigation/navigation-common-ktx/api/restricted_2.2.0-alpha03.txt
+++ b/navigation/navigation-common-ktx/api/restricted_2.2.0-alpha03.txt
@@ -33,7 +33,6 @@
   }
 
   public final class NavArgsLazyKt {
-    ctor public NavArgsLazyKt();
   }
 
   @androidx.navigation.NavDestinationDsl public final class NavArgumentBuilder {
@@ -76,13 +75,11 @@
   }
 
   public final class NavGraphBuilderKt {
-    ctor public NavGraphBuilderKt();
     method public static inline androidx.navigation.NavGraph navigation(androidx.navigation.NavigatorProvider, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
     method public static inline void navigation(androidx.navigation.NavGraphBuilder, @IdRes int id, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavGraphKt {
-    ctor public NavGraphKt();
     method public static operator boolean contains(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator androidx.navigation.NavDestination get(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator void minusAssign(androidx.navigation.NavGraph, androidx.navigation.NavDestination node);
@@ -103,7 +100,6 @@
   }
 
   public final class NavOptionsBuilderKt {
-    ctor public NavOptionsBuilderKt();
     method public static androidx.navigation.NavOptions navOptions(kotlin.jvm.functions.Function1<? super androidx.navigation.NavOptionsBuilder,kotlin.Unit> optionsBuilder);
   }
 
@@ -111,7 +107,6 @@
   }
 
   public final class NavigatorProviderKt {
-    ctor public NavigatorProviderKt();
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, String name);
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, kotlin.reflect.KClass<T> clazz);
     method public static inline operator void plusAssign(androidx.navigation.NavigatorProvider, androidx.navigation.Navigator<? extends androidx.navigation.NavDestination> navigator);
diff --git a/navigation/navigation-common-ktx/api/restricted_2.2.0-beta01.txt b/navigation/navigation-common-ktx/api/restricted_2.2.0-beta01.txt
index 133a124..14135e0 100644
--- a/navigation/navigation-common-ktx/api/restricted_2.2.0-beta01.txt
+++ b/navigation/navigation-common-ktx/api/restricted_2.2.0-beta01.txt
@@ -33,7 +33,6 @@
   }
 
   public final class NavArgsLazyKt {
-    ctor public NavArgsLazyKt();
   }
 
   @androidx.navigation.NavDestinationDsl public final class NavArgumentBuilder {
@@ -76,13 +75,11 @@
   }
 
   public final class NavGraphBuilderKt {
-    ctor public NavGraphBuilderKt();
     method public static inline androidx.navigation.NavGraph navigation(androidx.navigation.NavigatorProvider, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
     method public static inline void navigation(androidx.navigation.NavGraphBuilder, @IdRes int id, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavGraphKt {
-    ctor public NavGraphKt();
     method public static operator boolean contains(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator androidx.navigation.NavDestination get(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator void minusAssign(androidx.navigation.NavGraph, androidx.navigation.NavDestination node);
@@ -103,7 +100,6 @@
   }
 
   public final class NavOptionsBuilderKt {
-    ctor public NavOptionsBuilderKt();
     method public static androidx.navigation.NavOptions navOptions(kotlin.jvm.functions.Function1<? super androidx.navigation.NavOptionsBuilder,kotlin.Unit> optionsBuilder);
   }
 
@@ -111,7 +107,6 @@
   }
 
   public final class NavigatorProviderKt {
-    ctor public NavigatorProviderKt();
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, String name);
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, kotlin.reflect.KClass<T> clazz);
     method public static inline operator void plusAssign(androidx.navigation.NavigatorProvider, androidx.navigation.Navigator<? extends androidx.navigation.NavDestination> navigator);
diff --git a/navigation/navigation-common-ktx/api/restricted_2.2.0-rc01.txt b/navigation/navigation-common-ktx/api/restricted_2.2.0-rc01.txt
index 133a124..14135e0 100644
--- a/navigation/navigation-common-ktx/api/restricted_2.2.0-rc01.txt
+++ b/navigation/navigation-common-ktx/api/restricted_2.2.0-rc01.txt
@@ -33,7 +33,6 @@
   }
 
   public final class NavArgsLazyKt {
-    ctor public NavArgsLazyKt();
   }
 
   @androidx.navigation.NavDestinationDsl public final class NavArgumentBuilder {
@@ -76,13 +75,11 @@
   }
 
   public final class NavGraphBuilderKt {
-    ctor public NavGraphBuilderKt();
     method public static inline androidx.navigation.NavGraph navigation(androidx.navigation.NavigatorProvider, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
     method public static inline void navigation(androidx.navigation.NavGraphBuilder, @IdRes int id, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavGraphKt {
-    ctor public NavGraphKt();
     method public static operator boolean contains(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator androidx.navigation.NavDestination get(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator void minusAssign(androidx.navigation.NavGraph, androidx.navigation.NavDestination node);
@@ -103,7 +100,6 @@
   }
 
   public final class NavOptionsBuilderKt {
-    ctor public NavOptionsBuilderKt();
     method public static androidx.navigation.NavOptions navOptions(kotlin.jvm.functions.Function1<? super androidx.navigation.NavOptionsBuilder,kotlin.Unit> optionsBuilder);
   }
 
@@ -111,7 +107,6 @@
   }
 
   public final class NavigatorProviderKt {
-    ctor public NavigatorProviderKt();
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, String name);
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, kotlin.reflect.KClass<T> clazz);
     method public static inline operator void plusAssign(androidx.navigation.NavigatorProvider, androidx.navigation.Navigator<? extends androidx.navigation.NavDestination> navigator);
diff --git a/navigation/navigation-common-ktx/api/restricted_2.3.0-alpha01.txt b/navigation/navigation-common-ktx/api/restricted_2.3.0-alpha01.txt
index 133a124..14135e0 100644
--- a/navigation/navigation-common-ktx/api/restricted_2.3.0-alpha01.txt
+++ b/navigation/navigation-common-ktx/api/restricted_2.3.0-alpha01.txt
@@ -33,7 +33,6 @@
   }
 
   public final class NavArgsLazyKt {
-    ctor public NavArgsLazyKt();
   }
 
   @androidx.navigation.NavDestinationDsl public final class NavArgumentBuilder {
@@ -76,13 +75,11 @@
   }
 
   public final class NavGraphBuilderKt {
-    ctor public NavGraphBuilderKt();
     method public static inline androidx.navigation.NavGraph navigation(androidx.navigation.NavigatorProvider, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
     method public static inline void navigation(androidx.navigation.NavGraphBuilder, @IdRes int id, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavGraphKt {
-    ctor public NavGraphKt();
     method public static operator boolean contains(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator androidx.navigation.NavDestination get(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator void minusAssign(androidx.navigation.NavGraph, androidx.navigation.NavDestination node);
@@ -103,7 +100,6 @@
   }
 
   public final class NavOptionsBuilderKt {
-    ctor public NavOptionsBuilderKt();
     method public static androidx.navigation.NavOptions navOptions(kotlin.jvm.functions.Function1<? super androidx.navigation.NavOptionsBuilder,kotlin.Unit> optionsBuilder);
   }
 
@@ -111,7 +107,6 @@
   }
 
   public final class NavigatorProviderKt {
-    ctor public NavigatorProviderKt();
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, String name);
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, kotlin.reflect.KClass<T> clazz);
     method public static inline operator void plusAssign(androidx.navigation.NavigatorProvider, androidx.navigation.Navigator<? extends androidx.navigation.NavDestination> navigator);
diff --git a/navigation/navigation-common-ktx/api/restricted_current.txt b/navigation/navigation-common-ktx/api/restricted_current.txt
index 133a124..14135e0 100644
--- a/navigation/navigation-common-ktx/api/restricted_current.txt
+++ b/navigation/navigation-common-ktx/api/restricted_current.txt
@@ -33,7 +33,6 @@
   }
 
   public final class NavArgsLazyKt {
-    ctor public NavArgsLazyKt();
   }
 
   @androidx.navigation.NavDestinationDsl public final class NavArgumentBuilder {
@@ -76,13 +75,11 @@
   }
 
   public final class NavGraphBuilderKt {
-    ctor public NavGraphBuilderKt();
     method public static inline androidx.navigation.NavGraph navigation(androidx.navigation.NavigatorProvider, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
     method public static inline void navigation(androidx.navigation.NavGraphBuilder, @IdRes int id, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavGraphKt {
-    ctor public NavGraphKt();
     method public static operator boolean contains(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator androidx.navigation.NavDestination get(androidx.navigation.NavGraph, @IdRes int id);
     method public static inline operator void minusAssign(androidx.navigation.NavGraph, androidx.navigation.NavDestination node);
@@ -103,7 +100,6 @@
   }
 
   public final class NavOptionsBuilderKt {
-    ctor public NavOptionsBuilderKt();
     method public static androidx.navigation.NavOptions navOptions(kotlin.jvm.functions.Function1<? super androidx.navigation.NavOptionsBuilder,kotlin.Unit> optionsBuilder);
   }
 
@@ -111,7 +107,6 @@
   }
 
   public final class NavigatorProviderKt {
-    ctor public NavigatorProviderKt();
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, String name);
     method public static inline operator <T extends androidx.navigation.Navigator<? extends androidx.navigation.NavDestination>> T get(androidx.navigation.NavigatorProvider, kotlin.reflect.KClass<T> clazz);
     method public static inline operator void plusAssign(androidx.navigation.NavigatorProvider, androidx.navigation.Navigator<? extends androidx.navigation.NavDestination> navigator);
diff --git a/navigation/navigation-fragment-ktx/api/2.0.0-rc02.txt b/navigation/navigation-fragment-ktx/api/2.0.0-rc02.txt
index 913c80f..260dc74 100644
--- a/navigation/navigation-fragment-ktx/api/2.0.0-rc02.txt
+++ b/navigation/navigation-fragment-ktx/api/2.0.0-rc02.txt
@@ -2,12 +2,10 @@
 package androidx.navigation.fragment {
 
   public final class FragmentKt {
-    ctor public FragmentKt();
     method public static androidx.navigation.NavController findNavController(androidx.fragment.app.Fragment);
   }
 
   public final class FragmentNavArgsLazyKt {
-    ctor public FragmentNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(androidx.fragment.app.Fragment);
   }
 
@@ -17,13 +15,11 @@
   }
 
   public final class FragmentNavigatorDestinationBuilderKt {
-    ctor public FragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.FragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentNavigatorExtrasKt {
-    ctor public FragmentNavigatorExtrasKt();
     method public static androidx.navigation.fragment.FragmentNavigator.Extras FragmentNavigatorExtras(kotlin.Pair<? extends android.view.View,java.lang.String>... sharedElements);
   }
 
diff --git a/navigation/navigation-fragment-ktx/api/2.1.0-alpha01.txt b/navigation/navigation-fragment-ktx/api/2.1.0-alpha01.txt
index 913c80f..260dc74 100644
--- a/navigation/navigation-fragment-ktx/api/2.1.0-alpha01.txt
+++ b/navigation/navigation-fragment-ktx/api/2.1.0-alpha01.txt
@@ -2,12 +2,10 @@
 package androidx.navigation.fragment {
 
   public final class FragmentKt {
-    ctor public FragmentKt();
     method public static androidx.navigation.NavController findNavController(androidx.fragment.app.Fragment);
   }
 
   public final class FragmentNavArgsLazyKt {
-    ctor public FragmentNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(androidx.fragment.app.Fragment);
   }
 
@@ -17,13 +15,11 @@
   }
 
   public final class FragmentNavigatorDestinationBuilderKt {
-    ctor public FragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.FragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentNavigatorExtrasKt {
-    ctor public FragmentNavigatorExtrasKt();
     method public static androidx.navigation.fragment.FragmentNavigator.Extras FragmentNavigatorExtras(kotlin.Pair<? extends android.view.View,java.lang.String>... sharedElements);
   }
 
diff --git a/navigation/navigation-fragment-ktx/api/2.1.0-alpha02.txt b/navigation/navigation-fragment-ktx/api/2.1.0-alpha02.txt
index 57a0dcd..d1ab194 100644
--- a/navigation/navigation-fragment-ktx/api/2.1.0-alpha02.txt
+++ b/navigation/navigation-fragment-ktx/api/2.1.0-alpha02.txt
@@ -2,7 +2,6 @@
 package androidx.navigation {
 
   public final class NavGraphViewModelLazyKt {
-    ctor public NavGraphViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> navGraphViewModels(androidx.fragment.app.Fragment, @IdRes int navGraphId, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
@@ -11,12 +10,10 @@
 package androidx.navigation.fragment {
 
   public final class FragmentKt {
-    ctor public FragmentKt();
     method public static androidx.navigation.NavController findNavController(androidx.fragment.app.Fragment);
   }
 
   public final class FragmentNavArgsLazyKt {
-    ctor public FragmentNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(androidx.fragment.app.Fragment);
   }
 
@@ -26,13 +23,11 @@
   }
 
   public final class FragmentNavigatorDestinationBuilderKt {
-    ctor public FragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.FragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentNavigatorExtrasKt {
-    ctor public FragmentNavigatorExtrasKt();
     method public static androidx.navigation.fragment.FragmentNavigator.Extras FragmentNavigatorExtras(kotlin.Pair<? extends android.view.View,java.lang.String>... sharedElements);
   }
 
diff --git a/navigation/navigation-fragment-ktx/api/2.1.0-alpha03.txt b/navigation/navigation-fragment-ktx/api/2.1.0-alpha03.txt
index 3b93d62..a09cb97 100644
--- a/navigation/navigation-fragment-ktx/api/2.1.0-alpha03.txt
+++ b/navigation/navigation-fragment-ktx/api/2.1.0-alpha03.txt
@@ -2,7 +2,6 @@
 package androidx.navigation {
 
   public final class NavGraphViewModelLazyKt {
-    ctor public NavGraphViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> navGraphViewModels(androidx.fragment.app.Fragment, @IdRes int navGraphId, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
@@ -16,18 +15,15 @@
   }
 
   public final class DialogFragmentNavigatorDestinationBuilderKt {
-    ctor public DialogFragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.DialogFragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentKt {
-    ctor public FragmentKt();
     method public static androidx.navigation.NavController findNavController(androidx.fragment.app.Fragment);
   }
 
   public final class FragmentNavArgsLazyKt {
-    ctor public FragmentNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(androidx.fragment.app.Fragment);
   }
 
@@ -37,13 +33,11 @@
   }
 
   public final class FragmentNavigatorDestinationBuilderKt {
-    ctor public FragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.FragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentNavigatorExtrasKt {
-    ctor public FragmentNavigatorExtrasKt();
     method public static androidx.navigation.fragment.FragmentNavigator.Extras FragmentNavigatorExtras(kotlin.Pair<? extends android.view.View,java.lang.String>... sharedElements);
   }
 
diff --git a/navigation/navigation-fragment-ktx/api/2.1.0-alpha04.txt b/navigation/navigation-fragment-ktx/api/2.1.0-alpha04.txt
index 3b93d62..a09cb97 100644
--- a/navigation/navigation-fragment-ktx/api/2.1.0-alpha04.txt
+++ b/navigation/navigation-fragment-ktx/api/2.1.0-alpha04.txt
@@ -2,7 +2,6 @@
 package androidx.navigation {
 
   public final class NavGraphViewModelLazyKt {
-    ctor public NavGraphViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> navGraphViewModels(androidx.fragment.app.Fragment, @IdRes int navGraphId, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
@@ -16,18 +15,15 @@
   }
 
   public final class DialogFragmentNavigatorDestinationBuilderKt {
-    ctor public DialogFragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.DialogFragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentKt {
-    ctor public FragmentKt();
     method public static androidx.navigation.NavController findNavController(androidx.fragment.app.Fragment);
   }
 
   public final class FragmentNavArgsLazyKt {
-    ctor public FragmentNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(androidx.fragment.app.Fragment);
   }
 
@@ -37,13 +33,11 @@
   }
 
   public final class FragmentNavigatorDestinationBuilderKt {
-    ctor public FragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.FragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentNavigatorExtrasKt {
-    ctor public FragmentNavigatorExtrasKt();
     method public static androidx.navigation.fragment.FragmentNavigator.Extras FragmentNavigatorExtras(kotlin.Pair<? extends android.view.View,java.lang.String>... sharedElements);
   }
 
diff --git a/navigation/navigation-fragment-ktx/api/2.1.0-alpha05.txt b/navigation/navigation-fragment-ktx/api/2.1.0-alpha05.txt
index 3b93d62..a09cb97 100644
--- a/navigation/navigation-fragment-ktx/api/2.1.0-alpha05.txt
+++ b/navigation/navigation-fragment-ktx/api/2.1.0-alpha05.txt
@@ -2,7 +2,6 @@
 package androidx.navigation {
 
   public final class NavGraphViewModelLazyKt {
-    ctor public NavGraphViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> navGraphViewModels(androidx.fragment.app.Fragment, @IdRes int navGraphId, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
@@ -16,18 +15,15 @@
   }
 
   public final class DialogFragmentNavigatorDestinationBuilderKt {
-    ctor public DialogFragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.DialogFragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentKt {
-    ctor public FragmentKt();
     method public static androidx.navigation.NavController findNavController(androidx.fragment.app.Fragment);
   }
 
   public final class FragmentNavArgsLazyKt {
-    ctor public FragmentNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(androidx.fragment.app.Fragment);
   }
 
@@ -37,13 +33,11 @@
   }
 
   public final class FragmentNavigatorDestinationBuilderKt {
-    ctor public FragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.FragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentNavigatorExtrasKt {
-    ctor public FragmentNavigatorExtrasKt();
     method public static androidx.navigation.fragment.FragmentNavigator.Extras FragmentNavigatorExtras(kotlin.Pair<? extends android.view.View,java.lang.String>... sharedElements);
   }
 
diff --git a/navigation/navigation-fragment-ktx/api/2.1.0-alpha06.txt b/navigation/navigation-fragment-ktx/api/2.1.0-alpha06.txt
index 3b93d62..a09cb97 100644
--- a/navigation/navigation-fragment-ktx/api/2.1.0-alpha06.txt
+++ b/navigation/navigation-fragment-ktx/api/2.1.0-alpha06.txt
@@ -2,7 +2,6 @@
 package androidx.navigation {
 
   public final class NavGraphViewModelLazyKt {
-    ctor public NavGraphViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> navGraphViewModels(androidx.fragment.app.Fragment, @IdRes int navGraphId, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
@@ -16,18 +15,15 @@
   }
 
   public final class DialogFragmentNavigatorDestinationBuilderKt {
-    ctor public DialogFragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.DialogFragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentKt {
-    ctor public FragmentKt();
     method public static androidx.navigation.NavController findNavController(androidx.fragment.app.Fragment);
   }
 
   public final class FragmentNavArgsLazyKt {
-    ctor public FragmentNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(androidx.fragment.app.Fragment);
   }
 
@@ -37,13 +33,11 @@
   }
 
   public final class FragmentNavigatorDestinationBuilderKt {
-    ctor public FragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.FragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentNavigatorExtrasKt {
-    ctor public FragmentNavigatorExtrasKt();
     method public static androidx.navigation.fragment.FragmentNavigator.Extras FragmentNavigatorExtras(kotlin.Pair<? extends android.view.View,java.lang.String>... sharedElements);
   }
 
diff --git a/navigation/navigation-fragment-ktx/api/2.1.0-beta01.txt b/navigation/navigation-fragment-ktx/api/2.1.0-beta01.txt
index 3b93d62..a09cb97 100644
--- a/navigation/navigation-fragment-ktx/api/2.1.0-beta01.txt
+++ b/navigation/navigation-fragment-ktx/api/2.1.0-beta01.txt
@@ -2,7 +2,6 @@
 package androidx.navigation {
 
   public final class NavGraphViewModelLazyKt {
-    ctor public NavGraphViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> navGraphViewModels(androidx.fragment.app.Fragment, @IdRes int navGraphId, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
@@ -16,18 +15,15 @@
   }
 
   public final class DialogFragmentNavigatorDestinationBuilderKt {
-    ctor public DialogFragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.DialogFragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentKt {
-    ctor public FragmentKt();
     method public static androidx.navigation.NavController findNavController(androidx.fragment.app.Fragment);
   }
 
   public final class FragmentNavArgsLazyKt {
-    ctor public FragmentNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(androidx.fragment.app.Fragment);
   }
 
@@ -37,13 +33,11 @@
   }
 
   public final class FragmentNavigatorDestinationBuilderKt {
-    ctor public FragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.FragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentNavigatorExtrasKt {
-    ctor public FragmentNavigatorExtrasKt();
     method public static androidx.navigation.fragment.FragmentNavigator.Extras FragmentNavigatorExtras(kotlin.Pair<? extends android.view.View,java.lang.String>... sharedElements);
   }
 
diff --git a/navigation/navigation-fragment-ktx/api/2.2.0-alpha01.txt b/navigation/navigation-fragment-ktx/api/2.2.0-alpha01.txt
index 3b93d62..a09cb97 100644
--- a/navigation/navigation-fragment-ktx/api/2.2.0-alpha01.txt
+++ b/navigation/navigation-fragment-ktx/api/2.2.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.navigation {
 
   public final class NavGraphViewModelLazyKt {
-    ctor public NavGraphViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> navGraphViewModels(androidx.fragment.app.Fragment, @IdRes int navGraphId, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
@@ -16,18 +15,15 @@
   }
 
   public final class DialogFragmentNavigatorDestinationBuilderKt {
-    ctor public DialogFragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.DialogFragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentKt {
-    ctor public FragmentKt();
     method public static androidx.navigation.NavController findNavController(androidx.fragment.app.Fragment);
   }
 
   public final class FragmentNavArgsLazyKt {
-    ctor public FragmentNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(androidx.fragment.app.Fragment);
   }
 
@@ -37,13 +33,11 @@
   }
 
   public final class FragmentNavigatorDestinationBuilderKt {
-    ctor public FragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.FragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentNavigatorExtrasKt {
-    ctor public FragmentNavigatorExtrasKt();
     method public static androidx.navigation.fragment.FragmentNavigator.Extras FragmentNavigatorExtras(kotlin.Pair<? extends android.view.View,java.lang.String>... sharedElements);
   }
 
diff --git a/navigation/navigation-fragment-ktx/api/2.2.0-alpha02.txt b/navigation/navigation-fragment-ktx/api/2.2.0-alpha02.txt
index 3b93d62..a09cb97 100644
--- a/navigation/navigation-fragment-ktx/api/2.2.0-alpha02.txt
+++ b/navigation/navigation-fragment-ktx/api/2.2.0-alpha02.txt
@@ -2,7 +2,6 @@
 package androidx.navigation {
 
   public final class NavGraphViewModelLazyKt {
-    ctor public NavGraphViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> navGraphViewModels(androidx.fragment.app.Fragment, @IdRes int navGraphId, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
@@ -16,18 +15,15 @@
   }
 
   public final class DialogFragmentNavigatorDestinationBuilderKt {
-    ctor public DialogFragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.DialogFragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentKt {
-    ctor public FragmentKt();
     method public static androidx.navigation.NavController findNavController(androidx.fragment.app.Fragment);
   }
 
   public final class FragmentNavArgsLazyKt {
-    ctor public FragmentNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(androidx.fragment.app.Fragment);
   }
 
@@ -37,13 +33,11 @@
   }
 
   public final class FragmentNavigatorDestinationBuilderKt {
-    ctor public FragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.FragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentNavigatorExtrasKt {
-    ctor public FragmentNavigatorExtrasKt();
     method public static androidx.navigation.fragment.FragmentNavigator.Extras FragmentNavigatorExtras(kotlin.Pair<? extends android.view.View,java.lang.String>... sharedElements);
   }
 
diff --git a/navigation/navigation-fragment-ktx/api/2.2.0-alpha03.txt b/navigation/navigation-fragment-ktx/api/2.2.0-alpha03.txt
index 3b93d62..a09cb97 100644
--- a/navigation/navigation-fragment-ktx/api/2.2.0-alpha03.txt
+++ b/navigation/navigation-fragment-ktx/api/2.2.0-alpha03.txt
@@ -2,7 +2,6 @@
 package androidx.navigation {
 
   public final class NavGraphViewModelLazyKt {
-    ctor public NavGraphViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> navGraphViewModels(androidx.fragment.app.Fragment, @IdRes int navGraphId, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
@@ -16,18 +15,15 @@
   }
 
   public final class DialogFragmentNavigatorDestinationBuilderKt {
-    ctor public DialogFragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.DialogFragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentKt {
-    ctor public FragmentKt();
     method public static androidx.navigation.NavController findNavController(androidx.fragment.app.Fragment);
   }
 
   public final class FragmentNavArgsLazyKt {
-    ctor public FragmentNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(androidx.fragment.app.Fragment);
   }
 
@@ -37,13 +33,11 @@
   }
 
   public final class FragmentNavigatorDestinationBuilderKt {
-    ctor public FragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.FragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentNavigatorExtrasKt {
-    ctor public FragmentNavigatorExtrasKt();
     method public static androidx.navigation.fragment.FragmentNavigator.Extras FragmentNavigatorExtras(kotlin.Pair<? extends android.view.View,java.lang.String>... sharedElements);
   }
 
diff --git a/navigation/navigation-fragment-ktx/api/2.2.0-beta01.txt b/navigation/navigation-fragment-ktx/api/2.2.0-beta01.txt
index 3b93d62..a09cb97 100644
--- a/navigation/navigation-fragment-ktx/api/2.2.0-beta01.txt
+++ b/navigation/navigation-fragment-ktx/api/2.2.0-beta01.txt
@@ -2,7 +2,6 @@
 package androidx.navigation {
 
   public final class NavGraphViewModelLazyKt {
-    ctor public NavGraphViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> navGraphViewModels(androidx.fragment.app.Fragment, @IdRes int navGraphId, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
@@ -16,18 +15,15 @@
   }
 
   public final class DialogFragmentNavigatorDestinationBuilderKt {
-    ctor public DialogFragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.DialogFragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentKt {
-    ctor public FragmentKt();
     method public static androidx.navigation.NavController findNavController(androidx.fragment.app.Fragment);
   }
 
   public final class FragmentNavArgsLazyKt {
-    ctor public FragmentNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(androidx.fragment.app.Fragment);
   }
 
@@ -37,13 +33,11 @@
   }
 
   public final class FragmentNavigatorDestinationBuilderKt {
-    ctor public FragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.FragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentNavigatorExtrasKt {
-    ctor public FragmentNavigatorExtrasKt();
     method public static androidx.navigation.fragment.FragmentNavigator.Extras FragmentNavigatorExtras(kotlin.Pair<? extends android.view.View,java.lang.String>... sharedElements);
   }
 
diff --git a/navigation/navigation-fragment-ktx/api/2.2.0-rc01.txt b/navigation/navigation-fragment-ktx/api/2.2.0-rc01.txt
index 3b93d62..a09cb97 100644
--- a/navigation/navigation-fragment-ktx/api/2.2.0-rc01.txt
+++ b/navigation/navigation-fragment-ktx/api/2.2.0-rc01.txt
@@ -2,7 +2,6 @@
 package androidx.navigation {
 
   public final class NavGraphViewModelLazyKt {
-    ctor public NavGraphViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> navGraphViewModels(androidx.fragment.app.Fragment, @IdRes int navGraphId, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
@@ -16,18 +15,15 @@
   }
 
   public final class DialogFragmentNavigatorDestinationBuilderKt {
-    ctor public DialogFragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.DialogFragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentKt {
-    ctor public FragmentKt();
     method public static androidx.navigation.NavController findNavController(androidx.fragment.app.Fragment);
   }
 
   public final class FragmentNavArgsLazyKt {
-    ctor public FragmentNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(androidx.fragment.app.Fragment);
   }
 
@@ -37,13 +33,11 @@
   }
 
   public final class FragmentNavigatorDestinationBuilderKt {
-    ctor public FragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.FragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentNavigatorExtrasKt {
-    ctor public FragmentNavigatorExtrasKt();
     method public static androidx.navigation.fragment.FragmentNavigator.Extras FragmentNavigatorExtras(kotlin.Pair<? extends android.view.View,java.lang.String>... sharedElements);
   }
 
diff --git a/navigation/navigation-fragment-ktx/api/2.3.0-alpha01.txt b/navigation/navigation-fragment-ktx/api/2.3.0-alpha01.txt
index 3b93d62..a09cb97 100644
--- a/navigation/navigation-fragment-ktx/api/2.3.0-alpha01.txt
+++ b/navigation/navigation-fragment-ktx/api/2.3.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.navigation {
 
   public final class NavGraphViewModelLazyKt {
-    ctor public NavGraphViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> navGraphViewModels(androidx.fragment.app.Fragment, @IdRes int navGraphId, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
@@ -16,18 +15,15 @@
   }
 
   public final class DialogFragmentNavigatorDestinationBuilderKt {
-    ctor public DialogFragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.DialogFragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentKt {
-    ctor public FragmentKt();
     method public static androidx.navigation.NavController findNavController(androidx.fragment.app.Fragment);
   }
 
   public final class FragmentNavArgsLazyKt {
-    ctor public FragmentNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(androidx.fragment.app.Fragment);
   }
 
@@ -37,13 +33,11 @@
   }
 
   public final class FragmentNavigatorDestinationBuilderKt {
-    ctor public FragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.FragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentNavigatorExtrasKt {
-    ctor public FragmentNavigatorExtrasKt();
     method public static androidx.navigation.fragment.FragmentNavigator.Extras FragmentNavigatorExtras(kotlin.Pair<? extends android.view.View,java.lang.String>... sharedElements);
   }
 
diff --git a/navigation/navigation-fragment-ktx/api/current.txt b/navigation/navigation-fragment-ktx/api/current.txt
index 3b93d62..a09cb97 100644
--- a/navigation/navigation-fragment-ktx/api/current.txt
+++ b/navigation/navigation-fragment-ktx/api/current.txt
@@ -2,7 +2,6 @@
 package androidx.navigation {
 
   public final class NavGraphViewModelLazyKt {
-    ctor public NavGraphViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> navGraphViewModels(androidx.fragment.app.Fragment, @IdRes int navGraphId, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
@@ -16,18 +15,15 @@
   }
 
   public final class DialogFragmentNavigatorDestinationBuilderKt {
-    ctor public DialogFragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.DialogFragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentKt {
-    ctor public FragmentKt();
     method public static androidx.navigation.NavController findNavController(androidx.fragment.app.Fragment);
   }
 
   public final class FragmentNavArgsLazyKt {
-    ctor public FragmentNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(androidx.fragment.app.Fragment);
   }
 
@@ -37,13 +33,11 @@
   }
 
   public final class FragmentNavigatorDestinationBuilderKt {
-    ctor public FragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.FragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentNavigatorExtrasKt {
-    ctor public FragmentNavigatorExtrasKt();
     method public static androidx.navigation.fragment.FragmentNavigator.Extras FragmentNavigatorExtras(kotlin.Pair<? extends android.view.View,java.lang.String>... sharedElements);
   }
 
diff --git a/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.0.0-rc02.txt b/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.0.0-rc02.txt
index 913c80f..260dc74 100644
--- a/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.0.0-rc02.txt
+++ b/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.0.0-rc02.txt
@@ -2,12 +2,10 @@
 package androidx.navigation.fragment {
 
   public final class FragmentKt {
-    ctor public FragmentKt();
     method public static androidx.navigation.NavController findNavController(androidx.fragment.app.Fragment);
   }
 
   public final class FragmentNavArgsLazyKt {
-    ctor public FragmentNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(androidx.fragment.app.Fragment);
   }
 
@@ -17,13 +15,11 @@
   }
 
   public final class FragmentNavigatorDestinationBuilderKt {
-    ctor public FragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.FragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentNavigatorExtrasKt {
-    ctor public FragmentNavigatorExtrasKt();
     method public static androidx.navigation.fragment.FragmentNavigator.Extras FragmentNavigatorExtras(kotlin.Pair<? extends android.view.View,java.lang.String>... sharedElements);
   }
 
diff --git a/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.1.0-alpha01.txt b/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.1.0-alpha01.txt
index 913c80f..260dc74 100644
--- a/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.1.0-alpha01.txt
+++ b/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.1.0-alpha01.txt
@@ -2,12 +2,10 @@
 package androidx.navigation.fragment {
 
   public final class FragmentKt {
-    ctor public FragmentKt();
     method public static androidx.navigation.NavController findNavController(androidx.fragment.app.Fragment);
   }
 
   public final class FragmentNavArgsLazyKt {
-    ctor public FragmentNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(androidx.fragment.app.Fragment);
   }
 
@@ -17,13 +15,11 @@
   }
 
   public final class FragmentNavigatorDestinationBuilderKt {
-    ctor public FragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.FragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentNavigatorExtrasKt {
-    ctor public FragmentNavigatorExtrasKt();
     method public static androidx.navigation.fragment.FragmentNavigator.Extras FragmentNavigatorExtras(kotlin.Pair<? extends android.view.View,java.lang.String>... sharedElements);
   }
 
diff --git a/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.1.0-alpha02.txt b/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.1.0-alpha02.txt
index 57a0dcd..d1ab194 100644
--- a/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.1.0-alpha02.txt
+++ b/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.1.0-alpha02.txt
@@ -2,7 +2,6 @@
 package androidx.navigation {
 
   public final class NavGraphViewModelLazyKt {
-    ctor public NavGraphViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> navGraphViewModels(androidx.fragment.app.Fragment, @IdRes int navGraphId, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
@@ -11,12 +10,10 @@
 package androidx.navigation.fragment {
 
   public final class FragmentKt {
-    ctor public FragmentKt();
     method public static androidx.navigation.NavController findNavController(androidx.fragment.app.Fragment);
   }
 
   public final class FragmentNavArgsLazyKt {
-    ctor public FragmentNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(androidx.fragment.app.Fragment);
   }
 
@@ -26,13 +23,11 @@
   }
 
   public final class FragmentNavigatorDestinationBuilderKt {
-    ctor public FragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.FragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentNavigatorExtrasKt {
-    ctor public FragmentNavigatorExtrasKt();
     method public static androidx.navigation.fragment.FragmentNavigator.Extras FragmentNavigatorExtras(kotlin.Pair<? extends android.view.View,java.lang.String>... sharedElements);
   }
 
diff --git a/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.1.0-alpha03.txt b/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.1.0-alpha03.txt
index 3b93d62..a09cb97 100644
--- a/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.1.0-alpha03.txt
+++ b/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.1.0-alpha03.txt
@@ -2,7 +2,6 @@
 package androidx.navigation {
 
   public final class NavGraphViewModelLazyKt {
-    ctor public NavGraphViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> navGraphViewModels(androidx.fragment.app.Fragment, @IdRes int navGraphId, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
@@ -16,18 +15,15 @@
   }
 
   public final class DialogFragmentNavigatorDestinationBuilderKt {
-    ctor public DialogFragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.DialogFragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentKt {
-    ctor public FragmentKt();
     method public static androidx.navigation.NavController findNavController(androidx.fragment.app.Fragment);
   }
 
   public final class FragmentNavArgsLazyKt {
-    ctor public FragmentNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(androidx.fragment.app.Fragment);
   }
 
@@ -37,13 +33,11 @@
   }
 
   public final class FragmentNavigatorDestinationBuilderKt {
-    ctor public FragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.FragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentNavigatorExtrasKt {
-    ctor public FragmentNavigatorExtrasKt();
     method public static androidx.navigation.fragment.FragmentNavigator.Extras FragmentNavigatorExtras(kotlin.Pair<? extends android.view.View,java.lang.String>... sharedElements);
   }
 
diff --git a/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.1.0-alpha04.txt b/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.1.0-alpha04.txt
index 3b93d62..a09cb97 100644
--- a/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.1.0-alpha04.txt
+++ b/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.1.0-alpha04.txt
@@ -2,7 +2,6 @@
 package androidx.navigation {
 
   public final class NavGraphViewModelLazyKt {
-    ctor public NavGraphViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> navGraphViewModels(androidx.fragment.app.Fragment, @IdRes int navGraphId, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
@@ -16,18 +15,15 @@
   }
 
   public final class DialogFragmentNavigatorDestinationBuilderKt {
-    ctor public DialogFragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.DialogFragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentKt {
-    ctor public FragmentKt();
     method public static androidx.navigation.NavController findNavController(androidx.fragment.app.Fragment);
   }
 
   public final class FragmentNavArgsLazyKt {
-    ctor public FragmentNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(androidx.fragment.app.Fragment);
   }
 
@@ -37,13 +33,11 @@
   }
 
   public final class FragmentNavigatorDestinationBuilderKt {
-    ctor public FragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.FragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentNavigatorExtrasKt {
-    ctor public FragmentNavigatorExtrasKt();
     method public static androidx.navigation.fragment.FragmentNavigator.Extras FragmentNavigatorExtras(kotlin.Pair<? extends android.view.View,java.lang.String>... sharedElements);
   }
 
diff --git a/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.1.0-alpha05.txt b/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.1.0-alpha05.txt
index 3b93d62..a09cb97 100644
--- a/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.1.0-alpha05.txt
+++ b/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.1.0-alpha05.txt
@@ -2,7 +2,6 @@
 package androidx.navigation {
 
   public final class NavGraphViewModelLazyKt {
-    ctor public NavGraphViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> navGraphViewModels(androidx.fragment.app.Fragment, @IdRes int navGraphId, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
@@ -16,18 +15,15 @@
   }
 
   public final class DialogFragmentNavigatorDestinationBuilderKt {
-    ctor public DialogFragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.DialogFragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentKt {
-    ctor public FragmentKt();
     method public static androidx.navigation.NavController findNavController(androidx.fragment.app.Fragment);
   }
 
   public final class FragmentNavArgsLazyKt {
-    ctor public FragmentNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(androidx.fragment.app.Fragment);
   }
 
@@ -37,13 +33,11 @@
   }
 
   public final class FragmentNavigatorDestinationBuilderKt {
-    ctor public FragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.FragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentNavigatorExtrasKt {
-    ctor public FragmentNavigatorExtrasKt();
     method public static androidx.navigation.fragment.FragmentNavigator.Extras FragmentNavigatorExtras(kotlin.Pair<? extends android.view.View,java.lang.String>... sharedElements);
   }
 
diff --git a/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.1.0-alpha06.txt b/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.1.0-alpha06.txt
index 3b93d62..a09cb97 100644
--- a/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.1.0-alpha06.txt
+++ b/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.1.0-alpha06.txt
@@ -2,7 +2,6 @@
 package androidx.navigation {
 
   public final class NavGraphViewModelLazyKt {
-    ctor public NavGraphViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> navGraphViewModels(androidx.fragment.app.Fragment, @IdRes int navGraphId, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
@@ -16,18 +15,15 @@
   }
 
   public final class DialogFragmentNavigatorDestinationBuilderKt {
-    ctor public DialogFragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.DialogFragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentKt {
-    ctor public FragmentKt();
     method public static androidx.navigation.NavController findNavController(androidx.fragment.app.Fragment);
   }
 
   public final class FragmentNavArgsLazyKt {
-    ctor public FragmentNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(androidx.fragment.app.Fragment);
   }
 
@@ -37,13 +33,11 @@
   }
 
   public final class FragmentNavigatorDestinationBuilderKt {
-    ctor public FragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.FragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentNavigatorExtrasKt {
-    ctor public FragmentNavigatorExtrasKt();
     method public static androidx.navigation.fragment.FragmentNavigator.Extras FragmentNavigatorExtras(kotlin.Pair<? extends android.view.View,java.lang.String>... sharedElements);
   }
 
diff --git a/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.1.0-beta01.txt b/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.1.0-beta01.txt
index 3b93d62..a09cb97 100644
--- a/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.1.0-beta01.txt
+++ b/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.1.0-beta01.txt
@@ -2,7 +2,6 @@
 package androidx.navigation {
 
   public final class NavGraphViewModelLazyKt {
-    ctor public NavGraphViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> navGraphViewModels(androidx.fragment.app.Fragment, @IdRes int navGraphId, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
@@ -16,18 +15,15 @@
   }
 
   public final class DialogFragmentNavigatorDestinationBuilderKt {
-    ctor public DialogFragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.DialogFragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentKt {
-    ctor public FragmentKt();
     method public static androidx.navigation.NavController findNavController(androidx.fragment.app.Fragment);
   }
 
   public final class FragmentNavArgsLazyKt {
-    ctor public FragmentNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(androidx.fragment.app.Fragment);
   }
 
@@ -37,13 +33,11 @@
   }
 
   public final class FragmentNavigatorDestinationBuilderKt {
-    ctor public FragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.FragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentNavigatorExtrasKt {
-    ctor public FragmentNavigatorExtrasKt();
     method public static androidx.navigation.fragment.FragmentNavigator.Extras FragmentNavigatorExtras(kotlin.Pair<? extends android.view.View,java.lang.String>... sharedElements);
   }
 
diff --git a/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.2.0-alpha01.txt b/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.2.0-alpha01.txt
index 3b93d62..a09cb97 100644
--- a/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.2.0-alpha01.txt
+++ b/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.2.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.navigation {
 
   public final class NavGraphViewModelLazyKt {
-    ctor public NavGraphViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> navGraphViewModels(androidx.fragment.app.Fragment, @IdRes int navGraphId, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
@@ -16,18 +15,15 @@
   }
 
   public final class DialogFragmentNavigatorDestinationBuilderKt {
-    ctor public DialogFragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.DialogFragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentKt {
-    ctor public FragmentKt();
     method public static androidx.navigation.NavController findNavController(androidx.fragment.app.Fragment);
   }
 
   public final class FragmentNavArgsLazyKt {
-    ctor public FragmentNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(androidx.fragment.app.Fragment);
   }
 
@@ -37,13 +33,11 @@
   }
 
   public final class FragmentNavigatorDestinationBuilderKt {
-    ctor public FragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.FragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentNavigatorExtrasKt {
-    ctor public FragmentNavigatorExtrasKt();
     method public static androidx.navigation.fragment.FragmentNavigator.Extras FragmentNavigatorExtras(kotlin.Pair<? extends android.view.View,java.lang.String>... sharedElements);
   }
 
diff --git a/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.2.0-alpha02.txt b/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.2.0-alpha02.txt
index 3b93d62..a09cb97 100644
--- a/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.2.0-alpha02.txt
+++ b/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.2.0-alpha02.txt
@@ -2,7 +2,6 @@
 package androidx.navigation {
 
   public final class NavGraphViewModelLazyKt {
-    ctor public NavGraphViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> navGraphViewModels(androidx.fragment.app.Fragment, @IdRes int navGraphId, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
@@ -16,18 +15,15 @@
   }
 
   public final class DialogFragmentNavigatorDestinationBuilderKt {
-    ctor public DialogFragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.DialogFragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentKt {
-    ctor public FragmentKt();
     method public static androidx.navigation.NavController findNavController(androidx.fragment.app.Fragment);
   }
 
   public final class FragmentNavArgsLazyKt {
-    ctor public FragmentNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(androidx.fragment.app.Fragment);
   }
 
@@ -37,13 +33,11 @@
   }
 
   public final class FragmentNavigatorDestinationBuilderKt {
-    ctor public FragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.FragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentNavigatorExtrasKt {
-    ctor public FragmentNavigatorExtrasKt();
     method public static androidx.navigation.fragment.FragmentNavigator.Extras FragmentNavigatorExtras(kotlin.Pair<? extends android.view.View,java.lang.String>... sharedElements);
   }
 
diff --git a/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.2.0-alpha03.txt b/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.2.0-alpha03.txt
index 3b93d62..a09cb97 100644
--- a/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.2.0-alpha03.txt
+++ b/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.2.0-alpha03.txt
@@ -2,7 +2,6 @@
 package androidx.navigation {
 
   public final class NavGraphViewModelLazyKt {
-    ctor public NavGraphViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> navGraphViewModels(androidx.fragment.app.Fragment, @IdRes int navGraphId, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
@@ -16,18 +15,15 @@
   }
 
   public final class DialogFragmentNavigatorDestinationBuilderKt {
-    ctor public DialogFragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.DialogFragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentKt {
-    ctor public FragmentKt();
     method public static androidx.navigation.NavController findNavController(androidx.fragment.app.Fragment);
   }
 
   public final class FragmentNavArgsLazyKt {
-    ctor public FragmentNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(androidx.fragment.app.Fragment);
   }
 
@@ -37,13 +33,11 @@
   }
 
   public final class FragmentNavigatorDestinationBuilderKt {
-    ctor public FragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.FragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentNavigatorExtrasKt {
-    ctor public FragmentNavigatorExtrasKt();
     method public static androidx.navigation.fragment.FragmentNavigator.Extras FragmentNavigatorExtras(kotlin.Pair<? extends android.view.View,java.lang.String>... sharedElements);
   }
 
diff --git a/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.2.0-beta01.txt b/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.2.0-beta01.txt
index 3b93d62..a09cb97 100644
--- a/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.2.0-beta01.txt
+++ b/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.2.0-beta01.txt
@@ -2,7 +2,6 @@
 package androidx.navigation {
 
   public final class NavGraphViewModelLazyKt {
-    ctor public NavGraphViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> navGraphViewModels(androidx.fragment.app.Fragment, @IdRes int navGraphId, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
@@ -16,18 +15,15 @@
   }
 
   public final class DialogFragmentNavigatorDestinationBuilderKt {
-    ctor public DialogFragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.DialogFragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentKt {
-    ctor public FragmentKt();
     method public static androidx.navigation.NavController findNavController(androidx.fragment.app.Fragment);
   }
 
   public final class FragmentNavArgsLazyKt {
-    ctor public FragmentNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(androidx.fragment.app.Fragment);
   }
 
@@ -37,13 +33,11 @@
   }
 
   public final class FragmentNavigatorDestinationBuilderKt {
-    ctor public FragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.FragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentNavigatorExtrasKt {
-    ctor public FragmentNavigatorExtrasKt();
     method public static androidx.navigation.fragment.FragmentNavigator.Extras FragmentNavigatorExtras(kotlin.Pair<? extends android.view.View,java.lang.String>... sharedElements);
   }
 
diff --git a/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.2.0-rc01.txt b/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.2.0-rc01.txt
index 3b93d62..a09cb97 100644
--- a/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.2.0-rc01.txt
+++ b/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.2.0-rc01.txt
@@ -2,7 +2,6 @@
 package androidx.navigation {
 
   public final class NavGraphViewModelLazyKt {
-    ctor public NavGraphViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> navGraphViewModels(androidx.fragment.app.Fragment, @IdRes int navGraphId, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
@@ -16,18 +15,15 @@
   }
 
   public final class DialogFragmentNavigatorDestinationBuilderKt {
-    ctor public DialogFragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.DialogFragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentKt {
-    ctor public FragmentKt();
     method public static androidx.navigation.NavController findNavController(androidx.fragment.app.Fragment);
   }
 
   public final class FragmentNavArgsLazyKt {
-    ctor public FragmentNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(androidx.fragment.app.Fragment);
   }
 
@@ -37,13 +33,11 @@
   }
 
   public final class FragmentNavigatorDestinationBuilderKt {
-    ctor public FragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.FragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentNavigatorExtrasKt {
-    ctor public FragmentNavigatorExtrasKt();
     method public static androidx.navigation.fragment.FragmentNavigator.Extras FragmentNavigatorExtras(kotlin.Pair<? extends android.view.View,java.lang.String>... sharedElements);
   }
 
diff --git a/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.3.0-alpha01.txt b/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.3.0-alpha01.txt
index 3b93d62..a09cb97 100644
--- a/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.3.0-alpha01.txt
+++ b/navigation/navigation-fragment-ktx/api/public_plus_experimental_2.3.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.navigation {
 
   public final class NavGraphViewModelLazyKt {
-    ctor public NavGraphViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> navGraphViewModels(androidx.fragment.app.Fragment, @IdRes int navGraphId, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
@@ -16,18 +15,15 @@
   }
 
   public final class DialogFragmentNavigatorDestinationBuilderKt {
-    ctor public DialogFragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.DialogFragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentKt {
-    ctor public FragmentKt();
     method public static androidx.navigation.NavController findNavController(androidx.fragment.app.Fragment);
   }
 
   public final class FragmentNavArgsLazyKt {
-    ctor public FragmentNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(androidx.fragment.app.Fragment);
   }
 
@@ -37,13 +33,11 @@
   }
 
   public final class FragmentNavigatorDestinationBuilderKt {
-    ctor public FragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.FragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentNavigatorExtrasKt {
-    ctor public FragmentNavigatorExtrasKt();
     method public static androidx.navigation.fragment.FragmentNavigator.Extras FragmentNavigatorExtras(kotlin.Pair<? extends android.view.View,java.lang.String>... sharedElements);
   }
 
diff --git a/navigation/navigation-fragment-ktx/api/public_plus_experimental_current.txt b/navigation/navigation-fragment-ktx/api/public_plus_experimental_current.txt
index 3b93d62..a09cb97 100644
--- a/navigation/navigation-fragment-ktx/api/public_plus_experimental_current.txt
+++ b/navigation/navigation-fragment-ktx/api/public_plus_experimental_current.txt
@@ -2,7 +2,6 @@
 package androidx.navigation {
 
   public final class NavGraphViewModelLazyKt {
-    ctor public NavGraphViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> navGraphViewModels(androidx.fragment.app.Fragment, @IdRes int navGraphId, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
@@ -16,18 +15,15 @@
   }
 
   public final class DialogFragmentNavigatorDestinationBuilderKt {
-    ctor public DialogFragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.DialogFragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentKt {
-    ctor public FragmentKt();
     method public static androidx.navigation.NavController findNavController(androidx.fragment.app.Fragment);
   }
 
   public final class FragmentNavArgsLazyKt {
-    ctor public FragmentNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(androidx.fragment.app.Fragment);
   }
 
@@ -37,13 +33,11 @@
   }
 
   public final class FragmentNavigatorDestinationBuilderKt {
-    ctor public FragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.FragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentNavigatorExtrasKt {
-    ctor public FragmentNavigatorExtrasKt();
     method public static androidx.navigation.fragment.FragmentNavigator.Extras FragmentNavigatorExtras(kotlin.Pair<? extends android.view.View,java.lang.String>... sharedElements);
   }
 
diff --git a/navigation/navigation-fragment-ktx/api/restricted_2.0.0-rc02.txt b/navigation/navigation-fragment-ktx/api/restricted_2.0.0-rc02.txt
index 913c80f..260dc74 100644
--- a/navigation/navigation-fragment-ktx/api/restricted_2.0.0-rc02.txt
+++ b/navigation/navigation-fragment-ktx/api/restricted_2.0.0-rc02.txt
@@ -2,12 +2,10 @@
 package androidx.navigation.fragment {
 
   public final class FragmentKt {
-    ctor public FragmentKt();
     method public static androidx.navigation.NavController findNavController(androidx.fragment.app.Fragment);
   }
 
   public final class FragmentNavArgsLazyKt {
-    ctor public FragmentNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(androidx.fragment.app.Fragment);
   }
 
@@ -17,13 +15,11 @@
   }
 
   public final class FragmentNavigatorDestinationBuilderKt {
-    ctor public FragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.FragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentNavigatorExtrasKt {
-    ctor public FragmentNavigatorExtrasKt();
     method public static androidx.navigation.fragment.FragmentNavigator.Extras FragmentNavigatorExtras(kotlin.Pair<? extends android.view.View,java.lang.String>... sharedElements);
   }
 
diff --git a/navigation/navigation-fragment-ktx/api/restricted_2.1.0-alpha01.txt b/navigation/navigation-fragment-ktx/api/restricted_2.1.0-alpha01.txt
index 913c80f..260dc74 100644
--- a/navigation/navigation-fragment-ktx/api/restricted_2.1.0-alpha01.txt
+++ b/navigation/navigation-fragment-ktx/api/restricted_2.1.0-alpha01.txt
@@ -2,12 +2,10 @@
 package androidx.navigation.fragment {
 
   public final class FragmentKt {
-    ctor public FragmentKt();
     method public static androidx.navigation.NavController findNavController(androidx.fragment.app.Fragment);
   }
 
   public final class FragmentNavArgsLazyKt {
-    ctor public FragmentNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(androidx.fragment.app.Fragment);
   }
 
@@ -17,13 +15,11 @@
   }
 
   public final class FragmentNavigatorDestinationBuilderKt {
-    ctor public FragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.FragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentNavigatorExtrasKt {
-    ctor public FragmentNavigatorExtrasKt();
     method public static androidx.navigation.fragment.FragmentNavigator.Extras FragmentNavigatorExtras(kotlin.Pair<? extends android.view.View,java.lang.String>... sharedElements);
   }
 
diff --git a/navigation/navigation-fragment-ktx/api/restricted_2.1.0-alpha02.txt b/navigation/navigation-fragment-ktx/api/restricted_2.1.0-alpha02.txt
index 57a0dcd..d1ab194 100644
--- a/navigation/navigation-fragment-ktx/api/restricted_2.1.0-alpha02.txt
+++ b/navigation/navigation-fragment-ktx/api/restricted_2.1.0-alpha02.txt
@@ -2,7 +2,6 @@
 package androidx.navigation {
 
   public final class NavGraphViewModelLazyKt {
-    ctor public NavGraphViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> navGraphViewModels(androidx.fragment.app.Fragment, @IdRes int navGraphId, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
@@ -11,12 +10,10 @@
 package androidx.navigation.fragment {
 
   public final class FragmentKt {
-    ctor public FragmentKt();
     method public static androidx.navigation.NavController findNavController(androidx.fragment.app.Fragment);
   }
 
   public final class FragmentNavArgsLazyKt {
-    ctor public FragmentNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(androidx.fragment.app.Fragment);
   }
 
@@ -26,13 +23,11 @@
   }
 
   public final class FragmentNavigatorDestinationBuilderKt {
-    ctor public FragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.FragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentNavigatorExtrasKt {
-    ctor public FragmentNavigatorExtrasKt();
     method public static androidx.navigation.fragment.FragmentNavigator.Extras FragmentNavigatorExtras(kotlin.Pair<? extends android.view.View,java.lang.String>... sharedElements);
   }
 
diff --git a/navigation/navigation-fragment-ktx/api/restricted_2.1.0-alpha03.txt b/navigation/navigation-fragment-ktx/api/restricted_2.1.0-alpha03.txt
index 3b93d62..a09cb97 100644
--- a/navigation/navigation-fragment-ktx/api/restricted_2.1.0-alpha03.txt
+++ b/navigation/navigation-fragment-ktx/api/restricted_2.1.0-alpha03.txt
@@ -2,7 +2,6 @@
 package androidx.navigation {
 
   public final class NavGraphViewModelLazyKt {
-    ctor public NavGraphViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> navGraphViewModels(androidx.fragment.app.Fragment, @IdRes int navGraphId, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
@@ -16,18 +15,15 @@
   }
 
   public final class DialogFragmentNavigatorDestinationBuilderKt {
-    ctor public DialogFragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.DialogFragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentKt {
-    ctor public FragmentKt();
     method public static androidx.navigation.NavController findNavController(androidx.fragment.app.Fragment);
   }
 
   public final class FragmentNavArgsLazyKt {
-    ctor public FragmentNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(androidx.fragment.app.Fragment);
   }
 
@@ -37,13 +33,11 @@
   }
 
   public final class FragmentNavigatorDestinationBuilderKt {
-    ctor public FragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.FragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentNavigatorExtrasKt {
-    ctor public FragmentNavigatorExtrasKt();
     method public static androidx.navigation.fragment.FragmentNavigator.Extras FragmentNavigatorExtras(kotlin.Pair<? extends android.view.View,java.lang.String>... sharedElements);
   }
 
diff --git a/navigation/navigation-fragment-ktx/api/restricted_2.1.0-alpha04.txt b/navigation/navigation-fragment-ktx/api/restricted_2.1.0-alpha04.txt
index 3b93d62..a09cb97 100644
--- a/navigation/navigation-fragment-ktx/api/restricted_2.1.0-alpha04.txt
+++ b/navigation/navigation-fragment-ktx/api/restricted_2.1.0-alpha04.txt
@@ -2,7 +2,6 @@
 package androidx.navigation {
 
   public final class NavGraphViewModelLazyKt {
-    ctor public NavGraphViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> navGraphViewModels(androidx.fragment.app.Fragment, @IdRes int navGraphId, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
@@ -16,18 +15,15 @@
   }
 
   public final class DialogFragmentNavigatorDestinationBuilderKt {
-    ctor public DialogFragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.DialogFragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentKt {
-    ctor public FragmentKt();
     method public static androidx.navigation.NavController findNavController(androidx.fragment.app.Fragment);
   }
 
   public final class FragmentNavArgsLazyKt {
-    ctor public FragmentNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(androidx.fragment.app.Fragment);
   }
 
@@ -37,13 +33,11 @@
   }
 
   public final class FragmentNavigatorDestinationBuilderKt {
-    ctor public FragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.FragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentNavigatorExtrasKt {
-    ctor public FragmentNavigatorExtrasKt();
     method public static androidx.navigation.fragment.FragmentNavigator.Extras FragmentNavigatorExtras(kotlin.Pair<? extends android.view.View,java.lang.String>... sharedElements);
   }
 
diff --git a/navigation/navigation-fragment-ktx/api/restricted_2.1.0-alpha05.txt b/navigation/navigation-fragment-ktx/api/restricted_2.1.0-alpha05.txt
index 3b93d62..a09cb97 100644
--- a/navigation/navigation-fragment-ktx/api/restricted_2.1.0-alpha05.txt
+++ b/navigation/navigation-fragment-ktx/api/restricted_2.1.0-alpha05.txt
@@ -2,7 +2,6 @@
 package androidx.navigation {
 
   public final class NavGraphViewModelLazyKt {
-    ctor public NavGraphViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> navGraphViewModels(androidx.fragment.app.Fragment, @IdRes int navGraphId, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
@@ -16,18 +15,15 @@
   }
 
   public final class DialogFragmentNavigatorDestinationBuilderKt {
-    ctor public DialogFragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.DialogFragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentKt {
-    ctor public FragmentKt();
     method public static androidx.navigation.NavController findNavController(androidx.fragment.app.Fragment);
   }
 
   public final class FragmentNavArgsLazyKt {
-    ctor public FragmentNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(androidx.fragment.app.Fragment);
   }
 
@@ -37,13 +33,11 @@
   }
 
   public final class FragmentNavigatorDestinationBuilderKt {
-    ctor public FragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.FragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentNavigatorExtrasKt {
-    ctor public FragmentNavigatorExtrasKt();
     method public static androidx.navigation.fragment.FragmentNavigator.Extras FragmentNavigatorExtras(kotlin.Pair<? extends android.view.View,java.lang.String>... sharedElements);
   }
 
diff --git a/navigation/navigation-fragment-ktx/api/restricted_2.1.0-alpha06.txt b/navigation/navigation-fragment-ktx/api/restricted_2.1.0-alpha06.txt
index 3b93d62..a09cb97 100644
--- a/navigation/navigation-fragment-ktx/api/restricted_2.1.0-alpha06.txt
+++ b/navigation/navigation-fragment-ktx/api/restricted_2.1.0-alpha06.txt
@@ -2,7 +2,6 @@
 package androidx.navigation {
 
   public final class NavGraphViewModelLazyKt {
-    ctor public NavGraphViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> navGraphViewModels(androidx.fragment.app.Fragment, @IdRes int navGraphId, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
@@ -16,18 +15,15 @@
   }
 
   public final class DialogFragmentNavigatorDestinationBuilderKt {
-    ctor public DialogFragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.DialogFragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentKt {
-    ctor public FragmentKt();
     method public static androidx.navigation.NavController findNavController(androidx.fragment.app.Fragment);
   }
 
   public final class FragmentNavArgsLazyKt {
-    ctor public FragmentNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(androidx.fragment.app.Fragment);
   }
 
@@ -37,13 +33,11 @@
   }
 
   public final class FragmentNavigatorDestinationBuilderKt {
-    ctor public FragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.FragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentNavigatorExtrasKt {
-    ctor public FragmentNavigatorExtrasKt();
     method public static androidx.navigation.fragment.FragmentNavigator.Extras FragmentNavigatorExtras(kotlin.Pair<? extends android.view.View,java.lang.String>... sharedElements);
   }
 
diff --git a/navigation/navigation-fragment-ktx/api/restricted_2.1.0-beta01.txt b/navigation/navigation-fragment-ktx/api/restricted_2.1.0-beta01.txt
index 3b93d62..a09cb97 100644
--- a/navigation/navigation-fragment-ktx/api/restricted_2.1.0-beta01.txt
+++ b/navigation/navigation-fragment-ktx/api/restricted_2.1.0-beta01.txt
@@ -2,7 +2,6 @@
 package androidx.navigation {
 
   public final class NavGraphViewModelLazyKt {
-    ctor public NavGraphViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> navGraphViewModels(androidx.fragment.app.Fragment, @IdRes int navGraphId, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
@@ -16,18 +15,15 @@
   }
 
   public final class DialogFragmentNavigatorDestinationBuilderKt {
-    ctor public DialogFragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.DialogFragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentKt {
-    ctor public FragmentKt();
     method public static androidx.navigation.NavController findNavController(androidx.fragment.app.Fragment);
   }
 
   public final class FragmentNavArgsLazyKt {
-    ctor public FragmentNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(androidx.fragment.app.Fragment);
   }
 
@@ -37,13 +33,11 @@
   }
 
   public final class FragmentNavigatorDestinationBuilderKt {
-    ctor public FragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.FragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentNavigatorExtrasKt {
-    ctor public FragmentNavigatorExtrasKt();
     method public static androidx.navigation.fragment.FragmentNavigator.Extras FragmentNavigatorExtras(kotlin.Pair<? extends android.view.View,java.lang.String>... sharedElements);
   }
 
diff --git a/navigation/navigation-fragment-ktx/api/restricted_2.2.0-alpha01.txt b/navigation/navigation-fragment-ktx/api/restricted_2.2.0-alpha01.txt
index 3b93d62..a09cb97 100644
--- a/navigation/navigation-fragment-ktx/api/restricted_2.2.0-alpha01.txt
+++ b/navigation/navigation-fragment-ktx/api/restricted_2.2.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.navigation {
 
   public final class NavGraphViewModelLazyKt {
-    ctor public NavGraphViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> navGraphViewModels(androidx.fragment.app.Fragment, @IdRes int navGraphId, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
@@ -16,18 +15,15 @@
   }
 
   public final class DialogFragmentNavigatorDestinationBuilderKt {
-    ctor public DialogFragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.DialogFragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentKt {
-    ctor public FragmentKt();
     method public static androidx.navigation.NavController findNavController(androidx.fragment.app.Fragment);
   }
 
   public final class FragmentNavArgsLazyKt {
-    ctor public FragmentNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(androidx.fragment.app.Fragment);
   }
 
@@ -37,13 +33,11 @@
   }
 
   public final class FragmentNavigatorDestinationBuilderKt {
-    ctor public FragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.FragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentNavigatorExtrasKt {
-    ctor public FragmentNavigatorExtrasKt();
     method public static androidx.navigation.fragment.FragmentNavigator.Extras FragmentNavigatorExtras(kotlin.Pair<? extends android.view.View,java.lang.String>... sharedElements);
   }
 
diff --git a/navigation/navigation-fragment-ktx/api/restricted_2.2.0-alpha02.txt b/navigation/navigation-fragment-ktx/api/restricted_2.2.0-alpha02.txt
index 3b93d62..a09cb97 100644
--- a/navigation/navigation-fragment-ktx/api/restricted_2.2.0-alpha02.txt
+++ b/navigation/navigation-fragment-ktx/api/restricted_2.2.0-alpha02.txt
@@ -2,7 +2,6 @@
 package androidx.navigation {
 
   public final class NavGraphViewModelLazyKt {
-    ctor public NavGraphViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> navGraphViewModels(androidx.fragment.app.Fragment, @IdRes int navGraphId, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
@@ -16,18 +15,15 @@
   }
 
   public final class DialogFragmentNavigatorDestinationBuilderKt {
-    ctor public DialogFragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.DialogFragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentKt {
-    ctor public FragmentKt();
     method public static androidx.navigation.NavController findNavController(androidx.fragment.app.Fragment);
   }
 
   public final class FragmentNavArgsLazyKt {
-    ctor public FragmentNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(androidx.fragment.app.Fragment);
   }
 
@@ -37,13 +33,11 @@
   }
 
   public final class FragmentNavigatorDestinationBuilderKt {
-    ctor public FragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.FragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentNavigatorExtrasKt {
-    ctor public FragmentNavigatorExtrasKt();
     method public static androidx.navigation.fragment.FragmentNavigator.Extras FragmentNavigatorExtras(kotlin.Pair<? extends android.view.View,java.lang.String>... sharedElements);
   }
 
diff --git a/navigation/navigation-fragment-ktx/api/restricted_2.2.0-alpha03.txt b/navigation/navigation-fragment-ktx/api/restricted_2.2.0-alpha03.txt
index 3b93d62..a09cb97 100644
--- a/navigation/navigation-fragment-ktx/api/restricted_2.2.0-alpha03.txt
+++ b/navigation/navigation-fragment-ktx/api/restricted_2.2.0-alpha03.txt
@@ -2,7 +2,6 @@
 package androidx.navigation {
 
   public final class NavGraphViewModelLazyKt {
-    ctor public NavGraphViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> navGraphViewModels(androidx.fragment.app.Fragment, @IdRes int navGraphId, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
@@ -16,18 +15,15 @@
   }
 
   public final class DialogFragmentNavigatorDestinationBuilderKt {
-    ctor public DialogFragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.DialogFragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentKt {
-    ctor public FragmentKt();
     method public static androidx.navigation.NavController findNavController(androidx.fragment.app.Fragment);
   }
 
   public final class FragmentNavArgsLazyKt {
-    ctor public FragmentNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(androidx.fragment.app.Fragment);
   }
 
@@ -37,13 +33,11 @@
   }
 
   public final class FragmentNavigatorDestinationBuilderKt {
-    ctor public FragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.FragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentNavigatorExtrasKt {
-    ctor public FragmentNavigatorExtrasKt();
     method public static androidx.navigation.fragment.FragmentNavigator.Extras FragmentNavigatorExtras(kotlin.Pair<? extends android.view.View,java.lang.String>... sharedElements);
   }
 
diff --git a/navigation/navigation-fragment-ktx/api/restricted_2.2.0-beta01.txt b/navigation/navigation-fragment-ktx/api/restricted_2.2.0-beta01.txt
index 3b93d62..a09cb97 100644
--- a/navigation/navigation-fragment-ktx/api/restricted_2.2.0-beta01.txt
+++ b/navigation/navigation-fragment-ktx/api/restricted_2.2.0-beta01.txt
@@ -2,7 +2,6 @@
 package androidx.navigation {
 
   public final class NavGraphViewModelLazyKt {
-    ctor public NavGraphViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> navGraphViewModels(androidx.fragment.app.Fragment, @IdRes int navGraphId, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
@@ -16,18 +15,15 @@
   }
 
   public final class DialogFragmentNavigatorDestinationBuilderKt {
-    ctor public DialogFragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.DialogFragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentKt {
-    ctor public FragmentKt();
     method public static androidx.navigation.NavController findNavController(androidx.fragment.app.Fragment);
   }
 
   public final class FragmentNavArgsLazyKt {
-    ctor public FragmentNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(androidx.fragment.app.Fragment);
   }
 
@@ -37,13 +33,11 @@
   }
 
   public final class FragmentNavigatorDestinationBuilderKt {
-    ctor public FragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.FragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentNavigatorExtrasKt {
-    ctor public FragmentNavigatorExtrasKt();
     method public static androidx.navigation.fragment.FragmentNavigator.Extras FragmentNavigatorExtras(kotlin.Pair<? extends android.view.View,java.lang.String>... sharedElements);
   }
 
diff --git a/navigation/navigation-fragment-ktx/api/restricted_2.2.0-rc01.txt b/navigation/navigation-fragment-ktx/api/restricted_2.2.0-rc01.txt
index 3b93d62..a09cb97 100644
--- a/navigation/navigation-fragment-ktx/api/restricted_2.2.0-rc01.txt
+++ b/navigation/navigation-fragment-ktx/api/restricted_2.2.0-rc01.txt
@@ -2,7 +2,6 @@
 package androidx.navigation {
 
   public final class NavGraphViewModelLazyKt {
-    ctor public NavGraphViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> navGraphViewModels(androidx.fragment.app.Fragment, @IdRes int navGraphId, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
@@ -16,18 +15,15 @@
   }
 
   public final class DialogFragmentNavigatorDestinationBuilderKt {
-    ctor public DialogFragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.DialogFragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentKt {
-    ctor public FragmentKt();
     method public static androidx.navigation.NavController findNavController(androidx.fragment.app.Fragment);
   }
 
   public final class FragmentNavArgsLazyKt {
-    ctor public FragmentNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(androidx.fragment.app.Fragment);
   }
 
@@ -37,13 +33,11 @@
   }
 
   public final class FragmentNavigatorDestinationBuilderKt {
-    ctor public FragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.FragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentNavigatorExtrasKt {
-    ctor public FragmentNavigatorExtrasKt();
     method public static androidx.navigation.fragment.FragmentNavigator.Extras FragmentNavigatorExtras(kotlin.Pair<? extends android.view.View,java.lang.String>... sharedElements);
   }
 
diff --git a/navigation/navigation-fragment-ktx/api/restricted_2.3.0-alpha01.txt b/navigation/navigation-fragment-ktx/api/restricted_2.3.0-alpha01.txt
index 3b93d62..a09cb97 100644
--- a/navigation/navigation-fragment-ktx/api/restricted_2.3.0-alpha01.txt
+++ b/navigation/navigation-fragment-ktx/api/restricted_2.3.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.navigation {
 
   public final class NavGraphViewModelLazyKt {
-    ctor public NavGraphViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> navGraphViewModels(androidx.fragment.app.Fragment, @IdRes int navGraphId, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
@@ -16,18 +15,15 @@
   }
 
   public final class DialogFragmentNavigatorDestinationBuilderKt {
-    ctor public DialogFragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.DialogFragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentKt {
-    ctor public FragmentKt();
     method public static androidx.navigation.NavController findNavController(androidx.fragment.app.Fragment);
   }
 
   public final class FragmentNavArgsLazyKt {
-    ctor public FragmentNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(androidx.fragment.app.Fragment);
   }
 
@@ -37,13 +33,11 @@
   }
 
   public final class FragmentNavigatorDestinationBuilderKt {
-    ctor public FragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.FragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentNavigatorExtrasKt {
-    ctor public FragmentNavigatorExtrasKt();
     method public static androidx.navigation.fragment.FragmentNavigator.Extras FragmentNavigatorExtras(kotlin.Pair<? extends android.view.View,java.lang.String>... sharedElements);
   }
 
diff --git a/navigation/navigation-fragment-ktx/api/restricted_current.txt b/navigation/navigation-fragment-ktx/api/restricted_current.txt
index 3b93d62..a09cb97 100644
--- a/navigation/navigation-fragment-ktx/api/restricted_current.txt
+++ b/navigation/navigation-fragment-ktx/api/restricted_current.txt
@@ -2,7 +2,6 @@
 package androidx.navigation {
 
   public final class NavGraphViewModelLazyKt {
-    ctor public NavGraphViewModelLazyKt();
     method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<VM> navGraphViewModels(androidx.fragment.app.Fragment, @IdRes int navGraphId, kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer = null);
   }
 
@@ -16,18 +15,15 @@
   }
 
   public final class DialogFragmentNavigatorDestinationBuilderKt {
-    ctor public DialogFragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.DialogFragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentKt {
-    ctor public FragmentKt();
     method public static androidx.navigation.NavController findNavController(androidx.fragment.app.Fragment);
   }
 
   public final class FragmentNavArgsLazyKt {
-    ctor public FragmentNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(androidx.fragment.app.Fragment);
   }
 
@@ -37,13 +33,11 @@
   }
 
   public final class FragmentNavigatorDestinationBuilderKt {
-    ctor public FragmentNavigatorDestinationBuilderKt();
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id);
     method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.FragmentNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class FragmentNavigatorExtrasKt {
-    ctor public FragmentNavigatorExtrasKt();
     method public static androidx.navigation.fragment.FragmentNavigator.Extras FragmentNavigatorExtras(kotlin.Pair<? extends android.view.View,java.lang.String>... sharedElements);
   }
 
diff --git a/navigation/navigation-runtime-ktx/api/2.0.0-rc02.txt b/navigation/navigation-runtime-ktx/api/2.0.0-rc02.txt
index 31a9729..c2af646 100644
--- a/navigation/navigation-runtime-ktx/api/2.0.0-rc02.txt
+++ b/navigation/navigation-runtime-ktx/api/2.0.0-rc02.txt
@@ -2,12 +2,10 @@
 package androidx.navigation {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static androidx.navigation.NavController findNavController(android.app.Activity, @IdRes int viewId);
   }
 
   public final class ActivityNavArgsLazyKt {
-    ctor public ActivityNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(android.app.Activity);
   }
 
@@ -29,27 +27,22 @@
   }
 
   public final class ActivityNavigatorDestinationBuilderKt {
-    ctor public ActivityNavigatorDestinationBuilderKt();
     method public static inline void activity(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.ActivityNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class ActivityNavigatorExtrasKt {
-    ctor public ActivityNavigatorExtrasKt();
     method public static androidx.navigation.ActivityNavigator.Extras ActivityNavigatorExtras(androidx.core.app.ActivityOptionsCompat? activityOptions = null, int flags = 0);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavController, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavHostKt {
-    ctor public NavHostKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavHost, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static androidx.navigation.NavController findNavController(android.view.View);
   }
 
diff --git a/navigation/navigation-runtime-ktx/api/2.1.0-alpha01.txt b/navigation/navigation-runtime-ktx/api/2.1.0-alpha01.txt
index 31a9729..c2af646 100644
--- a/navigation/navigation-runtime-ktx/api/2.1.0-alpha01.txt
+++ b/navigation/navigation-runtime-ktx/api/2.1.0-alpha01.txt
@@ -2,12 +2,10 @@
 package androidx.navigation {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static androidx.navigation.NavController findNavController(android.app.Activity, @IdRes int viewId);
   }
 
   public final class ActivityNavArgsLazyKt {
-    ctor public ActivityNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(android.app.Activity);
   }
 
@@ -29,27 +27,22 @@
   }
 
   public final class ActivityNavigatorDestinationBuilderKt {
-    ctor public ActivityNavigatorDestinationBuilderKt();
     method public static inline void activity(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.ActivityNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class ActivityNavigatorExtrasKt {
-    ctor public ActivityNavigatorExtrasKt();
     method public static androidx.navigation.ActivityNavigator.Extras ActivityNavigatorExtras(androidx.core.app.ActivityOptionsCompat? activityOptions = null, int flags = 0);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavController, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavHostKt {
-    ctor public NavHostKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavHost, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static androidx.navigation.NavController findNavController(android.view.View);
   }
 
diff --git a/navigation/navigation-runtime-ktx/api/2.1.0-alpha02.txt b/navigation/navigation-runtime-ktx/api/2.1.0-alpha02.txt
index fa3dc07..09505f5 100644
--- a/navigation/navigation-runtime-ktx/api/2.1.0-alpha02.txt
+++ b/navigation/navigation-runtime-ktx/api/2.1.0-alpha02.txt
@@ -2,12 +2,10 @@
 package androidx.navigation {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static androidx.navigation.NavController findNavController(android.app.Activity, @IdRes int viewId);
   }
 
   public final class ActivityNavArgsLazyKt {
-    ctor public ActivityNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(android.app.Activity);
   }
 
@@ -32,27 +30,22 @@
   }
 
   public final class ActivityNavigatorDestinationBuilderKt {
-    ctor public ActivityNavigatorDestinationBuilderKt();
     method public static inline void activity(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.ActivityNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class ActivityNavigatorExtrasKt {
-    ctor public ActivityNavigatorExtrasKt();
     method public static androidx.navigation.ActivityNavigator.Extras ActivityNavigatorExtras(androidx.core.app.ActivityOptionsCompat? activityOptions = null, int flags = 0);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavController, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavHostKt {
-    ctor public NavHostKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavHost, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static androidx.navigation.NavController findNavController(android.view.View);
   }
 
diff --git a/navigation/navigation-runtime-ktx/api/2.1.0-alpha03.txt b/navigation/navigation-runtime-ktx/api/2.1.0-alpha03.txt
index fa3dc07..09505f5 100644
--- a/navigation/navigation-runtime-ktx/api/2.1.0-alpha03.txt
+++ b/navigation/navigation-runtime-ktx/api/2.1.0-alpha03.txt
@@ -2,12 +2,10 @@
 package androidx.navigation {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static androidx.navigation.NavController findNavController(android.app.Activity, @IdRes int viewId);
   }
 
   public final class ActivityNavArgsLazyKt {
-    ctor public ActivityNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(android.app.Activity);
   }
 
@@ -32,27 +30,22 @@
   }
 
   public final class ActivityNavigatorDestinationBuilderKt {
-    ctor public ActivityNavigatorDestinationBuilderKt();
     method public static inline void activity(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.ActivityNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class ActivityNavigatorExtrasKt {
-    ctor public ActivityNavigatorExtrasKt();
     method public static androidx.navigation.ActivityNavigator.Extras ActivityNavigatorExtras(androidx.core.app.ActivityOptionsCompat? activityOptions = null, int flags = 0);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavController, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavHostKt {
-    ctor public NavHostKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavHost, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static androidx.navigation.NavController findNavController(android.view.View);
   }
 
diff --git a/navigation/navigation-runtime-ktx/api/2.1.0-alpha04.txt b/navigation/navigation-runtime-ktx/api/2.1.0-alpha04.txt
index fa3dc07..09505f5 100644
--- a/navigation/navigation-runtime-ktx/api/2.1.0-alpha04.txt
+++ b/navigation/navigation-runtime-ktx/api/2.1.0-alpha04.txt
@@ -2,12 +2,10 @@
 package androidx.navigation {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static androidx.navigation.NavController findNavController(android.app.Activity, @IdRes int viewId);
   }
 
   public final class ActivityNavArgsLazyKt {
-    ctor public ActivityNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(android.app.Activity);
   }
 
@@ -32,27 +30,22 @@
   }
 
   public final class ActivityNavigatorDestinationBuilderKt {
-    ctor public ActivityNavigatorDestinationBuilderKt();
     method public static inline void activity(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.ActivityNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class ActivityNavigatorExtrasKt {
-    ctor public ActivityNavigatorExtrasKt();
     method public static androidx.navigation.ActivityNavigator.Extras ActivityNavigatorExtras(androidx.core.app.ActivityOptionsCompat? activityOptions = null, int flags = 0);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavController, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavHostKt {
-    ctor public NavHostKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavHost, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static androidx.navigation.NavController findNavController(android.view.View);
   }
 
diff --git a/navigation/navigation-runtime-ktx/api/2.1.0-alpha05.txt b/navigation/navigation-runtime-ktx/api/2.1.0-alpha05.txt
index fa3dc07..09505f5 100644
--- a/navigation/navigation-runtime-ktx/api/2.1.0-alpha05.txt
+++ b/navigation/navigation-runtime-ktx/api/2.1.0-alpha05.txt
@@ -2,12 +2,10 @@
 package androidx.navigation {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static androidx.navigation.NavController findNavController(android.app.Activity, @IdRes int viewId);
   }
 
   public final class ActivityNavArgsLazyKt {
-    ctor public ActivityNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(android.app.Activity);
   }
 
@@ -32,27 +30,22 @@
   }
 
   public final class ActivityNavigatorDestinationBuilderKt {
-    ctor public ActivityNavigatorDestinationBuilderKt();
     method public static inline void activity(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.ActivityNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class ActivityNavigatorExtrasKt {
-    ctor public ActivityNavigatorExtrasKt();
     method public static androidx.navigation.ActivityNavigator.Extras ActivityNavigatorExtras(androidx.core.app.ActivityOptionsCompat? activityOptions = null, int flags = 0);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavController, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavHostKt {
-    ctor public NavHostKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavHost, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static androidx.navigation.NavController findNavController(android.view.View);
   }
 
diff --git a/navigation/navigation-runtime-ktx/api/2.1.0-alpha06.txt b/navigation/navigation-runtime-ktx/api/2.1.0-alpha06.txt
index fa3dc07..09505f5 100644
--- a/navigation/navigation-runtime-ktx/api/2.1.0-alpha06.txt
+++ b/navigation/navigation-runtime-ktx/api/2.1.0-alpha06.txt
@@ -2,12 +2,10 @@
 package androidx.navigation {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static androidx.navigation.NavController findNavController(android.app.Activity, @IdRes int viewId);
   }
 
   public final class ActivityNavArgsLazyKt {
-    ctor public ActivityNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(android.app.Activity);
   }
 
@@ -32,27 +30,22 @@
   }
 
   public final class ActivityNavigatorDestinationBuilderKt {
-    ctor public ActivityNavigatorDestinationBuilderKt();
     method public static inline void activity(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.ActivityNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class ActivityNavigatorExtrasKt {
-    ctor public ActivityNavigatorExtrasKt();
     method public static androidx.navigation.ActivityNavigator.Extras ActivityNavigatorExtras(androidx.core.app.ActivityOptionsCompat? activityOptions = null, int flags = 0);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavController, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavHostKt {
-    ctor public NavHostKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavHost, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static androidx.navigation.NavController findNavController(android.view.View);
   }
 
diff --git a/navigation/navigation-runtime-ktx/api/2.1.0-beta01.txt b/navigation/navigation-runtime-ktx/api/2.1.0-beta01.txt
index fa3dc07..09505f5 100644
--- a/navigation/navigation-runtime-ktx/api/2.1.0-beta01.txt
+++ b/navigation/navigation-runtime-ktx/api/2.1.0-beta01.txt
@@ -2,12 +2,10 @@
 package androidx.navigation {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static androidx.navigation.NavController findNavController(android.app.Activity, @IdRes int viewId);
   }
 
   public final class ActivityNavArgsLazyKt {
-    ctor public ActivityNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(android.app.Activity);
   }
 
@@ -32,27 +30,22 @@
   }
 
   public final class ActivityNavigatorDestinationBuilderKt {
-    ctor public ActivityNavigatorDestinationBuilderKt();
     method public static inline void activity(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.ActivityNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class ActivityNavigatorExtrasKt {
-    ctor public ActivityNavigatorExtrasKt();
     method public static androidx.navigation.ActivityNavigator.Extras ActivityNavigatorExtras(androidx.core.app.ActivityOptionsCompat? activityOptions = null, int flags = 0);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavController, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavHostKt {
-    ctor public NavHostKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavHost, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static androidx.navigation.NavController findNavController(android.view.View);
   }
 
diff --git a/navigation/navigation-runtime-ktx/api/2.2.0-alpha01.txt b/navigation/navigation-runtime-ktx/api/2.2.0-alpha01.txt
index fa3dc07..09505f5 100644
--- a/navigation/navigation-runtime-ktx/api/2.2.0-alpha01.txt
+++ b/navigation/navigation-runtime-ktx/api/2.2.0-alpha01.txt
@@ -2,12 +2,10 @@
 package androidx.navigation {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static androidx.navigation.NavController findNavController(android.app.Activity, @IdRes int viewId);
   }
 
   public final class ActivityNavArgsLazyKt {
-    ctor public ActivityNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(android.app.Activity);
   }
 
@@ -32,27 +30,22 @@
   }
 
   public final class ActivityNavigatorDestinationBuilderKt {
-    ctor public ActivityNavigatorDestinationBuilderKt();
     method public static inline void activity(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.ActivityNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class ActivityNavigatorExtrasKt {
-    ctor public ActivityNavigatorExtrasKt();
     method public static androidx.navigation.ActivityNavigator.Extras ActivityNavigatorExtras(androidx.core.app.ActivityOptionsCompat? activityOptions = null, int flags = 0);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavController, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavHostKt {
-    ctor public NavHostKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavHost, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static androidx.navigation.NavController findNavController(android.view.View);
   }
 
diff --git a/navigation/navigation-runtime-ktx/api/2.2.0-alpha02.txt b/navigation/navigation-runtime-ktx/api/2.2.0-alpha02.txt
index fa3dc07..09505f5 100644
--- a/navigation/navigation-runtime-ktx/api/2.2.0-alpha02.txt
+++ b/navigation/navigation-runtime-ktx/api/2.2.0-alpha02.txt
@@ -2,12 +2,10 @@
 package androidx.navigation {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static androidx.navigation.NavController findNavController(android.app.Activity, @IdRes int viewId);
   }
 
   public final class ActivityNavArgsLazyKt {
-    ctor public ActivityNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(android.app.Activity);
   }
 
@@ -32,27 +30,22 @@
   }
 
   public final class ActivityNavigatorDestinationBuilderKt {
-    ctor public ActivityNavigatorDestinationBuilderKt();
     method public static inline void activity(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.ActivityNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class ActivityNavigatorExtrasKt {
-    ctor public ActivityNavigatorExtrasKt();
     method public static androidx.navigation.ActivityNavigator.Extras ActivityNavigatorExtras(androidx.core.app.ActivityOptionsCompat? activityOptions = null, int flags = 0);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavController, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavHostKt {
-    ctor public NavHostKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavHost, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static androidx.navigation.NavController findNavController(android.view.View);
   }
 
diff --git a/navigation/navigation-runtime-ktx/api/2.2.0-alpha03.txt b/navigation/navigation-runtime-ktx/api/2.2.0-alpha03.txt
index fa3dc07..09505f5 100644
--- a/navigation/navigation-runtime-ktx/api/2.2.0-alpha03.txt
+++ b/navigation/navigation-runtime-ktx/api/2.2.0-alpha03.txt
@@ -2,12 +2,10 @@
 package androidx.navigation {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static androidx.navigation.NavController findNavController(android.app.Activity, @IdRes int viewId);
   }
 
   public final class ActivityNavArgsLazyKt {
-    ctor public ActivityNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(android.app.Activity);
   }
 
@@ -32,27 +30,22 @@
   }
 
   public final class ActivityNavigatorDestinationBuilderKt {
-    ctor public ActivityNavigatorDestinationBuilderKt();
     method public static inline void activity(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.ActivityNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class ActivityNavigatorExtrasKt {
-    ctor public ActivityNavigatorExtrasKt();
     method public static androidx.navigation.ActivityNavigator.Extras ActivityNavigatorExtras(androidx.core.app.ActivityOptionsCompat? activityOptions = null, int flags = 0);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavController, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavHostKt {
-    ctor public NavHostKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavHost, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static androidx.navigation.NavController findNavController(android.view.View);
   }
 
diff --git a/navigation/navigation-runtime-ktx/api/2.2.0-beta01.txt b/navigation/navigation-runtime-ktx/api/2.2.0-beta01.txt
index fa3dc07..09505f5 100644
--- a/navigation/navigation-runtime-ktx/api/2.2.0-beta01.txt
+++ b/navigation/navigation-runtime-ktx/api/2.2.0-beta01.txt
@@ -2,12 +2,10 @@
 package androidx.navigation {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static androidx.navigation.NavController findNavController(android.app.Activity, @IdRes int viewId);
   }
 
   public final class ActivityNavArgsLazyKt {
-    ctor public ActivityNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(android.app.Activity);
   }
 
@@ -32,27 +30,22 @@
   }
 
   public final class ActivityNavigatorDestinationBuilderKt {
-    ctor public ActivityNavigatorDestinationBuilderKt();
     method public static inline void activity(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.ActivityNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class ActivityNavigatorExtrasKt {
-    ctor public ActivityNavigatorExtrasKt();
     method public static androidx.navigation.ActivityNavigator.Extras ActivityNavigatorExtras(androidx.core.app.ActivityOptionsCompat? activityOptions = null, int flags = 0);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavController, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavHostKt {
-    ctor public NavHostKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavHost, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static androidx.navigation.NavController findNavController(android.view.View);
   }
 
diff --git a/navigation/navigation-runtime-ktx/api/2.2.0-rc01.txt b/navigation/navigation-runtime-ktx/api/2.2.0-rc01.txt
index fa3dc07..09505f5 100644
--- a/navigation/navigation-runtime-ktx/api/2.2.0-rc01.txt
+++ b/navigation/navigation-runtime-ktx/api/2.2.0-rc01.txt
@@ -2,12 +2,10 @@
 package androidx.navigation {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static androidx.navigation.NavController findNavController(android.app.Activity, @IdRes int viewId);
   }
 
   public final class ActivityNavArgsLazyKt {
-    ctor public ActivityNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(android.app.Activity);
   }
 
@@ -32,27 +30,22 @@
   }
 
   public final class ActivityNavigatorDestinationBuilderKt {
-    ctor public ActivityNavigatorDestinationBuilderKt();
     method public static inline void activity(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.ActivityNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class ActivityNavigatorExtrasKt {
-    ctor public ActivityNavigatorExtrasKt();
     method public static androidx.navigation.ActivityNavigator.Extras ActivityNavigatorExtras(androidx.core.app.ActivityOptionsCompat? activityOptions = null, int flags = 0);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavController, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavHostKt {
-    ctor public NavHostKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavHost, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static androidx.navigation.NavController findNavController(android.view.View);
   }
 
diff --git a/navigation/navigation-runtime-ktx/api/2.3.0-alpha01.txt b/navigation/navigation-runtime-ktx/api/2.3.0-alpha01.txt
index fa3dc07..09505f5 100644
--- a/navigation/navigation-runtime-ktx/api/2.3.0-alpha01.txt
+++ b/navigation/navigation-runtime-ktx/api/2.3.0-alpha01.txt
@@ -2,12 +2,10 @@
 package androidx.navigation {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static androidx.navigation.NavController findNavController(android.app.Activity, @IdRes int viewId);
   }
 
   public final class ActivityNavArgsLazyKt {
-    ctor public ActivityNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(android.app.Activity);
   }
 
@@ -32,27 +30,22 @@
   }
 
   public final class ActivityNavigatorDestinationBuilderKt {
-    ctor public ActivityNavigatorDestinationBuilderKt();
     method public static inline void activity(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.ActivityNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class ActivityNavigatorExtrasKt {
-    ctor public ActivityNavigatorExtrasKt();
     method public static androidx.navigation.ActivityNavigator.Extras ActivityNavigatorExtras(androidx.core.app.ActivityOptionsCompat? activityOptions = null, int flags = 0);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavController, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavHostKt {
-    ctor public NavHostKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavHost, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static androidx.navigation.NavController findNavController(android.view.View);
   }
 
diff --git a/navigation/navigation-runtime-ktx/api/current.txt b/navigation/navigation-runtime-ktx/api/current.txt
index fa3dc07..09505f5 100644
--- a/navigation/navigation-runtime-ktx/api/current.txt
+++ b/navigation/navigation-runtime-ktx/api/current.txt
@@ -2,12 +2,10 @@
 package androidx.navigation {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static androidx.navigation.NavController findNavController(android.app.Activity, @IdRes int viewId);
   }
 
   public final class ActivityNavArgsLazyKt {
-    ctor public ActivityNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(android.app.Activity);
   }
 
@@ -32,27 +30,22 @@
   }
 
   public final class ActivityNavigatorDestinationBuilderKt {
-    ctor public ActivityNavigatorDestinationBuilderKt();
     method public static inline void activity(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.ActivityNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class ActivityNavigatorExtrasKt {
-    ctor public ActivityNavigatorExtrasKt();
     method public static androidx.navigation.ActivityNavigator.Extras ActivityNavigatorExtras(androidx.core.app.ActivityOptionsCompat? activityOptions = null, int flags = 0);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavController, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavHostKt {
-    ctor public NavHostKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavHost, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static androidx.navigation.NavController findNavController(android.view.View);
   }
 
diff --git a/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.0.0-rc02.txt b/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.0.0-rc02.txt
index 31a9729..c2af646 100644
--- a/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.0.0-rc02.txt
+++ b/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.0.0-rc02.txt
@@ -2,12 +2,10 @@
 package androidx.navigation {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static androidx.navigation.NavController findNavController(android.app.Activity, @IdRes int viewId);
   }
 
   public final class ActivityNavArgsLazyKt {
-    ctor public ActivityNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(android.app.Activity);
   }
 
@@ -29,27 +27,22 @@
   }
 
   public final class ActivityNavigatorDestinationBuilderKt {
-    ctor public ActivityNavigatorDestinationBuilderKt();
     method public static inline void activity(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.ActivityNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class ActivityNavigatorExtrasKt {
-    ctor public ActivityNavigatorExtrasKt();
     method public static androidx.navigation.ActivityNavigator.Extras ActivityNavigatorExtras(androidx.core.app.ActivityOptionsCompat? activityOptions = null, int flags = 0);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavController, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavHostKt {
-    ctor public NavHostKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavHost, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static androidx.navigation.NavController findNavController(android.view.View);
   }
 
diff --git a/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.1.0-alpha01.txt b/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.1.0-alpha01.txt
index 31a9729..c2af646 100644
--- a/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.1.0-alpha01.txt
+++ b/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.1.0-alpha01.txt
@@ -2,12 +2,10 @@
 package androidx.navigation {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static androidx.navigation.NavController findNavController(android.app.Activity, @IdRes int viewId);
   }
 
   public final class ActivityNavArgsLazyKt {
-    ctor public ActivityNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(android.app.Activity);
   }
 
@@ -29,27 +27,22 @@
   }
 
   public final class ActivityNavigatorDestinationBuilderKt {
-    ctor public ActivityNavigatorDestinationBuilderKt();
     method public static inline void activity(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.ActivityNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class ActivityNavigatorExtrasKt {
-    ctor public ActivityNavigatorExtrasKt();
     method public static androidx.navigation.ActivityNavigator.Extras ActivityNavigatorExtras(androidx.core.app.ActivityOptionsCompat? activityOptions = null, int flags = 0);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavController, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavHostKt {
-    ctor public NavHostKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavHost, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static androidx.navigation.NavController findNavController(android.view.View);
   }
 
diff --git a/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.1.0-alpha02.txt b/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.1.0-alpha02.txt
index fa3dc07..09505f5 100644
--- a/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.1.0-alpha02.txt
+++ b/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.1.0-alpha02.txt
@@ -2,12 +2,10 @@
 package androidx.navigation {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static androidx.navigation.NavController findNavController(android.app.Activity, @IdRes int viewId);
   }
 
   public final class ActivityNavArgsLazyKt {
-    ctor public ActivityNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(android.app.Activity);
   }
 
@@ -32,27 +30,22 @@
   }
 
   public final class ActivityNavigatorDestinationBuilderKt {
-    ctor public ActivityNavigatorDestinationBuilderKt();
     method public static inline void activity(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.ActivityNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class ActivityNavigatorExtrasKt {
-    ctor public ActivityNavigatorExtrasKt();
     method public static androidx.navigation.ActivityNavigator.Extras ActivityNavigatorExtras(androidx.core.app.ActivityOptionsCompat? activityOptions = null, int flags = 0);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavController, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavHostKt {
-    ctor public NavHostKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavHost, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static androidx.navigation.NavController findNavController(android.view.View);
   }
 
diff --git a/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.1.0-alpha03.txt b/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.1.0-alpha03.txt
index fa3dc07..09505f5 100644
--- a/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.1.0-alpha03.txt
+++ b/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.1.0-alpha03.txt
@@ -2,12 +2,10 @@
 package androidx.navigation {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static androidx.navigation.NavController findNavController(android.app.Activity, @IdRes int viewId);
   }
 
   public final class ActivityNavArgsLazyKt {
-    ctor public ActivityNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(android.app.Activity);
   }
 
@@ -32,27 +30,22 @@
   }
 
   public final class ActivityNavigatorDestinationBuilderKt {
-    ctor public ActivityNavigatorDestinationBuilderKt();
     method public static inline void activity(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.ActivityNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class ActivityNavigatorExtrasKt {
-    ctor public ActivityNavigatorExtrasKt();
     method public static androidx.navigation.ActivityNavigator.Extras ActivityNavigatorExtras(androidx.core.app.ActivityOptionsCompat? activityOptions = null, int flags = 0);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavController, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavHostKt {
-    ctor public NavHostKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavHost, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static androidx.navigation.NavController findNavController(android.view.View);
   }
 
diff --git a/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.1.0-alpha04.txt b/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.1.0-alpha04.txt
index fa3dc07..09505f5 100644
--- a/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.1.0-alpha04.txt
+++ b/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.1.0-alpha04.txt
@@ -2,12 +2,10 @@
 package androidx.navigation {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static androidx.navigation.NavController findNavController(android.app.Activity, @IdRes int viewId);
   }
 
   public final class ActivityNavArgsLazyKt {
-    ctor public ActivityNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(android.app.Activity);
   }
 
@@ -32,27 +30,22 @@
   }
 
   public final class ActivityNavigatorDestinationBuilderKt {
-    ctor public ActivityNavigatorDestinationBuilderKt();
     method public static inline void activity(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.ActivityNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class ActivityNavigatorExtrasKt {
-    ctor public ActivityNavigatorExtrasKt();
     method public static androidx.navigation.ActivityNavigator.Extras ActivityNavigatorExtras(androidx.core.app.ActivityOptionsCompat? activityOptions = null, int flags = 0);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavController, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavHostKt {
-    ctor public NavHostKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavHost, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static androidx.navigation.NavController findNavController(android.view.View);
   }
 
diff --git a/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.1.0-alpha05.txt b/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.1.0-alpha05.txt
index fa3dc07..09505f5 100644
--- a/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.1.0-alpha05.txt
+++ b/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.1.0-alpha05.txt
@@ -2,12 +2,10 @@
 package androidx.navigation {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static androidx.navigation.NavController findNavController(android.app.Activity, @IdRes int viewId);
   }
 
   public final class ActivityNavArgsLazyKt {
-    ctor public ActivityNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(android.app.Activity);
   }
 
@@ -32,27 +30,22 @@
   }
 
   public final class ActivityNavigatorDestinationBuilderKt {
-    ctor public ActivityNavigatorDestinationBuilderKt();
     method public static inline void activity(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.ActivityNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class ActivityNavigatorExtrasKt {
-    ctor public ActivityNavigatorExtrasKt();
     method public static androidx.navigation.ActivityNavigator.Extras ActivityNavigatorExtras(androidx.core.app.ActivityOptionsCompat? activityOptions = null, int flags = 0);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavController, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavHostKt {
-    ctor public NavHostKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavHost, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static androidx.navigation.NavController findNavController(android.view.View);
   }
 
diff --git a/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.1.0-alpha06.txt b/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.1.0-alpha06.txt
index fa3dc07..09505f5 100644
--- a/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.1.0-alpha06.txt
+++ b/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.1.0-alpha06.txt
@@ -2,12 +2,10 @@
 package androidx.navigation {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static androidx.navigation.NavController findNavController(android.app.Activity, @IdRes int viewId);
   }
 
   public final class ActivityNavArgsLazyKt {
-    ctor public ActivityNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(android.app.Activity);
   }
 
@@ -32,27 +30,22 @@
   }
 
   public final class ActivityNavigatorDestinationBuilderKt {
-    ctor public ActivityNavigatorDestinationBuilderKt();
     method public static inline void activity(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.ActivityNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class ActivityNavigatorExtrasKt {
-    ctor public ActivityNavigatorExtrasKt();
     method public static androidx.navigation.ActivityNavigator.Extras ActivityNavigatorExtras(androidx.core.app.ActivityOptionsCompat? activityOptions = null, int flags = 0);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavController, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavHostKt {
-    ctor public NavHostKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavHost, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static androidx.navigation.NavController findNavController(android.view.View);
   }
 
diff --git a/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.1.0-beta01.txt b/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.1.0-beta01.txt
index fa3dc07..09505f5 100644
--- a/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.1.0-beta01.txt
+++ b/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.1.0-beta01.txt
@@ -2,12 +2,10 @@
 package androidx.navigation {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static androidx.navigation.NavController findNavController(android.app.Activity, @IdRes int viewId);
   }
 
   public final class ActivityNavArgsLazyKt {
-    ctor public ActivityNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(android.app.Activity);
   }
 
@@ -32,27 +30,22 @@
   }
 
   public final class ActivityNavigatorDestinationBuilderKt {
-    ctor public ActivityNavigatorDestinationBuilderKt();
     method public static inline void activity(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.ActivityNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class ActivityNavigatorExtrasKt {
-    ctor public ActivityNavigatorExtrasKt();
     method public static androidx.navigation.ActivityNavigator.Extras ActivityNavigatorExtras(androidx.core.app.ActivityOptionsCompat? activityOptions = null, int flags = 0);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavController, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavHostKt {
-    ctor public NavHostKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavHost, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static androidx.navigation.NavController findNavController(android.view.View);
   }
 
diff --git a/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.2.0-alpha01.txt b/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.2.0-alpha01.txt
index fa3dc07..09505f5 100644
--- a/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.2.0-alpha01.txt
+++ b/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.2.0-alpha01.txt
@@ -2,12 +2,10 @@
 package androidx.navigation {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static androidx.navigation.NavController findNavController(android.app.Activity, @IdRes int viewId);
   }
 
   public final class ActivityNavArgsLazyKt {
-    ctor public ActivityNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(android.app.Activity);
   }
 
@@ -32,27 +30,22 @@
   }
 
   public final class ActivityNavigatorDestinationBuilderKt {
-    ctor public ActivityNavigatorDestinationBuilderKt();
     method public static inline void activity(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.ActivityNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class ActivityNavigatorExtrasKt {
-    ctor public ActivityNavigatorExtrasKt();
     method public static androidx.navigation.ActivityNavigator.Extras ActivityNavigatorExtras(androidx.core.app.ActivityOptionsCompat? activityOptions = null, int flags = 0);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavController, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavHostKt {
-    ctor public NavHostKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavHost, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static androidx.navigation.NavController findNavController(android.view.View);
   }
 
diff --git a/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.2.0-alpha02.txt b/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.2.0-alpha02.txt
index fa3dc07..09505f5 100644
--- a/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.2.0-alpha02.txt
+++ b/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.2.0-alpha02.txt
@@ -2,12 +2,10 @@
 package androidx.navigation {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static androidx.navigation.NavController findNavController(android.app.Activity, @IdRes int viewId);
   }
 
   public final class ActivityNavArgsLazyKt {
-    ctor public ActivityNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(android.app.Activity);
   }
 
@@ -32,27 +30,22 @@
   }
 
   public final class ActivityNavigatorDestinationBuilderKt {
-    ctor public ActivityNavigatorDestinationBuilderKt();
     method public static inline void activity(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.ActivityNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class ActivityNavigatorExtrasKt {
-    ctor public ActivityNavigatorExtrasKt();
     method public static androidx.navigation.ActivityNavigator.Extras ActivityNavigatorExtras(androidx.core.app.ActivityOptionsCompat? activityOptions = null, int flags = 0);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavController, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavHostKt {
-    ctor public NavHostKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavHost, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static androidx.navigation.NavController findNavController(android.view.View);
   }
 
diff --git a/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.2.0-alpha03.txt b/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.2.0-alpha03.txt
index fa3dc07..09505f5 100644
--- a/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.2.0-alpha03.txt
+++ b/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.2.0-alpha03.txt
@@ -2,12 +2,10 @@
 package androidx.navigation {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static androidx.navigation.NavController findNavController(android.app.Activity, @IdRes int viewId);
   }
 
   public final class ActivityNavArgsLazyKt {
-    ctor public ActivityNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(android.app.Activity);
   }
 
@@ -32,27 +30,22 @@
   }
 
   public final class ActivityNavigatorDestinationBuilderKt {
-    ctor public ActivityNavigatorDestinationBuilderKt();
     method public static inline void activity(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.ActivityNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class ActivityNavigatorExtrasKt {
-    ctor public ActivityNavigatorExtrasKt();
     method public static androidx.navigation.ActivityNavigator.Extras ActivityNavigatorExtras(androidx.core.app.ActivityOptionsCompat? activityOptions = null, int flags = 0);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavController, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavHostKt {
-    ctor public NavHostKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavHost, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static androidx.navigation.NavController findNavController(android.view.View);
   }
 
diff --git a/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.2.0-beta01.txt b/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.2.0-beta01.txt
index fa3dc07..09505f5 100644
--- a/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.2.0-beta01.txt
+++ b/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.2.0-beta01.txt
@@ -2,12 +2,10 @@
 package androidx.navigation {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static androidx.navigation.NavController findNavController(android.app.Activity, @IdRes int viewId);
   }
 
   public final class ActivityNavArgsLazyKt {
-    ctor public ActivityNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(android.app.Activity);
   }
 
@@ -32,27 +30,22 @@
   }
 
   public final class ActivityNavigatorDestinationBuilderKt {
-    ctor public ActivityNavigatorDestinationBuilderKt();
     method public static inline void activity(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.ActivityNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class ActivityNavigatorExtrasKt {
-    ctor public ActivityNavigatorExtrasKt();
     method public static androidx.navigation.ActivityNavigator.Extras ActivityNavigatorExtras(androidx.core.app.ActivityOptionsCompat? activityOptions = null, int flags = 0);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavController, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavHostKt {
-    ctor public NavHostKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavHost, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static androidx.navigation.NavController findNavController(android.view.View);
   }
 
diff --git a/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.2.0-rc01.txt b/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.2.0-rc01.txt
index fa3dc07..09505f5 100644
--- a/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.2.0-rc01.txt
+++ b/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.2.0-rc01.txt
@@ -2,12 +2,10 @@
 package androidx.navigation {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static androidx.navigation.NavController findNavController(android.app.Activity, @IdRes int viewId);
   }
 
   public final class ActivityNavArgsLazyKt {
-    ctor public ActivityNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(android.app.Activity);
   }
 
@@ -32,27 +30,22 @@
   }
 
   public final class ActivityNavigatorDestinationBuilderKt {
-    ctor public ActivityNavigatorDestinationBuilderKt();
     method public static inline void activity(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.ActivityNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class ActivityNavigatorExtrasKt {
-    ctor public ActivityNavigatorExtrasKt();
     method public static androidx.navigation.ActivityNavigator.Extras ActivityNavigatorExtras(androidx.core.app.ActivityOptionsCompat? activityOptions = null, int flags = 0);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavController, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavHostKt {
-    ctor public NavHostKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavHost, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static androidx.navigation.NavController findNavController(android.view.View);
   }
 
diff --git a/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.3.0-alpha01.txt b/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.3.0-alpha01.txt
index fa3dc07..09505f5 100644
--- a/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.3.0-alpha01.txt
+++ b/navigation/navigation-runtime-ktx/api/public_plus_experimental_2.3.0-alpha01.txt
@@ -2,12 +2,10 @@
 package androidx.navigation {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static androidx.navigation.NavController findNavController(android.app.Activity, @IdRes int viewId);
   }
 
   public final class ActivityNavArgsLazyKt {
-    ctor public ActivityNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(android.app.Activity);
   }
 
@@ -32,27 +30,22 @@
   }
 
   public final class ActivityNavigatorDestinationBuilderKt {
-    ctor public ActivityNavigatorDestinationBuilderKt();
     method public static inline void activity(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.ActivityNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class ActivityNavigatorExtrasKt {
-    ctor public ActivityNavigatorExtrasKt();
     method public static androidx.navigation.ActivityNavigator.Extras ActivityNavigatorExtras(androidx.core.app.ActivityOptionsCompat? activityOptions = null, int flags = 0);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavController, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavHostKt {
-    ctor public NavHostKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavHost, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static androidx.navigation.NavController findNavController(android.view.View);
   }
 
diff --git a/navigation/navigation-runtime-ktx/api/public_plus_experimental_current.txt b/navigation/navigation-runtime-ktx/api/public_plus_experimental_current.txt
index fa3dc07..09505f5 100644
--- a/navigation/navigation-runtime-ktx/api/public_plus_experimental_current.txt
+++ b/navigation/navigation-runtime-ktx/api/public_plus_experimental_current.txt
@@ -2,12 +2,10 @@
 package androidx.navigation {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static androidx.navigation.NavController findNavController(android.app.Activity, @IdRes int viewId);
   }
 
   public final class ActivityNavArgsLazyKt {
-    ctor public ActivityNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(android.app.Activity);
   }
 
@@ -32,27 +30,22 @@
   }
 
   public final class ActivityNavigatorDestinationBuilderKt {
-    ctor public ActivityNavigatorDestinationBuilderKt();
     method public static inline void activity(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.ActivityNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class ActivityNavigatorExtrasKt {
-    ctor public ActivityNavigatorExtrasKt();
     method public static androidx.navigation.ActivityNavigator.Extras ActivityNavigatorExtras(androidx.core.app.ActivityOptionsCompat? activityOptions = null, int flags = 0);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavController, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavHostKt {
-    ctor public NavHostKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavHost, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static androidx.navigation.NavController findNavController(android.view.View);
   }
 
diff --git a/navigation/navigation-runtime-ktx/api/restricted_2.0.0-rc02.txt b/navigation/navigation-runtime-ktx/api/restricted_2.0.0-rc02.txt
index 31a9729..c2af646 100644
--- a/navigation/navigation-runtime-ktx/api/restricted_2.0.0-rc02.txt
+++ b/navigation/navigation-runtime-ktx/api/restricted_2.0.0-rc02.txt
@@ -2,12 +2,10 @@
 package androidx.navigation {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static androidx.navigation.NavController findNavController(android.app.Activity, @IdRes int viewId);
   }
 
   public final class ActivityNavArgsLazyKt {
-    ctor public ActivityNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(android.app.Activity);
   }
 
@@ -29,27 +27,22 @@
   }
 
   public final class ActivityNavigatorDestinationBuilderKt {
-    ctor public ActivityNavigatorDestinationBuilderKt();
     method public static inline void activity(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.ActivityNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class ActivityNavigatorExtrasKt {
-    ctor public ActivityNavigatorExtrasKt();
     method public static androidx.navigation.ActivityNavigator.Extras ActivityNavigatorExtras(androidx.core.app.ActivityOptionsCompat? activityOptions = null, int flags = 0);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavController, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavHostKt {
-    ctor public NavHostKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavHost, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static androidx.navigation.NavController findNavController(android.view.View);
   }
 
diff --git a/navigation/navigation-runtime-ktx/api/restricted_2.1.0-alpha01.txt b/navigation/navigation-runtime-ktx/api/restricted_2.1.0-alpha01.txt
index 31a9729..c2af646 100644
--- a/navigation/navigation-runtime-ktx/api/restricted_2.1.0-alpha01.txt
+++ b/navigation/navigation-runtime-ktx/api/restricted_2.1.0-alpha01.txt
@@ -2,12 +2,10 @@
 package androidx.navigation {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static androidx.navigation.NavController findNavController(android.app.Activity, @IdRes int viewId);
   }
 
   public final class ActivityNavArgsLazyKt {
-    ctor public ActivityNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(android.app.Activity);
   }
 
@@ -29,27 +27,22 @@
   }
 
   public final class ActivityNavigatorDestinationBuilderKt {
-    ctor public ActivityNavigatorDestinationBuilderKt();
     method public static inline void activity(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.ActivityNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class ActivityNavigatorExtrasKt {
-    ctor public ActivityNavigatorExtrasKt();
     method public static androidx.navigation.ActivityNavigator.Extras ActivityNavigatorExtras(androidx.core.app.ActivityOptionsCompat? activityOptions = null, int flags = 0);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavController, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavHostKt {
-    ctor public NavHostKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavHost, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static androidx.navigation.NavController findNavController(android.view.View);
   }
 
diff --git a/navigation/navigation-runtime-ktx/api/restricted_2.1.0-alpha02.txt b/navigation/navigation-runtime-ktx/api/restricted_2.1.0-alpha02.txt
index fa3dc07..09505f5 100644
--- a/navigation/navigation-runtime-ktx/api/restricted_2.1.0-alpha02.txt
+++ b/navigation/navigation-runtime-ktx/api/restricted_2.1.0-alpha02.txt
@@ -2,12 +2,10 @@
 package androidx.navigation {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static androidx.navigation.NavController findNavController(android.app.Activity, @IdRes int viewId);
   }
 
   public final class ActivityNavArgsLazyKt {
-    ctor public ActivityNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(android.app.Activity);
   }
 
@@ -32,27 +30,22 @@
   }
 
   public final class ActivityNavigatorDestinationBuilderKt {
-    ctor public ActivityNavigatorDestinationBuilderKt();
     method public static inline void activity(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.ActivityNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class ActivityNavigatorExtrasKt {
-    ctor public ActivityNavigatorExtrasKt();
     method public static androidx.navigation.ActivityNavigator.Extras ActivityNavigatorExtras(androidx.core.app.ActivityOptionsCompat? activityOptions = null, int flags = 0);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavController, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavHostKt {
-    ctor public NavHostKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavHost, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static androidx.navigation.NavController findNavController(android.view.View);
   }
 
diff --git a/navigation/navigation-runtime-ktx/api/restricted_2.1.0-alpha03.txt b/navigation/navigation-runtime-ktx/api/restricted_2.1.0-alpha03.txt
index fa3dc07..09505f5 100644
--- a/navigation/navigation-runtime-ktx/api/restricted_2.1.0-alpha03.txt
+++ b/navigation/navigation-runtime-ktx/api/restricted_2.1.0-alpha03.txt
@@ -2,12 +2,10 @@
 package androidx.navigation {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static androidx.navigation.NavController findNavController(android.app.Activity, @IdRes int viewId);
   }
 
   public final class ActivityNavArgsLazyKt {
-    ctor public ActivityNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(android.app.Activity);
   }
 
@@ -32,27 +30,22 @@
   }
 
   public final class ActivityNavigatorDestinationBuilderKt {
-    ctor public ActivityNavigatorDestinationBuilderKt();
     method public static inline void activity(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.ActivityNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class ActivityNavigatorExtrasKt {
-    ctor public ActivityNavigatorExtrasKt();
     method public static androidx.navigation.ActivityNavigator.Extras ActivityNavigatorExtras(androidx.core.app.ActivityOptionsCompat? activityOptions = null, int flags = 0);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavController, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavHostKt {
-    ctor public NavHostKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavHost, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static androidx.navigation.NavController findNavController(android.view.View);
   }
 
diff --git a/navigation/navigation-runtime-ktx/api/restricted_2.1.0-alpha04.txt b/navigation/navigation-runtime-ktx/api/restricted_2.1.0-alpha04.txt
index fa3dc07..09505f5 100644
--- a/navigation/navigation-runtime-ktx/api/restricted_2.1.0-alpha04.txt
+++ b/navigation/navigation-runtime-ktx/api/restricted_2.1.0-alpha04.txt
@@ -2,12 +2,10 @@
 package androidx.navigation {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static androidx.navigation.NavController findNavController(android.app.Activity, @IdRes int viewId);
   }
 
   public final class ActivityNavArgsLazyKt {
-    ctor public ActivityNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(android.app.Activity);
   }
 
@@ -32,27 +30,22 @@
   }
 
   public final class ActivityNavigatorDestinationBuilderKt {
-    ctor public ActivityNavigatorDestinationBuilderKt();
     method public static inline void activity(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.ActivityNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class ActivityNavigatorExtrasKt {
-    ctor public ActivityNavigatorExtrasKt();
     method public static androidx.navigation.ActivityNavigator.Extras ActivityNavigatorExtras(androidx.core.app.ActivityOptionsCompat? activityOptions = null, int flags = 0);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavController, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavHostKt {
-    ctor public NavHostKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavHost, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static androidx.navigation.NavController findNavController(android.view.View);
   }
 
diff --git a/navigation/navigation-runtime-ktx/api/restricted_2.1.0-alpha05.txt b/navigation/navigation-runtime-ktx/api/restricted_2.1.0-alpha05.txt
index fa3dc07..09505f5 100644
--- a/navigation/navigation-runtime-ktx/api/restricted_2.1.0-alpha05.txt
+++ b/navigation/navigation-runtime-ktx/api/restricted_2.1.0-alpha05.txt
@@ -2,12 +2,10 @@
 package androidx.navigation {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static androidx.navigation.NavController findNavController(android.app.Activity, @IdRes int viewId);
   }
 
   public final class ActivityNavArgsLazyKt {
-    ctor public ActivityNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(android.app.Activity);
   }
 
@@ -32,27 +30,22 @@
   }
 
   public final class ActivityNavigatorDestinationBuilderKt {
-    ctor public ActivityNavigatorDestinationBuilderKt();
     method public static inline void activity(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.ActivityNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class ActivityNavigatorExtrasKt {
-    ctor public ActivityNavigatorExtrasKt();
     method public static androidx.navigation.ActivityNavigator.Extras ActivityNavigatorExtras(androidx.core.app.ActivityOptionsCompat? activityOptions = null, int flags = 0);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavController, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavHostKt {
-    ctor public NavHostKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavHost, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static androidx.navigation.NavController findNavController(android.view.View);
   }
 
diff --git a/navigation/navigation-runtime-ktx/api/restricted_2.1.0-alpha06.txt b/navigation/navigation-runtime-ktx/api/restricted_2.1.0-alpha06.txt
index fa3dc07..09505f5 100644
--- a/navigation/navigation-runtime-ktx/api/restricted_2.1.0-alpha06.txt
+++ b/navigation/navigation-runtime-ktx/api/restricted_2.1.0-alpha06.txt
@@ -2,12 +2,10 @@
 package androidx.navigation {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static androidx.navigation.NavController findNavController(android.app.Activity, @IdRes int viewId);
   }
 
   public final class ActivityNavArgsLazyKt {
-    ctor public ActivityNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(android.app.Activity);
   }
 
@@ -32,27 +30,22 @@
   }
 
   public final class ActivityNavigatorDestinationBuilderKt {
-    ctor public ActivityNavigatorDestinationBuilderKt();
     method public static inline void activity(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.ActivityNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class ActivityNavigatorExtrasKt {
-    ctor public ActivityNavigatorExtrasKt();
     method public static androidx.navigation.ActivityNavigator.Extras ActivityNavigatorExtras(androidx.core.app.ActivityOptionsCompat? activityOptions = null, int flags = 0);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavController, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavHostKt {
-    ctor public NavHostKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavHost, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static androidx.navigation.NavController findNavController(android.view.View);
   }
 
diff --git a/navigation/navigation-runtime-ktx/api/restricted_2.1.0-beta01.txt b/navigation/navigation-runtime-ktx/api/restricted_2.1.0-beta01.txt
index fa3dc07..09505f5 100644
--- a/navigation/navigation-runtime-ktx/api/restricted_2.1.0-beta01.txt
+++ b/navigation/navigation-runtime-ktx/api/restricted_2.1.0-beta01.txt
@@ -2,12 +2,10 @@
 package androidx.navigation {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static androidx.navigation.NavController findNavController(android.app.Activity, @IdRes int viewId);
   }
 
   public final class ActivityNavArgsLazyKt {
-    ctor public ActivityNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(android.app.Activity);
   }
 
@@ -32,27 +30,22 @@
   }
 
   public final class ActivityNavigatorDestinationBuilderKt {
-    ctor public ActivityNavigatorDestinationBuilderKt();
     method public static inline void activity(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.ActivityNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class ActivityNavigatorExtrasKt {
-    ctor public ActivityNavigatorExtrasKt();
     method public static androidx.navigation.ActivityNavigator.Extras ActivityNavigatorExtras(androidx.core.app.ActivityOptionsCompat? activityOptions = null, int flags = 0);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavController, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavHostKt {
-    ctor public NavHostKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavHost, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static androidx.navigation.NavController findNavController(android.view.View);
   }
 
diff --git a/navigation/navigation-runtime-ktx/api/restricted_2.2.0-alpha01.txt b/navigation/navigation-runtime-ktx/api/restricted_2.2.0-alpha01.txt
index fa3dc07..09505f5 100644
--- a/navigation/navigation-runtime-ktx/api/restricted_2.2.0-alpha01.txt
+++ b/navigation/navigation-runtime-ktx/api/restricted_2.2.0-alpha01.txt
@@ -2,12 +2,10 @@
 package androidx.navigation {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static androidx.navigation.NavController findNavController(android.app.Activity, @IdRes int viewId);
   }
 
   public final class ActivityNavArgsLazyKt {
-    ctor public ActivityNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(android.app.Activity);
   }
 
@@ -32,27 +30,22 @@
   }
 
   public final class ActivityNavigatorDestinationBuilderKt {
-    ctor public ActivityNavigatorDestinationBuilderKt();
     method public static inline void activity(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.ActivityNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class ActivityNavigatorExtrasKt {
-    ctor public ActivityNavigatorExtrasKt();
     method public static androidx.navigation.ActivityNavigator.Extras ActivityNavigatorExtras(androidx.core.app.ActivityOptionsCompat? activityOptions = null, int flags = 0);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavController, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavHostKt {
-    ctor public NavHostKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavHost, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static androidx.navigation.NavController findNavController(android.view.View);
   }
 
diff --git a/navigation/navigation-runtime-ktx/api/restricted_2.2.0-alpha02.txt b/navigation/navigation-runtime-ktx/api/restricted_2.2.0-alpha02.txt
index fa3dc07..09505f5 100644
--- a/navigation/navigation-runtime-ktx/api/restricted_2.2.0-alpha02.txt
+++ b/navigation/navigation-runtime-ktx/api/restricted_2.2.0-alpha02.txt
@@ -2,12 +2,10 @@
 package androidx.navigation {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static androidx.navigation.NavController findNavController(android.app.Activity, @IdRes int viewId);
   }
 
   public final class ActivityNavArgsLazyKt {
-    ctor public ActivityNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(android.app.Activity);
   }
 
@@ -32,27 +30,22 @@
   }
 
   public final class ActivityNavigatorDestinationBuilderKt {
-    ctor public ActivityNavigatorDestinationBuilderKt();
     method public static inline void activity(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.ActivityNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class ActivityNavigatorExtrasKt {
-    ctor public ActivityNavigatorExtrasKt();
     method public static androidx.navigation.ActivityNavigator.Extras ActivityNavigatorExtras(androidx.core.app.ActivityOptionsCompat? activityOptions = null, int flags = 0);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavController, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavHostKt {
-    ctor public NavHostKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavHost, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static androidx.navigation.NavController findNavController(android.view.View);
   }
 
diff --git a/navigation/navigation-runtime-ktx/api/restricted_2.2.0-alpha03.txt b/navigation/navigation-runtime-ktx/api/restricted_2.2.0-alpha03.txt
index fa3dc07..09505f5 100644
--- a/navigation/navigation-runtime-ktx/api/restricted_2.2.0-alpha03.txt
+++ b/navigation/navigation-runtime-ktx/api/restricted_2.2.0-alpha03.txt
@@ -2,12 +2,10 @@
 package androidx.navigation {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static androidx.navigation.NavController findNavController(android.app.Activity, @IdRes int viewId);
   }
 
   public final class ActivityNavArgsLazyKt {
-    ctor public ActivityNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(android.app.Activity);
   }
 
@@ -32,27 +30,22 @@
   }
 
   public final class ActivityNavigatorDestinationBuilderKt {
-    ctor public ActivityNavigatorDestinationBuilderKt();
     method public static inline void activity(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.ActivityNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class ActivityNavigatorExtrasKt {
-    ctor public ActivityNavigatorExtrasKt();
     method public static androidx.navigation.ActivityNavigator.Extras ActivityNavigatorExtras(androidx.core.app.ActivityOptionsCompat? activityOptions = null, int flags = 0);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavController, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavHostKt {
-    ctor public NavHostKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavHost, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static androidx.navigation.NavController findNavController(android.view.View);
   }
 
diff --git a/navigation/navigation-runtime-ktx/api/restricted_2.2.0-beta01.txt b/navigation/navigation-runtime-ktx/api/restricted_2.2.0-beta01.txt
index fa3dc07..09505f5 100644
--- a/navigation/navigation-runtime-ktx/api/restricted_2.2.0-beta01.txt
+++ b/navigation/navigation-runtime-ktx/api/restricted_2.2.0-beta01.txt
@@ -2,12 +2,10 @@
 package androidx.navigation {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static androidx.navigation.NavController findNavController(android.app.Activity, @IdRes int viewId);
   }
 
   public final class ActivityNavArgsLazyKt {
-    ctor public ActivityNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(android.app.Activity);
   }
 
@@ -32,27 +30,22 @@
   }
 
   public final class ActivityNavigatorDestinationBuilderKt {
-    ctor public ActivityNavigatorDestinationBuilderKt();
     method public static inline void activity(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.ActivityNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class ActivityNavigatorExtrasKt {
-    ctor public ActivityNavigatorExtrasKt();
     method public static androidx.navigation.ActivityNavigator.Extras ActivityNavigatorExtras(androidx.core.app.ActivityOptionsCompat? activityOptions = null, int flags = 0);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavController, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavHostKt {
-    ctor public NavHostKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavHost, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static androidx.navigation.NavController findNavController(android.view.View);
   }
 
diff --git a/navigation/navigation-runtime-ktx/api/restricted_2.2.0-rc01.txt b/navigation/navigation-runtime-ktx/api/restricted_2.2.0-rc01.txt
index fa3dc07..09505f5 100644
--- a/navigation/navigation-runtime-ktx/api/restricted_2.2.0-rc01.txt
+++ b/navigation/navigation-runtime-ktx/api/restricted_2.2.0-rc01.txt
@@ -2,12 +2,10 @@
 package androidx.navigation {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static androidx.navigation.NavController findNavController(android.app.Activity, @IdRes int viewId);
   }
 
   public final class ActivityNavArgsLazyKt {
-    ctor public ActivityNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(android.app.Activity);
   }
 
@@ -32,27 +30,22 @@
   }
 
   public final class ActivityNavigatorDestinationBuilderKt {
-    ctor public ActivityNavigatorDestinationBuilderKt();
     method public static inline void activity(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.ActivityNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class ActivityNavigatorExtrasKt {
-    ctor public ActivityNavigatorExtrasKt();
     method public static androidx.navigation.ActivityNavigator.Extras ActivityNavigatorExtras(androidx.core.app.ActivityOptionsCompat? activityOptions = null, int flags = 0);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavController, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavHostKt {
-    ctor public NavHostKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavHost, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static androidx.navigation.NavController findNavController(android.view.View);
   }
 
diff --git a/navigation/navigation-runtime-ktx/api/restricted_2.3.0-alpha01.txt b/navigation/navigation-runtime-ktx/api/restricted_2.3.0-alpha01.txt
index fa3dc07..09505f5 100644
--- a/navigation/navigation-runtime-ktx/api/restricted_2.3.0-alpha01.txt
+++ b/navigation/navigation-runtime-ktx/api/restricted_2.3.0-alpha01.txt
@@ -2,12 +2,10 @@
 package androidx.navigation {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static androidx.navigation.NavController findNavController(android.app.Activity, @IdRes int viewId);
   }
 
   public final class ActivityNavArgsLazyKt {
-    ctor public ActivityNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(android.app.Activity);
   }
 
@@ -32,27 +30,22 @@
   }
 
   public final class ActivityNavigatorDestinationBuilderKt {
-    ctor public ActivityNavigatorDestinationBuilderKt();
     method public static inline void activity(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.ActivityNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class ActivityNavigatorExtrasKt {
-    ctor public ActivityNavigatorExtrasKt();
     method public static androidx.navigation.ActivityNavigator.Extras ActivityNavigatorExtras(androidx.core.app.ActivityOptionsCompat? activityOptions = null, int flags = 0);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavController, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavHostKt {
-    ctor public NavHostKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavHost, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static androidx.navigation.NavController findNavController(android.view.View);
   }
 
diff --git a/navigation/navigation-runtime-ktx/api/restricted_current.txt b/navigation/navigation-runtime-ktx/api/restricted_current.txt
index fa3dc07..09505f5 100644
--- a/navigation/navigation-runtime-ktx/api/restricted_current.txt
+++ b/navigation/navigation-runtime-ktx/api/restricted_current.txt
@@ -2,12 +2,10 @@
 package androidx.navigation {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static androidx.navigation.NavController findNavController(android.app.Activity, @IdRes int viewId);
   }
 
   public final class ActivityNavArgsLazyKt {
-    ctor public ActivityNavArgsLazyKt();
     method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args> navArgs(android.app.Activity);
   }
 
@@ -32,27 +30,22 @@
   }
 
   public final class ActivityNavigatorDestinationBuilderKt {
-    ctor public ActivityNavigatorDestinationBuilderKt();
     method public static inline void activity(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.ActivityNavigatorDestinationBuilder,kotlin.Unit> builder);
   }
 
   public final class ActivityNavigatorExtrasKt {
-    ctor public ActivityNavigatorExtrasKt();
     method public static androidx.navigation.ActivityNavigator.Extras ActivityNavigatorExtras(androidx.core.app.ActivityOptionsCompat? activityOptions = null, int flags = 0);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavController, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class NavHostKt {
-    ctor public NavHostKt();
     method public static inline androidx.navigation.NavGraph createGraph(androidx.navigation.NavHost, @IdRes int id = 0, @IdRes int startDestination, kotlin.jvm.functions.Function1<? super androidx.navigation.NavGraphBuilder,kotlin.Unit> builder);
   }
 
   public final class ViewKt {
-    ctor public ViewKt();
     method public static androidx.navigation.NavController findNavController(android.view.View);
   }
 
diff --git a/navigation/navigation-ui-ktx/api/2.0.0-rc02.txt b/navigation/navigation-ui-ktx/api/2.0.0-rc02.txt
index d20eb8f..ae37cc8 100644
--- a/navigation/navigation-ui-ktx/api/2.0.0-rc02.txt
+++ b/navigation/navigation-ui-ktx/api/2.0.0-rc02.txt
@@ -2,47 +2,39 @@
 package androidx.navigation.ui {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class AppBarConfigurationKt {
-    ctor public AppBarConfigurationKt();
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(androidx.navigation.NavGraph navGraph, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(android.view.Menu topLevelMenu, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(java.util.Set<java.lang.Integer> topLevelDestinationIds, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
   }
 
   public final class BottomNavigationViewKt {
-    ctor public BottomNavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.bottomnavigation.BottomNavigationView, androidx.navigation.NavController navController);
   }
 
   public final class CollapsingToolbarLayoutKt {
-    ctor public CollapsingToolbarLayoutKt();
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class MenuItemKt {
-    ctor public MenuItemKt();
     method public static boolean onNavDestinationSelected(android.view.MenuItem, androidx.navigation.NavController navController);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.navigation.ui.AppBarConfiguration appBarConfiguration);
   }
 
   public final class NavigationViewKt {
-    ctor public NavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.navigation.NavigationView, androidx.navigation.NavController navController);
   }
 
   public final class ToolbarKt {
-    ctor public ToolbarKt();
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
diff --git a/navigation/navigation-ui-ktx/api/2.1.0-alpha01.txt b/navigation/navigation-ui-ktx/api/2.1.0-alpha01.txt
index d20eb8f..ae37cc8 100644
--- a/navigation/navigation-ui-ktx/api/2.1.0-alpha01.txt
+++ b/navigation/navigation-ui-ktx/api/2.1.0-alpha01.txt
@@ -2,47 +2,39 @@
 package androidx.navigation.ui {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class AppBarConfigurationKt {
-    ctor public AppBarConfigurationKt();
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(androidx.navigation.NavGraph navGraph, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(android.view.Menu topLevelMenu, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(java.util.Set<java.lang.Integer> topLevelDestinationIds, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
   }
 
   public final class BottomNavigationViewKt {
-    ctor public BottomNavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.bottomnavigation.BottomNavigationView, androidx.navigation.NavController navController);
   }
 
   public final class CollapsingToolbarLayoutKt {
-    ctor public CollapsingToolbarLayoutKt();
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class MenuItemKt {
-    ctor public MenuItemKt();
     method public static boolean onNavDestinationSelected(android.view.MenuItem, androidx.navigation.NavController navController);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.navigation.ui.AppBarConfiguration appBarConfiguration);
   }
 
   public final class NavigationViewKt {
-    ctor public NavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.navigation.NavigationView, androidx.navigation.NavController navController);
   }
 
   public final class ToolbarKt {
-    ctor public ToolbarKt();
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
diff --git a/navigation/navigation-ui-ktx/api/2.1.0-alpha02.txt b/navigation/navigation-ui-ktx/api/2.1.0-alpha02.txt
index d20eb8f..ae37cc8 100644
--- a/navigation/navigation-ui-ktx/api/2.1.0-alpha02.txt
+++ b/navigation/navigation-ui-ktx/api/2.1.0-alpha02.txt
@@ -2,47 +2,39 @@
 package androidx.navigation.ui {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class AppBarConfigurationKt {
-    ctor public AppBarConfigurationKt();
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(androidx.navigation.NavGraph navGraph, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(android.view.Menu topLevelMenu, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(java.util.Set<java.lang.Integer> topLevelDestinationIds, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
   }
 
   public final class BottomNavigationViewKt {
-    ctor public BottomNavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.bottomnavigation.BottomNavigationView, androidx.navigation.NavController navController);
   }
 
   public final class CollapsingToolbarLayoutKt {
-    ctor public CollapsingToolbarLayoutKt();
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class MenuItemKt {
-    ctor public MenuItemKt();
     method public static boolean onNavDestinationSelected(android.view.MenuItem, androidx.navigation.NavController navController);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.navigation.ui.AppBarConfiguration appBarConfiguration);
   }
 
   public final class NavigationViewKt {
-    ctor public NavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.navigation.NavigationView, androidx.navigation.NavController navController);
   }
 
   public final class ToolbarKt {
-    ctor public ToolbarKt();
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
diff --git a/navigation/navigation-ui-ktx/api/2.1.0-alpha03.txt b/navigation/navigation-ui-ktx/api/2.1.0-alpha03.txt
index d20eb8f..ae37cc8 100644
--- a/navigation/navigation-ui-ktx/api/2.1.0-alpha03.txt
+++ b/navigation/navigation-ui-ktx/api/2.1.0-alpha03.txt
@@ -2,47 +2,39 @@
 package androidx.navigation.ui {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class AppBarConfigurationKt {
-    ctor public AppBarConfigurationKt();
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(androidx.navigation.NavGraph navGraph, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(android.view.Menu topLevelMenu, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(java.util.Set<java.lang.Integer> topLevelDestinationIds, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
   }
 
   public final class BottomNavigationViewKt {
-    ctor public BottomNavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.bottomnavigation.BottomNavigationView, androidx.navigation.NavController navController);
   }
 
   public final class CollapsingToolbarLayoutKt {
-    ctor public CollapsingToolbarLayoutKt();
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class MenuItemKt {
-    ctor public MenuItemKt();
     method public static boolean onNavDestinationSelected(android.view.MenuItem, androidx.navigation.NavController navController);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.navigation.ui.AppBarConfiguration appBarConfiguration);
   }
 
   public final class NavigationViewKt {
-    ctor public NavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.navigation.NavigationView, androidx.navigation.NavController navController);
   }
 
   public final class ToolbarKt {
-    ctor public ToolbarKt();
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
diff --git a/navigation/navigation-ui-ktx/api/2.1.0-alpha04.txt b/navigation/navigation-ui-ktx/api/2.1.0-alpha04.txt
index d20eb8f..ae37cc8 100644
--- a/navigation/navigation-ui-ktx/api/2.1.0-alpha04.txt
+++ b/navigation/navigation-ui-ktx/api/2.1.0-alpha04.txt
@@ -2,47 +2,39 @@
 package androidx.navigation.ui {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class AppBarConfigurationKt {
-    ctor public AppBarConfigurationKt();
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(androidx.navigation.NavGraph navGraph, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(android.view.Menu topLevelMenu, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(java.util.Set<java.lang.Integer> topLevelDestinationIds, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
   }
 
   public final class BottomNavigationViewKt {
-    ctor public BottomNavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.bottomnavigation.BottomNavigationView, androidx.navigation.NavController navController);
   }
 
   public final class CollapsingToolbarLayoutKt {
-    ctor public CollapsingToolbarLayoutKt();
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class MenuItemKt {
-    ctor public MenuItemKt();
     method public static boolean onNavDestinationSelected(android.view.MenuItem, androidx.navigation.NavController navController);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.navigation.ui.AppBarConfiguration appBarConfiguration);
   }
 
   public final class NavigationViewKt {
-    ctor public NavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.navigation.NavigationView, androidx.navigation.NavController navController);
   }
 
   public final class ToolbarKt {
-    ctor public ToolbarKt();
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
diff --git a/navigation/navigation-ui-ktx/api/2.1.0-alpha05.txt b/navigation/navigation-ui-ktx/api/2.1.0-alpha05.txt
index d20eb8f..ae37cc8 100644
--- a/navigation/navigation-ui-ktx/api/2.1.0-alpha05.txt
+++ b/navigation/navigation-ui-ktx/api/2.1.0-alpha05.txt
@@ -2,47 +2,39 @@
 package androidx.navigation.ui {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class AppBarConfigurationKt {
-    ctor public AppBarConfigurationKt();
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(androidx.navigation.NavGraph navGraph, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(android.view.Menu topLevelMenu, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(java.util.Set<java.lang.Integer> topLevelDestinationIds, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
   }
 
   public final class BottomNavigationViewKt {
-    ctor public BottomNavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.bottomnavigation.BottomNavigationView, androidx.navigation.NavController navController);
   }
 
   public final class CollapsingToolbarLayoutKt {
-    ctor public CollapsingToolbarLayoutKt();
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class MenuItemKt {
-    ctor public MenuItemKt();
     method public static boolean onNavDestinationSelected(android.view.MenuItem, androidx.navigation.NavController navController);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.navigation.ui.AppBarConfiguration appBarConfiguration);
   }
 
   public final class NavigationViewKt {
-    ctor public NavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.navigation.NavigationView, androidx.navigation.NavController navController);
   }
 
   public final class ToolbarKt {
-    ctor public ToolbarKt();
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
diff --git a/navigation/navigation-ui-ktx/api/2.1.0-alpha06.txt b/navigation/navigation-ui-ktx/api/2.1.0-alpha06.txt
index d20eb8f..ae37cc8 100644
--- a/navigation/navigation-ui-ktx/api/2.1.0-alpha06.txt
+++ b/navigation/navigation-ui-ktx/api/2.1.0-alpha06.txt
@@ -2,47 +2,39 @@
 package androidx.navigation.ui {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class AppBarConfigurationKt {
-    ctor public AppBarConfigurationKt();
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(androidx.navigation.NavGraph navGraph, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(android.view.Menu topLevelMenu, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(java.util.Set<java.lang.Integer> topLevelDestinationIds, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
   }
 
   public final class BottomNavigationViewKt {
-    ctor public BottomNavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.bottomnavigation.BottomNavigationView, androidx.navigation.NavController navController);
   }
 
   public final class CollapsingToolbarLayoutKt {
-    ctor public CollapsingToolbarLayoutKt();
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class MenuItemKt {
-    ctor public MenuItemKt();
     method public static boolean onNavDestinationSelected(android.view.MenuItem, androidx.navigation.NavController navController);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.navigation.ui.AppBarConfiguration appBarConfiguration);
   }
 
   public final class NavigationViewKt {
-    ctor public NavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.navigation.NavigationView, androidx.navigation.NavController navController);
   }
 
   public final class ToolbarKt {
-    ctor public ToolbarKt();
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
diff --git a/navigation/navigation-ui-ktx/api/2.1.0-beta01.txt b/navigation/navigation-ui-ktx/api/2.1.0-beta01.txt
index d20eb8f..ae37cc8 100644
--- a/navigation/navigation-ui-ktx/api/2.1.0-beta01.txt
+++ b/navigation/navigation-ui-ktx/api/2.1.0-beta01.txt
@@ -2,47 +2,39 @@
 package androidx.navigation.ui {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class AppBarConfigurationKt {
-    ctor public AppBarConfigurationKt();
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(androidx.navigation.NavGraph navGraph, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(android.view.Menu topLevelMenu, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(java.util.Set<java.lang.Integer> topLevelDestinationIds, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
   }
 
   public final class BottomNavigationViewKt {
-    ctor public BottomNavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.bottomnavigation.BottomNavigationView, androidx.navigation.NavController navController);
   }
 
   public final class CollapsingToolbarLayoutKt {
-    ctor public CollapsingToolbarLayoutKt();
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class MenuItemKt {
-    ctor public MenuItemKt();
     method public static boolean onNavDestinationSelected(android.view.MenuItem, androidx.navigation.NavController navController);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.navigation.ui.AppBarConfiguration appBarConfiguration);
   }
 
   public final class NavigationViewKt {
-    ctor public NavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.navigation.NavigationView, androidx.navigation.NavController navController);
   }
 
   public final class ToolbarKt {
-    ctor public ToolbarKt();
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
diff --git a/navigation/navigation-ui-ktx/api/2.2.0-alpha01.txt b/navigation/navigation-ui-ktx/api/2.2.0-alpha01.txt
index d20eb8f..ae37cc8 100644
--- a/navigation/navigation-ui-ktx/api/2.2.0-alpha01.txt
+++ b/navigation/navigation-ui-ktx/api/2.2.0-alpha01.txt
@@ -2,47 +2,39 @@
 package androidx.navigation.ui {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class AppBarConfigurationKt {
-    ctor public AppBarConfigurationKt();
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(androidx.navigation.NavGraph navGraph, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(android.view.Menu topLevelMenu, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(java.util.Set<java.lang.Integer> topLevelDestinationIds, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
   }
 
   public final class BottomNavigationViewKt {
-    ctor public BottomNavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.bottomnavigation.BottomNavigationView, androidx.navigation.NavController navController);
   }
 
   public final class CollapsingToolbarLayoutKt {
-    ctor public CollapsingToolbarLayoutKt();
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class MenuItemKt {
-    ctor public MenuItemKt();
     method public static boolean onNavDestinationSelected(android.view.MenuItem, androidx.navigation.NavController navController);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.navigation.ui.AppBarConfiguration appBarConfiguration);
   }
 
   public final class NavigationViewKt {
-    ctor public NavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.navigation.NavigationView, androidx.navigation.NavController navController);
   }
 
   public final class ToolbarKt {
-    ctor public ToolbarKt();
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
diff --git a/navigation/navigation-ui-ktx/api/2.2.0-alpha02.txt b/navigation/navigation-ui-ktx/api/2.2.0-alpha02.txt
index d20eb8f..ae37cc8 100644
--- a/navigation/navigation-ui-ktx/api/2.2.0-alpha02.txt
+++ b/navigation/navigation-ui-ktx/api/2.2.0-alpha02.txt
@@ -2,47 +2,39 @@
 package androidx.navigation.ui {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class AppBarConfigurationKt {
-    ctor public AppBarConfigurationKt();
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(androidx.navigation.NavGraph navGraph, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(android.view.Menu topLevelMenu, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(java.util.Set<java.lang.Integer> topLevelDestinationIds, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
   }
 
   public final class BottomNavigationViewKt {
-    ctor public BottomNavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.bottomnavigation.BottomNavigationView, androidx.navigation.NavController navController);
   }
 
   public final class CollapsingToolbarLayoutKt {
-    ctor public CollapsingToolbarLayoutKt();
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class MenuItemKt {
-    ctor public MenuItemKt();
     method public static boolean onNavDestinationSelected(android.view.MenuItem, androidx.navigation.NavController navController);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.navigation.ui.AppBarConfiguration appBarConfiguration);
   }
 
   public final class NavigationViewKt {
-    ctor public NavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.navigation.NavigationView, androidx.navigation.NavController navController);
   }
 
   public final class ToolbarKt {
-    ctor public ToolbarKt();
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
diff --git a/navigation/navigation-ui-ktx/api/2.2.0-alpha03.txt b/navigation/navigation-ui-ktx/api/2.2.0-alpha03.txt
index d20eb8f..ae37cc8 100644
--- a/navigation/navigation-ui-ktx/api/2.2.0-alpha03.txt
+++ b/navigation/navigation-ui-ktx/api/2.2.0-alpha03.txt
@@ -2,47 +2,39 @@
 package androidx.navigation.ui {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class AppBarConfigurationKt {
-    ctor public AppBarConfigurationKt();
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(androidx.navigation.NavGraph navGraph, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(android.view.Menu topLevelMenu, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(java.util.Set<java.lang.Integer> topLevelDestinationIds, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
   }
 
   public final class BottomNavigationViewKt {
-    ctor public BottomNavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.bottomnavigation.BottomNavigationView, androidx.navigation.NavController navController);
   }
 
   public final class CollapsingToolbarLayoutKt {
-    ctor public CollapsingToolbarLayoutKt();
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class MenuItemKt {
-    ctor public MenuItemKt();
     method public static boolean onNavDestinationSelected(android.view.MenuItem, androidx.navigation.NavController navController);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.navigation.ui.AppBarConfiguration appBarConfiguration);
   }
 
   public final class NavigationViewKt {
-    ctor public NavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.navigation.NavigationView, androidx.navigation.NavController navController);
   }
 
   public final class ToolbarKt {
-    ctor public ToolbarKt();
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
diff --git a/navigation/navigation-ui-ktx/api/2.2.0-beta01.txt b/navigation/navigation-ui-ktx/api/2.2.0-beta01.txt
index d20eb8f..ae37cc8 100644
--- a/navigation/navigation-ui-ktx/api/2.2.0-beta01.txt
+++ b/navigation/navigation-ui-ktx/api/2.2.0-beta01.txt
@@ -2,47 +2,39 @@
 package androidx.navigation.ui {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class AppBarConfigurationKt {
-    ctor public AppBarConfigurationKt();
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(androidx.navigation.NavGraph navGraph, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(android.view.Menu topLevelMenu, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(java.util.Set<java.lang.Integer> topLevelDestinationIds, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
   }
 
   public final class BottomNavigationViewKt {
-    ctor public BottomNavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.bottomnavigation.BottomNavigationView, androidx.navigation.NavController navController);
   }
 
   public final class CollapsingToolbarLayoutKt {
-    ctor public CollapsingToolbarLayoutKt();
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class MenuItemKt {
-    ctor public MenuItemKt();
     method public static boolean onNavDestinationSelected(android.view.MenuItem, androidx.navigation.NavController navController);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.navigation.ui.AppBarConfiguration appBarConfiguration);
   }
 
   public final class NavigationViewKt {
-    ctor public NavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.navigation.NavigationView, androidx.navigation.NavController navController);
   }
 
   public final class ToolbarKt {
-    ctor public ToolbarKt();
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
diff --git a/navigation/navigation-ui-ktx/api/2.2.0-rc01.txt b/navigation/navigation-ui-ktx/api/2.2.0-rc01.txt
index d20eb8f..ae37cc8 100644
--- a/navigation/navigation-ui-ktx/api/2.2.0-rc01.txt
+++ b/navigation/navigation-ui-ktx/api/2.2.0-rc01.txt
@@ -2,47 +2,39 @@
 package androidx.navigation.ui {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class AppBarConfigurationKt {
-    ctor public AppBarConfigurationKt();
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(androidx.navigation.NavGraph navGraph, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(android.view.Menu topLevelMenu, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(java.util.Set<java.lang.Integer> topLevelDestinationIds, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
   }
 
   public final class BottomNavigationViewKt {
-    ctor public BottomNavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.bottomnavigation.BottomNavigationView, androidx.navigation.NavController navController);
   }
 
   public final class CollapsingToolbarLayoutKt {
-    ctor public CollapsingToolbarLayoutKt();
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class MenuItemKt {
-    ctor public MenuItemKt();
     method public static boolean onNavDestinationSelected(android.view.MenuItem, androidx.navigation.NavController navController);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.navigation.ui.AppBarConfiguration appBarConfiguration);
   }
 
   public final class NavigationViewKt {
-    ctor public NavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.navigation.NavigationView, androidx.navigation.NavController navController);
   }
 
   public final class ToolbarKt {
-    ctor public ToolbarKt();
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
diff --git a/navigation/navigation-ui-ktx/api/2.3.0-alpha01.txt b/navigation/navigation-ui-ktx/api/2.3.0-alpha01.txt
index d20eb8f..ae37cc8 100644
--- a/navigation/navigation-ui-ktx/api/2.3.0-alpha01.txt
+++ b/navigation/navigation-ui-ktx/api/2.3.0-alpha01.txt
@@ -2,47 +2,39 @@
 package androidx.navigation.ui {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class AppBarConfigurationKt {
-    ctor public AppBarConfigurationKt();
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(androidx.navigation.NavGraph navGraph, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(android.view.Menu topLevelMenu, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(java.util.Set<java.lang.Integer> topLevelDestinationIds, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
   }
 
   public final class BottomNavigationViewKt {
-    ctor public BottomNavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.bottomnavigation.BottomNavigationView, androidx.navigation.NavController navController);
   }
 
   public final class CollapsingToolbarLayoutKt {
-    ctor public CollapsingToolbarLayoutKt();
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class MenuItemKt {
-    ctor public MenuItemKt();
     method public static boolean onNavDestinationSelected(android.view.MenuItem, androidx.navigation.NavController navController);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.navigation.ui.AppBarConfiguration appBarConfiguration);
   }
 
   public final class NavigationViewKt {
-    ctor public NavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.navigation.NavigationView, androidx.navigation.NavController navController);
   }
 
   public final class ToolbarKt {
-    ctor public ToolbarKt();
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
diff --git a/navigation/navigation-ui-ktx/api/current.txt b/navigation/navigation-ui-ktx/api/current.txt
index d20eb8f..ae37cc8 100644
--- a/navigation/navigation-ui-ktx/api/current.txt
+++ b/navigation/navigation-ui-ktx/api/current.txt
@@ -2,47 +2,39 @@
 package androidx.navigation.ui {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class AppBarConfigurationKt {
-    ctor public AppBarConfigurationKt();
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(androidx.navigation.NavGraph navGraph, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(android.view.Menu topLevelMenu, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(java.util.Set<java.lang.Integer> topLevelDestinationIds, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
   }
 
   public final class BottomNavigationViewKt {
-    ctor public BottomNavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.bottomnavigation.BottomNavigationView, androidx.navigation.NavController navController);
   }
 
   public final class CollapsingToolbarLayoutKt {
-    ctor public CollapsingToolbarLayoutKt();
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class MenuItemKt {
-    ctor public MenuItemKt();
     method public static boolean onNavDestinationSelected(android.view.MenuItem, androidx.navigation.NavController navController);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.navigation.ui.AppBarConfiguration appBarConfiguration);
   }
 
   public final class NavigationViewKt {
-    ctor public NavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.navigation.NavigationView, androidx.navigation.NavController navController);
   }
 
   public final class ToolbarKt {
-    ctor public ToolbarKt();
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
diff --git a/navigation/navigation-ui-ktx/api/public_plus_experimental_2.0.0-rc02.txt b/navigation/navigation-ui-ktx/api/public_plus_experimental_2.0.0-rc02.txt
index d20eb8f..ae37cc8 100644
--- a/navigation/navigation-ui-ktx/api/public_plus_experimental_2.0.0-rc02.txt
+++ b/navigation/navigation-ui-ktx/api/public_plus_experimental_2.0.0-rc02.txt
@@ -2,47 +2,39 @@
 package androidx.navigation.ui {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class AppBarConfigurationKt {
-    ctor public AppBarConfigurationKt();
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(androidx.navigation.NavGraph navGraph, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(android.view.Menu topLevelMenu, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(java.util.Set<java.lang.Integer> topLevelDestinationIds, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
   }
 
   public final class BottomNavigationViewKt {
-    ctor public BottomNavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.bottomnavigation.BottomNavigationView, androidx.navigation.NavController navController);
   }
 
   public final class CollapsingToolbarLayoutKt {
-    ctor public CollapsingToolbarLayoutKt();
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class MenuItemKt {
-    ctor public MenuItemKt();
     method public static boolean onNavDestinationSelected(android.view.MenuItem, androidx.navigation.NavController navController);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.navigation.ui.AppBarConfiguration appBarConfiguration);
   }
 
   public final class NavigationViewKt {
-    ctor public NavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.navigation.NavigationView, androidx.navigation.NavController navController);
   }
 
   public final class ToolbarKt {
-    ctor public ToolbarKt();
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
diff --git a/navigation/navigation-ui-ktx/api/public_plus_experimental_2.1.0-alpha01.txt b/navigation/navigation-ui-ktx/api/public_plus_experimental_2.1.0-alpha01.txt
index d20eb8f..ae37cc8 100644
--- a/navigation/navigation-ui-ktx/api/public_plus_experimental_2.1.0-alpha01.txt
+++ b/navigation/navigation-ui-ktx/api/public_plus_experimental_2.1.0-alpha01.txt
@@ -2,47 +2,39 @@
 package androidx.navigation.ui {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class AppBarConfigurationKt {
-    ctor public AppBarConfigurationKt();
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(androidx.navigation.NavGraph navGraph, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(android.view.Menu topLevelMenu, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(java.util.Set<java.lang.Integer> topLevelDestinationIds, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
   }
 
   public final class BottomNavigationViewKt {
-    ctor public BottomNavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.bottomnavigation.BottomNavigationView, androidx.navigation.NavController navController);
   }
 
   public final class CollapsingToolbarLayoutKt {
-    ctor public CollapsingToolbarLayoutKt();
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class MenuItemKt {
-    ctor public MenuItemKt();
     method public static boolean onNavDestinationSelected(android.view.MenuItem, androidx.navigation.NavController navController);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.navigation.ui.AppBarConfiguration appBarConfiguration);
   }
 
   public final class NavigationViewKt {
-    ctor public NavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.navigation.NavigationView, androidx.navigation.NavController navController);
   }
 
   public final class ToolbarKt {
-    ctor public ToolbarKt();
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
diff --git a/navigation/navigation-ui-ktx/api/public_plus_experimental_2.1.0-alpha02.txt b/navigation/navigation-ui-ktx/api/public_plus_experimental_2.1.0-alpha02.txt
index d20eb8f..ae37cc8 100644
--- a/navigation/navigation-ui-ktx/api/public_plus_experimental_2.1.0-alpha02.txt
+++ b/navigation/navigation-ui-ktx/api/public_plus_experimental_2.1.0-alpha02.txt
@@ -2,47 +2,39 @@
 package androidx.navigation.ui {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class AppBarConfigurationKt {
-    ctor public AppBarConfigurationKt();
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(androidx.navigation.NavGraph navGraph, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(android.view.Menu topLevelMenu, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(java.util.Set<java.lang.Integer> topLevelDestinationIds, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
   }
 
   public final class BottomNavigationViewKt {
-    ctor public BottomNavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.bottomnavigation.BottomNavigationView, androidx.navigation.NavController navController);
   }
 
   public final class CollapsingToolbarLayoutKt {
-    ctor public CollapsingToolbarLayoutKt();
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class MenuItemKt {
-    ctor public MenuItemKt();
     method public static boolean onNavDestinationSelected(android.view.MenuItem, androidx.navigation.NavController navController);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.navigation.ui.AppBarConfiguration appBarConfiguration);
   }
 
   public final class NavigationViewKt {
-    ctor public NavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.navigation.NavigationView, androidx.navigation.NavController navController);
   }
 
   public final class ToolbarKt {
-    ctor public ToolbarKt();
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
diff --git a/navigation/navigation-ui-ktx/api/public_plus_experimental_2.1.0-alpha03.txt b/navigation/navigation-ui-ktx/api/public_plus_experimental_2.1.0-alpha03.txt
index d20eb8f..ae37cc8 100644
--- a/navigation/navigation-ui-ktx/api/public_plus_experimental_2.1.0-alpha03.txt
+++ b/navigation/navigation-ui-ktx/api/public_plus_experimental_2.1.0-alpha03.txt
@@ -2,47 +2,39 @@
 package androidx.navigation.ui {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class AppBarConfigurationKt {
-    ctor public AppBarConfigurationKt();
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(androidx.navigation.NavGraph navGraph, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(android.view.Menu topLevelMenu, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(java.util.Set<java.lang.Integer> topLevelDestinationIds, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
   }
 
   public final class BottomNavigationViewKt {
-    ctor public BottomNavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.bottomnavigation.BottomNavigationView, androidx.navigation.NavController navController);
   }
 
   public final class CollapsingToolbarLayoutKt {
-    ctor public CollapsingToolbarLayoutKt();
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class MenuItemKt {
-    ctor public MenuItemKt();
     method public static boolean onNavDestinationSelected(android.view.MenuItem, androidx.navigation.NavController navController);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.navigation.ui.AppBarConfiguration appBarConfiguration);
   }
 
   public final class NavigationViewKt {
-    ctor public NavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.navigation.NavigationView, androidx.navigation.NavController navController);
   }
 
   public final class ToolbarKt {
-    ctor public ToolbarKt();
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
diff --git a/navigation/navigation-ui-ktx/api/public_plus_experimental_2.1.0-alpha04.txt b/navigation/navigation-ui-ktx/api/public_plus_experimental_2.1.0-alpha04.txt
index d20eb8f..ae37cc8 100644
--- a/navigation/navigation-ui-ktx/api/public_plus_experimental_2.1.0-alpha04.txt
+++ b/navigation/navigation-ui-ktx/api/public_plus_experimental_2.1.0-alpha04.txt
@@ -2,47 +2,39 @@
 package androidx.navigation.ui {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class AppBarConfigurationKt {
-    ctor public AppBarConfigurationKt();
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(androidx.navigation.NavGraph navGraph, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(android.view.Menu topLevelMenu, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(java.util.Set<java.lang.Integer> topLevelDestinationIds, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
   }
 
   public final class BottomNavigationViewKt {
-    ctor public BottomNavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.bottomnavigation.BottomNavigationView, androidx.navigation.NavController navController);
   }
 
   public final class CollapsingToolbarLayoutKt {
-    ctor public CollapsingToolbarLayoutKt();
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class MenuItemKt {
-    ctor public MenuItemKt();
     method public static boolean onNavDestinationSelected(android.view.MenuItem, androidx.navigation.NavController navController);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.navigation.ui.AppBarConfiguration appBarConfiguration);
   }
 
   public final class NavigationViewKt {
-    ctor public NavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.navigation.NavigationView, androidx.navigation.NavController navController);
   }
 
   public final class ToolbarKt {
-    ctor public ToolbarKt();
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
diff --git a/navigation/navigation-ui-ktx/api/public_plus_experimental_2.1.0-alpha05.txt b/navigation/navigation-ui-ktx/api/public_plus_experimental_2.1.0-alpha05.txt
index d20eb8f..ae37cc8 100644
--- a/navigation/navigation-ui-ktx/api/public_plus_experimental_2.1.0-alpha05.txt
+++ b/navigation/navigation-ui-ktx/api/public_plus_experimental_2.1.0-alpha05.txt
@@ -2,47 +2,39 @@
 package androidx.navigation.ui {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class AppBarConfigurationKt {
-    ctor public AppBarConfigurationKt();
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(androidx.navigation.NavGraph navGraph, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(android.view.Menu topLevelMenu, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(java.util.Set<java.lang.Integer> topLevelDestinationIds, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
   }
 
   public final class BottomNavigationViewKt {
-    ctor public BottomNavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.bottomnavigation.BottomNavigationView, androidx.navigation.NavController navController);
   }
 
   public final class CollapsingToolbarLayoutKt {
-    ctor public CollapsingToolbarLayoutKt();
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class MenuItemKt {
-    ctor public MenuItemKt();
     method public static boolean onNavDestinationSelected(android.view.MenuItem, androidx.navigation.NavController navController);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.navigation.ui.AppBarConfiguration appBarConfiguration);
   }
 
   public final class NavigationViewKt {
-    ctor public NavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.navigation.NavigationView, androidx.navigation.NavController navController);
   }
 
   public final class ToolbarKt {
-    ctor public ToolbarKt();
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
diff --git a/navigation/navigation-ui-ktx/api/public_plus_experimental_2.1.0-alpha06.txt b/navigation/navigation-ui-ktx/api/public_plus_experimental_2.1.0-alpha06.txt
index d20eb8f..ae37cc8 100644
--- a/navigation/navigation-ui-ktx/api/public_plus_experimental_2.1.0-alpha06.txt
+++ b/navigation/navigation-ui-ktx/api/public_plus_experimental_2.1.0-alpha06.txt
@@ -2,47 +2,39 @@
 package androidx.navigation.ui {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class AppBarConfigurationKt {
-    ctor public AppBarConfigurationKt();
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(androidx.navigation.NavGraph navGraph, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(android.view.Menu topLevelMenu, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(java.util.Set<java.lang.Integer> topLevelDestinationIds, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
   }
 
   public final class BottomNavigationViewKt {
-    ctor public BottomNavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.bottomnavigation.BottomNavigationView, androidx.navigation.NavController navController);
   }
 
   public final class CollapsingToolbarLayoutKt {
-    ctor public CollapsingToolbarLayoutKt();
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class MenuItemKt {
-    ctor public MenuItemKt();
     method public static boolean onNavDestinationSelected(android.view.MenuItem, androidx.navigation.NavController navController);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.navigation.ui.AppBarConfiguration appBarConfiguration);
   }
 
   public final class NavigationViewKt {
-    ctor public NavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.navigation.NavigationView, androidx.navigation.NavController navController);
   }
 
   public final class ToolbarKt {
-    ctor public ToolbarKt();
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
diff --git a/navigation/navigation-ui-ktx/api/public_plus_experimental_2.1.0-beta01.txt b/navigation/navigation-ui-ktx/api/public_plus_experimental_2.1.0-beta01.txt
index d20eb8f..ae37cc8 100644
--- a/navigation/navigation-ui-ktx/api/public_plus_experimental_2.1.0-beta01.txt
+++ b/navigation/navigation-ui-ktx/api/public_plus_experimental_2.1.0-beta01.txt
@@ -2,47 +2,39 @@
 package androidx.navigation.ui {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class AppBarConfigurationKt {
-    ctor public AppBarConfigurationKt();
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(androidx.navigation.NavGraph navGraph, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(android.view.Menu topLevelMenu, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(java.util.Set<java.lang.Integer> topLevelDestinationIds, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
   }
 
   public final class BottomNavigationViewKt {
-    ctor public BottomNavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.bottomnavigation.BottomNavigationView, androidx.navigation.NavController navController);
   }
 
   public final class CollapsingToolbarLayoutKt {
-    ctor public CollapsingToolbarLayoutKt();
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class MenuItemKt {
-    ctor public MenuItemKt();
     method public static boolean onNavDestinationSelected(android.view.MenuItem, androidx.navigation.NavController navController);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.navigation.ui.AppBarConfiguration appBarConfiguration);
   }
 
   public final class NavigationViewKt {
-    ctor public NavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.navigation.NavigationView, androidx.navigation.NavController navController);
   }
 
   public final class ToolbarKt {
-    ctor public ToolbarKt();
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
diff --git a/navigation/navigation-ui-ktx/api/public_plus_experimental_2.2.0-alpha01.txt b/navigation/navigation-ui-ktx/api/public_plus_experimental_2.2.0-alpha01.txt
index d20eb8f..ae37cc8 100644
--- a/navigation/navigation-ui-ktx/api/public_plus_experimental_2.2.0-alpha01.txt
+++ b/navigation/navigation-ui-ktx/api/public_plus_experimental_2.2.0-alpha01.txt
@@ -2,47 +2,39 @@
 package androidx.navigation.ui {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class AppBarConfigurationKt {
-    ctor public AppBarConfigurationKt();
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(androidx.navigation.NavGraph navGraph, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(android.view.Menu topLevelMenu, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(java.util.Set<java.lang.Integer> topLevelDestinationIds, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
   }
 
   public final class BottomNavigationViewKt {
-    ctor public BottomNavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.bottomnavigation.BottomNavigationView, androidx.navigation.NavController navController);
   }
 
   public final class CollapsingToolbarLayoutKt {
-    ctor public CollapsingToolbarLayoutKt();
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class MenuItemKt {
-    ctor public MenuItemKt();
     method public static boolean onNavDestinationSelected(android.view.MenuItem, androidx.navigation.NavController navController);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.navigation.ui.AppBarConfiguration appBarConfiguration);
   }
 
   public final class NavigationViewKt {
-    ctor public NavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.navigation.NavigationView, androidx.navigation.NavController navController);
   }
 
   public final class ToolbarKt {
-    ctor public ToolbarKt();
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
diff --git a/navigation/navigation-ui-ktx/api/public_plus_experimental_2.2.0-alpha02.txt b/navigation/navigation-ui-ktx/api/public_plus_experimental_2.2.0-alpha02.txt
index d20eb8f..ae37cc8 100644
--- a/navigation/navigation-ui-ktx/api/public_plus_experimental_2.2.0-alpha02.txt
+++ b/navigation/navigation-ui-ktx/api/public_plus_experimental_2.2.0-alpha02.txt
@@ -2,47 +2,39 @@
 package androidx.navigation.ui {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class AppBarConfigurationKt {
-    ctor public AppBarConfigurationKt();
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(androidx.navigation.NavGraph navGraph, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(android.view.Menu topLevelMenu, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(java.util.Set<java.lang.Integer> topLevelDestinationIds, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
   }
 
   public final class BottomNavigationViewKt {
-    ctor public BottomNavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.bottomnavigation.BottomNavigationView, androidx.navigation.NavController navController);
   }
 
   public final class CollapsingToolbarLayoutKt {
-    ctor public CollapsingToolbarLayoutKt();
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class MenuItemKt {
-    ctor public MenuItemKt();
     method public static boolean onNavDestinationSelected(android.view.MenuItem, androidx.navigation.NavController navController);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.navigation.ui.AppBarConfiguration appBarConfiguration);
   }
 
   public final class NavigationViewKt {
-    ctor public NavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.navigation.NavigationView, androidx.navigation.NavController navController);
   }
 
   public final class ToolbarKt {
-    ctor public ToolbarKt();
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
diff --git a/navigation/navigation-ui-ktx/api/public_plus_experimental_2.2.0-alpha03.txt b/navigation/navigation-ui-ktx/api/public_plus_experimental_2.2.0-alpha03.txt
index d20eb8f..ae37cc8 100644
--- a/navigation/navigation-ui-ktx/api/public_plus_experimental_2.2.0-alpha03.txt
+++ b/navigation/navigation-ui-ktx/api/public_plus_experimental_2.2.0-alpha03.txt
@@ -2,47 +2,39 @@
 package androidx.navigation.ui {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class AppBarConfigurationKt {
-    ctor public AppBarConfigurationKt();
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(androidx.navigation.NavGraph navGraph, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(android.view.Menu topLevelMenu, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(java.util.Set<java.lang.Integer> topLevelDestinationIds, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
   }
 
   public final class BottomNavigationViewKt {
-    ctor public BottomNavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.bottomnavigation.BottomNavigationView, androidx.navigation.NavController navController);
   }
 
   public final class CollapsingToolbarLayoutKt {
-    ctor public CollapsingToolbarLayoutKt();
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class MenuItemKt {
-    ctor public MenuItemKt();
     method public static boolean onNavDestinationSelected(android.view.MenuItem, androidx.navigation.NavController navController);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.navigation.ui.AppBarConfiguration appBarConfiguration);
   }
 
   public final class NavigationViewKt {
-    ctor public NavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.navigation.NavigationView, androidx.navigation.NavController navController);
   }
 
   public final class ToolbarKt {
-    ctor public ToolbarKt();
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
diff --git a/navigation/navigation-ui-ktx/api/public_plus_experimental_2.2.0-beta01.txt b/navigation/navigation-ui-ktx/api/public_plus_experimental_2.2.0-beta01.txt
index d20eb8f..ae37cc8 100644
--- a/navigation/navigation-ui-ktx/api/public_plus_experimental_2.2.0-beta01.txt
+++ b/navigation/navigation-ui-ktx/api/public_plus_experimental_2.2.0-beta01.txt
@@ -2,47 +2,39 @@
 package androidx.navigation.ui {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class AppBarConfigurationKt {
-    ctor public AppBarConfigurationKt();
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(androidx.navigation.NavGraph navGraph, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(android.view.Menu topLevelMenu, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(java.util.Set<java.lang.Integer> topLevelDestinationIds, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
   }
 
   public final class BottomNavigationViewKt {
-    ctor public BottomNavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.bottomnavigation.BottomNavigationView, androidx.navigation.NavController navController);
   }
 
   public final class CollapsingToolbarLayoutKt {
-    ctor public CollapsingToolbarLayoutKt();
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class MenuItemKt {
-    ctor public MenuItemKt();
     method public static boolean onNavDestinationSelected(android.view.MenuItem, androidx.navigation.NavController navController);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.navigation.ui.AppBarConfiguration appBarConfiguration);
   }
 
   public final class NavigationViewKt {
-    ctor public NavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.navigation.NavigationView, androidx.navigation.NavController navController);
   }
 
   public final class ToolbarKt {
-    ctor public ToolbarKt();
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
diff --git a/navigation/navigation-ui-ktx/api/public_plus_experimental_2.2.0-rc01.txt b/navigation/navigation-ui-ktx/api/public_plus_experimental_2.2.0-rc01.txt
index d20eb8f..ae37cc8 100644
--- a/navigation/navigation-ui-ktx/api/public_plus_experimental_2.2.0-rc01.txt
+++ b/navigation/navigation-ui-ktx/api/public_plus_experimental_2.2.0-rc01.txt
@@ -2,47 +2,39 @@
 package androidx.navigation.ui {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class AppBarConfigurationKt {
-    ctor public AppBarConfigurationKt();
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(androidx.navigation.NavGraph navGraph, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(android.view.Menu topLevelMenu, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(java.util.Set<java.lang.Integer> topLevelDestinationIds, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
   }
 
   public final class BottomNavigationViewKt {
-    ctor public BottomNavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.bottomnavigation.BottomNavigationView, androidx.navigation.NavController navController);
   }
 
   public final class CollapsingToolbarLayoutKt {
-    ctor public CollapsingToolbarLayoutKt();
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class MenuItemKt {
-    ctor public MenuItemKt();
     method public static boolean onNavDestinationSelected(android.view.MenuItem, androidx.navigation.NavController navController);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.navigation.ui.AppBarConfiguration appBarConfiguration);
   }
 
   public final class NavigationViewKt {
-    ctor public NavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.navigation.NavigationView, androidx.navigation.NavController navController);
   }
 
   public final class ToolbarKt {
-    ctor public ToolbarKt();
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
diff --git a/navigation/navigation-ui-ktx/api/public_plus_experimental_2.3.0-alpha01.txt b/navigation/navigation-ui-ktx/api/public_plus_experimental_2.3.0-alpha01.txt
index d20eb8f..ae37cc8 100644
--- a/navigation/navigation-ui-ktx/api/public_plus_experimental_2.3.0-alpha01.txt
+++ b/navigation/navigation-ui-ktx/api/public_plus_experimental_2.3.0-alpha01.txt
@@ -2,47 +2,39 @@
 package androidx.navigation.ui {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class AppBarConfigurationKt {
-    ctor public AppBarConfigurationKt();
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(androidx.navigation.NavGraph navGraph, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(android.view.Menu topLevelMenu, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(java.util.Set<java.lang.Integer> topLevelDestinationIds, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
   }
 
   public final class BottomNavigationViewKt {
-    ctor public BottomNavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.bottomnavigation.BottomNavigationView, androidx.navigation.NavController navController);
   }
 
   public final class CollapsingToolbarLayoutKt {
-    ctor public CollapsingToolbarLayoutKt();
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class MenuItemKt {
-    ctor public MenuItemKt();
     method public static boolean onNavDestinationSelected(android.view.MenuItem, androidx.navigation.NavController navController);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.navigation.ui.AppBarConfiguration appBarConfiguration);
   }
 
   public final class NavigationViewKt {
-    ctor public NavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.navigation.NavigationView, androidx.navigation.NavController navController);
   }
 
   public final class ToolbarKt {
-    ctor public ToolbarKt();
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
diff --git a/navigation/navigation-ui-ktx/api/public_plus_experimental_current.txt b/navigation/navigation-ui-ktx/api/public_plus_experimental_current.txt
index d20eb8f..ae37cc8 100644
--- a/navigation/navigation-ui-ktx/api/public_plus_experimental_current.txt
+++ b/navigation/navigation-ui-ktx/api/public_plus_experimental_current.txt
@@ -2,47 +2,39 @@
 package androidx.navigation.ui {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class AppBarConfigurationKt {
-    ctor public AppBarConfigurationKt();
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(androidx.navigation.NavGraph navGraph, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(android.view.Menu topLevelMenu, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(java.util.Set<java.lang.Integer> topLevelDestinationIds, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
   }
 
   public final class BottomNavigationViewKt {
-    ctor public BottomNavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.bottomnavigation.BottomNavigationView, androidx.navigation.NavController navController);
   }
 
   public final class CollapsingToolbarLayoutKt {
-    ctor public CollapsingToolbarLayoutKt();
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class MenuItemKt {
-    ctor public MenuItemKt();
     method public static boolean onNavDestinationSelected(android.view.MenuItem, androidx.navigation.NavController navController);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.navigation.ui.AppBarConfiguration appBarConfiguration);
   }
 
   public final class NavigationViewKt {
-    ctor public NavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.navigation.NavigationView, androidx.navigation.NavController navController);
   }
 
   public final class ToolbarKt {
-    ctor public ToolbarKt();
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
diff --git a/navigation/navigation-ui-ktx/api/restricted_2.0.0-rc02.txt b/navigation/navigation-ui-ktx/api/restricted_2.0.0-rc02.txt
index d20eb8f..ae37cc8 100644
--- a/navigation/navigation-ui-ktx/api/restricted_2.0.0-rc02.txt
+++ b/navigation/navigation-ui-ktx/api/restricted_2.0.0-rc02.txt
@@ -2,47 +2,39 @@
 package androidx.navigation.ui {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class AppBarConfigurationKt {
-    ctor public AppBarConfigurationKt();
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(androidx.navigation.NavGraph navGraph, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(android.view.Menu topLevelMenu, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(java.util.Set<java.lang.Integer> topLevelDestinationIds, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
   }
 
   public final class BottomNavigationViewKt {
-    ctor public BottomNavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.bottomnavigation.BottomNavigationView, androidx.navigation.NavController navController);
   }
 
   public final class CollapsingToolbarLayoutKt {
-    ctor public CollapsingToolbarLayoutKt();
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class MenuItemKt {
-    ctor public MenuItemKt();
     method public static boolean onNavDestinationSelected(android.view.MenuItem, androidx.navigation.NavController navController);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.navigation.ui.AppBarConfiguration appBarConfiguration);
   }
 
   public final class NavigationViewKt {
-    ctor public NavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.navigation.NavigationView, androidx.navigation.NavController navController);
   }
 
   public final class ToolbarKt {
-    ctor public ToolbarKt();
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
diff --git a/navigation/navigation-ui-ktx/api/restricted_2.1.0-alpha01.txt b/navigation/navigation-ui-ktx/api/restricted_2.1.0-alpha01.txt
index d20eb8f..ae37cc8 100644
--- a/navigation/navigation-ui-ktx/api/restricted_2.1.0-alpha01.txt
+++ b/navigation/navigation-ui-ktx/api/restricted_2.1.0-alpha01.txt
@@ -2,47 +2,39 @@
 package androidx.navigation.ui {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class AppBarConfigurationKt {
-    ctor public AppBarConfigurationKt();
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(androidx.navigation.NavGraph navGraph, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(android.view.Menu topLevelMenu, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(java.util.Set<java.lang.Integer> topLevelDestinationIds, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
   }
 
   public final class BottomNavigationViewKt {
-    ctor public BottomNavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.bottomnavigation.BottomNavigationView, androidx.navigation.NavController navController);
   }
 
   public final class CollapsingToolbarLayoutKt {
-    ctor public CollapsingToolbarLayoutKt();
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class MenuItemKt {
-    ctor public MenuItemKt();
     method public static boolean onNavDestinationSelected(android.view.MenuItem, androidx.navigation.NavController navController);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.navigation.ui.AppBarConfiguration appBarConfiguration);
   }
 
   public final class NavigationViewKt {
-    ctor public NavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.navigation.NavigationView, androidx.navigation.NavController navController);
   }
 
   public final class ToolbarKt {
-    ctor public ToolbarKt();
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
diff --git a/navigation/navigation-ui-ktx/api/restricted_2.1.0-alpha02.txt b/navigation/navigation-ui-ktx/api/restricted_2.1.0-alpha02.txt
index d20eb8f..ae37cc8 100644
--- a/navigation/navigation-ui-ktx/api/restricted_2.1.0-alpha02.txt
+++ b/navigation/navigation-ui-ktx/api/restricted_2.1.0-alpha02.txt
@@ -2,47 +2,39 @@
 package androidx.navigation.ui {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class AppBarConfigurationKt {
-    ctor public AppBarConfigurationKt();
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(androidx.navigation.NavGraph navGraph, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(android.view.Menu topLevelMenu, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(java.util.Set<java.lang.Integer> topLevelDestinationIds, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
   }
 
   public final class BottomNavigationViewKt {
-    ctor public BottomNavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.bottomnavigation.BottomNavigationView, androidx.navigation.NavController navController);
   }
 
   public final class CollapsingToolbarLayoutKt {
-    ctor public CollapsingToolbarLayoutKt();
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class MenuItemKt {
-    ctor public MenuItemKt();
     method public static boolean onNavDestinationSelected(android.view.MenuItem, androidx.navigation.NavController navController);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.navigation.ui.AppBarConfiguration appBarConfiguration);
   }
 
   public final class NavigationViewKt {
-    ctor public NavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.navigation.NavigationView, androidx.navigation.NavController navController);
   }
 
   public final class ToolbarKt {
-    ctor public ToolbarKt();
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
diff --git a/navigation/navigation-ui-ktx/api/restricted_2.1.0-alpha03.txt b/navigation/navigation-ui-ktx/api/restricted_2.1.0-alpha03.txt
index d20eb8f..ae37cc8 100644
--- a/navigation/navigation-ui-ktx/api/restricted_2.1.0-alpha03.txt
+++ b/navigation/navigation-ui-ktx/api/restricted_2.1.0-alpha03.txt
@@ -2,47 +2,39 @@
 package androidx.navigation.ui {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class AppBarConfigurationKt {
-    ctor public AppBarConfigurationKt();
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(androidx.navigation.NavGraph navGraph, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(android.view.Menu topLevelMenu, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(java.util.Set<java.lang.Integer> topLevelDestinationIds, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
   }
 
   public final class BottomNavigationViewKt {
-    ctor public BottomNavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.bottomnavigation.BottomNavigationView, androidx.navigation.NavController navController);
   }
 
   public final class CollapsingToolbarLayoutKt {
-    ctor public CollapsingToolbarLayoutKt();
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class MenuItemKt {
-    ctor public MenuItemKt();
     method public static boolean onNavDestinationSelected(android.view.MenuItem, androidx.navigation.NavController navController);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.navigation.ui.AppBarConfiguration appBarConfiguration);
   }
 
   public final class NavigationViewKt {
-    ctor public NavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.navigation.NavigationView, androidx.navigation.NavController navController);
   }
 
   public final class ToolbarKt {
-    ctor public ToolbarKt();
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
diff --git a/navigation/navigation-ui-ktx/api/restricted_2.1.0-alpha04.txt b/navigation/navigation-ui-ktx/api/restricted_2.1.0-alpha04.txt
index d20eb8f..ae37cc8 100644
--- a/navigation/navigation-ui-ktx/api/restricted_2.1.0-alpha04.txt
+++ b/navigation/navigation-ui-ktx/api/restricted_2.1.0-alpha04.txt
@@ -2,47 +2,39 @@
 package androidx.navigation.ui {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class AppBarConfigurationKt {
-    ctor public AppBarConfigurationKt();
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(androidx.navigation.NavGraph navGraph, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(android.view.Menu topLevelMenu, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(java.util.Set<java.lang.Integer> topLevelDestinationIds, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
   }
 
   public final class BottomNavigationViewKt {
-    ctor public BottomNavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.bottomnavigation.BottomNavigationView, androidx.navigation.NavController navController);
   }
 
   public final class CollapsingToolbarLayoutKt {
-    ctor public CollapsingToolbarLayoutKt();
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class MenuItemKt {
-    ctor public MenuItemKt();
     method public static boolean onNavDestinationSelected(android.view.MenuItem, androidx.navigation.NavController navController);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.navigation.ui.AppBarConfiguration appBarConfiguration);
   }
 
   public final class NavigationViewKt {
-    ctor public NavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.navigation.NavigationView, androidx.navigation.NavController navController);
   }
 
   public final class ToolbarKt {
-    ctor public ToolbarKt();
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
diff --git a/navigation/navigation-ui-ktx/api/restricted_2.1.0-alpha05.txt b/navigation/navigation-ui-ktx/api/restricted_2.1.0-alpha05.txt
index d20eb8f..ae37cc8 100644
--- a/navigation/navigation-ui-ktx/api/restricted_2.1.0-alpha05.txt
+++ b/navigation/navigation-ui-ktx/api/restricted_2.1.0-alpha05.txt
@@ -2,47 +2,39 @@
 package androidx.navigation.ui {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class AppBarConfigurationKt {
-    ctor public AppBarConfigurationKt();
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(androidx.navigation.NavGraph navGraph, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(android.view.Menu topLevelMenu, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(java.util.Set<java.lang.Integer> topLevelDestinationIds, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
   }
 
   public final class BottomNavigationViewKt {
-    ctor public BottomNavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.bottomnavigation.BottomNavigationView, androidx.navigation.NavController navController);
   }
 
   public final class CollapsingToolbarLayoutKt {
-    ctor public CollapsingToolbarLayoutKt();
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class MenuItemKt {
-    ctor public MenuItemKt();
     method public static boolean onNavDestinationSelected(android.view.MenuItem, androidx.navigation.NavController navController);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.navigation.ui.AppBarConfiguration appBarConfiguration);
   }
 
   public final class NavigationViewKt {
-    ctor public NavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.navigation.NavigationView, androidx.navigation.NavController navController);
   }
 
   public final class ToolbarKt {
-    ctor public ToolbarKt();
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
diff --git a/navigation/navigation-ui-ktx/api/restricted_2.1.0-alpha06.txt b/navigation/navigation-ui-ktx/api/restricted_2.1.0-alpha06.txt
index d20eb8f..ae37cc8 100644
--- a/navigation/navigation-ui-ktx/api/restricted_2.1.0-alpha06.txt
+++ b/navigation/navigation-ui-ktx/api/restricted_2.1.0-alpha06.txt
@@ -2,47 +2,39 @@
 package androidx.navigation.ui {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class AppBarConfigurationKt {
-    ctor public AppBarConfigurationKt();
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(androidx.navigation.NavGraph navGraph, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(android.view.Menu topLevelMenu, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(java.util.Set<java.lang.Integer> topLevelDestinationIds, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
   }
 
   public final class BottomNavigationViewKt {
-    ctor public BottomNavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.bottomnavigation.BottomNavigationView, androidx.navigation.NavController navController);
   }
 
   public final class CollapsingToolbarLayoutKt {
-    ctor public CollapsingToolbarLayoutKt();
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class MenuItemKt {
-    ctor public MenuItemKt();
     method public static boolean onNavDestinationSelected(android.view.MenuItem, androidx.navigation.NavController navController);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.navigation.ui.AppBarConfiguration appBarConfiguration);
   }
 
   public final class NavigationViewKt {
-    ctor public NavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.navigation.NavigationView, androidx.navigation.NavController navController);
   }
 
   public final class ToolbarKt {
-    ctor public ToolbarKt();
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
diff --git a/navigation/navigation-ui-ktx/api/restricted_2.1.0-beta01.txt b/navigation/navigation-ui-ktx/api/restricted_2.1.0-beta01.txt
index d20eb8f..ae37cc8 100644
--- a/navigation/navigation-ui-ktx/api/restricted_2.1.0-beta01.txt
+++ b/navigation/navigation-ui-ktx/api/restricted_2.1.0-beta01.txt
@@ -2,47 +2,39 @@
 package androidx.navigation.ui {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class AppBarConfigurationKt {
-    ctor public AppBarConfigurationKt();
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(androidx.navigation.NavGraph navGraph, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(android.view.Menu topLevelMenu, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(java.util.Set<java.lang.Integer> topLevelDestinationIds, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
   }
 
   public final class BottomNavigationViewKt {
-    ctor public BottomNavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.bottomnavigation.BottomNavigationView, androidx.navigation.NavController navController);
   }
 
   public final class CollapsingToolbarLayoutKt {
-    ctor public CollapsingToolbarLayoutKt();
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class MenuItemKt {
-    ctor public MenuItemKt();
     method public static boolean onNavDestinationSelected(android.view.MenuItem, androidx.navigation.NavController navController);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.navigation.ui.AppBarConfiguration appBarConfiguration);
   }
 
   public final class NavigationViewKt {
-    ctor public NavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.navigation.NavigationView, androidx.navigation.NavController navController);
   }
 
   public final class ToolbarKt {
-    ctor public ToolbarKt();
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
diff --git a/navigation/navigation-ui-ktx/api/restricted_2.2.0-alpha01.txt b/navigation/navigation-ui-ktx/api/restricted_2.2.0-alpha01.txt
index d20eb8f..ae37cc8 100644
--- a/navigation/navigation-ui-ktx/api/restricted_2.2.0-alpha01.txt
+++ b/navigation/navigation-ui-ktx/api/restricted_2.2.0-alpha01.txt
@@ -2,47 +2,39 @@
 package androidx.navigation.ui {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class AppBarConfigurationKt {
-    ctor public AppBarConfigurationKt();
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(androidx.navigation.NavGraph navGraph, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(android.view.Menu topLevelMenu, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(java.util.Set<java.lang.Integer> topLevelDestinationIds, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
   }
 
   public final class BottomNavigationViewKt {
-    ctor public BottomNavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.bottomnavigation.BottomNavigationView, androidx.navigation.NavController navController);
   }
 
   public final class CollapsingToolbarLayoutKt {
-    ctor public CollapsingToolbarLayoutKt();
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class MenuItemKt {
-    ctor public MenuItemKt();
     method public static boolean onNavDestinationSelected(android.view.MenuItem, androidx.navigation.NavController navController);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.navigation.ui.AppBarConfiguration appBarConfiguration);
   }
 
   public final class NavigationViewKt {
-    ctor public NavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.navigation.NavigationView, androidx.navigation.NavController navController);
   }
 
   public final class ToolbarKt {
-    ctor public ToolbarKt();
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
diff --git a/navigation/navigation-ui-ktx/api/restricted_2.2.0-alpha02.txt b/navigation/navigation-ui-ktx/api/restricted_2.2.0-alpha02.txt
index d20eb8f..ae37cc8 100644
--- a/navigation/navigation-ui-ktx/api/restricted_2.2.0-alpha02.txt
+++ b/navigation/navigation-ui-ktx/api/restricted_2.2.0-alpha02.txt
@@ -2,47 +2,39 @@
 package androidx.navigation.ui {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class AppBarConfigurationKt {
-    ctor public AppBarConfigurationKt();
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(androidx.navigation.NavGraph navGraph, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(android.view.Menu topLevelMenu, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(java.util.Set<java.lang.Integer> topLevelDestinationIds, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
   }
 
   public final class BottomNavigationViewKt {
-    ctor public BottomNavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.bottomnavigation.BottomNavigationView, androidx.navigation.NavController navController);
   }
 
   public final class CollapsingToolbarLayoutKt {
-    ctor public CollapsingToolbarLayoutKt();
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class MenuItemKt {
-    ctor public MenuItemKt();
     method public static boolean onNavDestinationSelected(android.view.MenuItem, androidx.navigation.NavController navController);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.navigation.ui.AppBarConfiguration appBarConfiguration);
   }
 
   public final class NavigationViewKt {
-    ctor public NavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.navigation.NavigationView, androidx.navigation.NavController navController);
   }
 
   public final class ToolbarKt {
-    ctor public ToolbarKt();
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
diff --git a/navigation/navigation-ui-ktx/api/restricted_2.2.0-alpha03.txt b/navigation/navigation-ui-ktx/api/restricted_2.2.0-alpha03.txt
index d20eb8f..ae37cc8 100644
--- a/navigation/navigation-ui-ktx/api/restricted_2.2.0-alpha03.txt
+++ b/navigation/navigation-ui-ktx/api/restricted_2.2.0-alpha03.txt
@@ -2,47 +2,39 @@
 package androidx.navigation.ui {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class AppBarConfigurationKt {
-    ctor public AppBarConfigurationKt();
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(androidx.navigation.NavGraph navGraph, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(android.view.Menu topLevelMenu, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(java.util.Set<java.lang.Integer> topLevelDestinationIds, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
   }
 
   public final class BottomNavigationViewKt {
-    ctor public BottomNavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.bottomnavigation.BottomNavigationView, androidx.navigation.NavController navController);
   }
 
   public final class CollapsingToolbarLayoutKt {
-    ctor public CollapsingToolbarLayoutKt();
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class MenuItemKt {
-    ctor public MenuItemKt();
     method public static boolean onNavDestinationSelected(android.view.MenuItem, androidx.navigation.NavController navController);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.navigation.ui.AppBarConfiguration appBarConfiguration);
   }
 
   public final class NavigationViewKt {
-    ctor public NavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.navigation.NavigationView, androidx.navigation.NavController navController);
   }
 
   public final class ToolbarKt {
-    ctor public ToolbarKt();
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
diff --git a/navigation/navigation-ui-ktx/api/restricted_2.2.0-beta01.txt b/navigation/navigation-ui-ktx/api/restricted_2.2.0-beta01.txt
index d20eb8f..ae37cc8 100644
--- a/navigation/navigation-ui-ktx/api/restricted_2.2.0-beta01.txt
+++ b/navigation/navigation-ui-ktx/api/restricted_2.2.0-beta01.txt
@@ -2,47 +2,39 @@
 package androidx.navigation.ui {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class AppBarConfigurationKt {
-    ctor public AppBarConfigurationKt();
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(androidx.navigation.NavGraph navGraph, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(android.view.Menu topLevelMenu, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(java.util.Set<java.lang.Integer> topLevelDestinationIds, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
   }
 
   public final class BottomNavigationViewKt {
-    ctor public BottomNavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.bottomnavigation.BottomNavigationView, androidx.navigation.NavController navController);
   }
 
   public final class CollapsingToolbarLayoutKt {
-    ctor public CollapsingToolbarLayoutKt();
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class MenuItemKt {
-    ctor public MenuItemKt();
     method public static boolean onNavDestinationSelected(android.view.MenuItem, androidx.navigation.NavController navController);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.navigation.ui.AppBarConfiguration appBarConfiguration);
   }
 
   public final class NavigationViewKt {
-    ctor public NavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.navigation.NavigationView, androidx.navigation.NavController navController);
   }
 
   public final class ToolbarKt {
-    ctor public ToolbarKt();
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
diff --git a/navigation/navigation-ui-ktx/api/restricted_2.2.0-rc01.txt b/navigation/navigation-ui-ktx/api/restricted_2.2.0-rc01.txt
index d20eb8f..ae37cc8 100644
--- a/navigation/navigation-ui-ktx/api/restricted_2.2.0-rc01.txt
+++ b/navigation/navigation-ui-ktx/api/restricted_2.2.0-rc01.txt
@@ -2,47 +2,39 @@
 package androidx.navigation.ui {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class AppBarConfigurationKt {
-    ctor public AppBarConfigurationKt();
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(androidx.navigation.NavGraph navGraph, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(android.view.Menu topLevelMenu, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(java.util.Set<java.lang.Integer> topLevelDestinationIds, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
   }
 
   public final class BottomNavigationViewKt {
-    ctor public BottomNavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.bottomnavigation.BottomNavigationView, androidx.navigation.NavController navController);
   }
 
   public final class CollapsingToolbarLayoutKt {
-    ctor public CollapsingToolbarLayoutKt();
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class MenuItemKt {
-    ctor public MenuItemKt();
     method public static boolean onNavDestinationSelected(android.view.MenuItem, androidx.navigation.NavController navController);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.navigation.ui.AppBarConfiguration appBarConfiguration);
   }
 
   public final class NavigationViewKt {
-    ctor public NavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.navigation.NavigationView, androidx.navigation.NavController navController);
   }
 
   public final class ToolbarKt {
-    ctor public ToolbarKt();
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
diff --git a/navigation/navigation-ui-ktx/api/restricted_2.3.0-alpha01.txt b/navigation/navigation-ui-ktx/api/restricted_2.3.0-alpha01.txt
index d20eb8f..ae37cc8 100644
--- a/navigation/navigation-ui-ktx/api/restricted_2.3.0-alpha01.txt
+++ b/navigation/navigation-ui-ktx/api/restricted_2.3.0-alpha01.txt
@@ -2,47 +2,39 @@
 package androidx.navigation.ui {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class AppBarConfigurationKt {
-    ctor public AppBarConfigurationKt();
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(androidx.navigation.NavGraph navGraph, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(android.view.Menu topLevelMenu, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(java.util.Set<java.lang.Integer> topLevelDestinationIds, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
   }
 
   public final class BottomNavigationViewKt {
-    ctor public BottomNavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.bottomnavigation.BottomNavigationView, androidx.navigation.NavController navController);
   }
 
   public final class CollapsingToolbarLayoutKt {
-    ctor public CollapsingToolbarLayoutKt();
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class MenuItemKt {
-    ctor public MenuItemKt();
     method public static boolean onNavDestinationSelected(android.view.MenuItem, androidx.navigation.NavController navController);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.navigation.ui.AppBarConfiguration appBarConfiguration);
   }
 
   public final class NavigationViewKt {
-    ctor public NavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.navigation.NavigationView, androidx.navigation.NavController navController);
   }
 
   public final class ToolbarKt {
-    ctor public ToolbarKt();
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
diff --git a/navigation/navigation-ui-ktx/api/restricted_current.txt b/navigation/navigation-ui-ktx/api/restricted_current.txt
index d20eb8f..ae37cc8 100644
--- a/navigation/navigation-ui-ktx/api/restricted_current.txt
+++ b/navigation/navigation-ui-ktx/api/restricted_current.txt
@@ -2,47 +2,39 @@
 package androidx.navigation.ui {
 
   public final class ActivityKt {
-    ctor public ActivityKt();
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupActionBarWithNavController(androidx.appcompat.app.AppCompatActivity, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class AppBarConfigurationKt {
-    ctor public AppBarConfigurationKt();
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(androidx.navigation.NavGraph navGraph, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(android.view.Menu topLevelMenu, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
     method public static inline androidx.navigation.ui.AppBarConfiguration AppBarConfiguration(java.util.Set<java.lang.Integer> topLevelDestinationIds, androidx.drawerlayout.widget.DrawerLayout? drawerLayout = null, kotlin.jvm.functions.Function0<java.lang.Boolean> fallbackOnNavigateUpListener = { false });
   }
 
   public final class BottomNavigationViewKt {
-    ctor public BottomNavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.bottomnavigation.BottomNavigationView, androidx.navigation.NavController navController);
   }
 
   public final class CollapsingToolbarLayoutKt {
-    ctor public CollapsingToolbarLayoutKt();
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(com.google.android.material.appbar.CollapsingToolbarLayout, androidx.appcompat.widget.Toolbar toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
 
   public final class MenuItemKt {
-    ctor public MenuItemKt();
     method public static boolean onNavDestinationSelected(android.view.MenuItem, androidx.navigation.NavController navController);
   }
 
   public final class NavControllerKt {
-    ctor public NavControllerKt();
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static boolean navigateUp(androidx.navigation.NavController, androidx.navigation.ui.AppBarConfiguration appBarConfiguration);
   }
 
   public final class NavigationViewKt {
-    ctor public NavigationViewKt();
     method public static void setupWithNavController(com.google.android.material.navigation.NavigationView, androidx.navigation.NavController navController);
   }
 
   public final class ToolbarKt {
-    ctor public ToolbarKt();
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.drawerlayout.widget.DrawerLayout? drawerLayout);
     method public static void setupWithNavController(androidx.appcompat.widget.Toolbar, androidx.navigation.NavController navController, androidx.navigation.ui.AppBarConfiguration configuration = AppBarConfiguration(navController.graph));
   }
diff --git a/paging/common/api/3.0.0-alpha01.txt b/paging/common/api/3.0.0-alpha01.txt
index 68f6ba9..b3cdf93 100644
--- a/paging/common/api/3.0.0-alpha01.txt
+++ b/paging/common/api/3.0.0-alpha01.txt
@@ -29,7 +29,6 @@
   }
 
   public final class DataSourceKt {
-    ctor public DataSourceKt();
   }
 
   public abstract class ItemKeyedDataSource<Key, Value> extends androidx.paging.DataSource<Key,Value> {
@@ -96,7 +95,6 @@
   }
 
   public final class PageEventKt {
-    ctor public PageEventKt();
   }
 
   public abstract class PageKeyedDataSource<Key, Value> extends androidx.paging.DataSource<Key,Value> {
@@ -217,12 +215,10 @@
   }
 
   public final class PagedListConfigKt {
-    ctor public PagedListConfigKt();
     method public static androidx.paging.PagedList.Config Config(int pageSize, int prefetchDistance = pageSize, boolean enablePlaceholders = true, int initialLoadSizeHint = pageSize * androidx.paging.PagedList.Config.Builder.DEFAULT_INITIAL_PAGE_MULTIPLIER, int maxSize = 2147483647);
   }
 
   public final class PagedListKt {
-    ctor public PagedListKt();
     method @Deprecated public static <Key, Value> androidx.paging.PagedList<Value> PagedList(androidx.paging.DataSource<Key,Value> dataSource, androidx.paging.PagedList.Config config, java.util.concurrent.Executor notifyExecutor, java.util.concurrent.Executor fetchExecutor, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, Key? initialKey = null);
   }
 
@@ -283,7 +279,6 @@
   }
 
   public final class PagedSourceKt {
-    ctor public PagedSourceKt();
   }
 
   public abstract class PositionalDataSource<T> extends androidx.paging.DataSource<java.lang.Integer,T> {
@@ -324,7 +319,6 @@
   }
 
   public final class SeparatorsKt {
-    ctor public SeparatorsKt();
   }
 
 }
diff --git a/paging/common/api/current.txt b/paging/common/api/current.txt
index 68f6ba9..b3cdf93 100644
--- a/paging/common/api/current.txt
+++ b/paging/common/api/current.txt
@@ -29,7 +29,6 @@
   }
 
   public final class DataSourceKt {
-    ctor public DataSourceKt();
   }
 
   public abstract class ItemKeyedDataSource<Key, Value> extends androidx.paging.DataSource<Key,Value> {
@@ -96,7 +95,6 @@
   }
 
   public final class PageEventKt {
-    ctor public PageEventKt();
   }
 
   public abstract class PageKeyedDataSource<Key, Value> extends androidx.paging.DataSource<Key,Value> {
@@ -217,12 +215,10 @@
   }
 
   public final class PagedListConfigKt {
-    ctor public PagedListConfigKt();
     method public static androidx.paging.PagedList.Config Config(int pageSize, int prefetchDistance = pageSize, boolean enablePlaceholders = true, int initialLoadSizeHint = pageSize * androidx.paging.PagedList.Config.Builder.DEFAULT_INITIAL_PAGE_MULTIPLIER, int maxSize = 2147483647);
   }
 
   public final class PagedListKt {
-    ctor public PagedListKt();
     method @Deprecated public static <Key, Value> androidx.paging.PagedList<Value> PagedList(androidx.paging.DataSource<Key,Value> dataSource, androidx.paging.PagedList.Config config, java.util.concurrent.Executor notifyExecutor, java.util.concurrent.Executor fetchExecutor, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, Key? initialKey = null);
   }
 
@@ -283,7 +279,6 @@
   }
 
   public final class PagedSourceKt {
-    ctor public PagedSourceKt();
   }
 
   public abstract class PositionalDataSource<T> extends androidx.paging.DataSource<java.lang.Integer,T> {
@@ -324,7 +319,6 @@
   }
 
   public final class SeparatorsKt {
-    ctor public SeparatorsKt();
   }
 
 }
diff --git a/paging/common/api/public_plus_experimental_3.0.0-alpha01.txt b/paging/common/api/public_plus_experimental_3.0.0-alpha01.txt
index 68f6ba9..b3cdf93 100644
--- a/paging/common/api/public_plus_experimental_3.0.0-alpha01.txt
+++ b/paging/common/api/public_plus_experimental_3.0.0-alpha01.txt
@@ -29,7 +29,6 @@
   }
 
   public final class DataSourceKt {
-    ctor public DataSourceKt();
   }
 
   public abstract class ItemKeyedDataSource<Key, Value> extends androidx.paging.DataSource<Key,Value> {
@@ -96,7 +95,6 @@
   }
 
   public final class PageEventKt {
-    ctor public PageEventKt();
   }
 
   public abstract class PageKeyedDataSource<Key, Value> extends androidx.paging.DataSource<Key,Value> {
@@ -217,12 +215,10 @@
   }
 
   public final class PagedListConfigKt {
-    ctor public PagedListConfigKt();
     method public static androidx.paging.PagedList.Config Config(int pageSize, int prefetchDistance = pageSize, boolean enablePlaceholders = true, int initialLoadSizeHint = pageSize * androidx.paging.PagedList.Config.Builder.DEFAULT_INITIAL_PAGE_MULTIPLIER, int maxSize = 2147483647);
   }
 
   public final class PagedListKt {
-    ctor public PagedListKt();
     method @Deprecated public static <Key, Value> androidx.paging.PagedList<Value> PagedList(androidx.paging.DataSource<Key,Value> dataSource, androidx.paging.PagedList.Config config, java.util.concurrent.Executor notifyExecutor, java.util.concurrent.Executor fetchExecutor, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, Key? initialKey = null);
   }
 
@@ -283,7 +279,6 @@
   }
 
   public final class PagedSourceKt {
-    ctor public PagedSourceKt();
   }
 
   public abstract class PositionalDataSource<T> extends androidx.paging.DataSource<java.lang.Integer,T> {
@@ -324,7 +319,6 @@
   }
 
   public final class SeparatorsKt {
-    ctor public SeparatorsKt();
   }
 
 }
diff --git a/paging/common/api/public_plus_experimental_current.txt b/paging/common/api/public_plus_experimental_current.txt
index 68f6ba9..b3cdf93 100644
--- a/paging/common/api/public_plus_experimental_current.txt
+++ b/paging/common/api/public_plus_experimental_current.txt
@@ -29,7 +29,6 @@
   }
 
   public final class DataSourceKt {
-    ctor public DataSourceKt();
   }
 
   public abstract class ItemKeyedDataSource<Key, Value> extends androidx.paging.DataSource<Key,Value> {
@@ -96,7 +95,6 @@
   }
 
   public final class PageEventKt {
-    ctor public PageEventKt();
   }
 
   public abstract class PageKeyedDataSource<Key, Value> extends androidx.paging.DataSource<Key,Value> {
@@ -217,12 +215,10 @@
   }
 
   public final class PagedListConfigKt {
-    ctor public PagedListConfigKt();
     method public static androidx.paging.PagedList.Config Config(int pageSize, int prefetchDistance = pageSize, boolean enablePlaceholders = true, int initialLoadSizeHint = pageSize * androidx.paging.PagedList.Config.Builder.DEFAULT_INITIAL_PAGE_MULTIPLIER, int maxSize = 2147483647);
   }
 
   public final class PagedListKt {
-    ctor public PagedListKt();
     method @Deprecated public static <Key, Value> androidx.paging.PagedList<Value> PagedList(androidx.paging.DataSource<Key,Value> dataSource, androidx.paging.PagedList.Config config, java.util.concurrent.Executor notifyExecutor, java.util.concurrent.Executor fetchExecutor, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, Key? initialKey = null);
   }
 
@@ -283,7 +279,6 @@
   }
 
   public final class PagedSourceKt {
-    ctor public PagedSourceKt();
   }
 
   public abstract class PositionalDataSource<T> extends androidx.paging.DataSource<java.lang.Integer,T> {
@@ -324,7 +319,6 @@
   }
 
   public final class SeparatorsKt {
-    ctor public SeparatorsKt();
   }
 
 }
diff --git a/paging/common/api/restricted_3.0.0-alpha01.txt b/paging/common/api/restricted_3.0.0-alpha01.txt
index 18b4eb2..1fd7c8c 100644
--- a/paging/common/api/restricted_3.0.0-alpha01.txt
+++ b/paging/common/api/restricted_3.0.0-alpha01.txt
@@ -30,7 +30,6 @@
   }
 
   public final class DataSourceKt {
-    ctor public DataSourceKt();
   }
 
   public abstract class ItemKeyedDataSource<Key, Value> extends androidx.paging.DataSource<Key,Value> {
@@ -114,7 +113,6 @@
   }
 
   public final class PageEventKt {
-    ctor public PageEventKt();
   }
 
   public abstract class PageKeyedDataSource<Key, Value> extends androidx.paging.DataSource<Key,Value> {
@@ -258,12 +256,10 @@
   }
 
   public final class PagedListConfigKt {
-    ctor public PagedListConfigKt();
     method public static androidx.paging.PagedList.Config Config(int pageSize, int prefetchDistance = pageSize, boolean enablePlaceholders = true, int initialLoadSizeHint = pageSize * androidx.paging.PagedList.Config.Builder.DEFAULT_INITIAL_PAGE_MULTIPLIER, int maxSize = 2147483647);
   }
 
   public final class PagedListKt {
-    ctor public PagedListKt();
     method @Deprecated public static <Key, Value> androidx.paging.PagedList<Value> PagedList(androidx.paging.DataSource<Key,Value> dataSource, androidx.paging.PagedList.Config config, java.util.concurrent.Executor notifyExecutor, java.util.concurrent.Executor fetchExecutor, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, Key? initialKey = null);
   }
 
@@ -324,7 +320,6 @@
   }
 
   public final class PagedSourceKt {
-    ctor public PagedSourceKt();
     method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static <Key> androidx.paging.PagedSource.LoadParams<Key> toRefreshLoadParams(androidx.paging.PagedList.Config, Key? key);
   }
 
@@ -366,7 +361,6 @@
   }
 
   public final class SeparatorsKt {
-    ctor public SeparatorsKt();
   }
 
 }
diff --git a/paging/common/api/restricted_current.txt b/paging/common/api/restricted_current.txt
index 18b4eb2..1fd7c8c 100644
--- a/paging/common/api/restricted_current.txt
+++ b/paging/common/api/restricted_current.txt
@@ -30,7 +30,6 @@
   }
 
   public final class DataSourceKt {
-    ctor public DataSourceKt();
   }
 
   public abstract class ItemKeyedDataSource<Key, Value> extends androidx.paging.DataSource<Key,Value> {
@@ -114,7 +113,6 @@
   }
 
   public final class PageEventKt {
-    ctor public PageEventKt();
   }
 
   public abstract class PageKeyedDataSource<Key, Value> extends androidx.paging.DataSource<Key,Value> {
@@ -258,12 +256,10 @@
   }
 
   public final class PagedListConfigKt {
-    ctor public PagedListConfigKt();
     method public static androidx.paging.PagedList.Config Config(int pageSize, int prefetchDistance = pageSize, boolean enablePlaceholders = true, int initialLoadSizeHint = pageSize * androidx.paging.PagedList.Config.Builder.DEFAULT_INITIAL_PAGE_MULTIPLIER, int maxSize = 2147483647);
   }
 
   public final class PagedListKt {
-    ctor public PagedListKt();
     method @Deprecated public static <Key, Value> androidx.paging.PagedList<Value> PagedList(androidx.paging.DataSource<Key,Value> dataSource, androidx.paging.PagedList.Config config, java.util.concurrent.Executor notifyExecutor, java.util.concurrent.Executor fetchExecutor, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, Key? initialKey = null);
   }
 
@@ -324,7 +320,6 @@
   }
 
   public final class PagedSourceKt {
-    ctor public PagedSourceKt();
     method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static <Key> androidx.paging.PagedSource.LoadParams<Key> toRefreshLoadParams(androidx.paging.PagedList.Config, Key? key);
   }
 
@@ -366,7 +361,6 @@
   }
 
   public final class SeparatorsKt {
-    ctor public SeparatorsKt();
   }
 
 }
diff --git a/paging/common/ktx/api/2.1.0-alpha01.txt b/paging/common/ktx/api/2.1.0-alpha01.txt
index 6d9cc829..44a31d9 100644
--- a/paging/common/ktx/api/2.1.0-alpha01.txt
+++ b/paging/common/ktx/api/2.1.0-alpha01.txt
@@ -2,12 +2,10 @@
 package androidx.paging {
 
   public final class PagedListConfigKt {
-    ctor public PagedListConfigKt();
     method public static androidx.paging.PagedList.Config Config(int pageSize, int prefetchDistance = pageSize, boolean enablePlaceholders = true, int initialLoadSizeHint = pageSize * androidx.paging.PagedList.Config.Builder.DEFAULT_INITIAL_PAGE_MULTIPLIER, int maxSize = 2147483647);
   }
 
   public final class PagedListKt {
-    ctor public PagedListKt();
     method public static <Key, Value> androidx.paging.PagedList<Value> PagedList(androidx.paging.DataSource<Key,Value> dataSource, androidx.paging.PagedList.Config config, java.util.concurrent.Executor notifyExecutor, java.util.concurrent.Executor fetchExecutor, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, Key? initialKey = null);
   }
 
diff --git a/paging/common/ktx/api/2.1.0-beta01.txt b/paging/common/ktx/api/2.1.0-beta01.txt
index 6d9cc829..44a31d9 100644
--- a/paging/common/ktx/api/2.1.0-beta01.txt
+++ b/paging/common/ktx/api/2.1.0-beta01.txt
@@ -2,12 +2,10 @@
 package androidx.paging {
 
   public final class PagedListConfigKt {
-    ctor public PagedListConfigKt();
     method public static androidx.paging.PagedList.Config Config(int pageSize, int prefetchDistance = pageSize, boolean enablePlaceholders = true, int initialLoadSizeHint = pageSize * androidx.paging.PagedList.Config.Builder.DEFAULT_INITIAL_PAGE_MULTIPLIER, int maxSize = 2147483647);
   }
 
   public final class PagedListKt {
-    ctor public PagedListKt();
     method public static <Key, Value> androidx.paging.PagedList<Value> PagedList(androidx.paging.DataSource<Key,Value> dataSource, androidx.paging.PagedList.Config config, java.util.concurrent.Executor notifyExecutor, java.util.concurrent.Executor fetchExecutor, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, Key? initialKey = null);
   }
 
diff --git a/paging/common/ktx/api/2.1.0-rc01.txt b/paging/common/ktx/api/2.1.0-rc01.txt
index 6d9cc829..44a31d9 100644
--- a/paging/common/ktx/api/2.1.0-rc01.txt
+++ b/paging/common/ktx/api/2.1.0-rc01.txt
@@ -2,12 +2,10 @@
 package androidx.paging {
 
   public final class PagedListConfigKt {
-    ctor public PagedListConfigKt();
     method public static androidx.paging.PagedList.Config Config(int pageSize, int prefetchDistance = pageSize, boolean enablePlaceholders = true, int initialLoadSizeHint = pageSize * androidx.paging.PagedList.Config.Builder.DEFAULT_INITIAL_PAGE_MULTIPLIER, int maxSize = 2147483647);
   }
 
   public final class PagedListKt {
-    ctor public PagedListKt();
     method public static <Key, Value> androidx.paging.PagedList<Value> PagedList(androidx.paging.DataSource<Key,Value> dataSource, androidx.paging.PagedList.Config config, java.util.concurrent.Executor notifyExecutor, java.util.concurrent.Executor fetchExecutor, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, Key? initialKey = null);
   }
 
diff --git a/paging/common/ktx/api/2.1.0.txt b/paging/common/ktx/api/2.1.0.txt
index 6d9cc829..44a31d9 100644
--- a/paging/common/ktx/api/2.1.0.txt
+++ b/paging/common/ktx/api/2.1.0.txt
@@ -2,12 +2,10 @@
 package androidx.paging {
 
   public final class PagedListConfigKt {
-    ctor public PagedListConfigKt();
     method public static androidx.paging.PagedList.Config Config(int pageSize, int prefetchDistance = pageSize, boolean enablePlaceholders = true, int initialLoadSizeHint = pageSize * androidx.paging.PagedList.Config.Builder.DEFAULT_INITIAL_PAGE_MULTIPLIER, int maxSize = 2147483647);
   }
 
   public final class PagedListKt {
-    ctor public PagedListKt();
     method public static <Key, Value> androidx.paging.PagedList<Value> PagedList(androidx.paging.DataSource<Key,Value> dataSource, androidx.paging.PagedList.Config config, java.util.concurrent.Executor notifyExecutor, java.util.concurrent.Executor fetchExecutor, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, Key? initialKey = null);
   }
 
diff --git a/paging/common/ktx/api/public_plus_experimental_2.1.0-alpha01.txt b/paging/common/ktx/api/public_plus_experimental_2.1.0-alpha01.txt
index 6d9cc829..44a31d9 100644
--- a/paging/common/ktx/api/public_plus_experimental_2.1.0-alpha01.txt
+++ b/paging/common/ktx/api/public_plus_experimental_2.1.0-alpha01.txt
@@ -2,12 +2,10 @@
 package androidx.paging {
 
   public final class PagedListConfigKt {
-    ctor public PagedListConfigKt();
     method public static androidx.paging.PagedList.Config Config(int pageSize, int prefetchDistance = pageSize, boolean enablePlaceholders = true, int initialLoadSizeHint = pageSize * androidx.paging.PagedList.Config.Builder.DEFAULT_INITIAL_PAGE_MULTIPLIER, int maxSize = 2147483647);
   }
 
   public final class PagedListKt {
-    ctor public PagedListKt();
     method public static <Key, Value> androidx.paging.PagedList<Value> PagedList(androidx.paging.DataSource<Key,Value> dataSource, androidx.paging.PagedList.Config config, java.util.concurrent.Executor notifyExecutor, java.util.concurrent.Executor fetchExecutor, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, Key? initialKey = null);
   }
 
diff --git a/paging/common/ktx/api/public_plus_experimental_2.1.0-beta01.txt b/paging/common/ktx/api/public_plus_experimental_2.1.0-beta01.txt
index 6d9cc829..44a31d9 100644
--- a/paging/common/ktx/api/public_plus_experimental_2.1.0-beta01.txt
+++ b/paging/common/ktx/api/public_plus_experimental_2.1.0-beta01.txt
@@ -2,12 +2,10 @@
 package androidx.paging {
 
   public final class PagedListConfigKt {
-    ctor public PagedListConfigKt();
     method public static androidx.paging.PagedList.Config Config(int pageSize, int prefetchDistance = pageSize, boolean enablePlaceholders = true, int initialLoadSizeHint = pageSize * androidx.paging.PagedList.Config.Builder.DEFAULT_INITIAL_PAGE_MULTIPLIER, int maxSize = 2147483647);
   }
 
   public final class PagedListKt {
-    ctor public PagedListKt();
     method public static <Key, Value> androidx.paging.PagedList<Value> PagedList(androidx.paging.DataSource<Key,Value> dataSource, androidx.paging.PagedList.Config config, java.util.concurrent.Executor notifyExecutor, java.util.concurrent.Executor fetchExecutor, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, Key? initialKey = null);
   }
 
diff --git a/paging/common/ktx/api/public_plus_experimental_2.1.0-rc01.txt b/paging/common/ktx/api/public_plus_experimental_2.1.0-rc01.txt
index 6d9cc829..44a31d9 100644
--- a/paging/common/ktx/api/public_plus_experimental_2.1.0-rc01.txt
+++ b/paging/common/ktx/api/public_plus_experimental_2.1.0-rc01.txt
@@ -2,12 +2,10 @@
 package androidx.paging {
 
   public final class PagedListConfigKt {
-    ctor public PagedListConfigKt();
     method public static androidx.paging.PagedList.Config Config(int pageSize, int prefetchDistance = pageSize, boolean enablePlaceholders = true, int initialLoadSizeHint = pageSize * androidx.paging.PagedList.Config.Builder.DEFAULT_INITIAL_PAGE_MULTIPLIER, int maxSize = 2147483647);
   }
 
   public final class PagedListKt {
-    ctor public PagedListKt();
     method public static <Key, Value> androidx.paging.PagedList<Value> PagedList(androidx.paging.DataSource<Key,Value> dataSource, androidx.paging.PagedList.Config config, java.util.concurrent.Executor notifyExecutor, java.util.concurrent.Executor fetchExecutor, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, Key? initialKey = null);
   }
 
diff --git a/paging/common/ktx/api/public_plus_experimental_2.1.0.txt b/paging/common/ktx/api/public_plus_experimental_2.1.0.txt
index 6d9cc829..44a31d9 100644
--- a/paging/common/ktx/api/public_plus_experimental_2.1.0.txt
+++ b/paging/common/ktx/api/public_plus_experimental_2.1.0.txt
@@ -2,12 +2,10 @@
 package androidx.paging {
 
   public final class PagedListConfigKt {
-    ctor public PagedListConfigKt();
     method public static androidx.paging.PagedList.Config Config(int pageSize, int prefetchDistance = pageSize, boolean enablePlaceholders = true, int initialLoadSizeHint = pageSize * androidx.paging.PagedList.Config.Builder.DEFAULT_INITIAL_PAGE_MULTIPLIER, int maxSize = 2147483647);
   }
 
   public final class PagedListKt {
-    ctor public PagedListKt();
     method public static <Key, Value> androidx.paging.PagedList<Value> PagedList(androidx.paging.DataSource<Key,Value> dataSource, androidx.paging.PagedList.Config config, java.util.concurrent.Executor notifyExecutor, java.util.concurrent.Executor fetchExecutor, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, Key? initialKey = null);
   }
 
diff --git a/paging/common/ktx/api/restricted_2.1.0-beta01.txt b/paging/common/ktx/api/restricted_2.1.0-beta01.txt
index 6d9cc829..44a31d9 100644
--- a/paging/common/ktx/api/restricted_2.1.0-beta01.txt
+++ b/paging/common/ktx/api/restricted_2.1.0-beta01.txt
@@ -2,12 +2,10 @@
 package androidx.paging {
 
   public final class PagedListConfigKt {
-    ctor public PagedListConfigKt();
     method public static androidx.paging.PagedList.Config Config(int pageSize, int prefetchDistance = pageSize, boolean enablePlaceholders = true, int initialLoadSizeHint = pageSize * androidx.paging.PagedList.Config.Builder.DEFAULT_INITIAL_PAGE_MULTIPLIER, int maxSize = 2147483647);
   }
 
   public final class PagedListKt {
-    ctor public PagedListKt();
     method public static <Key, Value> androidx.paging.PagedList<Value> PagedList(androidx.paging.DataSource<Key,Value> dataSource, androidx.paging.PagedList.Config config, java.util.concurrent.Executor notifyExecutor, java.util.concurrent.Executor fetchExecutor, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, Key? initialKey = null);
   }
 
diff --git a/paging/common/ktx/api/restricted_2.1.0-rc01.txt b/paging/common/ktx/api/restricted_2.1.0-rc01.txt
index 6d9cc829..44a31d9 100644
--- a/paging/common/ktx/api/restricted_2.1.0-rc01.txt
+++ b/paging/common/ktx/api/restricted_2.1.0-rc01.txt
@@ -2,12 +2,10 @@
 package androidx.paging {
 
   public final class PagedListConfigKt {
-    ctor public PagedListConfigKt();
     method public static androidx.paging.PagedList.Config Config(int pageSize, int prefetchDistance = pageSize, boolean enablePlaceholders = true, int initialLoadSizeHint = pageSize * androidx.paging.PagedList.Config.Builder.DEFAULT_INITIAL_PAGE_MULTIPLIER, int maxSize = 2147483647);
   }
 
   public final class PagedListKt {
-    ctor public PagedListKt();
     method public static <Key, Value> androidx.paging.PagedList<Value> PagedList(androidx.paging.DataSource<Key,Value> dataSource, androidx.paging.PagedList.Config config, java.util.concurrent.Executor notifyExecutor, java.util.concurrent.Executor fetchExecutor, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, Key? initialKey = null);
   }
 
diff --git a/paging/common/ktx/api/restricted_2.1.0.txt b/paging/common/ktx/api/restricted_2.1.0.txt
index 6d9cc829..44a31d9 100644
--- a/paging/common/ktx/api/restricted_2.1.0.txt
+++ b/paging/common/ktx/api/restricted_2.1.0.txt
@@ -2,12 +2,10 @@
 package androidx.paging {
 
   public final class PagedListConfigKt {
-    ctor public PagedListConfigKt();
     method public static androidx.paging.PagedList.Config Config(int pageSize, int prefetchDistance = pageSize, boolean enablePlaceholders = true, int initialLoadSizeHint = pageSize * androidx.paging.PagedList.Config.Builder.DEFAULT_INITIAL_PAGE_MULTIPLIER, int maxSize = 2147483647);
   }
 
   public final class PagedListKt {
-    ctor public PagedListKt();
     method public static <Key, Value> androidx.paging.PagedList<Value> PagedList(androidx.paging.DataSource<Key,Value> dataSource, androidx.paging.PagedList.Config config, java.util.concurrent.Executor notifyExecutor, java.util.concurrent.Executor fetchExecutor, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, Key? initialKey = null);
   }
 
diff --git a/paging/runtime/api/3.0.0-alpha01.txt b/paging/runtime/api/3.0.0-alpha01.txt
index f1c08e5..730f14e 100644
--- a/paging/runtime/api/3.0.0-alpha01.txt
+++ b/paging/runtime/api/3.0.0-alpha01.txt
@@ -24,7 +24,6 @@
   }
 
   public final class AsyncPagedListDifferKt {
-    ctor public AsyncPagedListDifferKt();
   }
 
   public final class LivePagedListBuilder<Key, Value> {
@@ -40,7 +39,6 @@
   }
 
   public final class LivePagedListKt {
-    ctor public LivePagedListKt();
     method @Deprecated public static <Key, Value> androidx.lifecycle.LiveData<androidx.paging.PagedList<Value>> toLiveData(androidx.paging.DataSource.Factory<Key,Value>, androidx.paging.PagedList.Config config, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, java.util.concurrent.Executor fetchExecutor = ArchTaskExecutor.getIOThreadExecutor());
     method @Deprecated public static <Key, Value> androidx.lifecycle.LiveData<androidx.paging.PagedList<Value>> toLiveData(androidx.paging.DataSource.Factory<Key,Value>, int pageSize, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, java.util.concurrent.Executor fetchExecutor = ArchTaskExecutor.getIOThreadExecutor());
     method public static <Key, Value> androidx.lifecycle.LiveData<androidx.paging.PagedList<Value>> toLiveData(kotlin.jvm.functions.Function0<? extends androidx.paging.PagedSource<Key,Value>>, androidx.paging.PagedList.Config config, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, kotlinx.coroutines.CoroutineScope coroutineScope = GlobalScope, kotlinx.coroutines.CoroutineDispatcher fetchDispatcher = Dispatchers.IO);
@@ -48,7 +46,6 @@
   }
 
   public final class NullPaddedListDiffHelperKt {
-    ctor public NullPaddedListDiffHelperKt();
   }
 
   public abstract class PagedListAdapter<T, VH extends androidx.recyclerview.widget.RecyclerView.ViewHolder> extends androidx.recyclerview.widget.RecyclerView.Adapter<VH> {
diff --git a/paging/runtime/api/current.txt b/paging/runtime/api/current.txt
index f1c08e5..730f14e 100644
--- a/paging/runtime/api/current.txt
+++ b/paging/runtime/api/current.txt
@@ -24,7 +24,6 @@
   }
 
   public final class AsyncPagedListDifferKt {
-    ctor public AsyncPagedListDifferKt();
   }
 
   public final class LivePagedListBuilder<Key, Value> {
@@ -40,7 +39,6 @@
   }
 
   public final class LivePagedListKt {
-    ctor public LivePagedListKt();
     method @Deprecated public static <Key, Value> androidx.lifecycle.LiveData<androidx.paging.PagedList<Value>> toLiveData(androidx.paging.DataSource.Factory<Key,Value>, androidx.paging.PagedList.Config config, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, java.util.concurrent.Executor fetchExecutor = ArchTaskExecutor.getIOThreadExecutor());
     method @Deprecated public static <Key, Value> androidx.lifecycle.LiveData<androidx.paging.PagedList<Value>> toLiveData(androidx.paging.DataSource.Factory<Key,Value>, int pageSize, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, java.util.concurrent.Executor fetchExecutor = ArchTaskExecutor.getIOThreadExecutor());
     method public static <Key, Value> androidx.lifecycle.LiveData<androidx.paging.PagedList<Value>> toLiveData(kotlin.jvm.functions.Function0<? extends androidx.paging.PagedSource<Key,Value>>, androidx.paging.PagedList.Config config, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, kotlinx.coroutines.CoroutineScope coroutineScope = GlobalScope, kotlinx.coroutines.CoroutineDispatcher fetchDispatcher = Dispatchers.IO);
@@ -48,7 +46,6 @@
   }
 
   public final class NullPaddedListDiffHelperKt {
-    ctor public NullPaddedListDiffHelperKt();
   }
 
   public abstract class PagedListAdapter<T, VH extends androidx.recyclerview.widget.RecyclerView.ViewHolder> extends androidx.recyclerview.widget.RecyclerView.Adapter<VH> {
diff --git a/paging/runtime/api/public_plus_experimental_3.0.0-alpha01.txt b/paging/runtime/api/public_plus_experimental_3.0.0-alpha01.txt
index f1c08e5..730f14e 100644
--- a/paging/runtime/api/public_plus_experimental_3.0.0-alpha01.txt
+++ b/paging/runtime/api/public_plus_experimental_3.0.0-alpha01.txt
@@ -24,7 +24,6 @@
   }
 
   public final class AsyncPagedListDifferKt {
-    ctor public AsyncPagedListDifferKt();
   }
 
   public final class LivePagedListBuilder<Key, Value> {
@@ -40,7 +39,6 @@
   }
 
   public final class LivePagedListKt {
-    ctor public LivePagedListKt();
     method @Deprecated public static <Key, Value> androidx.lifecycle.LiveData<androidx.paging.PagedList<Value>> toLiveData(androidx.paging.DataSource.Factory<Key,Value>, androidx.paging.PagedList.Config config, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, java.util.concurrent.Executor fetchExecutor = ArchTaskExecutor.getIOThreadExecutor());
     method @Deprecated public static <Key, Value> androidx.lifecycle.LiveData<androidx.paging.PagedList<Value>> toLiveData(androidx.paging.DataSource.Factory<Key,Value>, int pageSize, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, java.util.concurrent.Executor fetchExecutor = ArchTaskExecutor.getIOThreadExecutor());
     method public static <Key, Value> androidx.lifecycle.LiveData<androidx.paging.PagedList<Value>> toLiveData(kotlin.jvm.functions.Function0<? extends androidx.paging.PagedSource<Key,Value>>, androidx.paging.PagedList.Config config, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, kotlinx.coroutines.CoroutineScope coroutineScope = GlobalScope, kotlinx.coroutines.CoroutineDispatcher fetchDispatcher = Dispatchers.IO);
@@ -48,7 +46,6 @@
   }
 
   public final class NullPaddedListDiffHelperKt {
-    ctor public NullPaddedListDiffHelperKt();
   }
 
   public abstract class PagedListAdapter<T, VH extends androidx.recyclerview.widget.RecyclerView.ViewHolder> extends androidx.recyclerview.widget.RecyclerView.Adapter<VH> {
diff --git a/paging/runtime/api/public_plus_experimental_current.txt b/paging/runtime/api/public_plus_experimental_current.txt
index f1c08e5..730f14e 100644
--- a/paging/runtime/api/public_plus_experimental_current.txt
+++ b/paging/runtime/api/public_plus_experimental_current.txt
@@ -24,7 +24,6 @@
   }
 
   public final class AsyncPagedListDifferKt {
-    ctor public AsyncPagedListDifferKt();
   }
 
   public final class LivePagedListBuilder<Key, Value> {
@@ -40,7 +39,6 @@
   }
 
   public final class LivePagedListKt {
-    ctor public LivePagedListKt();
     method @Deprecated public static <Key, Value> androidx.lifecycle.LiveData<androidx.paging.PagedList<Value>> toLiveData(androidx.paging.DataSource.Factory<Key,Value>, androidx.paging.PagedList.Config config, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, java.util.concurrent.Executor fetchExecutor = ArchTaskExecutor.getIOThreadExecutor());
     method @Deprecated public static <Key, Value> androidx.lifecycle.LiveData<androidx.paging.PagedList<Value>> toLiveData(androidx.paging.DataSource.Factory<Key,Value>, int pageSize, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, java.util.concurrent.Executor fetchExecutor = ArchTaskExecutor.getIOThreadExecutor());
     method public static <Key, Value> androidx.lifecycle.LiveData<androidx.paging.PagedList<Value>> toLiveData(kotlin.jvm.functions.Function0<? extends androidx.paging.PagedSource<Key,Value>>, androidx.paging.PagedList.Config config, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, kotlinx.coroutines.CoroutineScope coroutineScope = GlobalScope, kotlinx.coroutines.CoroutineDispatcher fetchDispatcher = Dispatchers.IO);
@@ -48,7 +46,6 @@
   }
 
   public final class NullPaddedListDiffHelperKt {
-    ctor public NullPaddedListDiffHelperKt();
   }
 
   public abstract class PagedListAdapter<T, VH extends androidx.recyclerview.widget.RecyclerView.ViewHolder> extends androidx.recyclerview.widget.RecyclerView.Adapter<VH> {
diff --git a/paging/runtime/api/restricted_3.0.0-alpha01.txt b/paging/runtime/api/restricted_3.0.0-alpha01.txt
index f1c08e5..730f14e 100644
--- a/paging/runtime/api/restricted_3.0.0-alpha01.txt
+++ b/paging/runtime/api/restricted_3.0.0-alpha01.txt
@@ -24,7 +24,6 @@
   }
 
   public final class AsyncPagedListDifferKt {
-    ctor public AsyncPagedListDifferKt();
   }
 
   public final class LivePagedListBuilder<Key, Value> {
@@ -40,7 +39,6 @@
   }
 
   public final class LivePagedListKt {
-    ctor public LivePagedListKt();
     method @Deprecated public static <Key, Value> androidx.lifecycle.LiveData<androidx.paging.PagedList<Value>> toLiveData(androidx.paging.DataSource.Factory<Key,Value>, androidx.paging.PagedList.Config config, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, java.util.concurrent.Executor fetchExecutor = ArchTaskExecutor.getIOThreadExecutor());
     method @Deprecated public static <Key, Value> androidx.lifecycle.LiveData<androidx.paging.PagedList<Value>> toLiveData(androidx.paging.DataSource.Factory<Key,Value>, int pageSize, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, java.util.concurrent.Executor fetchExecutor = ArchTaskExecutor.getIOThreadExecutor());
     method public static <Key, Value> androidx.lifecycle.LiveData<androidx.paging.PagedList<Value>> toLiveData(kotlin.jvm.functions.Function0<? extends androidx.paging.PagedSource<Key,Value>>, androidx.paging.PagedList.Config config, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, kotlinx.coroutines.CoroutineScope coroutineScope = GlobalScope, kotlinx.coroutines.CoroutineDispatcher fetchDispatcher = Dispatchers.IO);
@@ -48,7 +46,6 @@
   }
 
   public final class NullPaddedListDiffHelperKt {
-    ctor public NullPaddedListDiffHelperKt();
   }
 
   public abstract class PagedListAdapter<T, VH extends androidx.recyclerview.widget.RecyclerView.ViewHolder> extends androidx.recyclerview.widget.RecyclerView.Adapter<VH> {
diff --git a/paging/runtime/api/restricted_current.txt b/paging/runtime/api/restricted_current.txt
index f1c08e5..730f14e 100644
--- a/paging/runtime/api/restricted_current.txt
+++ b/paging/runtime/api/restricted_current.txt
@@ -24,7 +24,6 @@
   }
 
   public final class AsyncPagedListDifferKt {
-    ctor public AsyncPagedListDifferKt();
   }
 
   public final class LivePagedListBuilder<Key, Value> {
@@ -40,7 +39,6 @@
   }
 
   public final class LivePagedListKt {
-    ctor public LivePagedListKt();
     method @Deprecated public static <Key, Value> androidx.lifecycle.LiveData<androidx.paging.PagedList<Value>> toLiveData(androidx.paging.DataSource.Factory<Key,Value>, androidx.paging.PagedList.Config config, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, java.util.concurrent.Executor fetchExecutor = ArchTaskExecutor.getIOThreadExecutor());
     method @Deprecated public static <Key, Value> androidx.lifecycle.LiveData<androidx.paging.PagedList<Value>> toLiveData(androidx.paging.DataSource.Factory<Key,Value>, int pageSize, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, java.util.concurrent.Executor fetchExecutor = ArchTaskExecutor.getIOThreadExecutor());
     method public static <Key, Value> androidx.lifecycle.LiveData<androidx.paging.PagedList<Value>> toLiveData(kotlin.jvm.functions.Function0<? extends androidx.paging.PagedSource<Key,Value>>, androidx.paging.PagedList.Config config, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, kotlinx.coroutines.CoroutineScope coroutineScope = GlobalScope, kotlinx.coroutines.CoroutineDispatcher fetchDispatcher = Dispatchers.IO);
@@ -48,7 +46,6 @@
   }
 
   public final class NullPaddedListDiffHelperKt {
-    ctor public NullPaddedListDiffHelperKt();
   }
 
   public abstract class PagedListAdapter<T, VH extends androidx.recyclerview.widget.RecyclerView.ViewHolder> extends androidx.recyclerview.widget.RecyclerView.Adapter<VH> {
diff --git a/paging/runtime/ktx/api/2.1.0-alpha01.txt b/paging/runtime/ktx/api/2.1.0-alpha01.txt
index 9d5a1df..a4c1082 100644
--- a/paging/runtime/ktx/api/2.1.0-alpha01.txt
+++ b/paging/runtime/ktx/api/2.1.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.paging {
 
   public final class LivePagedListKt {
-    ctor public LivePagedListKt();
     method public static <Key, Value> androidx.lifecycle.LiveData<androidx.paging.PagedList<Value>> toLiveData(androidx.paging.DataSource.Factory<Key,Value>, androidx.paging.PagedList.Config config, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, java.util.concurrent.Executor fetchExecutor = ArchTaskExecutor.getIOThreadExecutor());
     method public static <Key, Value> androidx.lifecycle.LiveData<androidx.paging.PagedList<Value>> toLiveData(androidx.paging.DataSource.Factory<Key,Value>, int pageSize, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, java.util.concurrent.Executor fetchExecutor = ArchTaskExecutor.getIOThreadExecutor());
   }
diff --git a/paging/runtime/ktx/api/2.1.0-beta01.txt b/paging/runtime/ktx/api/2.1.0-beta01.txt
index 9d5a1df..a4c1082 100644
--- a/paging/runtime/ktx/api/2.1.0-beta01.txt
+++ b/paging/runtime/ktx/api/2.1.0-beta01.txt
@@ -2,7 +2,6 @@
 package androidx.paging {
 
   public final class LivePagedListKt {
-    ctor public LivePagedListKt();
     method public static <Key, Value> androidx.lifecycle.LiveData<androidx.paging.PagedList<Value>> toLiveData(androidx.paging.DataSource.Factory<Key,Value>, androidx.paging.PagedList.Config config, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, java.util.concurrent.Executor fetchExecutor = ArchTaskExecutor.getIOThreadExecutor());
     method public static <Key, Value> androidx.lifecycle.LiveData<androidx.paging.PagedList<Value>> toLiveData(androidx.paging.DataSource.Factory<Key,Value>, int pageSize, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, java.util.concurrent.Executor fetchExecutor = ArchTaskExecutor.getIOThreadExecutor());
   }
diff --git a/paging/runtime/ktx/api/2.1.0-rc01.txt b/paging/runtime/ktx/api/2.1.0-rc01.txt
index 9d5a1df..a4c1082 100644
--- a/paging/runtime/ktx/api/2.1.0-rc01.txt
+++ b/paging/runtime/ktx/api/2.1.0-rc01.txt
@@ -2,7 +2,6 @@
 package androidx.paging {
 
   public final class LivePagedListKt {
-    ctor public LivePagedListKt();
     method public static <Key, Value> androidx.lifecycle.LiveData<androidx.paging.PagedList<Value>> toLiveData(androidx.paging.DataSource.Factory<Key,Value>, androidx.paging.PagedList.Config config, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, java.util.concurrent.Executor fetchExecutor = ArchTaskExecutor.getIOThreadExecutor());
     method public static <Key, Value> androidx.lifecycle.LiveData<androidx.paging.PagedList<Value>> toLiveData(androidx.paging.DataSource.Factory<Key,Value>, int pageSize, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, java.util.concurrent.Executor fetchExecutor = ArchTaskExecutor.getIOThreadExecutor());
   }
diff --git a/paging/runtime/ktx/api/2.1.0.txt b/paging/runtime/ktx/api/2.1.0.txt
index 9d5a1df..a4c1082 100644
--- a/paging/runtime/ktx/api/2.1.0.txt
+++ b/paging/runtime/ktx/api/2.1.0.txt
@@ -2,7 +2,6 @@
 package androidx.paging {
 
   public final class LivePagedListKt {
-    ctor public LivePagedListKt();
     method public static <Key, Value> androidx.lifecycle.LiveData<androidx.paging.PagedList<Value>> toLiveData(androidx.paging.DataSource.Factory<Key,Value>, androidx.paging.PagedList.Config config, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, java.util.concurrent.Executor fetchExecutor = ArchTaskExecutor.getIOThreadExecutor());
     method public static <Key, Value> androidx.lifecycle.LiveData<androidx.paging.PagedList<Value>> toLiveData(androidx.paging.DataSource.Factory<Key,Value>, int pageSize, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, java.util.concurrent.Executor fetchExecutor = ArchTaskExecutor.getIOThreadExecutor());
   }
diff --git a/paging/runtime/ktx/api/public_plus_experimental_2.1.0-alpha01.txt b/paging/runtime/ktx/api/public_plus_experimental_2.1.0-alpha01.txt
index 9d5a1df..a4c1082 100644
--- a/paging/runtime/ktx/api/public_plus_experimental_2.1.0-alpha01.txt
+++ b/paging/runtime/ktx/api/public_plus_experimental_2.1.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.paging {
 
   public final class LivePagedListKt {
-    ctor public LivePagedListKt();
     method public static <Key, Value> androidx.lifecycle.LiveData<androidx.paging.PagedList<Value>> toLiveData(androidx.paging.DataSource.Factory<Key,Value>, androidx.paging.PagedList.Config config, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, java.util.concurrent.Executor fetchExecutor = ArchTaskExecutor.getIOThreadExecutor());
     method public static <Key, Value> androidx.lifecycle.LiveData<androidx.paging.PagedList<Value>> toLiveData(androidx.paging.DataSource.Factory<Key,Value>, int pageSize, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, java.util.concurrent.Executor fetchExecutor = ArchTaskExecutor.getIOThreadExecutor());
   }
diff --git a/paging/runtime/ktx/api/public_plus_experimental_2.1.0-beta01.txt b/paging/runtime/ktx/api/public_plus_experimental_2.1.0-beta01.txt
index 9d5a1df..a4c1082 100644
--- a/paging/runtime/ktx/api/public_plus_experimental_2.1.0-beta01.txt
+++ b/paging/runtime/ktx/api/public_plus_experimental_2.1.0-beta01.txt
@@ -2,7 +2,6 @@
 package androidx.paging {
 
   public final class LivePagedListKt {
-    ctor public LivePagedListKt();
     method public static <Key, Value> androidx.lifecycle.LiveData<androidx.paging.PagedList<Value>> toLiveData(androidx.paging.DataSource.Factory<Key,Value>, androidx.paging.PagedList.Config config, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, java.util.concurrent.Executor fetchExecutor = ArchTaskExecutor.getIOThreadExecutor());
     method public static <Key, Value> androidx.lifecycle.LiveData<androidx.paging.PagedList<Value>> toLiveData(androidx.paging.DataSource.Factory<Key,Value>, int pageSize, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, java.util.concurrent.Executor fetchExecutor = ArchTaskExecutor.getIOThreadExecutor());
   }
diff --git a/paging/runtime/ktx/api/public_plus_experimental_2.1.0-rc01.txt b/paging/runtime/ktx/api/public_plus_experimental_2.1.0-rc01.txt
index 9d5a1df..a4c1082 100644
--- a/paging/runtime/ktx/api/public_plus_experimental_2.1.0-rc01.txt
+++ b/paging/runtime/ktx/api/public_plus_experimental_2.1.0-rc01.txt
@@ -2,7 +2,6 @@
 package androidx.paging {
 
   public final class LivePagedListKt {
-    ctor public LivePagedListKt();
     method public static <Key, Value> androidx.lifecycle.LiveData<androidx.paging.PagedList<Value>> toLiveData(androidx.paging.DataSource.Factory<Key,Value>, androidx.paging.PagedList.Config config, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, java.util.concurrent.Executor fetchExecutor = ArchTaskExecutor.getIOThreadExecutor());
     method public static <Key, Value> androidx.lifecycle.LiveData<androidx.paging.PagedList<Value>> toLiveData(androidx.paging.DataSource.Factory<Key,Value>, int pageSize, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, java.util.concurrent.Executor fetchExecutor = ArchTaskExecutor.getIOThreadExecutor());
   }
diff --git a/paging/runtime/ktx/api/public_plus_experimental_2.1.0.txt b/paging/runtime/ktx/api/public_plus_experimental_2.1.0.txt
index 9d5a1df..a4c1082 100644
--- a/paging/runtime/ktx/api/public_plus_experimental_2.1.0.txt
+++ b/paging/runtime/ktx/api/public_plus_experimental_2.1.0.txt
@@ -2,7 +2,6 @@
 package androidx.paging {
 
   public final class LivePagedListKt {
-    ctor public LivePagedListKt();
     method public static <Key, Value> androidx.lifecycle.LiveData<androidx.paging.PagedList<Value>> toLiveData(androidx.paging.DataSource.Factory<Key,Value>, androidx.paging.PagedList.Config config, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, java.util.concurrent.Executor fetchExecutor = ArchTaskExecutor.getIOThreadExecutor());
     method public static <Key, Value> androidx.lifecycle.LiveData<androidx.paging.PagedList<Value>> toLiveData(androidx.paging.DataSource.Factory<Key,Value>, int pageSize, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, java.util.concurrent.Executor fetchExecutor = ArchTaskExecutor.getIOThreadExecutor());
   }
diff --git a/paging/runtime/ktx/api/restricted_2.1.0-beta01.txt b/paging/runtime/ktx/api/restricted_2.1.0-beta01.txt
index 9d5a1df..a4c1082 100644
--- a/paging/runtime/ktx/api/restricted_2.1.0-beta01.txt
+++ b/paging/runtime/ktx/api/restricted_2.1.0-beta01.txt
@@ -2,7 +2,6 @@
 package androidx.paging {
 
   public final class LivePagedListKt {
-    ctor public LivePagedListKt();
     method public static <Key, Value> androidx.lifecycle.LiveData<androidx.paging.PagedList<Value>> toLiveData(androidx.paging.DataSource.Factory<Key,Value>, androidx.paging.PagedList.Config config, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, java.util.concurrent.Executor fetchExecutor = ArchTaskExecutor.getIOThreadExecutor());
     method public static <Key, Value> androidx.lifecycle.LiveData<androidx.paging.PagedList<Value>> toLiveData(androidx.paging.DataSource.Factory<Key,Value>, int pageSize, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, java.util.concurrent.Executor fetchExecutor = ArchTaskExecutor.getIOThreadExecutor());
   }
diff --git a/paging/runtime/ktx/api/restricted_2.1.0-rc01.txt b/paging/runtime/ktx/api/restricted_2.1.0-rc01.txt
index 9d5a1df..a4c1082 100644
--- a/paging/runtime/ktx/api/restricted_2.1.0-rc01.txt
+++ b/paging/runtime/ktx/api/restricted_2.1.0-rc01.txt
@@ -2,7 +2,6 @@
 package androidx.paging {
 
   public final class LivePagedListKt {
-    ctor public LivePagedListKt();
     method public static <Key, Value> androidx.lifecycle.LiveData<androidx.paging.PagedList<Value>> toLiveData(androidx.paging.DataSource.Factory<Key,Value>, androidx.paging.PagedList.Config config, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, java.util.concurrent.Executor fetchExecutor = ArchTaskExecutor.getIOThreadExecutor());
     method public static <Key, Value> androidx.lifecycle.LiveData<androidx.paging.PagedList<Value>> toLiveData(androidx.paging.DataSource.Factory<Key,Value>, int pageSize, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, java.util.concurrent.Executor fetchExecutor = ArchTaskExecutor.getIOThreadExecutor());
   }
diff --git a/paging/runtime/ktx/api/restricted_2.1.0.txt b/paging/runtime/ktx/api/restricted_2.1.0.txt
index 9d5a1df..a4c1082 100644
--- a/paging/runtime/ktx/api/restricted_2.1.0.txt
+++ b/paging/runtime/ktx/api/restricted_2.1.0.txt
@@ -2,7 +2,6 @@
 package androidx.paging {
 
   public final class LivePagedListKt {
-    ctor public LivePagedListKt();
     method public static <Key, Value> androidx.lifecycle.LiveData<androidx.paging.PagedList<Value>> toLiveData(androidx.paging.DataSource.Factory<Key,Value>, androidx.paging.PagedList.Config config, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, java.util.concurrent.Executor fetchExecutor = ArchTaskExecutor.getIOThreadExecutor());
     method public static <Key, Value> androidx.lifecycle.LiveData<androidx.paging.PagedList<Value>> toLiveData(androidx.paging.DataSource.Factory<Key,Value>, int pageSize, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, java.util.concurrent.Executor fetchExecutor = ArchTaskExecutor.getIOThreadExecutor());
   }
diff --git a/paging/rxjava2/api/3.0.0-alpha01.txt b/paging/rxjava2/api/3.0.0-alpha01.txt
index 0579b03..93f672c 100644
--- a/paging/rxjava2/api/3.0.0-alpha01.txt
+++ b/paging/rxjava2/api/3.0.0-alpha01.txt
@@ -15,7 +15,6 @@
   }
 
   public final class RxPagedListKt {
-    ctor public RxPagedListKt();
     method public static <Key, Value> io.reactivex.Flowable<androidx.paging.PagedList<Value>> toFlowable(androidx.paging.DataSource.Factory<Key,Value>, androidx.paging.PagedList.Config config, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, io.reactivex.Scheduler? fetchScheduler = null, io.reactivex.Scheduler? notifyScheduler = null, io.reactivex.BackpressureStrategy backpressureStrategy = io.reactivex.BackpressureStrategy.LATEST);
     method public static <Key, Value> io.reactivex.Flowable<androidx.paging.PagedList<Value>> toFlowable(androidx.paging.DataSource.Factory<Key,Value>, int pageSize, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, io.reactivex.Scheduler? fetchScheduler = null, io.reactivex.Scheduler? notifyScheduler = null, io.reactivex.BackpressureStrategy backpressureStrategy = io.reactivex.BackpressureStrategy.LATEST);
     method public static <Key, Value> io.reactivex.Observable<androidx.paging.PagedList<Value>> toObservable(androidx.paging.DataSource.Factory<Key,Value>, androidx.paging.PagedList.Config config, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, io.reactivex.Scheduler? fetchScheduler = null, io.reactivex.Scheduler? notifyScheduler = null);
diff --git a/paging/rxjava2/api/current.txt b/paging/rxjava2/api/current.txt
index 0579b03..93f672c 100644
--- a/paging/rxjava2/api/current.txt
+++ b/paging/rxjava2/api/current.txt
@@ -15,7 +15,6 @@
   }
 
   public final class RxPagedListKt {
-    ctor public RxPagedListKt();
     method public static <Key, Value> io.reactivex.Flowable<androidx.paging.PagedList<Value>> toFlowable(androidx.paging.DataSource.Factory<Key,Value>, androidx.paging.PagedList.Config config, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, io.reactivex.Scheduler? fetchScheduler = null, io.reactivex.Scheduler? notifyScheduler = null, io.reactivex.BackpressureStrategy backpressureStrategy = io.reactivex.BackpressureStrategy.LATEST);
     method public static <Key, Value> io.reactivex.Flowable<androidx.paging.PagedList<Value>> toFlowable(androidx.paging.DataSource.Factory<Key,Value>, int pageSize, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, io.reactivex.Scheduler? fetchScheduler = null, io.reactivex.Scheduler? notifyScheduler = null, io.reactivex.BackpressureStrategy backpressureStrategy = io.reactivex.BackpressureStrategy.LATEST);
     method public static <Key, Value> io.reactivex.Observable<androidx.paging.PagedList<Value>> toObservable(androidx.paging.DataSource.Factory<Key,Value>, androidx.paging.PagedList.Config config, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, io.reactivex.Scheduler? fetchScheduler = null, io.reactivex.Scheduler? notifyScheduler = null);
diff --git a/paging/rxjava2/api/public_plus_experimental_3.0.0-alpha01.txt b/paging/rxjava2/api/public_plus_experimental_3.0.0-alpha01.txt
index 0579b03..93f672c 100644
--- a/paging/rxjava2/api/public_plus_experimental_3.0.0-alpha01.txt
+++ b/paging/rxjava2/api/public_plus_experimental_3.0.0-alpha01.txt
@@ -15,7 +15,6 @@
   }
 
   public final class RxPagedListKt {
-    ctor public RxPagedListKt();
     method public static <Key, Value> io.reactivex.Flowable<androidx.paging.PagedList<Value>> toFlowable(androidx.paging.DataSource.Factory<Key,Value>, androidx.paging.PagedList.Config config, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, io.reactivex.Scheduler? fetchScheduler = null, io.reactivex.Scheduler? notifyScheduler = null, io.reactivex.BackpressureStrategy backpressureStrategy = io.reactivex.BackpressureStrategy.LATEST);
     method public static <Key, Value> io.reactivex.Flowable<androidx.paging.PagedList<Value>> toFlowable(androidx.paging.DataSource.Factory<Key,Value>, int pageSize, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, io.reactivex.Scheduler? fetchScheduler = null, io.reactivex.Scheduler? notifyScheduler = null, io.reactivex.BackpressureStrategy backpressureStrategy = io.reactivex.BackpressureStrategy.LATEST);
     method public static <Key, Value> io.reactivex.Observable<androidx.paging.PagedList<Value>> toObservable(androidx.paging.DataSource.Factory<Key,Value>, androidx.paging.PagedList.Config config, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, io.reactivex.Scheduler? fetchScheduler = null, io.reactivex.Scheduler? notifyScheduler = null);
diff --git a/paging/rxjava2/api/public_plus_experimental_current.txt b/paging/rxjava2/api/public_plus_experimental_current.txt
index 0579b03..93f672c 100644
--- a/paging/rxjava2/api/public_plus_experimental_current.txt
+++ b/paging/rxjava2/api/public_plus_experimental_current.txt
@@ -15,7 +15,6 @@
   }
 
   public final class RxPagedListKt {
-    ctor public RxPagedListKt();
     method public static <Key, Value> io.reactivex.Flowable<androidx.paging.PagedList<Value>> toFlowable(androidx.paging.DataSource.Factory<Key,Value>, androidx.paging.PagedList.Config config, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, io.reactivex.Scheduler? fetchScheduler = null, io.reactivex.Scheduler? notifyScheduler = null, io.reactivex.BackpressureStrategy backpressureStrategy = io.reactivex.BackpressureStrategy.LATEST);
     method public static <Key, Value> io.reactivex.Flowable<androidx.paging.PagedList<Value>> toFlowable(androidx.paging.DataSource.Factory<Key,Value>, int pageSize, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, io.reactivex.Scheduler? fetchScheduler = null, io.reactivex.Scheduler? notifyScheduler = null, io.reactivex.BackpressureStrategy backpressureStrategy = io.reactivex.BackpressureStrategy.LATEST);
     method public static <Key, Value> io.reactivex.Observable<androidx.paging.PagedList<Value>> toObservable(androidx.paging.DataSource.Factory<Key,Value>, androidx.paging.PagedList.Config config, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, io.reactivex.Scheduler? fetchScheduler = null, io.reactivex.Scheduler? notifyScheduler = null);
diff --git a/paging/rxjava2/api/restricted_3.0.0-alpha01.txt b/paging/rxjava2/api/restricted_3.0.0-alpha01.txt
index 0579b03..93f672c 100644
--- a/paging/rxjava2/api/restricted_3.0.0-alpha01.txt
+++ b/paging/rxjava2/api/restricted_3.0.0-alpha01.txt
@@ -15,7 +15,6 @@
   }
 
   public final class RxPagedListKt {
-    ctor public RxPagedListKt();
     method public static <Key, Value> io.reactivex.Flowable<androidx.paging.PagedList<Value>> toFlowable(androidx.paging.DataSource.Factory<Key,Value>, androidx.paging.PagedList.Config config, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, io.reactivex.Scheduler? fetchScheduler = null, io.reactivex.Scheduler? notifyScheduler = null, io.reactivex.BackpressureStrategy backpressureStrategy = io.reactivex.BackpressureStrategy.LATEST);
     method public static <Key, Value> io.reactivex.Flowable<androidx.paging.PagedList<Value>> toFlowable(androidx.paging.DataSource.Factory<Key,Value>, int pageSize, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, io.reactivex.Scheduler? fetchScheduler = null, io.reactivex.Scheduler? notifyScheduler = null, io.reactivex.BackpressureStrategy backpressureStrategy = io.reactivex.BackpressureStrategy.LATEST);
     method public static <Key, Value> io.reactivex.Observable<androidx.paging.PagedList<Value>> toObservable(androidx.paging.DataSource.Factory<Key,Value>, androidx.paging.PagedList.Config config, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, io.reactivex.Scheduler? fetchScheduler = null, io.reactivex.Scheduler? notifyScheduler = null);
diff --git a/paging/rxjava2/api/restricted_current.txt b/paging/rxjava2/api/restricted_current.txt
index 0579b03..93f672c 100644
--- a/paging/rxjava2/api/restricted_current.txt
+++ b/paging/rxjava2/api/restricted_current.txt
@@ -15,7 +15,6 @@
   }
 
   public final class RxPagedListKt {
-    ctor public RxPagedListKt();
     method public static <Key, Value> io.reactivex.Flowable<androidx.paging.PagedList<Value>> toFlowable(androidx.paging.DataSource.Factory<Key,Value>, androidx.paging.PagedList.Config config, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, io.reactivex.Scheduler? fetchScheduler = null, io.reactivex.Scheduler? notifyScheduler = null, io.reactivex.BackpressureStrategy backpressureStrategy = io.reactivex.BackpressureStrategy.LATEST);
     method public static <Key, Value> io.reactivex.Flowable<androidx.paging.PagedList<Value>> toFlowable(androidx.paging.DataSource.Factory<Key,Value>, int pageSize, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, io.reactivex.Scheduler? fetchScheduler = null, io.reactivex.Scheduler? notifyScheduler = null, io.reactivex.BackpressureStrategy backpressureStrategy = io.reactivex.BackpressureStrategy.LATEST);
     method public static <Key, Value> io.reactivex.Observable<androidx.paging.PagedList<Value>> toObservable(androidx.paging.DataSource.Factory<Key,Value>, androidx.paging.PagedList.Config config, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, io.reactivex.Scheduler? fetchScheduler = null, io.reactivex.Scheduler? notifyScheduler = null);
diff --git a/paging/rxjava2/ktx/api/2.1.0-alpha01.txt b/paging/rxjava2/ktx/api/2.1.0-alpha01.txt
index 5319bb1..a7be9cc 100644
--- a/paging/rxjava2/ktx/api/2.1.0-alpha01.txt
+++ b/paging/rxjava2/ktx/api/2.1.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.paging {
 
   public final class RxPagedListKt {
-    ctor public RxPagedListKt();
     method public static <Key, Value> io.reactivex.Flowable<androidx.paging.PagedList<Value>> toFlowable(androidx.paging.DataSource.Factory<Key,Value>, androidx.paging.PagedList.Config config, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, io.reactivex.Scheduler? fetchScheduler = null, io.reactivex.Scheduler? notifyScheduler = null, io.reactivex.BackpressureStrategy backpressureStrategy = io.reactivex.BackpressureStrategy.LATEST);
     method public static <Key, Value> io.reactivex.Flowable<androidx.paging.PagedList<Value>> toFlowable(androidx.paging.DataSource.Factory<Key,Value>, int pageSize, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, io.reactivex.Scheduler? fetchScheduler = null, io.reactivex.Scheduler? notifyScheduler = null, io.reactivex.BackpressureStrategy backpressureStrategy = io.reactivex.BackpressureStrategy.LATEST);
     method public static <Key, Value> io.reactivex.Observable<androidx.paging.PagedList<Value>> toObservable(androidx.paging.DataSource.Factory<Key,Value>, androidx.paging.PagedList.Config config, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, io.reactivex.Scheduler? fetchScheduler = null, io.reactivex.Scheduler? notifyScheduler = null);
diff --git a/paging/rxjava2/ktx/api/2.1.0-beta01.txt b/paging/rxjava2/ktx/api/2.1.0-beta01.txt
index 5319bb1..a7be9cc 100644
--- a/paging/rxjava2/ktx/api/2.1.0-beta01.txt
+++ b/paging/rxjava2/ktx/api/2.1.0-beta01.txt
@@ -2,7 +2,6 @@
 package androidx.paging {
 
   public final class RxPagedListKt {
-    ctor public RxPagedListKt();
     method public static <Key, Value> io.reactivex.Flowable<androidx.paging.PagedList<Value>> toFlowable(androidx.paging.DataSource.Factory<Key,Value>, androidx.paging.PagedList.Config config, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, io.reactivex.Scheduler? fetchScheduler = null, io.reactivex.Scheduler? notifyScheduler = null, io.reactivex.BackpressureStrategy backpressureStrategy = io.reactivex.BackpressureStrategy.LATEST);
     method public static <Key, Value> io.reactivex.Flowable<androidx.paging.PagedList<Value>> toFlowable(androidx.paging.DataSource.Factory<Key,Value>, int pageSize, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, io.reactivex.Scheduler? fetchScheduler = null, io.reactivex.Scheduler? notifyScheduler = null, io.reactivex.BackpressureStrategy backpressureStrategy = io.reactivex.BackpressureStrategy.LATEST);
     method public static <Key, Value> io.reactivex.Observable<androidx.paging.PagedList<Value>> toObservable(androidx.paging.DataSource.Factory<Key,Value>, androidx.paging.PagedList.Config config, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, io.reactivex.Scheduler? fetchScheduler = null, io.reactivex.Scheduler? notifyScheduler = null);
diff --git a/paging/rxjava2/ktx/api/public_plus_experimental_2.1.0-alpha01.txt b/paging/rxjava2/ktx/api/public_plus_experimental_2.1.0-alpha01.txt
index 5319bb1..a7be9cc 100644
--- a/paging/rxjava2/ktx/api/public_plus_experimental_2.1.0-alpha01.txt
+++ b/paging/rxjava2/ktx/api/public_plus_experimental_2.1.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.paging {
 
   public final class RxPagedListKt {
-    ctor public RxPagedListKt();
     method public static <Key, Value> io.reactivex.Flowable<androidx.paging.PagedList<Value>> toFlowable(androidx.paging.DataSource.Factory<Key,Value>, androidx.paging.PagedList.Config config, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, io.reactivex.Scheduler? fetchScheduler = null, io.reactivex.Scheduler? notifyScheduler = null, io.reactivex.BackpressureStrategy backpressureStrategy = io.reactivex.BackpressureStrategy.LATEST);
     method public static <Key, Value> io.reactivex.Flowable<androidx.paging.PagedList<Value>> toFlowable(androidx.paging.DataSource.Factory<Key,Value>, int pageSize, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, io.reactivex.Scheduler? fetchScheduler = null, io.reactivex.Scheduler? notifyScheduler = null, io.reactivex.BackpressureStrategy backpressureStrategy = io.reactivex.BackpressureStrategy.LATEST);
     method public static <Key, Value> io.reactivex.Observable<androidx.paging.PagedList<Value>> toObservable(androidx.paging.DataSource.Factory<Key,Value>, androidx.paging.PagedList.Config config, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, io.reactivex.Scheduler? fetchScheduler = null, io.reactivex.Scheduler? notifyScheduler = null);
diff --git a/paging/rxjava2/ktx/api/public_plus_experimental_2.1.0-beta01.txt b/paging/rxjava2/ktx/api/public_plus_experimental_2.1.0-beta01.txt
index 5319bb1..a7be9cc 100644
--- a/paging/rxjava2/ktx/api/public_plus_experimental_2.1.0-beta01.txt
+++ b/paging/rxjava2/ktx/api/public_plus_experimental_2.1.0-beta01.txt
@@ -2,7 +2,6 @@
 package androidx.paging {
 
   public final class RxPagedListKt {
-    ctor public RxPagedListKt();
     method public static <Key, Value> io.reactivex.Flowable<androidx.paging.PagedList<Value>> toFlowable(androidx.paging.DataSource.Factory<Key,Value>, androidx.paging.PagedList.Config config, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, io.reactivex.Scheduler? fetchScheduler = null, io.reactivex.Scheduler? notifyScheduler = null, io.reactivex.BackpressureStrategy backpressureStrategy = io.reactivex.BackpressureStrategy.LATEST);
     method public static <Key, Value> io.reactivex.Flowable<androidx.paging.PagedList<Value>> toFlowable(androidx.paging.DataSource.Factory<Key,Value>, int pageSize, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, io.reactivex.Scheduler? fetchScheduler = null, io.reactivex.Scheduler? notifyScheduler = null, io.reactivex.BackpressureStrategy backpressureStrategy = io.reactivex.BackpressureStrategy.LATEST);
     method public static <Key, Value> io.reactivex.Observable<androidx.paging.PagedList<Value>> toObservable(androidx.paging.DataSource.Factory<Key,Value>, androidx.paging.PagedList.Config config, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, io.reactivex.Scheduler? fetchScheduler = null, io.reactivex.Scheduler? notifyScheduler = null);
diff --git a/paging/rxjava2/ktx/api/restricted_2.1.0-beta01.txt b/paging/rxjava2/ktx/api/restricted_2.1.0-beta01.txt
index 5319bb1..a7be9cc 100644
--- a/paging/rxjava2/ktx/api/restricted_2.1.0-beta01.txt
+++ b/paging/rxjava2/ktx/api/restricted_2.1.0-beta01.txt
@@ -2,7 +2,6 @@
 package androidx.paging {
 
   public final class RxPagedListKt {
-    ctor public RxPagedListKt();
     method public static <Key, Value> io.reactivex.Flowable<androidx.paging.PagedList<Value>> toFlowable(androidx.paging.DataSource.Factory<Key,Value>, androidx.paging.PagedList.Config config, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, io.reactivex.Scheduler? fetchScheduler = null, io.reactivex.Scheduler? notifyScheduler = null, io.reactivex.BackpressureStrategy backpressureStrategy = io.reactivex.BackpressureStrategy.LATEST);
     method public static <Key, Value> io.reactivex.Flowable<androidx.paging.PagedList<Value>> toFlowable(androidx.paging.DataSource.Factory<Key,Value>, int pageSize, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, io.reactivex.Scheduler? fetchScheduler = null, io.reactivex.Scheduler? notifyScheduler = null, io.reactivex.BackpressureStrategy backpressureStrategy = io.reactivex.BackpressureStrategy.LATEST);
     method public static <Key, Value> io.reactivex.Observable<androidx.paging.PagedList<Value>> toObservable(androidx.paging.DataSource.Factory<Key,Value>, androidx.paging.PagedList.Config config, Key? initialLoadKey = null, androidx.paging.PagedList.BoundaryCallback<Value>? boundaryCallback = null, io.reactivex.Scheduler? fetchScheduler = null, io.reactivex.Scheduler? notifyScheduler = null);
diff --git a/palette/palette-ktx/api/1.0.0.txt b/palette/palette-ktx/api/1.0.0.txt
index 4976ef2..e9c6d9f 100644
--- a/palette/palette-ktx/api/1.0.0.txt
+++ b/palette/palette-ktx/api/1.0.0.txt
@@ -2,7 +2,6 @@
 package androidx.palette.graphics {
 
   public final class PaletteKt {
-    ctor public PaletteKt();
     method public static inline operator androidx.palette.graphics.Palette.Swatch? get(androidx.palette.graphics.Palette, androidx.palette.graphics.Target target);
   }
 
diff --git a/palette/palette-ktx/api/1.1.0-alpha01.txt b/palette/palette-ktx/api/1.1.0-alpha01.txt
index 4976ef2..e9c6d9f 100644
--- a/palette/palette-ktx/api/1.1.0-alpha01.txt
+++ b/palette/palette-ktx/api/1.1.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.palette.graphics {
 
   public final class PaletteKt {
-    ctor public PaletteKt();
     method public static inline operator androidx.palette.graphics.Palette.Swatch? get(androidx.palette.graphics.Palette, androidx.palette.graphics.Target target);
   }
 
diff --git a/palette/palette-ktx/api/current.txt b/palette/palette-ktx/api/current.txt
index 4976ef2..e9c6d9f 100644
--- a/palette/palette-ktx/api/current.txt
+++ b/palette/palette-ktx/api/current.txt
@@ -2,7 +2,6 @@
 package androidx.palette.graphics {
 
   public final class PaletteKt {
-    ctor public PaletteKt();
     method public static inline operator androidx.palette.graphics.Palette.Swatch? get(androidx.palette.graphics.Palette, androidx.palette.graphics.Target target);
   }
 
diff --git a/palette/palette-ktx/api/public_plus_experimental_1.0.0.txt b/palette/palette-ktx/api/public_plus_experimental_1.0.0.txt
index 4976ef2..e9c6d9f 100644
--- a/palette/palette-ktx/api/public_plus_experimental_1.0.0.txt
+++ b/palette/palette-ktx/api/public_plus_experimental_1.0.0.txt
@@ -2,7 +2,6 @@
 package androidx.palette.graphics {
 
   public final class PaletteKt {
-    ctor public PaletteKt();
     method public static inline operator androidx.palette.graphics.Palette.Swatch? get(androidx.palette.graphics.Palette, androidx.palette.graphics.Target target);
   }
 
diff --git a/palette/palette-ktx/api/public_plus_experimental_1.1.0-alpha01.txt b/palette/palette-ktx/api/public_plus_experimental_1.1.0-alpha01.txt
index 4976ef2..e9c6d9f 100644
--- a/palette/palette-ktx/api/public_plus_experimental_1.1.0-alpha01.txt
+++ b/palette/palette-ktx/api/public_plus_experimental_1.1.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.palette.graphics {
 
   public final class PaletteKt {
-    ctor public PaletteKt();
     method public static inline operator androidx.palette.graphics.Palette.Swatch? get(androidx.palette.graphics.Palette, androidx.palette.graphics.Target target);
   }
 
diff --git a/palette/palette-ktx/api/public_plus_experimental_current.txt b/palette/palette-ktx/api/public_plus_experimental_current.txt
index 4976ef2..e9c6d9f 100644
--- a/palette/palette-ktx/api/public_plus_experimental_current.txt
+++ b/palette/palette-ktx/api/public_plus_experimental_current.txt
@@ -2,7 +2,6 @@
 package androidx.palette.graphics {
 
   public final class PaletteKt {
-    ctor public PaletteKt();
     method public static inline operator androidx.palette.graphics.Palette.Swatch? get(androidx.palette.graphics.Palette, androidx.palette.graphics.Target target);
   }
 
diff --git a/palette/palette-ktx/api/restricted_1.0.0.txt b/palette/palette-ktx/api/restricted_1.0.0.txt
index 4976ef2..e9c6d9f 100644
--- a/palette/palette-ktx/api/restricted_1.0.0.txt
+++ b/palette/palette-ktx/api/restricted_1.0.0.txt
@@ -2,7 +2,6 @@
 package androidx.palette.graphics {
 
   public final class PaletteKt {
-    ctor public PaletteKt();
     method public static inline operator androidx.palette.graphics.Palette.Swatch? get(androidx.palette.graphics.Palette, androidx.palette.graphics.Target target);
   }
 
diff --git a/palette/palette-ktx/api/restricted_1.1.0-alpha01.txt b/palette/palette-ktx/api/restricted_1.1.0-alpha01.txt
index 4976ef2..e9c6d9f 100644
--- a/palette/palette-ktx/api/restricted_1.1.0-alpha01.txt
+++ b/palette/palette-ktx/api/restricted_1.1.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.palette.graphics {
 
   public final class PaletteKt {
-    ctor public PaletteKt();
     method public static inline operator androidx.palette.graphics.Palette.Swatch? get(androidx.palette.graphics.Palette, androidx.palette.graphics.Target target);
   }
 
diff --git a/palette/palette-ktx/api/restricted_current.txt b/palette/palette-ktx/api/restricted_current.txt
index 4976ef2..e9c6d9f 100644
--- a/palette/palette-ktx/api/restricted_current.txt
+++ b/palette/palette-ktx/api/restricted_current.txt
@@ -2,7 +2,6 @@
 package androidx.palette.graphics {
 
   public final class PaletteKt {
-    ctor public PaletteKt();
     method public static inline operator androidx.palette.graphics.Palette.Swatch? get(androidx.palette.graphics.Palette, androidx.palette.graphics.Target target);
   }
 
diff --git a/preference/preference-ktx/api/1.0.0.txt b/preference/preference-ktx/api/1.0.0.txt
index 4f4e242..586ee13 100644
--- a/preference/preference-ktx/api/1.0.0.txt
+++ b/preference/preference-ktx/api/1.0.0.txt
@@ -2,7 +2,6 @@
 package androidx.preference {
 
   public final class PreferenceGroupKt {
-    ctor public PreferenceGroupKt();
     method public static operator boolean contains(androidx.preference.PreferenceGroup, androidx.preference.Preference preference);
     method public static inline void forEach(androidx.preference.PreferenceGroup, kotlin.jvm.functions.Function1<? super androidx.preference.Preference,kotlin.Unit> action);
     method public static inline void forEachIndexed(androidx.preference.PreferenceGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super androidx.preference.Preference,kotlin.Unit> action);
diff --git a/preference/preference-ktx/api/1.1.0-alpha02.txt b/preference/preference-ktx/api/1.1.0-alpha02.txt
index 4f4e242..586ee13 100644
--- a/preference/preference-ktx/api/1.1.0-alpha02.txt
+++ b/preference/preference-ktx/api/1.1.0-alpha02.txt
@@ -2,7 +2,6 @@
 package androidx.preference {
 
   public final class PreferenceGroupKt {
-    ctor public PreferenceGroupKt();
     method public static operator boolean contains(androidx.preference.PreferenceGroup, androidx.preference.Preference preference);
     method public static inline void forEach(androidx.preference.PreferenceGroup, kotlin.jvm.functions.Function1<? super androidx.preference.Preference,kotlin.Unit> action);
     method public static inline void forEachIndexed(androidx.preference.PreferenceGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super androidx.preference.Preference,kotlin.Unit> action);
diff --git a/preference/preference-ktx/api/1.1.0-alpha03.txt b/preference/preference-ktx/api/1.1.0-alpha03.txt
index 699d58e..d165837 100644
--- a/preference/preference-ktx/api/1.1.0-alpha03.txt
+++ b/preference/preference-ktx/api/1.1.0-alpha03.txt
@@ -2,7 +2,6 @@
 package androidx.preference {
 
   public final class PreferenceGroupKt {
-    ctor public PreferenceGroupKt();
     method public static operator boolean contains(androidx.preference.PreferenceGroup, androidx.preference.Preference preference);
     method public static inline void forEach(androidx.preference.PreferenceGroup, kotlin.jvm.functions.Function1<? super androidx.preference.Preference,kotlin.Unit> action);
     method public static inline void forEachIndexed(androidx.preference.PreferenceGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super androidx.preference.Preference,kotlin.Unit> action);
diff --git a/preference/preference-ktx/api/1.1.0-alpha04.txt b/preference/preference-ktx/api/1.1.0-alpha04.txt
index 236569e..b1c3960 100644
--- a/preference/preference-ktx/api/1.1.0-alpha04.txt
+++ b/preference/preference-ktx/api/1.1.0-alpha04.txt
@@ -2,7 +2,6 @@
 package androidx.preference {
 
   public final class PreferenceGroupKt {
-    ctor public PreferenceGroupKt();
     method public static operator boolean contains(androidx.preference.PreferenceGroup, androidx.preference.Preference preference);
     method public static inline void forEach(androidx.preference.PreferenceGroup, kotlin.jvm.functions.Function1<? super androidx.preference.Preference,kotlin.Unit> action);
     method public static inline void forEachIndexed(androidx.preference.PreferenceGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super androidx.preference.Preference,kotlin.Unit> action);
diff --git a/preference/preference-ktx/api/1.1.0-alpha05.txt b/preference/preference-ktx/api/1.1.0-alpha05.txt
index 236569e..b1c3960 100644
--- a/preference/preference-ktx/api/1.1.0-alpha05.txt
+++ b/preference/preference-ktx/api/1.1.0-alpha05.txt
@@ -2,7 +2,6 @@
 package androidx.preference {
 
   public final class PreferenceGroupKt {
-    ctor public PreferenceGroupKt();
     method public static operator boolean contains(androidx.preference.PreferenceGroup, androidx.preference.Preference preference);
     method public static inline void forEach(androidx.preference.PreferenceGroup, kotlin.jvm.functions.Function1<? super androidx.preference.Preference,kotlin.Unit> action);
     method public static inline void forEachIndexed(androidx.preference.PreferenceGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super androidx.preference.Preference,kotlin.Unit> action);
diff --git a/preference/preference-ktx/api/1.1.0-beta01.txt b/preference/preference-ktx/api/1.1.0-beta01.txt
index 236569e..b1c3960 100644
--- a/preference/preference-ktx/api/1.1.0-beta01.txt
+++ b/preference/preference-ktx/api/1.1.0-beta01.txt
@@ -2,7 +2,6 @@
 package androidx.preference {
 
   public final class PreferenceGroupKt {
-    ctor public PreferenceGroupKt();
     method public static operator boolean contains(androidx.preference.PreferenceGroup, androidx.preference.Preference preference);
     method public static inline void forEach(androidx.preference.PreferenceGroup, kotlin.jvm.functions.Function1<? super androidx.preference.Preference,kotlin.Unit> action);
     method public static inline void forEachIndexed(androidx.preference.PreferenceGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super androidx.preference.Preference,kotlin.Unit> action);
diff --git a/preference/preference-ktx/api/1.1.0-rc01.txt b/preference/preference-ktx/api/1.1.0-rc01.txt
index 236569e..b1c3960 100644
--- a/preference/preference-ktx/api/1.1.0-rc01.txt
+++ b/preference/preference-ktx/api/1.1.0-rc01.txt
@@ -2,7 +2,6 @@
 package androidx.preference {
 
   public final class PreferenceGroupKt {
-    ctor public PreferenceGroupKt();
     method public static operator boolean contains(androidx.preference.PreferenceGroup, androidx.preference.Preference preference);
     method public static inline void forEach(androidx.preference.PreferenceGroup, kotlin.jvm.functions.Function1<? super androidx.preference.Preference,kotlin.Unit> action);
     method public static inline void forEachIndexed(androidx.preference.PreferenceGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super androidx.preference.Preference,kotlin.Unit> action);
diff --git a/preference/preference-ktx/api/1.2.0-alpha01.txt b/preference/preference-ktx/api/1.2.0-alpha01.txt
index 236569e..b1c3960 100644
--- a/preference/preference-ktx/api/1.2.0-alpha01.txt
+++ b/preference/preference-ktx/api/1.2.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.preference {
 
   public final class PreferenceGroupKt {
-    ctor public PreferenceGroupKt();
     method public static operator boolean contains(androidx.preference.PreferenceGroup, androidx.preference.Preference preference);
     method public static inline void forEach(androidx.preference.PreferenceGroup, kotlin.jvm.functions.Function1<? super androidx.preference.Preference,kotlin.Unit> action);
     method public static inline void forEachIndexed(androidx.preference.PreferenceGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super androidx.preference.Preference,kotlin.Unit> action);
diff --git a/preference/preference-ktx/api/current.txt b/preference/preference-ktx/api/current.txt
index 236569e..b1c3960 100644
--- a/preference/preference-ktx/api/current.txt
+++ b/preference/preference-ktx/api/current.txt
@@ -2,7 +2,6 @@
 package androidx.preference {
 
   public final class PreferenceGroupKt {
-    ctor public PreferenceGroupKt();
     method public static operator boolean contains(androidx.preference.PreferenceGroup, androidx.preference.Preference preference);
     method public static inline void forEach(androidx.preference.PreferenceGroup, kotlin.jvm.functions.Function1<? super androidx.preference.Preference,kotlin.Unit> action);
     method public static inline void forEachIndexed(androidx.preference.PreferenceGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super androidx.preference.Preference,kotlin.Unit> action);
diff --git a/preference/preference-ktx/api/public_plus_experimental_1.0.0.txt b/preference/preference-ktx/api/public_plus_experimental_1.0.0.txt
index 4f4e242..586ee13 100644
--- a/preference/preference-ktx/api/public_plus_experimental_1.0.0.txt
+++ b/preference/preference-ktx/api/public_plus_experimental_1.0.0.txt
@@ -2,7 +2,6 @@
 package androidx.preference {
 
   public final class PreferenceGroupKt {
-    ctor public PreferenceGroupKt();
     method public static operator boolean contains(androidx.preference.PreferenceGroup, androidx.preference.Preference preference);
     method public static inline void forEach(androidx.preference.PreferenceGroup, kotlin.jvm.functions.Function1<? super androidx.preference.Preference,kotlin.Unit> action);
     method public static inline void forEachIndexed(androidx.preference.PreferenceGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super androidx.preference.Preference,kotlin.Unit> action);
diff --git a/preference/preference-ktx/api/public_plus_experimental_1.1.0-alpha02.txt b/preference/preference-ktx/api/public_plus_experimental_1.1.0-alpha02.txt
index 4f4e242..586ee13 100644
--- a/preference/preference-ktx/api/public_plus_experimental_1.1.0-alpha02.txt
+++ b/preference/preference-ktx/api/public_plus_experimental_1.1.0-alpha02.txt
@@ -2,7 +2,6 @@
 package androidx.preference {
 
   public final class PreferenceGroupKt {
-    ctor public PreferenceGroupKt();
     method public static operator boolean contains(androidx.preference.PreferenceGroup, androidx.preference.Preference preference);
     method public static inline void forEach(androidx.preference.PreferenceGroup, kotlin.jvm.functions.Function1<? super androidx.preference.Preference,kotlin.Unit> action);
     method public static inline void forEachIndexed(androidx.preference.PreferenceGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super androidx.preference.Preference,kotlin.Unit> action);
diff --git a/preference/preference-ktx/api/public_plus_experimental_1.1.0-alpha03.txt b/preference/preference-ktx/api/public_plus_experimental_1.1.0-alpha03.txt
index 699d58e..d165837 100644
--- a/preference/preference-ktx/api/public_plus_experimental_1.1.0-alpha03.txt
+++ b/preference/preference-ktx/api/public_plus_experimental_1.1.0-alpha03.txt
@@ -2,7 +2,6 @@
 package androidx.preference {
 
   public final class PreferenceGroupKt {
-    ctor public PreferenceGroupKt();
     method public static operator boolean contains(androidx.preference.PreferenceGroup, androidx.preference.Preference preference);
     method public static inline void forEach(androidx.preference.PreferenceGroup, kotlin.jvm.functions.Function1<? super androidx.preference.Preference,kotlin.Unit> action);
     method public static inline void forEachIndexed(androidx.preference.PreferenceGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super androidx.preference.Preference,kotlin.Unit> action);
diff --git a/preference/preference-ktx/api/public_plus_experimental_1.1.0-alpha04.txt b/preference/preference-ktx/api/public_plus_experimental_1.1.0-alpha04.txt
index 236569e..b1c3960 100644
--- a/preference/preference-ktx/api/public_plus_experimental_1.1.0-alpha04.txt
+++ b/preference/preference-ktx/api/public_plus_experimental_1.1.0-alpha04.txt
@@ -2,7 +2,6 @@
 package androidx.preference {
 
   public final class PreferenceGroupKt {
-    ctor public PreferenceGroupKt();
     method public static operator boolean contains(androidx.preference.PreferenceGroup, androidx.preference.Preference preference);
     method public static inline void forEach(androidx.preference.PreferenceGroup, kotlin.jvm.functions.Function1<? super androidx.preference.Preference,kotlin.Unit> action);
     method public static inline void forEachIndexed(androidx.preference.PreferenceGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super androidx.preference.Preference,kotlin.Unit> action);
diff --git a/preference/preference-ktx/api/public_plus_experimental_1.1.0-alpha05.txt b/preference/preference-ktx/api/public_plus_experimental_1.1.0-alpha05.txt
index 236569e..b1c3960 100644
--- a/preference/preference-ktx/api/public_plus_experimental_1.1.0-alpha05.txt
+++ b/preference/preference-ktx/api/public_plus_experimental_1.1.0-alpha05.txt
@@ -2,7 +2,6 @@
 package androidx.preference {
 
   public final class PreferenceGroupKt {
-    ctor public PreferenceGroupKt();
     method public static operator boolean contains(androidx.preference.PreferenceGroup, androidx.preference.Preference preference);
     method public static inline void forEach(androidx.preference.PreferenceGroup, kotlin.jvm.functions.Function1<? super androidx.preference.Preference,kotlin.Unit> action);
     method public static inline void forEachIndexed(androidx.preference.PreferenceGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super androidx.preference.Preference,kotlin.Unit> action);
diff --git a/preference/preference-ktx/api/public_plus_experimental_1.1.0-beta01.txt b/preference/preference-ktx/api/public_plus_experimental_1.1.0-beta01.txt
index 236569e..b1c3960 100644
--- a/preference/preference-ktx/api/public_plus_experimental_1.1.0-beta01.txt
+++ b/preference/preference-ktx/api/public_plus_experimental_1.1.0-beta01.txt
@@ -2,7 +2,6 @@
 package androidx.preference {
 
   public final class PreferenceGroupKt {
-    ctor public PreferenceGroupKt();
     method public static operator boolean contains(androidx.preference.PreferenceGroup, androidx.preference.Preference preference);
     method public static inline void forEach(androidx.preference.PreferenceGroup, kotlin.jvm.functions.Function1<? super androidx.preference.Preference,kotlin.Unit> action);
     method public static inline void forEachIndexed(androidx.preference.PreferenceGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super androidx.preference.Preference,kotlin.Unit> action);
diff --git a/preference/preference-ktx/api/public_plus_experimental_1.1.0-rc01.txt b/preference/preference-ktx/api/public_plus_experimental_1.1.0-rc01.txt
index 236569e..b1c3960 100644
--- a/preference/preference-ktx/api/public_plus_experimental_1.1.0-rc01.txt
+++ b/preference/preference-ktx/api/public_plus_experimental_1.1.0-rc01.txt
@@ -2,7 +2,6 @@
 package androidx.preference {
 
   public final class PreferenceGroupKt {
-    ctor public PreferenceGroupKt();
     method public static operator boolean contains(androidx.preference.PreferenceGroup, androidx.preference.Preference preference);
     method public static inline void forEach(androidx.preference.PreferenceGroup, kotlin.jvm.functions.Function1<? super androidx.preference.Preference,kotlin.Unit> action);
     method public static inline void forEachIndexed(androidx.preference.PreferenceGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super androidx.preference.Preference,kotlin.Unit> action);
diff --git a/preference/preference-ktx/api/public_plus_experimental_1.2.0-alpha01.txt b/preference/preference-ktx/api/public_plus_experimental_1.2.0-alpha01.txt
index 236569e..b1c3960 100644
--- a/preference/preference-ktx/api/public_plus_experimental_1.2.0-alpha01.txt
+++ b/preference/preference-ktx/api/public_plus_experimental_1.2.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.preference {
 
   public final class PreferenceGroupKt {
-    ctor public PreferenceGroupKt();
     method public static operator boolean contains(androidx.preference.PreferenceGroup, androidx.preference.Preference preference);
     method public static inline void forEach(androidx.preference.PreferenceGroup, kotlin.jvm.functions.Function1<? super androidx.preference.Preference,kotlin.Unit> action);
     method public static inline void forEachIndexed(androidx.preference.PreferenceGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super androidx.preference.Preference,kotlin.Unit> action);
diff --git a/preference/preference-ktx/api/public_plus_experimental_current.txt b/preference/preference-ktx/api/public_plus_experimental_current.txt
index 236569e..b1c3960 100644
--- a/preference/preference-ktx/api/public_plus_experimental_current.txt
+++ b/preference/preference-ktx/api/public_plus_experimental_current.txt
@@ -2,7 +2,6 @@
 package androidx.preference {
 
   public final class PreferenceGroupKt {
-    ctor public PreferenceGroupKt();
     method public static operator boolean contains(androidx.preference.PreferenceGroup, androidx.preference.Preference preference);
     method public static inline void forEach(androidx.preference.PreferenceGroup, kotlin.jvm.functions.Function1<? super androidx.preference.Preference,kotlin.Unit> action);
     method public static inline void forEachIndexed(androidx.preference.PreferenceGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super androidx.preference.Preference,kotlin.Unit> action);
diff --git a/preference/preference-ktx/api/restricted_1.0.0.txt b/preference/preference-ktx/api/restricted_1.0.0.txt
index 4f4e242..586ee13 100644
--- a/preference/preference-ktx/api/restricted_1.0.0.txt
+++ b/preference/preference-ktx/api/restricted_1.0.0.txt
@@ -2,7 +2,6 @@
 package androidx.preference {
 
   public final class PreferenceGroupKt {
-    ctor public PreferenceGroupKt();
     method public static operator boolean contains(androidx.preference.PreferenceGroup, androidx.preference.Preference preference);
     method public static inline void forEach(androidx.preference.PreferenceGroup, kotlin.jvm.functions.Function1<? super androidx.preference.Preference,kotlin.Unit> action);
     method public static inline void forEachIndexed(androidx.preference.PreferenceGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super androidx.preference.Preference,kotlin.Unit> action);
diff --git a/preference/preference-ktx/api/restricted_1.1.0-alpha04.txt b/preference/preference-ktx/api/restricted_1.1.0-alpha04.txt
index 236569e..b1c3960 100644
--- a/preference/preference-ktx/api/restricted_1.1.0-alpha04.txt
+++ b/preference/preference-ktx/api/restricted_1.1.0-alpha04.txt
@@ -2,7 +2,6 @@
 package androidx.preference {
 
   public final class PreferenceGroupKt {
-    ctor public PreferenceGroupKt();
     method public static operator boolean contains(androidx.preference.PreferenceGroup, androidx.preference.Preference preference);
     method public static inline void forEach(androidx.preference.PreferenceGroup, kotlin.jvm.functions.Function1<? super androidx.preference.Preference,kotlin.Unit> action);
     method public static inline void forEachIndexed(androidx.preference.PreferenceGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super androidx.preference.Preference,kotlin.Unit> action);
diff --git a/preference/preference-ktx/api/restricted_1.1.0-alpha05.txt b/preference/preference-ktx/api/restricted_1.1.0-alpha05.txt
index 236569e..b1c3960 100644
--- a/preference/preference-ktx/api/restricted_1.1.0-alpha05.txt
+++ b/preference/preference-ktx/api/restricted_1.1.0-alpha05.txt
@@ -2,7 +2,6 @@
 package androidx.preference {
 
   public final class PreferenceGroupKt {
-    ctor public PreferenceGroupKt();
     method public static operator boolean contains(androidx.preference.PreferenceGroup, androidx.preference.Preference preference);
     method public static inline void forEach(androidx.preference.PreferenceGroup, kotlin.jvm.functions.Function1<? super androidx.preference.Preference,kotlin.Unit> action);
     method public static inline void forEachIndexed(androidx.preference.PreferenceGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super androidx.preference.Preference,kotlin.Unit> action);
diff --git a/preference/preference-ktx/api/restricted_1.1.0-beta01.txt b/preference/preference-ktx/api/restricted_1.1.0-beta01.txt
index 236569e..b1c3960 100644
--- a/preference/preference-ktx/api/restricted_1.1.0-beta01.txt
+++ b/preference/preference-ktx/api/restricted_1.1.0-beta01.txt
@@ -2,7 +2,6 @@
 package androidx.preference {
 
   public final class PreferenceGroupKt {
-    ctor public PreferenceGroupKt();
     method public static operator boolean contains(androidx.preference.PreferenceGroup, androidx.preference.Preference preference);
     method public static inline void forEach(androidx.preference.PreferenceGroup, kotlin.jvm.functions.Function1<? super androidx.preference.Preference,kotlin.Unit> action);
     method public static inline void forEachIndexed(androidx.preference.PreferenceGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super androidx.preference.Preference,kotlin.Unit> action);
diff --git a/preference/preference-ktx/api/restricted_1.1.0-rc01.txt b/preference/preference-ktx/api/restricted_1.1.0-rc01.txt
index 236569e..b1c3960 100644
--- a/preference/preference-ktx/api/restricted_1.1.0-rc01.txt
+++ b/preference/preference-ktx/api/restricted_1.1.0-rc01.txt
@@ -2,7 +2,6 @@
 package androidx.preference {
 
   public final class PreferenceGroupKt {
-    ctor public PreferenceGroupKt();
     method public static operator boolean contains(androidx.preference.PreferenceGroup, androidx.preference.Preference preference);
     method public static inline void forEach(androidx.preference.PreferenceGroup, kotlin.jvm.functions.Function1<? super androidx.preference.Preference,kotlin.Unit> action);
     method public static inline void forEachIndexed(androidx.preference.PreferenceGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super androidx.preference.Preference,kotlin.Unit> action);
diff --git a/preference/preference-ktx/api/restricted_1.2.0-alpha01.txt b/preference/preference-ktx/api/restricted_1.2.0-alpha01.txt
index 236569e..b1c3960 100644
--- a/preference/preference-ktx/api/restricted_1.2.0-alpha01.txt
+++ b/preference/preference-ktx/api/restricted_1.2.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.preference {
 
   public final class PreferenceGroupKt {
-    ctor public PreferenceGroupKt();
     method public static operator boolean contains(androidx.preference.PreferenceGroup, androidx.preference.Preference preference);
     method public static inline void forEach(androidx.preference.PreferenceGroup, kotlin.jvm.functions.Function1<? super androidx.preference.Preference,kotlin.Unit> action);
     method public static inline void forEachIndexed(androidx.preference.PreferenceGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super androidx.preference.Preference,kotlin.Unit> action);
diff --git a/preference/preference-ktx/api/restricted_current.txt b/preference/preference-ktx/api/restricted_current.txt
index 236569e..b1c3960 100644
--- a/preference/preference-ktx/api/restricted_current.txt
+++ b/preference/preference-ktx/api/restricted_current.txt
@@ -2,7 +2,6 @@
 package androidx.preference {
 
   public final class PreferenceGroupKt {
-    ctor public PreferenceGroupKt();
     method public static operator boolean contains(androidx.preference.PreferenceGroup, androidx.preference.Preference preference);
     method public static inline void forEach(androidx.preference.PreferenceGroup, kotlin.jvm.functions.Function1<? super androidx.preference.Preference,kotlin.Unit> action);
     method public static inline void forEachIndexed(androidx.preference.PreferenceGroup, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super androidx.preference.Preference,kotlin.Unit> action);
diff --git a/preference/preference/api/api_lint.ignore b/preference/preference/api/api_lint.ignore
index f413dcd..72ecda6 100644
--- a/preference/preference/api/api_lint.ignore
+++ b/preference/preference/api/api_lint.ignore
@@ -609,8 +609,6 @@
     Missing nullability on method `getPreferenceComparisonCallback` return
 MissingNullability: androidx.preference.PreferenceManager#getPreferenceScreen():
     Missing nullability on method `getPreferenceScreen` return
-MissingNullability: androidx.preference.PreferenceManager#getSharedPreferences():
-    Missing nullability on method `getSharedPreferences` return
 MissingNullability: androidx.preference.PreferenceManager#getSharedPreferencesName():
     Missing nullability on method `getSharedPreferencesName` return
 MissingNullability: androidx.preference.PreferenceManager#setDefaultValues(android.content.Context, String, int, int, boolean) parameter #0:
diff --git a/recommendation/api/api_lint.ignore b/recommendation/api/api_lint.ignore
index 747465f..2e10aff 100644
--- a/recommendation/api/api_lint.ignore
+++ b/recommendation/api/api_lint.ignore
@@ -137,3 +137,15 @@
     Missing nullability on method `setRunningTime` return
 MissingNullability: androidx.recommendation.app.RecommendationExtender#setStatus(int):
     Missing nullability on method `setStatus` return
+
+
+PublicTypedef: androidx.recommendation.app.ContentRecommendation.ContentMaturity:
+    Don't expose @StringDef: ContentMaturity must be hidden.
+PublicTypedef: androidx.recommendation.app.ContentRecommendation.ContentPricing:
+    Don't expose @StringDef: ContentPricing must be hidden.
+PublicTypedef: androidx.recommendation.app.ContentRecommendation.ContentStatus:
+    Don't expose @IntDef: ContentStatus must be hidden.
+PublicTypedef: androidx.recommendation.app.ContentRecommendation.ContentType:
+    Don't expose @StringDef: ContentType must be hidden.
+PublicTypedef: androidx.recommendation.app.ContentRecommendation.IntentType:
+    Don't expose @IntDef: IntentType must be hidden.
diff --git a/recyclerview/recyclerview-selection/api/api_lint.ignore b/recyclerview/recyclerview-selection/api/api_lint.ignore
index 1940c27..0a2030a 100644
--- a/recyclerview/recyclerview-selection/api/api_lint.ignore
+++ b/recyclerview/recyclerview-selection/api/api_lint.ignore
@@ -13,5 +13,9 @@
     Method can be invoked as a "in" operator from Kotlin: `contains` (this is usually desirable; just make sure it makes sense for this type of object)
 
 
+PublicTypedef: androidx.recyclerview.selection.ItemKeyProvider.Scope:
+    Don't expose @IntDef: Scope must be hidden.
+
+
 VisiblySynchronized: androidx.recyclerview.selection.OperationMonitor#isStarted():
     Internal locks must not be exposed: method androidx.recyclerview.selection.OperationMonitor.isStarted()
diff --git a/recyclerview/recyclerview/api/api_lint.ignore b/recyclerview/recyclerview/api/api_lint.ignore
index f31a011c..ea97694 100644
--- a/recyclerview/recyclerview/api/api_lint.ignore
+++ b/recyclerview/recyclerview/api/api_lint.ignore
@@ -827,3 +827,9 @@
     Bare field spanCount must be marked final, or moved behind accessors if mutable
 MutableBareField: androidx.recyclerview.widget.RecyclerView.LayoutManager.Properties#stackFromEnd:
     Bare field stackFromEnd must be marked final, or moved behind accessors if mutable
+
+
+PublicTypedef: androidx.recyclerview.widget.RecyclerView.EdgeEffectFactory.EdgeDirection:
+    Don't expose @IntDef: EdgeDirection must be hidden.
+PublicTypedef: androidx.recyclerview.widget.RecyclerView.ItemAnimator.AdapterChanges:
+    Don't expose @IntDef: AdapterChanges must be hidden.
diff --git a/room/common/api/api_lint.ignore b/room/common/api/api_lint.ignore
index 6a9a6b7..6f05433 100644
--- a/room/common/api/api_lint.ignore
+++ b/room/common/api/api_lint.ignore
@@ -15,3 +15,13 @@
     Method should return Collection<Class> (or subclass) instead of raw array; was `java.lang.Class<?>[]`
 ArrayReturn: androidx.room.TypeConverters#value():
     Method should return Collection<Class> (or subclass) instead of raw array; was `java.lang.Class<?>[]`
+
+
+PublicTypedef: androidx.room.ColumnInfo.Collate:
+    Don't expose @IntDef: Collate must be hidden.
+PublicTypedef: androidx.room.ColumnInfo.SQLiteTypeAffinity:
+    Don't expose @IntDef: SQLiteTypeAffinity must be hidden.
+PublicTypedef: androidx.room.ForeignKey.Action:
+    Don't expose @IntDef: Action must be hidden.
+PublicTypedef: androidx.room.OnConflictStrategy:
+    Don't expose @IntDef: OnConflictStrategy must be hidden.
diff --git a/room/ktx/api/2.1.0-alpha05.txt b/room/ktx/api/2.1.0-alpha05.txt
index b268333..42a67bc 100644
--- a/room/ktx/api/2.1.0-alpha05.txt
+++ b/room/ktx/api/2.1.0-alpha05.txt
@@ -2,7 +2,6 @@
 package androidx.room {
 
   public final class RoomDatabaseKt {
-    ctor public RoomDatabaseKt();
     method public static suspend <R> Object! withTransaction(androidx.room.RoomDatabase, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super R>,?> block, kotlin.coroutines.Continuation<? super R> p);
   }
 
diff --git a/room/ktx/api/2.1.0-alpha06.txt b/room/ktx/api/2.1.0-alpha06.txt
index 53cff2f..f7bd478 100644
--- a/room/ktx/api/2.1.0-alpha06.txt
+++ b/room/ktx/api/2.1.0-alpha06.txt
@@ -2,11 +2,9 @@
 package androidx.room {
 
   public final class CoroutinesRoomKt {
-    ctor public CoroutinesRoomKt();
   }
 
   public final class RoomDatabaseKt {
-    ctor public RoomDatabaseKt();
     method public static suspend <R> Object! withTransaction(androidx.room.RoomDatabase, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super R>,?> block, kotlin.coroutines.Continuation<? super R> p);
   }
 
diff --git a/room/ktx/api/2.1.0-alpha07.txt b/room/ktx/api/2.1.0-alpha07.txt
index cee69e3..c9ca3c6 100644
--- a/room/ktx/api/2.1.0-alpha07.txt
+++ b/room/ktx/api/2.1.0-alpha07.txt
@@ -2,11 +2,9 @@
 package androidx.room {
 
   public final class CoroutinesRoomKt {
-    ctor public CoroutinesRoomKt();
   }
 
   public final class RoomDatabaseKt {
-    ctor public RoomDatabaseKt();
     method public static suspend <R> Object! withTransaction(androidx.room.RoomDatabase, kotlin.jvm.functions.Function1<? super kotlin.coroutines.Continuation<? super R>,?> block, kotlin.coroutines.Continuation<? super R> p);
   }
 
diff --git a/room/ktx/api/2.1.0-beta01.txt b/room/ktx/api/2.1.0-beta01.txt
index cee69e3..c9ca3c6 100644
--- a/room/ktx/api/2.1.0-beta01.txt
+++ b/room/ktx/api/2.1.0-beta01.txt
@@ -2,11 +2,9 @@
 package androidx.room {
 
   public final class CoroutinesRoomKt {
-    ctor public CoroutinesRoomKt();
   }
 
   public final class RoomDatabaseKt {
-    ctor public RoomDatabaseKt();
     method public static suspend <R> Object! withTransaction(androidx.room.RoomDatabase, kotlin.jvm.functions.Function1<? super kotlin.coroutines.Continuation<? super R>,?> block, kotlin.coroutines.Continuation<? super R> p);
   }
 
diff --git a/room/ktx/api/2.2.0-alpha01.txt b/room/ktx/api/2.2.0-alpha01.txt
index cee69e3..c9ca3c6 100644
--- a/room/ktx/api/2.2.0-alpha01.txt
+++ b/room/ktx/api/2.2.0-alpha01.txt
@@ -2,11 +2,9 @@
 package androidx.room {
 
   public final class CoroutinesRoomKt {
-    ctor public CoroutinesRoomKt();
   }
 
   public final class RoomDatabaseKt {
-    ctor public RoomDatabaseKt();
     method public static suspend <R> Object! withTransaction(androidx.room.RoomDatabase, kotlin.jvm.functions.Function1<? super kotlin.coroutines.Continuation<? super R>,?> block, kotlin.coroutines.Continuation<? super R> p);
   }
 
diff --git a/room/ktx/api/2.2.0-alpha02.txt b/room/ktx/api/2.2.0-alpha02.txt
index cee69e3..c9ca3c6 100644
--- a/room/ktx/api/2.2.0-alpha02.txt
+++ b/room/ktx/api/2.2.0-alpha02.txt
@@ -2,11 +2,9 @@
 package androidx.room {
 
   public final class CoroutinesRoomKt {
-    ctor public CoroutinesRoomKt();
   }
 
   public final class RoomDatabaseKt {
-    ctor public RoomDatabaseKt();
     method public static suspend <R> Object! withTransaction(androidx.room.RoomDatabase, kotlin.jvm.functions.Function1<? super kotlin.coroutines.Continuation<? super R>,?> block, kotlin.coroutines.Continuation<? super R> p);
   }
 
diff --git a/room/ktx/api/2.2.0-beta01.txt b/room/ktx/api/2.2.0-beta01.txt
index cee69e3..c9ca3c6 100644
--- a/room/ktx/api/2.2.0-beta01.txt
+++ b/room/ktx/api/2.2.0-beta01.txt
@@ -2,11 +2,9 @@
 package androidx.room {
 
   public final class CoroutinesRoomKt {
-    ctor public CoroutinesRoomKt();
   }
 
   public final class RoomDatabaseKt {
-    ctor public RoomDatabaseKt();
     method public static suspend <R> Object! withTransaction(androidx.room.RoomDatabase, kotlin.jvm.functions.Function1<? super kotlin.coroutines.Continuation<? super R>,?> block, kotlin.coroutines.Continuation<? super R> p);
   }
 
diff --git a/room/ktx/api/2.3.0-alpha01.txt b/room/ktx/api/2.3.0-alpha01.txt
index cee69e3..c9ca3c6 100644
--- a/room/ktx/api/2.3.0-alpha01.txt
+++ b/room/ktx/api/2.3.0-alpha01.txt
@@ -2,11 +2,9 @@
 package androidx.room {
 
   public final class CoroutinesRoomKt {
-    ctor public CoroutinesRoomKt();
   }
 
   public final class RoomDatabaseKt {
-    ctor public RoomDatabaseKt();
     method public static suspend <R> Object! withTransaction(androidx.room.RoomDatabase, kotlin.jvm.functions.Function1<? super kotlin.coroutines.Continuation<? super R>,?> block, kotlin.coroutines.Continuation<? super R> p);
   }
 
diff --git a/room/ktx/api/current.txt b/room/ktx/api/current.txt
index cee69e3..c9ca3c6 100644
--- a/room/ktx/api/current.txt
+++ b/room/ktx/api/current.txt
@@ -2,11 +2,9 @@
 package androidx.room {
 
   public final class CoroutinesRoomKt {
-    ctor public CoroutinesRoomKt();
   }
 
   public final class RoomDatabaseKt {
-    ctor public RoomDatabaseKt();
     method public static suspend <R> Object! withTransaction(androidx.room.RoomDatabase, kotlin.jvm.functions.Function1<? super kotlin.coroutines.Continuation<? super R>,?> block, kotlin.coroutines.Continuation<? super R> p);
   }
 
diff --git a/room/ktx/api/public_plus_experimental_2.1.0-alpha05.txt b/room/ktx/api/public_plus_experimental_2.1.0-alpha05.txt
index b268333..42a67bc 100644
--- a/room/ktx/api/public_plus_experimental_2.1.0-alpha05.txt
+++ b/room/ktx/api/public_plus_experimental_2.1.0-alpha05.txt
@@ -2,7 +2,6 @@
 package androidx.room {
 
   public final class RoomDatabaseKt {
-    ctor public RoomDatabaseKt();
     method public static suspend <R> Object! withTransaction(androidx.room.RoomDatabase, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super R>,?> block, kotlin.coroutines.Continuation<? super R> p);
   }
 
diff --git a/room/ktx/api/public_plus_experimental_2.1.0-alpha06.txt b/room/ktx/api/public_plus_experimental_2.1.0-alpha06.txt
index 53cff2f..f7bd478 100644
--- a/room/ktx/api/public_plus_experimental_2.1.0-alpha06.txt
+++ b/room/ktx/api/public_plus_experimental_2.1.0-alpha06.txt
@@ -2,11 +2,9 @@
 package androidx.room {
 
   public final class CoroutinesRoomKt {
-    ctor public CoroutinesRoomKt();
   }
 
   public final class RoomDatabaseKt {
-    ctor public RoomDatabaseKt();
     method public static suspend <R> Object! withTransaction(androidx.room.RoomDatabase, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super R>,?> block, kotlin.coroutines.Continuation<? super R> p);
   }
 
diff --git a/room/ktx/api/public_plus_experimental_2.1.0-alpha07.txt b/room/ktx/api/public_plus_experimental_2.1.0-alpha07.txt
index cee69e3..c9ca3c6 100644
--- a/room/ktx/api/public_plus_experimental_2.1.0-alpha07.txt
+++ b/room/ktx/api/public_plus_experimental_2.1.0-alpha07.txt
@@ -2,11 +2,9 @@
 package androidx.room {
 
   public final class CoroutinesRoomKt {
-    ctor public CoroutinesRoomKt();
   }
 
   public final class RoomDatabaseKt {
-    ctor public RoomDatabaseKt();
     method public static suspend <R> Object! withTransaction(androidx.room.RoomDatabase, kotlin.jvm.functions.Function1<? super kotlin.coroutines.Continuation<? super R>,?> block, kotlin.coroutines.Continuation<? super R> p);
   }
 
diff --git a/room/ktx/api/public_plus_experimental_2.1.0-beta01.txt b/room/ktx/api/public_plus_experimental_2.1.0-beta01.txt
index cee69e3..c9ca3c6 100644
--- a/room/ktx/api/public_plus_experimental_2.1.0-beta01.txt
+++ b/room/ktx/api/public_plus_experimental_2.1.0-beta01.txt
@@ -2,11 +2,9 @@
 package androidx.room {
 
   public final class CoroutinesRoomKt {
-    ctor public CoroutinesRoomKt();
   }
 
   public final class RoomDatabaseKt {
-    ctor public RoomDatabaseKt();
     method public static suspend <R> Object! withTransaction(androidx.room.RoomDatabase, kotlin.jvm.functions.Function1<? super kotlin.coroutines.Continuation<? super R>,?> block, kotlin.coroutines.Continuation<? super R> p);
   }
 
diff --git a/room/ktx/api/public_plus_experimental_2.2.0-alpha01.txt b/room/ktx/api/public_plus_experimental_2.2.0-alpha01.txt
index cee69e3..c9ca3c6 100644
--- a/room/ktx/api/public_plus_experimental_2.2.0-alpha01.txt
+++ b/room/ktx/api/public_plus_experimental_2.2.0-alpha01.txt
@@ -2,11 +2,9 @@
 package androidx.room {
 
   public final class CoroutinesRoomKt {
-    ctor public CoroutinesRoomKt();
   }
 
   public final class RoomDatabaseKt {
-    ctor public RoomDatabaseKt();
     method public static suspend <R> Object! withTransaction(androidx.room.RoomDatabase, kotlin.jvm.functions.Function1<? super kotlin.coroutines.Continuation<? super R>,?> block, kotlin.coroutines.Continuation<? super R> p);
   }
 
diff --git a/room/ktx/api/public_plus_experimental_2.2.0-alpha02.txt b/room/ktx/api/public_plus_experimental_2.2.0-alpha02.txt
index cee69e3..c9ca3c6 100644
--- a/room/ktx/api/public_plus_experimental_2.2.0-alpha02.txt
+++ b/room/ktx/api/public_plus_experimental_2.2.0-alpha02.txt
@@ -2,11 +2,9 @@
 package androidx.room {
 
   public final class CoroutinesRoomKt {
-    ctor public CoroutinesRoomKt();
   }
 
   public final class RoomDatabaseKt {
-    ctor public RoomDatabaseKt();
     method public static suspend <R> Object! withTransaction(androidx.room.RoomDatabase, kotlin.jvm.functions.Function1<? super kotlin.coroutines.Continuation<? super R>,?> block, kotlin.coroutines.Continuation<? super R> p);
   }
 
diff --git a/room/ktx/api/public_plus_experimental_2.2.0-beta01.txt b/room/ktx/api/public_plus_experimental_2.2.0-beta01.txt
index cee69e3..c9ca3c6 100644
--- a/room/ktx/api/public_plus_experimental_2.2.0-beta01.txt
+++ b/room/ktx/api/public_plus_experimental_2.2.0-beta01.txt
@@ -2,11 +2,9 @@
 package androidx.room {
 
   public final class CoroutinesRoomKt {
-    ctor public CoroutinesRoomKt();
   }
 
   public final class RoomDatabaseKt {
-    ctor public RoomDatabaseKt();
     method public static suspend <R> Object! withTransaction(androidx.room.RoomDatabase, kotlin.jvm.functions.Function1<? super kotlin.coroutines.Continuation<? super R>,?> block, kotlin.coroutines.Continuation<? super R> p);
   }
 
diff --git a/room/ktx/api/public_plus_experimental_2.3.0-alpha01.txt b/room/ktx/api/public_plus_experimental_2.3.0-alpha01.txt
index cee69e3..c9ca3c6 100644
--- a/room/ktx/api/public_plus_experimental_2.3.0-alpha01.txt
+++ b/room/ktx/api/public_plus_experimental_2.3.0-alpha01.txt
@@ -2,11 +2,9 @@
 package androidx.room {
 
   public final class CoroutinesRoomKt {
-    ctor public CoroutinesRoomKt();
   }
 
   public final class RoomDatabaseKt {
-    ctor public RoomDatabaseKt();
     method public static suspend <R> Object! withTransaction(androidx.room.RoomDatabase, kotlin.jvm.functions.Function1<? super kotlin.coroutines.Continuation<? super R>,?> block, kotlin.coroutines.Continuation<? super R> p);
   }
 
diff --git a/room/ktx/api/public_plus_experimental_current.txt b/room/ktx/api/public_plus_experimental_current.txt
index cee69e3..c9ca3c6 100644
--- a/room/ktx/api/public_plus_experimental_current.txt
+++ b/room/ktx/api/public_plus_experimental_current.txt
@@ -2,11 +2,9 @@
 package androidx.room {
 
   public final class CoroutinesRoomKt {
-    ctor public CoroutinesRoomKt();
   }
 
   public final class RoomDatabaseKt {
-    ctor public RoomDatabaseKt();
     method public static suspend <R> Object! withTransaction(androidx.room.RoomDatabase, kotlin.jvm.functions.Function1<? super kotlin.coroutines.Continuation<? super R>,?> block, kotlin.coroutines.Continuation<? super R> p);
   }
 
diff --git a/room/ktx/api/restricted_2.1.0-alpha05.txt b/room/ktx/api/restricted_2.1.0-alpha05.txt
index 872ce7aa..34b0c01 100644
--- a/room/ktx/api/restricted_2.1.0-alpha05.txt
+++ b/room/ktx/api/restricted_2.1.0-alpha05.txt
@@ -11,7 +11,6 @@
   }
 
   public final class RoomDatabaseKt {
-    ctor public RoomDatabaseKt();
     method public static suspend <R> Object! withTransaction(androidx.room.RoomDatabase, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super R>,?> block, kotlin.coroutines.Continuation<? super R> p);
   }
 
diff --git a/room/ktx/api/restricted_2.1.0-alpha06.txt b/room/ktx/api/restricted_2.1.0-alpha06.txt
index d22058e..67bc89c 100644
--- a/room/ktx/api/restricted_2.1.0-alpha06.txt
+++ b/room/ktx/api/restricted_2.1.0-alpha06.txt
@@ -11,11 +11,9 @@
   }
 
   public final class CoroutinesRoomKt {
-    ctor public CoroutinesRoomKt();
   }
 
   public final class RoomDatabaseKt {
-    ctor public RoomDatabaseKt();
     method public static suspend <R> Object! withTransaction(androidx.room.RoomDatabase, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.CoroutineScope,? super kotlin.coroutines.Continuation<? super R>,?> block, kotlin.coroutines.Continuation<? super R> p);
   }
 
diff --git a/room/ktx/api/restricted_2.1.0-alpha07.txt b/room/ktx/api/restricted_2.1.0-alpha07.txt
index dc4a42bf..4be68d0 100644
--- a/room/ktx/api/restricted_2.1.0-alpha07.txt
+++ b/room/ktx/api/restricted_2.1.0-alpha07.txt
@@ -11,11 +11,9 @@
   }
 
   public final class CoroutinesRoomKt {
-    ctor public CoroutinesRoomKt();
   }
 
   public final class RoomDatabaseKt {
-    ctor public RoomDatabaseKt();
     method public static suspend <R> Object! withTransaction(androidx.room.RoomDatabase, kotlin.jvm.functions.Function1<? super kotlin.coroutines.Continuation<? super R>,?> block, kotlin.coroutines.Continuation<? super R> p);
   }
 
diff --git a/room/ktx/api/restricted_2.1.0-beta01.txt b/room/ktx/api/restricted_2.1.0-beta01.txt
index dc4a42bf..4be68d0 100644
--- a/room/ktx/api/restricted_2.1.0-beta01.txt
+++ b/room/ktx/api/restricted_2.1.0-beta01.txt
@@ -11,11 +11,9 @@
   }
 
   public final class CoroutinesRoomKt {
-    ctor public CoroutinesRoomKt();
   }
 
   public final class RoomDatabaseKt {
-    ctor public RoomDatabaseKt();
     method public static suspend <R> Object! withTransaction(androidx.room.RoomDatabase, kotlin.jvm.functions.Function1<? super kotlin.coroutines.Continuation<? super R>,?> block, kotlin.coroutines.Continuation<? super R> p);
   }
 
diff --git a/room/ktx/api/restricted_2.2.0-alpha01.txt b/room/ktx/api/restricted_2.2.0-alpha01.txt
index dc4a42bf..4be68d0 100644
--- a/room/ktx/api/restricted_2.2.0-alpha01.txt
+++ b/room/ktx/api/restricted_2.2.0-alpha01.txt
@@ -11,11 +11,9 @@
   }
 
   public final class CoroutinesRoomKt {
-    ctor public CoroutinesRoomKt();
   }
 
   public final class RoomDatabaseKt {
-    ctor public RoomDatabaseKt();
     method public static suspend <R> Object! withTransaction(androidx.room.RoomDatabase, kotlin.jvm.functions.Function1<? super kotlin.coroutines.Continuation<? super R>,?> block, kotlin.coroutines.Continuation<? super R> p);
   }
 
diff --git a/room/ktx/api/restricted_2.2.0-alpha02.txt b/room/ktx/api/restricted_2.2.0-alpha02.txt
index 20837edc..72ddff0 100644
--- a/room/ktx/api/restricted_2.2.0-alpha02.txt
+++ b/room/ktx/api/restricted_2.2.0-alpha02.txt
@@ -13,11 +13,9 @@
   }
 
   public final class CoroutinesRoomKt {
-    ctor public CoroutinesRoomKt();
   }
 
   public final class RoomDatabaseKt {
-    ctor public RoomDatabaseKt();
     method public static suspend <R> Object! withTransaction(androidx.room.RoomDatabase, kotlin.jvm.functions.Function1<? super kotlin.coroutines.Continuation<? super R>,?> block, kotlin.coroutines.Continuation<? super R> p);
   }
 
diff --git a/room/ktx/api/restricted_2.2.0-beta01.txt b/room/ktx/api/restricted_2.2.0-beta01.txt
index 20837edc..72ddff0 100644
--- a/room/ktx/api/restricted_2.2.0-beta01.txt
+++ b/room/ktx/api/restricted_2.2.0-beta01.txt
@@ -13,11 +13,9 @@
   }
 
   public final class CoroutinesRoomKt {
-    ctor public CoroutinesRoomKt();
   }
 
   public final class RoomDatabaseKt {
-    ctor public RoomDatabaseKt();
     method public static suspend <R> Object! withTransaction(androidx.room.RoomDatabase, kotlin.jvm.functions.Function1<? super kotlin.coroutines.Continuation<? super R>,?> block, kotlin.coroutines.Continuation<? super R> p);
   }
 
diff --git a/room/ktx/api/restricted_2.3.0-alpha01.txt b/room/ktx/api/restricted_2.3.0-alpha01.txt
index 289fdbe..710c968 100644
--- a/room/ktx/api/restricted_2.3.0-alpha01.txt
+++ b/room/ktx/api/restricted_2.3.0-alpha01.txt
@@ -15,11 +15,9 @@
   }
 
   public final class CoroutinesRoomKt {
-    ctor public CoroutinesRoomKt();
   }
 
   public final class RoomDatabaseKt {
-    ctor public RoomDatabaseKt();
     method public static suspend <R> Object! withTransaction(androidx.room.RoomDatabase, kotlin.jvm.functions.Function1<? super kotlin.coroutines.Continuation<? super R>,?> block, kotlin.coroutines.Continuation<? super R> p);
   }
 
diff --git a/room/ktx/api/restricted_current.txt b/room/ktx/api/restricted_current.txt
index 289fdbe..710c968 100644
--- a/room/ktx/api/restricted_current.txt
+++ b/room/ktx/api/restricted_current.txt
@@ -15,11 +15,9 @@
   }
 
   public final class CoroutinesRoomKt {
-    ctor public CoroutinesRoomKt();
   }
 
   public final class RoomDatabaseKt {
-    ctor public RoomDatabaseKt();
     method public static suspend <R> Object! withTransaction(androidx.room.RoomDatabase, kotlin.jvm.functions.Function1<? super kotlin.coroutines.Continuation<? super R>,?> block, kotlin.coroutines.Continuation<? super R> p);
   }
 
diff --git a/slices/builders/ktx/api/1.0.0-alpha08.txt b/slices/builders/ktx/api/1.0.0-alpha08.txt
index d1c4426..c57955e 100644
--- a/slices/builders/ktx/api/1.0.0-alpha08.txt
+++ b/slices/builders/ktx/api/1.0.0-alpha08.txt
@@ -10,7 +10,6 @@
   }
 
   public final class GridRowBuilderKt {
-    ctor public GridRowBuilderKt();
     method public static inline androidx.slice.builders.GridRowBuilder cell(androidx.slice.builders.GridRowBuilderDsl, kotlin.jvm.functions.Function1<? super androidx.slice.builders.CellBuilderDsl,kotlin.Unit> buildCell);
     method public static inline androidx.slice.builders.GridRowBuilder seeMoreCell(androidx.slice.builders.GridRowBuilderDsl, kotlin.jvm.functions.Function1<? super androidx.slice.builders.CellBuilderDsl,kotlin.Unit> buildCell);
   }
@@ -28,7 +27,6 @@
   }
 
   public final class ListBuilderKt {
-    ctor public ListBuilderKt();
     method public static inline androidx.slice.builders.ListBuilder gridRow(androidx.slice.builders.ListBuilderDsl, kotlin.jvm.functions.Function1<? super androidx.slice.builders.GridRowBuilderDsl,kotlin.Unit> buildGrid);
     method public static inline androidx.slice.builders.ListBuilder header(androidx.slice.builders.ListBuilderDsl, kotlin.jvm.functions.Function1<? super androidx.slice.builders.HeaderBuilderDsl,kotlin.Unit> buildHeader);
     method public static inline androidx.slice.builders.ListBuilder inputRange(androidx.slice.builders.ListBuilderDsl, kotlin.jvm.functions.Function1<? super androidx.slice.builders.InputRangeBuilderDsl,kotlin.Unit> buildInputRange);
diff --git a/slices/builders/ktx/api/1.0.0-alpha6.txt b/slices/builders/ktx/api/1.0.0-alpha6.txt
index d1c4426..c57955e 100644
--- a/slices/builders/ktx/api/1.0.0-alpha6.txt
+++ b/slices/builders/ktx/api/1.0.0-alpha6.txt
@@ -10,7 +10,6 @@
   }
 
   public final class GridRowBuilderKt {
-    ctor public GridRowBuilderKt();
     method public static inline androidx.slice.builders.GridRowBuilder cell(androidx.slice.builders.GridRowBuilderDsl, kotlin.jvm.functions.Function1<? super androidx.slice.builders.CellBuilderDsl,kotlin.Unit> buildCell);
     method public static inline androidx.slice.builders.GridRowBuilder seeMoreCell(androidx.slice.builders.GridRowBuilderDsl, kotlin.jvm.functions.Function1<? super androidx.slice.builders.CellBuilderDsl,kotlin.Unit> buildCell);
   }
@@ -28,7 +27,6 @@
   }
 
   public final class ListBuilderKt {
-    ctor public ListBuilderKt();
     method public static inline androidx.slice.builders.ListBuilder gridRow(androidx.slice.builders.ListBuilderDsl, kotlin.jvm.functions.Function1<? super androidx.slice.builders.GridRowBuilderDsl,kotlin.Unit> buildGrid);
     method public static inline androidx.slice.builders.ListBuilder header(androidx.slice.builders.ListBuilderDsl, kotlin.jvm.functions.Function1<? super androidx.slice.builders.HeaderBuilderDsl,kotlin.Unit> buildHeader);
     method public static inline androidx.slice.builders.ListBuilder inputRange(androidx.slice.builders.ListBuilderDsl, kotlin.jvm.functions.Function1<? super androidx.slice.builders.InputRangeBuilderDsl,kotlin.Unit> buildInputRange);
diff --git a/slices/builders/ktx/api/current.txt b/slices/builders/ktx/api/current.txt
index d1c4426..c57955e 100644
--- a/slices/builders/ktx/api/current.txt
+++ b/slices/builders/ktx/api/current.txt
@@ -10,7 +10,6 @@
   }
 
   public final class GridRowBuilderKt {
-    ctor public GridRowBuilderKt();
     method public static inline androidx.slice.builders.GridRowBuilder cell(androidx.slice.builders.GridRowBuilderDsl, kotlin.jvm.functions.Function1<? super androidx.slice.builders.CellBuilderDsl,kotlin.Unit> buildCell);
     method public static inline androidx.slice.builders.GridRowBuilder seeMoreCell(androidx.slice.builders.GridRowBuilderDsl, kotlin.jvm.functions.Function1<? super androidx.slice.builders.CellBuilderDsl,kotlin.Unit> buildCell);
   }
@@ -28,7 +27,6 @@
   }
 
   public final class ListBuilderKt {
-    ctor public ListBuilderKt();
     method public static inline androidx.slice.builders.ListBuilder gridRow(androidx.slice.builders.ListBuilderDsl, kotlin.jvm.functions.Function1<? super androidx.slice.builders.GridRowBuilderDsl,kotlin.Unit> buildGrid);
     method public static inline androidx.slice.builders.ListBuilder header(androidx.slice.builders.ListBuilderDsl, kotlin.jvm.functions.Function1<? super androidx.slice.builders.HeaderBuilderDsl,kotlin.Unit> buildHeader);
     method public static inline androidx.slice.builders.ListBuilder inputRange(androidx.slice.builders.ListBuilderDsl, kotlin.jvm.functions.Function1<? super androidx.slice.builders.InputRangeBuilderDsl,kotlin.Unit> buildInputRange);
diff --git a/slices/builders/ktx/api/public_plus_experimental_1.0.0-alpha08.txt b/slices/builders/ktx/api/public_plus_experimental_1.0.0-alpha08.txt
index d1c4426..c57955e 100644
--- a/slices/builders/ktx/api/public_plus_experimental_1.0.0-alpha08.txt
+++ b/slices/builders/ktx/api/public_plus_experimental_1.0.0-alpha08.txt
@@ -10,7 +10,6 @@
   }
 
   public final class GridRowBuilderKt {
-    ctor public GridRowBuilderKt();
     method public static inline androidx.slice.builders.GridRowBuilder cell(androidx.slice.builders.GridRowBuilderDsl, kotlin.jvm.functions.Function1<? super androidx.slice.builders.CellBuilderDsl,kotlin.Unit> buildCell);
     method public static inline androidx.slice.builders.GridRowBuilder seeMoreCell(androidx.slice.builders.GridRowBuilderDsl, kotlin.jvm.functions.Function1<? super androidx.slice.builders.CellBuilderDsl,kotlin.Unit> buildCell);
   }
@@ -28,7 +27,6 @@
   }
 
   public final class ListBuilderKt {
-    ctor public ListBuilderKt();
     method public static inline androidx.slice.builders.ListBuilder gridRow(androidx.slice.builders.ListBuilderDsl, kotlin.jvm.functions.Function1<? super androidx.slice.builders.GridRowBuilderDsl,kotlin.Unit> buildGrid);
     method public static inline androidx.slice.builders.ListBuilder header(androidx.slice.builders.ListBuilderDsl, kotlin.jvm.functions.Function1<? super androidx.slice.builders.HeaderBuilderDsl,kotlin.Unit> buildHeader);
     method public static inline androidx.slice.builders.ListBuilder inputRange(androidx.slice.builders.ListBuilderDsl, kotlin.jvm.functions.Function1<? super androidx.slice.builders.InputRangeBuilderDsl,kotlin.Unit> buildInputRange);
diff --git a/slices/builders/ktx/api/public_plus_experimental_1.0.0-alpha6.txt b/slices/builders/ktx/api/public_plus_experimental_1.0.0-alpha6.txt
index d1c4426..c57955e 100644
--- a/slices/builders/ktx/api/public_plus_experimental_1.0.0-alpha6.txt
+++ b/slices/builders/ktx/api/public_plus_experimental_1.0.0-alpha6.txt
@@ -10,7 +10,6 @@
   }
 
   public final class GridRowBuilderKt {
-    ctor public GridRowBuilderKt();
     method public static inline androidx.slice.builders.GridRowBuilder cell(androidx.slice.builders.GridRowBuilderDsl, kotlin.jvm.functions.Function1<? super androidx.slice.builders.CellBuilderDsl,kotlin.Unit> buildCell);
     method public static inline androidx.slice.builders.GridRowBuilder seeMoreCell(androidx.slice.builders.GridRowBuilderDsl, kotlin.jvm.functions.Function1<? super androidx.slice.builders.CellBuilderDsl,kotlin.Unit> buildCell);
   }
@@ -28,7 +27,6 @@
   }
 
   public final class ListBuilderKt {
-    ctor public ListBuilderKt();
     method public static inline androidx.slice.builders.ListBuilder gridRow(androidx.slice.builders.ListBuilderDsl, kotlin.jvm.functions.Function1<? super androidx.slice.builders.GridRowBuilderDsl,kotlin.Unit> buildGrid);
     method public static inline androidx.slice.builders.ListBuilder header(androidx.slice.builders.ListBuilderDsl, kotlin.jvm.functions.Function1<? super androidx.slice.builders.HeaderBuilderDsl,kotlin.Unit> buildHeader);
     method public static inline androidx.slice.builders.ListBuilder inputRange(androidx.slice.builders.ListBuilderDsl, kotlin.jvm.functions.Function1<? super androidx.slice.builders.InputRangeBuilderDsl,kotlin.Unit> buildInputRange);
diff --git a/slices/builders/ktx/api/public_plus_experimental_current.txt b/slices/builders/ktx/api/public_plus_experimental_current.txt
index d1c4426..c57955e 100644
--- a/slices/builders/ktx/api/public_plus_experimental_current.txt
+++ b/slices/builders/ktx/api/public_plus_experimental_current.txt
@@ -10,7 +10,6 @@
   }
 
   public final class GridRowBuilderKt {
-    ctor public GridRowBuilderKt();
     method public static inline androidx.slice.builders.GridRowBuilder cell(androidx.slice.builders.GridRowBuilderDsl, kotlin.jvm.functions.Function1<? super androidx.slice.builders.CellBuilderDsl,kotlin.Unit> buildCell);
     method public static inline androidx.slice.builders.GridRowBuilder seeMoreCell(androidx.slice.builders.GridRowBuilderDsl, kotlin.jvm.functions.Function1<? super androidx.slice.builders.CellBuilderDsl,kotlin.Unit> buildCell);
   }
@@ -28,7 +27,6 @@
   }
 
   public final class ListBuilderKt {
-    ctor public ListBuilderKt();
     method public static inline androidx.slice.builders.ListBuilder gridRow(androidx.slice.builders.ListBuilderDsl, kotlin.jvm.functions.Function1<? super androidx.slice.builders.GridRowBuilderDsl,kotlin.Unit> buildGrid);
     method public static inline androidx.slice.builders.ListBuilder header(androidx.slice.builders.ListBuilderDsl, kotlin.jvm.functions.Function1<? super androidx.slice.builders.HeaderBuilderDsl,kotlin.Unit> buildHeader);
     method public static inline androidx.slice.builders.ListBuilder inputRange(androidx.slice.builders.ListBuilderDsl, kotlin.jvm.functions.Function1<? super androidx.slice.builders.InputRangeBuilderDsl,kotlin.Unit> buildInputRange);
diff --git a/slices/builders/ktx/api/restricted_1.0.0-alpha08.txt b/slices/builders/ktx/api/restricted_1.0.0-alpha08.txt
index d1c4426..c57955e 100644
--- a/slices/builders/ktx/api/restricted_1.0.0-alpha08.txt
+++ b/slices/builders/ktx/api/restricted_1.0.0-alpha08.txt
@@ -10,7 +10,6 @@
   }
 
   public final class GridRowBuilderKt {
-    ctor public GridRowBuilderKt();
     method public static inline androidx.slice.builders.GridRowBuilder cell(androidx.slice.builders.GridRowBuilderDsl, kotlin.jvm.functions.Function1<? super androidx.slice.builders.CellBuilderDsl,kotlin.Unit> buildCell);
     method public static inline androidx.slice.builders.GridRowBuilder seeMoreCell(androidx.slice.builders.GridRowBuilderDsl, kotlin.jvm.functions.Function1<? super androidx.slice.builders.CellBuilderDsl,kotlin.Unit> buildCell);
   }
@@ -28,7 +27,6 @@
   }
 
   public final class ListBuilderKt {
-    ctor public ListBuilderKt();
     method public static inline androidx.slice.builders.ListBuilder gridRow(androidx.slice.builders.ListBuilderDsl, kotlin.jvm.functions.Function1<? super androidx.slice.builders.GridRowBuilderDsl,kotlin.Unit> buildGrid);
     method public static inline androidx.slice.builders.ListBuilder header(androidx.slice.builders.ListBuilderDsl, kotlin.jvm.functions.Function1<? super androidx.slice.builders.HeaderBuilderDsl,kotlin.Unit> buildHeader);
     method public static inline androidx.slice.builders.ListBuilder inputRange(androidx.slice.builders.ListBuilderDsl, kotlin.jvm.functions.Function1<? super androidx.slice.builders.InputRangeBuilderDsl,kotlin.Unit> buildInputRange);
diff --git a/slices/builders/ktx/api/restricted_current.txt b/slices/builders/ktx/api/restricted_current.txt
index d1c4426..c57955e 100644
--- a/slices/builders/ktx/api/restricted_current.txt
+++ b/slices/builders/ktx/api/restricted_current.txt
@@ -10,7 +10,6 @@
   }
 
   public final class GridRowBuilderKt {
-    ctor public GridRowBuilderKt();
     method public static inline androidx.slice.builders.GridRowBuilder cell(androidx.slice.builders.GridRowBuilderDsl, kotlin.jvm.functions.Function1<? super androidx.slice.builders.CellBuilderDsl,kotlin.Unit> buildCell);
     method public static inline androidx.slice.builders.GridRowBuilder seeMoreCell(androidx.slice.builders.GridRowBuilderDsl, kotlin.jvm.functions.Function1<? super androidx.slice.builders.CellBuilderDsl,kotlin.Unit> buildCell);
   }
@@ -28,7 +27,6 @@
   }
 
   public final class ListBuilderKt {
-    ctor public ListBuilderKt();
     method public static inline androidx.slice.builders.ListBuilder gridRow(androidx.slice.builders.ListBuilderDsl, kotlin.jvm.functions.Function1<? super androidx.slice.builders.GridRowBuilderDsl,kotlin.Unit> buildGrid);
     method public static inline androidx.slice.builders.ListBuilder header(androidx.slice.builders.ListBuilderDsl, kotlin.jvm.functions.Function1<? super androidx.slice.builders.HeaderBuilderDsl,kotlin.Unit> buildHeader);
     method public static inline androidx.slice.builders.ListBuilder inputRange(androidx.slice.builders.ListBuilderDsl, kotlin.jvm.functions.Function1<? super androidx.slice.builders.InputRangeBuilderDsl,kotlin.Unit> buildInputRange);
diff --git a/slices/view/api/api_lint.ignore b/slices/view/api/api_lint.ignore
index f52253c..a53fe19 100644
--- a/slices/view/api/api_lint.ignore
+++ b/slices/view/api/api_lint.ignore
@@ -79,3 +79,7 @@
     Bare field sliceMode must be marked final, or moved behind accessors if mutable
 MutableBareField: androidx.slice.widget.EventInfo#state:
     Bare field state must be marked final, or moved behind accessors if mutable
+
+
+PublicTypedef: androidx.slice.widget.SliceLiveData.OnErrorListener.ErrorType:
+    Don't expose @IntDef: ErrorType must be hidden.
diff --git a/sqlite/sqlite-ktx/api/2.0.0.txt b/sqlite/sqlite-ktx/api/2.0.0.txt
index 750b634..5b86c41 100644
--- a/sqlite/sqlite-ktx/api/2.0.0.txt
+++ b/sqlite/sqlite-ktx/api/2.0.0.txt
@@ -2,7 +2,6 @@
 package androidx.sqlite.db {
 
   public final class SupportSQLiteDatabaseKt {
-    ctor public SupportSQLiteDatabaseKt();
     method public static inline <T> T! transaction(androidx.sqlite.db.SupportSQLiteDatabase, boolean exclusive = true, kotlin.jvm.functions.Function1<? super androidx.sqlite.db.SupportSQLiteDatabase,? extends T> body);
   }
 
diff --git a/sqlite/sqlite-ktx/api/2.1.0-alpha01.txt b/sqlite/sqlite-ktx/api/2.1.0-alpha01.txt
index 750b634..5b86c41 100644
--- a/sqlite/sqlite-ktx/api/2.1.0-alpha01.txt
+++ b/sqlite/sqlite-ktx/api/2.1.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.sqlite.db {
 
   public final class SupportSQLiteDatabaseKt {
-    ctor public SupportSQLiteDatabaseKt();
     method public static inline <T> T! transaction(androidx.sqlite.db.SupportSQLiteDatabase, boolean exclusive = true, kotlin.jvm.functions.Function1<? super androidx.sqlite.db.SupportSQLiteDatabase,? extends T> body);
   }
 
diff --git a/sqlite/sqlite-ktx/api/2.1.0-beta01.txt b/sqlite/sqlite-ktx/api/2.1.0-beta01.txt
index 750b634..5b86c41 100644
--- a/sqlite/sqlite-ktx/api/2.1.0-beta01.txt
+++ b/sqlite/sqlite-ktx/api/2.1.0-beta01.txt
@@ -2,7 +2,6 @@
 package androidx.sqlite.db {
 
   public final class SupportSQLiteDatabaseKt {
-    ctor public SupportSQLiteDatabaseKt();
     method public static inline <T> T! transaction(androidx.sqlite.db.SupportSQLiteDatabase, boolean exclusive = true, kotlin.jvm.functions.Function1<? super androidx.sqlite.db.SupportSQLiteDatabase,? extends T> body);
   }
 
diff --git a/sqlite/sqlite-ktx/api/2.1.0-rc01.txt b/sqlite/sqlite-ktx/api/2.1.0-rc01.txt
index 750b634..5b86c41 100644
--- a/sqlite/sqlite-ktx/api/2.1.0-rc01.txt
+++ b/sqlite/sqlite-ktx/api/2.1.0-rc01.txt
@@ -2,7 +2,6 @@
 package androidx.sqlite.db {
 
   public final class SupportSQLiteDatabaseKt {
-    ctor public SupportSQLiteDatabaseKt();
     method public static inline <T> T! transaction(androidx.sqlite.db.SupportSQLiteDatabase, boolean exclusive = true, kotlin.jvm.functions.Function1<? super androidx.sqlite.db.SupportSQLiteDatabase,? extends T> body);
   }
 
diff --git a/sqlite/sqlite-ktx/api/current.txt b/sqlite/sqlite-ktx/api/current.txt
index 750b634..5b86c41 100644
--- a/sqlite/sqlite-ktx/api/current.txt
+++ b/sqlite/sqlite-ktx/api/current.txt
@@ -2,7 +2,6 @@
 package androidx.sqlite.db {
 
   public final class SupportSQLiteDatabaseKt {
-    ctor public SupportSQLiteDatabaseKt();
     method public static inline <T> T! transaction(androidx.sqlite.db.SupportSQLiteDatabase, boolean exclusive = true, kotlin.jvm.functions.Function1<? super androidx.sqlite.db.SupportSQLiteDatabase,? extends T> body);
   }
 
diff --git a/sqlite/sqlite-ktx/api/public_plus_experimental_2.0.0.txt b/sqlite/sqlite-ktx/api/public_plus_experimental_2.0.0.txt
index 750b634..5b86c41 100644
--- a/sqlite/sqlite-ktx/api/public_plus_experimental_2.0.0.txt
+++ b/sqlite/sqlite-ktx/api/public_plus_experimental_2.0.0.txt
@@ -2,7 +2,6 @@
 package androidx.sqlite.db {
 
   public final class SupportSQLiteDatabaseKt {
-    ctor public SupportSQLiteDatabaseKt();
     method public static inline <T> T! transaction(androidx.sqlite.db.SupportSQLiteDatabase, boolean exclusive = true, kotlin.jvm.functions.Function1<? super androidx.sqlite.db.SupportSQLiteDatabase,? extends T> body);
   }
 
diff --git a/sqlite/sqlite-ktx/api/public_plus_experimental_2.1.0-alpha01.txt b/sqlite/sqlite-ktx/api/public_plus_experimental_2.1.0-alpha01.txt
index 750b634..5b86c41 100644
--- a/sqlite/sqlite-ktx/api/public_plus_experimental_2.1.0-alpha01.txt
+++ b/sqlite/sqlite-ktx/api/public_plus_experimental_2.1.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.sqlite.db {
 
   public final class SupportSQLiteDatabaseKt {
-    ctor public SupportSQLiteDatabaseKt();
     method public static inline <T> T! transaction(androidx.sqlite.db.SupportSQLiteDatabase, boolean exclusive = true, kotlin.jvm.functions.Function1<? super androidx.sqlite.db.SupportSQLiteDatabase,? extends T> body);
   }
 
diff --git a/sqlite/sqlite-ktx/api/public_plus_experimental_2.1.0-beta01.txt b/sqlite/sqlite-ktx/api/public_plus_experimental_2.1.0-beta01.txt
index 750b634..5b86c41 100644
--- a/sqlite/sqlite-ktx/api/public_plus_experimental_2.1.0-beta01.txt
+++ b/sqlite/sqlite-ktx/api/public_plus_experimental_2.1.0-beta01.txt
@@ -2,7 +2,6 @@
 package androidx.sqlite.db {
 
   public final class SupportSQLiteDatabaseKt {
-    ctor public SupportSQLiteDatabaseKt();
     method public static inline <T> T! transaction(androidx.sqlite.db.SupportSQLiteDatabase, boolean exclusive = true, kotlin.jvm.functions.Function1<? super androidx.sqlite.db.SupportSQLiteDatabase,? extends T> body);
   }
 
diff --git a/sqlite/sqlite-ktx/api/public_plus_experimental_2.1.0-rc01.txt b/sqlite/sqlite-ktx/api/public_plus_experimental_2.1.0-rc01.txt
index 750b634..5b86c41 100644
--- a/sqlite/sqlite-ktx/api/public_plus_experimental_2.1.0-rc01.txt
+++ b/sqlite/sqlite-ktx/api/public_plus_experimental_2.1.0-rc01.txt
@@ -2,7 +2,6 @@
 package androidx.sqlite.db {
 
   public final class SupportSQLiteDatabaseKt {
-    ctor public SupportSQLiteDatabaseKt();
     method public static inline <T> T! transaction(androidx.sqlite.db.SupportSQLiteDatabase, boolean exclusive = true, kotlin.jvm.functions.Function1<? super androidx.sqlite.db.SupportSQLiteDatabase,? extends T> body);
   }
 
diff --git a/sqlite/sqlite-ktx/api/public_plus_experimental_current.txt b/sqlite/sqlite-ktx/api/public_plus_experimental_current.txt
index 750b634..5b86c41 100644
--- a/sqlite/sqlite-ktx/api/public_plus_experimental_current.txt
+++ b/sqlite/sqlite-ktx/api/public_plus_experimental_current.txt
@@ -2,7 +2,6 @@
 package androidx.sqlite.db {
 
   public final class SupportSQLiteDatabaseKt {
-    ctor public SupportSQLiteDatabaseKt();
     method public static inline <T> T! transaction(androidx.sqlite.db.SupportSQLiteDatabase, boolean exclusive = true, kotlin.jvm.functions.Function1<? super androidx.sqlite.db.SupportSQLiteDatabase,? extends T> body);
   }
 
diff --git a/sqlite/sqlite-ktx/api/restricted_2.0.0.txt b/sqlite/sqlite-ktx/api/restricted_2.0.0.txt
index 750b634..5b86c41 100644
--- a/sqlite/sqlite-ktx/api/restricted_2.0.0.txt
+++ b/sqlite/sqlite-ktx/api/restricted_2.0.0.txt
@@ -2,7 +2,6 @@
 package androidx.sqlite.db {
 
   public final class SupportSQLiteDatabaseKt {
-    ctor public SupportSQLiteDatabaseKt();
     method public static inline <T> T! transaction(androidx.sqlite.db.SupportSQLiteDatabase, boolean exclusive = true, kotlin.jvm.functions.Function1<? super androidx.sqlite.db.SupportSQLiteDatabase,? extends T> body);
   }
 
diff --git a/sqlite/sqlite-ktx/api/restricted_2.1.0-alpha01.txt b/sqlite/sqlite-ktx/api/restricted_2.1.0-alpha01.txt
index 750b634..5b86c41 100644
--- a/sqlite/sqlite-ktx/api/restricted_2.1.0-alpha01.txt
+++ b/sqlite/sqlite-ktx/api/restricted_2.1.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.sqlite.db {
 
   public final class SupportSQLiteDatabaseKt {
-    ctor public SupportSQLiteDatabaseKt();
     method public static inline <T> T! transaction(androidx.sqlite.db.SupportSQLiteDatabase, boolean exclusive = true, kotlin.jvm.functions.Function1<? super androidx.sqlite.db.SupportSQLiteDatabase,? extends T> body);
   }
 
diff --git a/sqlite/sqlite-ktx/api/restricted_2.1.0-beta01.txt b/sqlite/sqlite-ktx/api/restricted_2.1.0-beta01.txt
index 750b634..5b86c41 100644
--- a/sqlite/sqlite-ktx/api/restricted_2.1.0-beta01.txt
+++ b/sqlite/sqlite-ktx/api/restricted_2.1.0-beta01.txt
@@ -2,7 +2,6 @@
 package androidx.sqlite.db {
 
   public final class SupportSQLiteDatabaseKt {
-    ctor public SupportSQLiteDatabaseKt();
     method public static inline <T> T! transaction(androidx.sqlite.db.SupportSQLiteDatabase, boolean exclusive = true, kotlin.jvm.functions.Function1<? super androidx.sqlite.db.SupportSQLiteDatabase,? extends T> body);
   }
 
diff --git a/sqlite/sqlite-ktx/api/restricted_2.1.0-rc01.txt b/sqlite/sqlite-ktx/api/restricted_2.1.0-rc01.txt
index 750b634..5b86c41 100644
--- a/sqlite/sqlite-ktx/api/restricted_2.1.0-rc01.txt
+++ b/sqlite/sqlite-ktx/api/restricted_2.1.0-rc01.txt
@@ -2,7 +2,6 @@
 package androidx.sqlite.db {
 
   public final class SupportSQLiteDatabaseKt {
-    ctor public SupportSQLiteDatabaseKt();
     method public static inline <T> T! transaction(androidx.sqlite.db.SupportSQLiteDatabase, boolean exclusive = true, kotlin.jvm.functions.Function1<? super androidx.sqlite.db.SupportSQLiteDatabase,? extends T> body);
   }
 
diff --git a/sqlite/sqlite-ktx/api/restricted_current.txt b/sqlite/sqlite-ktx/api/restricted_current.txt
index 750b634..5b86c41 100644
--- a/sqlite/sqlite-ktx/api/restricted_current.txt
+++ b/sqlite/sqlite-ktx/api/restricted_current.txt
@@ -2,7 +2,6 @@
 package androidx.sqlite.db {
 
   public final class SupportSQLiteDatabaseKt {
-    ctor public SupportSQLiteDatabaseKt();
     method public static inline <T> T! transaction(androidx.sqlite.db.SupportSQLiteDatabase, boolean exclusive = true, kotlin.jvm.functions.Function1<? super androidx.sqlite.db.SupportSQLiteDatabase,? extends T> body);
   }
 
diff --git a/transition/transition-ktx/api/1.4.0-alpha01.txt b/transition/transition-ktx/api/1.4.0-alpha01.txt
index cc35505..b01e160 100644
--- a/transition/transition-ktx/api/1.4.0-alpha01.txt
+++ b/transition/transition-ktx/api/1.4.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.transition {
 
   public final class TransitionKt {
-    ctor public TransitionKt();
     method public static inline androidx.transition.Transition.TransitionListener addListener(androidx.transition.Transition, kotlin.jvm.functions.Function1<? super androidx.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super androidx.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super androidx.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super androidx.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super androidx.transition.Transition,kotlin.Unit> >
     method public static inline androidx.transition.Transition.TransitionListener doOnCancel(androidx.transition.Transition, kotlin.jvm.functions.Function1<? super androidx.transition.Transition,kotlin.Unit> action);
     method public static inline androidx.transition.Transition.TransitionListener doOnEnd(androidx.transition.Transition, kotlin.jvm.functions.Function1<? super androidx.transition.Transition,kotlin.Unit> action);
diff --git a/transition/transition-ktx/api/current.txt b/transition/transition-ktx/api/current.txt
index cc35505..b01e160 100644
--- a/transition/transition-ktx/api/current.txt
+++ b/transition/transition-ktx/api/current.txt
@@ -2,7 +2,6 @@
 package androidx.transition {
 
   public final class TransitionKt {
-    ctor public TransitionKt();
     method public static inline androidx.transition.Transition.TransitionListener addListener(androidx.transition.Transition, kotlin.jvm.functions.Function1<? super androidx.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super androidx.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super androidx.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super androidx.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super androidx.transition.Transition,kotlin.Unit> >
     method public static inline androidx.transition.Transition.TransitionListener doOnCancel(androidx.transition.Transition, kotlin.jvm.functions.Function1<? super androidx.transition.Transition,kotlin.Unit> action);
     method public static inline androidx.transition.Transition.TransitionListener doOnEnd(androidx.transition.Transition, kotlin.jvm.functions.Function1<? super androidx.transition.Transition,kotlin.Unit> action);
diff --git a/transition/transition-ktx/api/public_plus_experimental_1.4.0-alpha01.txt b/transition/transition-ktx/api/public_plus_experimental_1.4.0-alpha01.txt
index cc35505..b01e160 100644
--- a/transition/transition-ktx/api/public_plus_experimental_1.4.0-alpha01.txt
+++ b/transition/transition-ktx/api/public_plus_experimental_1.4.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.transition {
 
   public final class TransitionKt {
-    ctor public TransitionKt();
     method public static inline androidx.transition.Transition.TransitionListener addListener(androidx.transition.Transition, kotlin.jvm.functions.Function1<? super androidx.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super androidx.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super androidx.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super androidx.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super androidx.transition.Transition,kotlin.Unit> >
     method public static inline androidx.transition.Transition.TransitionListener doOnCancel(androidx.transition.Transition, kotlin.jvm.functions.Function1<? super androidx.transition.Transition,kotlin.Unit> action);
     method public static inline androidx.transition.Transition.TransitionListener doOnEnd(androidx.transition.Transition, kotlin.jvm.functions.Function1<? super androidx.transition.Transition,kotlin.Unit> action);
diff --git a/transition/transition-ktx/api/public_plus_experimental_current.txt b/transition/transition-ktx/api/public_plus_experimental_current.txt
index cc35505..b01e160 100644
--- a/transition/transition-ktx/api/public_plus_experimental_current.txt
+++ b/transition/transition-ktx/api/public_plus_experimental_current.txt
@@ -2,7 +2,6 @@
 package androidx.transition {
 
   public final class TransitionKt {
-    ctor public TransitionKt();
     method public static inline androidx.transition.Transition.TransitionListener addListener(androidx.transition.Transition, kotlin.jvm.functions.Function1<? super androidx.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super androidx.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super androidx.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super androidx.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super androidx.transition.Transition,kotlin.Unit> >
     method public static inline androidx.transition.Transition.TransitionListener doOnCancel(androidx.transition.Transition, kotlin.jvm.functions.Function1<? super androidx.transition.Transition,kotlin.Unit> action);
     method public static inline androidx.transition.Transition.TransitionListener doOnEnd(androidx.transition.Transition, kotlin.jvm.functions.Function1<? super androidx.transition.Transition,kotlin.Unit> action);
diff --git a/transition/transition-ktx/api/restricted_1.4.0-alpha01.txt b/transition/transition-ktx/api/restricted_1.4.0-alpha01.txt
index cc35505..b01e160 100644
--- a/transition/transition-ktx/api/restricted_1.4.0-alpha01.txt
+++ b/transition/transition-ktx/api/restricted_1.4.0-alpha01.txt
@@ -2,7 +2,6 @@
 package androidx.transition {
 
   public final class TransitionKt {
-    ctor public TransitionKt();
     method public static inline androidx.transition.Transition.TransitionListener addListener(androidx.transition.Transition, kotlin.jvm.functions.Function1<? super androidx.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super androidx.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super androidx.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super androidx.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super androidx.transition.Transition,kotlin.Unit> >
     method public static inline androidx.transition.Transition.TransitionListener doOnCancel(androidx.transition.Transition, kotlin.jvm.functions.Function1<? super androidx.transition.Transition,kotlin.Unit> action);
     method public static inline androidx.transition.Transition.TransitionListener doOnEnd(androidx.transition.Transition, kotlin.jvm.functions.Function1<? super androidx.transition.Transition,kotlin.Unit> action);
diff --git a/transition/transition-ktx/api/restricted_current.txt b/transition/transition-ktx/api/restricted_current.txt
index cc35505..b01e160 100644
--- a/transition/transition-ktx/api/restricted_current.txt
+++ b/transition/transition-ktx/api/restricted_current.txt
@@ -2,7 +2,6 @@
 package androidx.transition {
 
   public final class TransitionKt {
-    ctor public TransitionKt();
     method public static inline androidx.transition.Transition.TransitionListener addListener(androidx.transition.Transition, kotlin.jvm.functions.Function1<? super androidx.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super androidx.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super androidx.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super androidx.transition.Transition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super androidx.transition.Transition,kotlin.Unit> >
     method public static inline androidx.transition.Transition.TransitionListener doOnCancel(androidx.transition.Transition, kotlin.jvm.functions.Function1<? super androidx.transition.Transition,kotlin.Unit> action);
     method public static inline androidx.transition.Transition.TransitionListener doOnEnd(androidx.transition.Transition, kotlin.jvm.functions.Function1<? super androidx.transition.Transition,kotlin.Unit> action);
diff --git a/ui/ui-animation-core/api/0.1.0-dev04.txt b/ui/ui-animation-core/api/0.1.0-dev04.txt
index 227080e..34b9d4e 100644
--- a/ui/ui-animation-core/api/0.1.0-dev04.txt
+++ b/ui/ui-animation-core/api/0.1.0-dev04.txt
@@ -16,7 +16,6 @@
   }
 
   public final class AnimatedValueKt {
-    ctor public AnimatedValueKt();
     method public static void fling(androidx.animation.AnimatedFloat, float startVelocity, androidx.animation.DecayAnimation decay = androidx.animation.ExponentialDecay(), kotlin.jvm.functions.Function3<? super androidx.animation.AnimationEndReason,? super java.lang.Float,? super java.lang.Float,kotlin.Unit>? >
     method public static void fling(androidx.animation.AnimatedFloat, float startVelocity, androidx.animation.DecayAnimation decay = androidx.animation.ExponentialDecay(), kotlin.jvm.functions.Function1<? super java.lang.Float,androidx.animation.TargetAnimation> adjustTarget, kotlin.jvm.functions.Function3<? super androidx.animation.AnimationEndReason,? super java.lang.Float,? super java.lang.Float,kotlin.Unit>? >
   }
@@ -26,7 +25,6 @@
   }
 
   public final class AnimationBuilderKt {
-    ctor public AnimationBuilderKt();
     field public static final int DefaultDuration = 300; // 0x12c
     field public static final int Infinite = 2147483647; // 0x7fffffff
   }
@@ -47,7 +45,6 @@
   }
 
   public final class AnimationKt {
-    ctor public AnimationKt();
     field public static final boolean DEBUG = false;
   }
 
@@ -89,7 +86,6 @@
   }
 
   public final class DecayAnimationKt {
-    ctor public DecayAnimationKt();
   }
 
   public final class DefaultAnimationClock extends androidx.animation.BaseAnimationClock {
@@ -124,7 +120,6 @@
   }
 
   public final class EasingKt {
-    ctor public EasingKt();
     method public static androidx.animation.CubicBezierEasing getFastOutLinearInEasing();
     method public static androidx.animation.CubicBezierEasing getFastOutSlowInEasing();
     method public static kotlin.jvm.functions.Function1<java.lang.Float,java.lang.Float> getLinearEasing();
@@ -227,7 +222,6 @@
   }
 
   public final class SpringSimulationKt {
-    ctor public SpringSimulationKt();
   }
 
   public final class TargetAnimation {
@@ -263,7 +257,6 @@
   }
 
   public final class TransitionDefinitionKt {
-    ctor public TransitionDefinitionKt();
     method public static <T> androidx.animation.TransitionAnimation<T> createAnimation(androidx.animation.TransitionDefinition<T>);
     method public static <T> androidx.animation.TransitionAnimation<T> createAnimation(androidx.animation.TransitionDefinition<T>, androidx.animation.AnimationClockObservable clock, T? initState = null);
     method public static <T> androidx.animation.TransitionDefinition<T> transitionDefinition(kotlin.jvm.functions.Function1<? super androidx.animation.TransitionDefinition<T>,kotlin.Unit> init);
@@ -289,7 +282,6 @@
   }
 
   public final class TransitionStateKt {
-    ctor public TransitionStateKt();
   }
 
   public final class TweenBuilder<T> extends androidx.animation.DurationBasedAnimationBuilder<T> {
diff --git a/ui/ui-animation-core/api/current.txt b/ui/ui-animation-core/api/current.txt
index 227080e..34b9d4e 100644
--- a/ui/ui-animation-core/api/current.txt
+++ b/ui/ui-animation-core/api/current.txt
@@ -16,7 +16,6 @@
   }
 
   public final class AnimatedValueKt {
-    ctor public AnimatedValueKt();
     method public static void fling(androidx.animation.AnimatedFloat, float startVelocity, androidx.animation.DecayAnimation decay = androidx.animation.ExponentialDecay(), kotlin.jvm.functions.Function3<? super androidx.animation.AnimationEndReason,? super java.lang.Float,? super java.lang.Float,kotlin.Unit>? >
     method public static void fling(androidx.animation.AnimatedFloat, float startVelocity, androidx.animation.DecayAnimation decay = androidx.animation.ExponentialDecay(), kotlin.jvm.functions.Function1<? super java.lang.Float,androidx.animation.TargetAnimation> adjustTarget, kotlin.jvm.functions.Function3<? super androidx.animation.AnimationEndReason,? super java.lang.Float,? super java.lang.Float,kotlin.Unit>? >
   }
@@ -26,7 +25,6 @@
   }
 
   public final class AnimationBuilderKt {
-    ctor public AnimationBuilderKt();
     field public static final int DefaultDuration = 300; // 0x12c
     field public static final int Infinite = 2147483647; // 0x7fffffff
   }
@@ -47,7 +45,6 @@
   }
 
   public final class AnimationKt {
-    ctor public AnimationKt();
     field public static final boolean DEBUG = false;
   }
 
@@ -89,7 +86,6 @@
   }
 
   public final class DecayAnimationKt {
-    ctor public DecayAnimationKt();
   }
 
   public final class DefaultAnimationClock extends androidx.animation.BaseAnimationClock {
@@ -124,7 +120,6 @@
   }
 
   public final class EasingKt {
-    ctor public EasingKt();
     method public static androidx.animation.CubicBezierEasing getFastOutLinearInEasing();
     method public static androidx.animation.CubicBezierEasing getFastOutSlowInEasing();
     method public static kotlin.jvm.functions.Function1<java.lang.Float,java.lang.Float> getLinearEasing();
@@ -227,7 +222,6 @@
   }
 
   public final class SpringSimulationKt {
-    ctor public SpringSimulationKt();
   }
 
   public final class TargetAnimation {
@@ -263,7 +257,6 @@
   }
 
   public final class TransitionDefinitionKt {
-    ctor public TransitionDefinitionKt();
     method public static <T> androidx.animation.TransitionAnimation<T> createAnimation(androidx.animation.TransitionDefinition<T>);
     method public static <T> androidx.animation.TransitionAnimation<T> createAnimation(androidx.animation.TransitionDefinition<T>, androidx.animation.AnimationClockObservable clock, T? initState = null);
     method public static <T> androidx.animation.TransitionDefinition<T> transitionDefinition(kotlin.jvm.functions.Function1<? super androidx.animation.TransitionDefinition<T>,kotlin.Unit> init);
@@ -289,7 +282,6 @@
   }
 
   public final class TransitionStateKt {
-    ctor public TransitionStateKt();
   }
 
   public final class TweenBuilder<T> extends androidx.animation.DurationBasedAnimationBuilder<T> {
diff --git a/ui/ui-animation-core/api/public_plus_experimental_0.1.0-dev04.txt b/ui/ui-animation-core/api/public_plus_experimental_0.1.0-dev04.txt
index 227080e..34b9d4e 100644
--- a/ui/ui-animation-core/api/public_plus_experimental_0.1.0-dev04.txt
+++ b/ui/ui-animation-core/api/public_plus_experimental_0.1.0-dev04.txt
@@ -16,7 +16,6 @@
   }
 
   public final class AnimatedValueKt {
-    ctor public AnimatedValueKt();
     method public static void fling(androidx.animation.AnimatedFloat, float startVelocity, androidx.animation.DecayAnimation decay = androidx.animation.ExponentialDecay(), kotlin.jvm.functions.Function3<? super androidx.animation.AnimationEndReason,? super java.lang.Float,? super java.lang.Float,kotlin.Unit>? >
     method public static void fling(androidx.animation.AnimatedFloat, float startVelocity, androidx.animation.DecayAnimation decay = androidx.animation.ExponentialDecay(), kotlin.jvm.functions.Function1<? super java.lang.Float,androidx.animation.TargetAnimation> adjustTarget, kotlin.jvm.functions.Function3<? super androidx.animation.AnimationEndReason,? super java.lang.Float,? super java.lang.Float,kotlin.Unit>? >
   }
@@ -26,7 +25,6 @@
   }
 
   public final class AnimationBuilderKt {
-    ctor public AnimationBuilderKt();
     field public static final int DefaultDuration = 300; // 0x12c
     field public static final int Infinite = 2147483647; // 0x7fffffff
   }
@@ -47,7 +45,6 @@
   }
 
   public final class AnimationKt {
-    ctor public AnimationKt();
     field public static final boolean DEBUG = false;
   }
 
@@ -89,7 +86,6 @@
   }
 
   public final class DecayAnimationKt {
-    ctor public DecayAnimationKt();
   }
 
   public final class DefaultAnimationClock extends androidx.animation.BaseAnimationClock {
@@ -124,7 +120,6 @@
   }
 
   public final class EasingKt {
-    ctor public EasingKt();
     method public static androidx.animation.CubicBezierEasing getFastOutLinearInEasing();
     method public static androidx.animation.CubicBezierEasing getFastOutSlowInEasing();
     method public static kotlin.jvm.functions.Function1<java.lang.Float,java.lang.Float> getLinearEasing();
@@ -227,7 +222,6 @@
   }
 
   public final class SpringSimulationKt {
-    ctor public SpringSimulationKt();
   }
 
   public final class TargetAnimation {
@@ -263,7 +257,6 @@
   }
 
   public final class TransitionDefinitionKt {
-    ctor public TransitionDefinitionKt();
     method public static <T> androidx.animation.TransitionAnimation<T> createAnimation(androidx.animation.TransitionDefinition<T>);
     method public static <T> androidx.animation.TransitionAnimation<T> createAnimation(androidx.animation.TransitionDefinition<T>, androidx.animation.AnimationClockObservable clock, T? initState = null);
     method public static <T> androidx.animation.TransitionDefinition<T> transitionDefinition(kotlin.jvm.functions.Function1<? super androidx.animation.TransitionDefinition<T>,kotlin.Unit> init);
@@ -289,7 +282,6 @@
   }
 
   public final class TransitionStateKt {
-    ctor public TransitionStateKt();
   }
 
   public final class TweenBuilder<T> extends androidx.animation.DurationBasedAnimationBuilder<T> {
diff --git a/ui/ui-animation-core/api/public_plus_experimental_current.txt b/ui/ui-animation-core/api/public_plus_experimental_current.txt
index 227080e..34b9d4e 100644
--- a/ui/ui-animation-core/api/public_plus_experimental_current.txt
+++ b/ui/ui-animation-core/api/public_plus_experimental_current.txt
@@ -16,7 +16,6 @@
   }
 
   public final class AnimatedValueKt {
-    ctor public AnimatedValueKt();
     method public static void fling(androidx.animation.AnimatedFloat, float startVelocity, androidx.animation.DecayAnimation decay = androidx.animation.ExponentialDecay(), kotlin.jvm.functions.Function3<? super androidx.animation.AnimationEndReason,? super java.lang.Float,? super java.lang.Float,kotlin.Unit>? >
     method public static void fling(androidx.animation.AnimatedFloat, float startVelocity, androidx.animation.DecayAnimation decay = androidx.animation.ExponentialDecay(), kotlin.jvm.functions.Function1<? super java.lang.Float,androidx.animation.TargetAnimation> adjustTarget, kotlin.jvm.functions.Function3<? super androidx.animation.AnimationEndReason,? super java.lang.Float,? super java.lang.Float,kotlin.Unit>? >
   }
@@ -26,7 +25,6 @@
   }
 
   public final class AnimationBuilderKt {
-    ctor public AnimationBuilderKt();
     field public static final int DefaultDuration = 300; // 0x12c
     field public static final int Infinite = 2147483647; // 0x7fffffff
   }
@@ -47,7 +45,6 @@
   }
 
   public final class AnimationKt {
-    ctor public AnimationKt();
     field public static final boolean DEBUG = false;
   }
 
@@ -89,7 +86,6 @@
   }
 
   public final class DecayAnimationKt {
-    ctor public DecayAnimationKt();
   }
 
   public final class DefaultAnimationClock extends androidx.animation.BaseAnimationClock {
@@ -124,7 +120,6 @@
   }
 
   public final class EasingKt {
-    ctor public EasingKt();
     method public static androidx.animation.CubicBezierEasing getFastOutLinearInEasing();
     method public static androidx.animation.CubicBezierEasing getFastOutSlowInEasing();
     method public static kotlin.jvm.functions.Function1<java.lang.Float,java.lang.Float> getLinearEasing();
@@ -227,7 +222,6 @@
   }
 
   public final class SpringSimulationKt {
-    ctor public SpringSimulationKt();
   }
 
   public final class TargetAnimation {
@@ -263,7 +257,6 @@
   }
 
   public final class TransitionDefinitionKt {
-    ctor public TransitionDefinitionKt();
     method public static <T> androidx.animation.TransitionAnimation<T> createAnimation(androidx.animation.TransitionDefinition<T>);
     method public static <T> androidx.animation.TransitionAnimation<T> createAnimation(androidx.animation.TransitionDefinition<T>, androidx.animation.AnimationClockObservable clock, T? initState = null);
     method public static <T> androidx.animation.TransitionDefinition<T> transitionDefinition(kotlin.jvm.functions.Function1<? super androidx.animation.TransitionDefinition<T>,kotlin.Unit> init);
@@ -289,7 +282,6 @@
   }
 
   public final class TransitionStateKt {
-    ctor public TransitionStateKt();
   }
 
   public final class TweenBuilder<T> extends androidx.animation.DurationBasedAnimationBuilder<T> {
diff --git a/ui/ui-animation-core/api/restricted_0.1.0-dev04.txt b/ui/ui-animation-core/api/restricted_0.1.0-dev04.txt
index 227080e..34b9d4e 100644
--- a/ui/ui-animation-core/api/restricted_0.1.0-dev04.txt
+++ b/ui/ui-animation-core/api/restricted_0.1.0-dev04.txt
@@ -16,7 +16,6 @@
   }
 
   public final class AnimatedValueKt {
-    ctor public AnimatedValueKt();
     method public static void fling(androidx.animation.AnimatedFloat, float startVelocity, androidx.animation.DecayAnimation decay = androidx.animation.ExponentialDecay(), kotlin.jvm.functions.Function3<? super androidx.animation.AnimationEndReason,? super java.lang.Float,? super java.lang.Float,kotlin.Unit>? >
     method public static void fling(androidx.animation.AnimatedFloat, float startVelocity, androidx.animation.DecayAnimation decay = androidx.animation.ExponentialDecay(), kotlin.jvm.functions.Function1<? super java.lang.Float,androidx.animation.TargetAnimation> adjustTarget, kotlin.jvm.functions.Function3<? super androidx.animation.AnimationEndReason,? super java.lang.Float,? super java.lang.Float,kotlin.Unit>? >
   }
@@ -26,7 +25,6 @@
   }
 
   public final class AnimationBuilderKt {
-    ctor public AnimationBuilderKt();
     field public static final int DefaultDuration = 300; // 0x12c
     field public static final int Infinite = 2147483647; // 0x7fffffff
   }
@@ -47,7 +45,6 @@
   }
 
   public final class AnimationKt {
-    ctor public AnimationKt();
     field public static final boolean DEBUG = false;
   }
 
@@ -89,7 +86,6 @@
   }
 
   public final class DecayAnimationKt {
-    ctor public DecayAnimationKt();
   }
 
   public final class DefaultAnimationClock extends androidx.animation.BaseAnimationClock {
@@ -124,7 +120,6 @@
   }
 
   public final class EasingKt {
-    ctor public EasingKt();
     method public static androidx.animation.CubicBezierEasing getFastOutLinearInEasing();
     method public static androidx.animation.CubicBezierEasing getFastOutSlowInEasing();
     method public static kotlin.jvm.functions.Function1<java.lang.Float,java.lang.Float> getLinearEasing();
@@ -227,7 +222,6 @@
   }
 
   public final class SpringSimulationKt {
-    ctor public SpringSimulationKt();
   }
 
   public final class TargetAnimation {
@@ -263,7 +257,6 @@
   }
 
   public final class TransitionDefinitionKt {
-    ctor public TransitionDefinitionKt();
     method public static <T> androidx.animation.TransitionAnimation<T> createAnimation(androidx.animation.TransitionDefinition<T>);
     method public static <T> androidx.animation.TransitionAnimation<T> createAnimation(androidx.animation.TransitionDefinition<T>, androidx.animation.AnimationClockObservable clock, T? initState = null);
     method public static <T> androidx.animation.TransitionDefinition<T> transitionDefinition(kotlin.jvm.functions.Function1<? super androidx.animation.TransitionDefinition<T>,kotlin.Unit> init);
@@ -289,7 +282,6 @@
   }
 
   public final class TransitionStateKt {
-    ctor public TransitionStateKt();
   }
 
   public final class TweenBuilder<T> extends androidx.animation.DurationBasedAnimationBuilder<T> {
diff --git a/ui/ui-animation-core/api/restricted_current.txt b/ui/ui-animation-core/api/restricted_current.txt
index 227080e..34b9d4e 100644
--- a/ui/ui-animation-core/api/restricted_current.txt
+++ b/ui/ui-animation-core/api/restricted_current.txt
@@ -16,7 +16,6 @@
   }
 
   public final class AnimatedValueKt {
-    ctor public AnimatedValueKt();
     method public static void fling(androidx.animation.AnimatedFloat, float startVelocity, androidx.animation.DecayAnimation decay = androidx.animation.ExponentialDecay(), kotlin.jvm.functions.Function3<? super androidx.animation.AnimationEndReason,? super java.lang.Float,? super java.lang.Float,kotlin.Unit>? >
     method public static void fling(androidx.animation.AnimatedFloat, float startVelocity, androidx.animation.DecayAnimation decay = androidx.animation.ExponentialDecay(), kotlin.jvm.functions.Function1<? super java.lang.Float,androidx.animation.TargetAnimation> adjustTarget, kotlin.jvm.functions.Function3<? super androidx.animation.AnimationEndReason,? super java.lang.Float,? super java.lang.Float,kotlin.Unit>? >
   }
@@ -26,7 +25,6 @@
   }
 
   public final class AnimationBuilderKt {
-    ctor public AnimationBuilderKt();
     field public static final int DefaultDuration = 300; // 0x12c
     field public static final int Infinite = 2147483647; // 0x7fffffff
   }
@@ -47,7 +45,6 @@
   }
 
   public final class AnimationKt {
-    ctor public AnimationKt();
     field public static final boolean DEBUG = false;
   }
 
@@ -89,7 +86,6 @@
   }
 
   public final class DecayAnimationKt {
-    ctor public DecayAnimationKt();
   }
 
   public final class DefaultAnimationClock extends androidx.animation.BaseAnimationClock {
@@ -124,7 +120,6 @@
   }
 
   public final class EasingKt {
-    ctor public EasingKt();
     method public static androidx.animation.CubicBezierEasing getFastOutLinearInEasing();
     method public static androidx.animation.CubicBezierEasing getFastOutSlowInEasing();
     method public static kotlin.jvm.functions.Function1<java.lang.Float,java.lang.Float> getLinearEasing();
@@ -227,7 +222,6 @@
   }
 
   public final class SpringSimulationKt {
-    ctor public SpringSimulationKt();
   }
 
   public final class TargetAnimation {
@@ -263,7 +257,6 @@
   }
 
   public final class TransitionDefinitionKt {
-    ctor public TransitionDefinitionKt();
     method public static <T> androidx.animation.TransitionAnimation<T> createAnimation(androidx.animation.TransitionDefinition<T>);
     method public static <T> androidx.animation.TransitionAnimation<T> createAnimation(androidx.animation.TransitionDefinition<T>, androidx.animation.AnimationClockObservable clock, T? initState = null);
     method public static <T> androidx.animation.TransitionDefinition<T> transitionDefinition(kotlin.jvm.functions.Function1<? super androidx.animation.TransitionDefinition<T>,kotlin.Unit> init);
@@ -289,7 +282,6 @@
   }
 
   public final class TransitionStateKt {
-    ctor public TransitionStateKt();
   }
 
   public final class TweenBuilder<T> extends androidx.animation.DurationBasedAnimationBuilder<T> {
diff --git a/ui/ui-animation/api/0.1.0-dev04.txt b/ui/ui-animation/api/0.1.0-dev04.txt
index fc57f9b..b6bfe60 100644
--- a/ui/ui-animation/api/0.1.0-dev04.txt
+++ b/ui/ui-animation/api/0.1.0-dev04.txt
@@ -2,7 +2,6 @@
 package androidx.ui.animation {
 
   public final class AnimatedValueEffectsKt {
-    ctor public AnimatedValueEffectsKt();
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.animation.AnimatedValue<androidx.ui.graphics.Color>> animatedColor(androidx.ui.graphics.Color initVal);
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.animation.AnimatedFloat> animatedFloat(float initVal);
     method @CheckResult(suggest="+") public static <T> androidx.compose.Effect<androidx.animation.AnimatedValue<T>> animatedValue(T? initVal, kotlin.jvm.functions.Function3<? super T,? super T,? super java.lang.Float,? extends T> interpolator);
@@ -14,7 +13,6 @@
   }
 
   public final class CrossfadeKt {
-    ctor public CrossfadeKt();
     method public static <T> void Crossfade(T? current, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> children);
   }
 
@@ -34,7 +32,6 @@
   }
 
   public final class TransitionKt {
-    ctor public TransitionKt();
     method public static <T> void Transition(androidx.animation.TransitionDefinition<T> definition, T? toState, androidx.animation.AnimationClockObservable clock = +ambient(AnimationClockAmbient), T? initState = toState, kotlin.jvm.functions.Function1<? super T,kotlin.Unit>?  kotlin.jvm.functions.Function1<? super androidx.animation.TransitionState,kotlin.Unit> children);
     method public static boolean getTransitionsEnabled();
     method public static void setTransitionsEnabled(boolean p);
diff --git a/ui/ui-animation/api/current.txt b/ui/ui-animation/api/current.txt
index fc57f9b..b6bfe60 100644
--- a/ui/ui-animation/api/current.txt
+++ b/ui/ui-animation/api/current.txt
@@ -2,7 +2,6 @@
 package androidx.ui.animation {
 
   public final class AnimatedValueEffectsKt {
-    ctor public AnimatedValueEffectsKt();
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.animation.AnimatedValue<androidx.ui.graphics.Color>> animatedColor(androidx.ui.graphics.Color initVal);
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.animation.AnimatedFloat> animatedFloat(float initVal);
     method @CheckResult(suggest="+") public static <T> androidx.compose.Effect<androidx.animation.AnimatedValue<T>> animatedValue(T? initVal, kotlin.jvm.functions.Function3<? super T,? super T,? super java.lang.Float,? extends T> interpolator);
@@ -14,7 +13,6 @@
   }
 
   public final class CrossfadeKt {
-    ctor public CrossfadeKt();
     method public static <T> void Crossfade(T? current, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> children);
   }
 
@@ -34,7 +32,6 @@
   }
 
   public final class TransitionKt {
-    ctor public TransitionKt();
     method public static <T> void Transition(androidx.animation.TransitionDefinition<T> definition, T? toState, androidx.animation.AnimationClockObservable clock = +ambient(AnimationClockAmbient), T? initState = toState, kotlin.jvm.functions.Function1<? super T,kotlin.Unit>?  kotlin.jvm.functions.Function1<? super androidx.animation.TransitionState,kotlin.Unit> children);
     method public static boolean getTransitionsEnabled();
     method public static void setTransitionsEnabled(boolean p);
diff --git a/ui/ui-animation/api/public_plus_experimental_0.1.0-dev04.txt b/ui/ui-animation/api/public_plus_experimental_0.1.0-dev04.txt
index fc57f9b..b6bfe60 100644
--- a/ui/ui-animation/api/public_plus_experimental_0.1.0-dev04.txt
+++ b/ui/ui-animation/api/public_plus_experimental_0.1.0-dev04.txt
@@ -2,7 +2,6 @@
 package androidx.ui.animation {
 
   public final class AnimatedValueEffectsKt {
-    ctor public AnimatedValueEffectsKt();
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.animation.AnimatedValue<androidx.ui.graphics.Color>> animatedColor(androidx.ui.graphics.Color initVal);
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.animation.AnimatedFloat> animatedFloat(float initVal);
     method @CheckResult(suggest="+") public static <T> androidx.compose.Effect<androidx.animation.AnimatedValue<T>> animatedValue(T? initVal, kotlin.jvm.functions.Function3<? super T,? super T,? super java.lang.Float,? extends T> interpolator);
@@ -14,7 +13,6 @@
   }
 
   public final class CrossfadeKt {
-    ctor public CrossfadeKt();
     method public static <T> void Crossfade(T? current, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> children);
   }
 
@@ -34,7 +32,6 @@
   }
 
   public final class TransitionKt {
-    ctor public TransitionKt();
     method public static <T> void Transition(androidx.animation.TransitionDefinition<T> definition, T? toState, androidx.animation.AnimationClockObservable clock = +ambient(AnimationClockAmbient), T? initState = toState, kotlin.jvm.functions.Function1<? super T,kotlin.Unit>?  kotlin.jvm.functions.Function1<? super androidx.animation.TransitionState,kotlin.Unit> children);
     method public static boolean getTransitionsEnabled();
     method public static void setTransitionsEnabled(boolean p);
diff --git a/ui/ui-animation/api/public_plus_experimental_current.txt b/ui/ui-animation/api/public_plus_experimental_current.txt
index fc57f9b..b6bfe60 100644
--- a/ui/ui-animation/api/public_plus_experimental_current.txt
+++ b/ui/ui-animation/api/public_plus_experimental_current.txt
@@ -2,7 +2,6 @@
 package androidx.ui.animation {
 
   public final class AnimatedValueEffectsKt {
-    ctor public AnimatedValueEffectsKt();
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.animation.AnimatedValue<androidx.ui.graphics.Color>> animatedColor(androidx.ui.graphics.Color initVal);
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.animation.AnimatedFloat> animatedFloat(float initVal);
     method @CheckResult(suggest="+") public static <T> androidx.compose.Effect<androidx.animation.AnimatedValue<T>> animatedValue(T? initVal, kotlin.jvm.functions.Function3<? super T,? super T,? super java.lang.Float,? extends T> interpolator);
@@ -14,7 +13,6 @@
   }
 
   public final class CrossfadeKt {
-    ctor public CrossfadeKt();
     method public static <T> void Crossfade(T? current, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> children);
   }
 
@@ -34,7 +32,6 @@
   }
 
   public final class TransitionKt {
-    ctor public TransitionKt();
     method public static <T> void Transition(androidx.animation.TransitionDefinition<T> definition, T? toState, androidx.animation.AnimationClockObservable clock = +ambient(AnimationClockAmbient), T? initState = toState, kotlin.jvm.functions.Function1<? super T,kotlin.Unit>?  kotlin.jvm.functions.Function1<? super androidx.animation.TransitionState,kotlin.Unit> children);
     method public static boolean getTransitionsEnabled();
     method public static void setTransitionsEnabled(boolean p);
diff --git a/ui/ui-animation/api/restricted_0.1.0-dev04.txt b/ui/ui-animation/api/restricted_0.1.0-dev04.txt
index fc57f9b..b6bfe60 100644
--- a/ui/ui-animation/api/restricted_0.1.0-dev04.txt
+++ b/ui/ui-animation/api/restricted_0.1.0-dev04.txt
@@ -2,7 +2,6 @@
 package androidx.ui.animation {
 
   public final class AnimatedValueEffectsKt {
-    ctor public AnimatedValueEffectsKt();
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.animation.AnimatedValue<androidx.ui.graphics.Color>> animatedColor(androidx.ui.graphics.Color initVal);
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.animation.AnimatedFloat> animatedFloat(float initVal);
     method @CheckResult(suggest="+") public static <T> androidx.compose.Effect<androidx.animation.AnimatedValue<T>> animatedValue(T? initVal, kotlin.jvm.functions.Function3<? super T,? super T,? super java.lang.Float,? extends T> interpolator);
@@ -14,7 +13,6 @@
   }
 
   public final class CrossfadeKt {
-    ctor public CrossfadeKt();
     method public static <T> void Crossfade(T? current, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> children);
   }
 
@@ -34,7 +32,6 @@
   }
 
   public final class TransitionKt {
-    ctor public TransitionKt();
     method public static <T> void Transition(androidx.animation.TransitionDefinition<T> definition, T? toState, androidx.animation.AnimationClockObservable clock = +ambient(AnimationClockAmbient), T? initState = toState, kotlin.jvm.functions.Function1<? super T,kotlin.Unit>?  kotlin.jvm.functions.Function1<? super androidx.animation.TransitionState,kotlin.Unit> children);
     method public static boolean getTransitionsEnabled();
     method public static void setTransitionsEnabled(boolean p);
diff --git a/ui/ui-animation/api/restricted_current.txt b/ui/ui-animation/api/restricted_current.txt
index fc57f9b..b6bfe60 100644
--- a/ui/ui-animation/api/restricted_current.txt
+++ b/ui/ui-animation/api/restricted_current.txt
@@ -2,7 +2,6 @@
 package androidx.ui.animation {
 
   public final class AnimatedValueEffectsKt {
-    ctor public AnimatedValueEffectsKt();
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.animation.AnimatedValue<androidx.ui.graphics.Color>> animatedColor(androidx.ui.graphics.Color initVal);
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.animation.AnimatedFloat> animatedFloat(float initVal);
     method @CheckResult(suggest="+") public static <T> androidx.compose.Effect<androidx.animation.AnimatedValue<T>> animatedValue(T? initVal, kotlin.jvm.functions.Function3<? super T,? super T,? super java.lang.Float,? extends T> interpolator);
@@ -14,7 +13,6 @@
   }
 
   public final class CrossfadeKt {
-    ctor public CrossfadeKt();
     method public static <T> void Crossfade(T? current, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> children);
   }
 
@@ -34,7 +32,6 @@
   }
 
   public final class TransitionKt {
-    ctor public TransitionKt();
     method public static <T> void Transition(androidx.animation.TransitionDefinition<T> definition, T? toState, androidx.animation.AnimationClockObservable clock = +ambient(AnimationClockAmbient), T? initState = toState, kotlin.jvm.functions.Function1<? super T,kotlin.Unit>?  kotlin.jvm.functions.Function1<? super androidx.animation.TransitionState,kotlin.Unit> children);
     method public static boolean getTransitionsEnabled();
     method public static void setTransitionsEnabled(boolean p);
diff --git a/ui/ui-core/api/0.1.0-dev04.txt b/ui/ui-core/api/0.1.0-dev04.txt
index 6825a5a..a067d2d 100644
--- a/ui/ui-core/api/0.1.0-dev04.txt
+++ b/ui/ui-core/api/0.1.0-dev04.txt
@@ -2,7 +2,6 @@
 package androidx.ui {
 
   public final class MathHelpersKt {
-    ctor public MathHelpersKt();
     method public static float lerp(float start, float stop, float fraction);
     method public static int lerp(int start, int stop, float fraction);
     method public static long lerp(long start, long stop, float fraction);
@@ -88,7 +87,6 @@
   }
 
   public final class AlignmentLineKt {
-    ctor public AlignmentLineKt();
     method public static androidx.ui.core.IntPx merge(androidx.ui.core.AlignmentLine, androidx.ui.core.IntPx position1, androidx.ui.core.IntPx position2);
   }
 
@@ -127,7 +125,6 @@
   }
 
   public final class ConstraintsKt {
-    ctor public ConstraintsKt();
     method public static androidx.ui.core.IntPxSize constrain(androidx.ui.core.Constraints, androidx.ui.core.IntPxSize size);
     method public static androidx.ui.core.Constraints enforce(androidx.ui.core.Constraints, androidx.ui.core.Constraints otherConstraints);
     method public static boolean getHasBoundedHeight(androidx.ui.core.Constraints);
@@ -165,7 +162,6 @@
   }
 
   public final class DensityKt {
-    ctor public DensityKt();
     method public static androidx.ui.core.Density Density(android.content.Context context);
     method public static androidx.ui.core.DensityScope DensityScope(androidx.ui.core.Density density);
     method public static <R> R! withDensity(androidx.ui.core.Density density, kotlin.jvm.functions.Function1<? super androidx.ui.core.DensityScope,? extends R> block);
@@ -265,7 +261,6 @@
   }
 
   public final class DpKt {
-    ctor public DpKt();
     method public static inline long Position(androidx.ui.core.Dp x, androidx.ui.core.Dp y);
     method public static inline long Size(androidx.ui.core.Dp width, androidx.ui.core.Dp height);
     method public static long center-s2Mz6-8(long);
@@ -321,7 +316,6 @@
   }
 
   public final class DrawModifierKt {
-    ctor public DrawModifierKt();
     method public static androidx.ui.core.DrawModifier draw(kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit> onDraw);
     method public static androidx.ui.core.DrawModifier drawWithContent(kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit> onDraw);
   }
@@ -351,7 +345,6 @@
   }
 
   public final class Durations {
-    ctor public Durations();
     method public static androidx.ui.core.Duration Duration(long days = 0, long hours = 0, long minutes = 0, long seconds = 0, long milliseconds = 0, long microseconds = 0, long nanoseconds = 0);
     method public static androidx.ui.core.Duration getDays(long);
     method public static androidx.ui.core.Duration getDays(int);
@@ -391,7 +384,6 @@
   }
 
   public final class InlineClassHelperKt {
-    ctor public InlineClassHelperKt();
     method public static inline long packFloats(float val1, float val2);
     method public static inline long packInts(int val1, int val2);
     method public static inline float unpackFloat1(long value);
@@ -441,7 +433,6 @@
   }
 
   public final class IntPxKt {
-    ctor public IntPxKt();
     method public static inline androidx.ui.core.IntPxPosition IntPxPosition(androidx.ui.core.IntPx x, androidx.ui.core.IntPx y);
     method public static inline androidx.ui.core.IntPxSize IntPxSize(androidx.ui.core.IntPx width, androidx.ui.core.IntPx height);
     method public static inline androidx.ui.core.PxPosition PxPosition(androidx.ui.core.IntPx x, androidx.ui.core.IntPx y);
@@ -506,7 +497,6 @@
   }
 
   public final class IntrinsicMeasurableKt {
-    ctor public IntrinsicMeasurableKt();
   }
 
   public interface LayoutCoordinates {
@@ -525,7 +515,6 @@
   }
 
   public final class LayoutCoordinatesKt {
-    ctor public LayoutCoordinatesKt();
     method public static inline androidx.ui.core.PxPosition getGlobalPosition(androidx.ui.core.LayoutCoordinates);
     method public static inline androidx.ui.core.PxPosition getPositionInRoot(androidx.ui.core.LayoutCoordinates);
   }
@@ -566,7 +555,6 @@
   }
 
   public final class MeasureScopeKt {
-    ctor public MeasureScopeKt();
   }
 
   public interface Modifier {
@@ -645,7 +633,6 @@
   }
 
   public final class PointerInputKt {
-    ctor public PointerInputKt();
     method public static boolean anyPositionChangeConsumed(androidx.ui.core.PointerInputChange);
     method public static boolean changedToDown(androidx.ui.core.PointerInputChange);
     method public static boolean changedToDownIgnoreConsumed(androidx.ui.core.PointerInputChange);
@@ -754,7 +741,6 @@
   }
 
   public final class PxKt {
-    ctor public PxKt();
     method public static inline androidx.ui.core.PxPosition PxPosition(androidx.ui.core.Px x, androidx.ui.core.Px y);
     method public static inline androidx.ui.core.PxSize PxSize(androidx.ui.core.Px width, androidx.ui.core.Px height);
     method public static androidx.ui.core.PxPosition center(androidx.ui.core.PxSize);
@@ -849,7 +835,6 @@
   }
 
   public final class RectHelperKt {
-    ctor public RectHelperKt();
     method public static android.graphics.Rect toFrameworkRect(androidx.ui.engine.geometry.Rect);
     method public static android.graphics.RectF toFrameworkRectF(androidx.ui.engine.geometry.Rect);
   }
@@ -912,7 +897,6 @@
   }
 
   public final class TextUnitKt {
-    ctor public TextUnitKt();
     method public static inline androidx.ui.core.TextUnit coerceAtLeast(androidx.ui.core.TextUnit, androidx.ui.core.TextUnit minimumValue);
     method public static inline androidx.ui.core.TextUnit coerceAtMost(androidx.ui.core.TextUnit, androidx.ui.core.TextUnit maximumValue);
     method public static inline androidx.ui.core.TextUnit coerceIn(androidx.ui.core.TextUnit, androidx.ui.core.TextUnit minimumValue, androidx.ui.core.TextUnit maximumValue);
@@ -954,7 +938,6 @@
   }
 
   public final class UptimeKt {
-    ctor public UptimeKt();
     method public static operator androidx.ui.core.Uptime plus(androidx.ui.core.Duration, androidx.ui.core.Uptime uptime);
   }
 
@@ -973,7 +956,6 @@
   }
 
   public final class VelocityKt {
-    ctor public VelocityKt();
     method public static operator androidx.ui.core.Velocity minus(androidx.ui.core.Velocity, androidx.ui.core.Velocity other);
     method public static operator androidx.ui.core.Velocity plus(androidx.ui.core.Velocity, androidx.ui.core.Velocity other);
   }
@@ -1032,7 +1014,6 @@
   }
 
   public final class OffsetKt {
-    ctor public OffsetKt();
     method public static androidx.ui.core.PxPosition toPxPosition(androidx.ui.engine.geometry.Offset);
   }
 
@@ -1061,7 +1042,6 @@
   }
 
   public final class OutlineKt {
-    ctor public OutlineKt();
     method public static void addOutline(androidx.ui.graphics.Path, androidx.ui.engine.geometry.Outline outline);
     method public static void drawOutline(androidx.ui.graphics.Canvas, androidx.ui.engine.geometry.Outline outline, androidx.ui.graphics.Paint paint);
   }
@@ -1110,7 +1090,6 @@
   }
 
   public final class RRectKt {
-    ctor public RRectKt();
     method public static androidx.ui.engine.geometry.RRect RRect(float left, float top, float right, float bottom, float radiusX, float radiusY);
     method public static androidx.ui.engine.geometry.RRect RRect(float left, float top, float right, float bottom, androidx.ui.engine.geometry.Radius radius);
     method public static androidx.ui.engine.geometry.RRect RRect(androidx.ui.engine.geometry.Rect rect, float radiusX, float radiusY);
@@ -1167,7 +1146,6 @@
   }
 
   public final class RadiusKt {
-    ctor public RadiusKt();
     method public static androidx.ui.engine.geometry.Radius lerp(androidx.ui.engine.geometry.Radius start, androidx.ui.engine.geometry.Radius stop, float fraction);
   }
 
@@ -1227,7 +1205,6 @@
   }
 
   public final class RectKt {
-    ctor public RectKt();
     method public static androidx.ui.engine.geometry.Rect lerp(androidx.ui.engine.geometry.Rect start, androidx.ui.engine.geometry.Rect stop, float fraction);
   }
 
@@ -1299,7 +1276,6 @@
   }
 
   public final class FocusStateKt {
-    ctor public FocusStateKt();
     method public static androidx.ui.focus.FocusState focusState(androidx.ui.focus.FocusDetailedState);
   }
 
@@ -1308,14 +1284,12 @@
 package androidx.ui.graphics {
 
   public final class AndroidCanvasKt {
-    ctor public AndroidCanvasKt();
     method public static androidx.ui.graphics.Canvas Canvas(androidx.ui.graphics.Image image);
     method public static androidx.ui.graphics.Canvas Canvas(androidx.ui.graphics.PictureRecorder recorder, androidx.ui.engine.geometry.Rect cullRect = Rect.largest);
     method public static androidx.ui.graphics.Canvas Canvas(android.graphics.Canvas c);
   }
 
   public final class AndroidImageKt {
-    ctor public AndroidImageKt();
     method public static androidx.ui.graphics.Image Image(int width, int height, androidx.ui.graphics.ImageConfig config = androidx.ui.graphics.ImageConfig.Argb8888, boolean hasAlpha = true, androidx.ui.graphics.colorspace.ColorSpace colorSpace = ColorSpaces.Srgb);
     method public static androidx.ui.graphics.Image imageFromResource(android.content.res.Resources res, int resId);
   }
@@ -1365,7 +1339,6 @@
   }
 
   public final class BrushKt {
-    ctor public BrushKt();
     method public static androidx.ui.graphics.LinearGradient HorizontalGradient(java.util.List<androidx.ui.graphics.Color> colors, androidx.ui.core.Px startX, androidx.ui.core.Px endX, androidx.ui.graphics.TileMode tileMode = androidx.ui.graphics.TileMode.Clamp);
     method public static androidx.ui.graphics.Brush HorizontalGradient(kotlin.Pair<java.lang.Float,androidx.ui.graphics.Color>![] colorStops, androidx.ui.core.Px startX, androidx.ui.core.Px endX, androidx.ui.graphics.TileMode tileMode = androidx.ui.graphics.TileMode.Clamp);
     method public static androidx.ui.graphics.LinearGradient LinearGradient(java.util.List<androidx.ui.graphics.Color> colors, androidx.ui.core.Px startX, androidx.ui.core.Px startY, androidx.ui.core.Px endX, androidx.ui.core.Px endY, androidx.ui.graphics.TileMode tileMode = androidx.ui.graphics.TileMode.Clamp);
@@ -1410,7 +1383,6 @@
   }
 
   public final class CanvasKt {
-    ctor public CanvasKt();
     method public static inline void withSave(androidx.ui.graphics.Canvas, kotlin.jvm.functions.Function0<kotlin.Unit> block);
     method public static inline void withSaveLayer(androidx.ui.graphics.Canvas, androidx.ui.engine.geometry.Rect bounds, androidx.ui.graphics.Paint paint, kotlin.jvm.functions.Function0<kotlin.Unit> block);
   }
@@ -1474,7 +1446,6 @@
   }
 
   public final class ColorKt {
-    ctor public ColorKt();
     method public static androidx.ui.graphics.Color Color(float red, float green, float blue, float alpha = 1f, androidx.ui.graphics.colorspace.ColorSpace colorSpace = ColorSpaces.Srgb);
     method public static androidx.ui.graphics.Color Color(@ColorInt int color);
     method public static androidx.ui.graphics.Color Color(long color);
@@ -1524,7 +1495,6 @@
   }
 
   public final class ImageKt {
-    ctor public ImageKt();
   }
 
   public final class LinearGradient extends androidx.ui.graphics.ShaderBrush {
@@ -1700,7 +1670,6 @@
   }
 
   public final class ScaleFitKt {
-    ctor public ScaleFitKt();
   }
 
   public final class Shader {
@@ -1715,7 +1684,6 @@
   }
 
   public final class ShaderKt {
-    ctor public ShaderKt();
     method public static androidx.ui.graphics.Shader ImageShader(androidx.ui.graphics.Image image, androidx.ui.graphics.TileMode tileModeX = androidx.ui.graphics.TileMode.Clamp, androidx.ui.graphics.TileMode tileModeY = androidx.ui.graphics.TileMode.Clamp);
     method public static androidx.ui.graphics.Shader LinearGradientShader(androidx.ui.engine.geometry.Offset from, androidx.ui.engine.geometry.Offset to, java.util.List<androidx.ui.graphics.Color> colors, java.util.List<java.lang.Float>? colorStops = null, androidx.ui.graphics.TileMode tileMode = androidx.ui.graphics.TileMode.Clamp);
     method public static androidx.ui.graphics.Shader RadialGradientShader(androidx.ui.engine.geometry.Offset center, float radius, java.util.List<androidx.ui.graphics.Color> colors, java.util.List<java.lang.Float>? colorStops = null, androidx.ui.graphics.TileMode tileMode = androidx.ui.graphics.TileMode.Clamp);
@@ -1734,7 +1702,6 @@
   }
 
   public final class ShadowKt {
-    ctor public ShadowKt();
     method public static androidx.ui.graphics.Shadow lerp(androidx.ui.graphics.Shadow start, androidx.ui.graphics.Shadow stop, float fraction);
   }
 
@@ -1764,7 +1731,6 @@
   }
 
   public final class TileModeKt {
-    ctor public TileModeKt();
     method public static android.graphics.Shader.TileMode NativeClampTileMode();
     method public static android.graphics.Shader.TileMode NativeMirrorTileMode();
     method public static android.graphics.Shader.TileMode NativeRepeatedTileMode();
@@ -1807,7 +1773,6 @@
   }
 
   public final class ColorSpaceKt {
-    ctor public ColorSpaceKt();
     method public static androidx.ui.graphics.colorspace.ColorSpace adapt(androidx.ui.graphics.colorspace.ColorSpace, androidx.ui.graphics.colorspace.WhitePoint whitePoint, androidx.ui.graphics.colorspace.Adaptation adaptation = androidx.ui.graphics.colorspace.Adaptation.Bradford);
     method public static androidx.ui.graphics.colorspace.ColorSpace adapt(androidx.ui.graphics.colorspace.ColorSpace, androidx.ui.graphics.colorspace.WhitePoint whitePoint);
     method public static androidx.ui.graphics.colorspace.Connector connect(androidx.ui.graphics.colorspace.ColorSpace, androidx.ui.graphics.colorspace.ColorSpace destination = ColorSpaces.Srgb, androidx.ui.graphics.colorspace.RenderIntent intent = androidx.ui.graphics.colorspace.RenderIntent.Perceptual);
@@ -2001,7 +1966,6 @@
   }
 
   public final class PathCommandKt {
-    ctor public PathCommandKt();
     method public static androidx.ui.graphics.vector.PathCommand toPathCommand(char);
   }
 
@@ -2015,7 +1979,6 @@
   }
 
   public final class PathNodeKt {
-    ctor public PathNodeKt();
     method public static operator StringBuilder plus(StringBuilder, androidx.ui.graphics.vector.PathNode node);
   }
 
@@ -2029,7 +1992,6 @@
   }
 
   public final class PathParserKt {
-    ctor public PathParserKt();
   }
 
 }
@@ -2062,7 +2024,6 @@
 package androidx.ui.testutils {
 
   public final class PointerInputTestUtilKt {
-    ctor public PointerInputTestUtilKt();
     method public static androidx.ui.core.PointerInputChange consume(androidx.ui.core.PointerInputChange, float dx = 0f, float dy = 0f, boolean downChange = false);
     method public static androidx.ui.core.PointerInputChange down(int id = 0, androidx.ui.core.Duration duration = Duration.Zero, float x = 0f, float y = 0f);
     method public static java.util.List<androidx.ui.core.PointerInputChange> invokeOverAllPasses(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.core.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>>, androidx.ui.core.PointerInputChange pointerInputChanges, androidx.ui.core.IntPxSize size = IntPxSize(Int.MAX_VALUE.ipx, Int.MAX_VALUE.ipx));
@@ -2139,7 +2100,6 @@
   }
 
   public final class Float16Kt {
-    ctor public Float16Kt();
     method public static androidx.ui.util.Float16 max(androidx.ui.util.Float16 x, androidx.ui.util.Float16 y);
     method public static androidx.ui.util.Float16 min(androidx.ui.util.Float16 x, androidx.ui.util.Float16 y);
   }
@@ -2277,7 +2237,6 @@
   }
 
   public final class Matrix4Kt {
-    ctor public Matrix4Kt();
     method public static Float? getAsScale(androidx.ui.vectormath64.Matrix4);
     method public static androidx.ui.engine.geometry.Offset? getAsTranslation(androidx.ui.vectormath64.Matrix4);
     method public static androidx.ui.engine.geometry.Rect inverseTransformRect(androidx.ui.vectormath64.Matrix4 transform, androidx.ui.engine.geometry.Rect rect);
@@ -2295,7 +2254,6 @@
   }
 
   public final class MatrixExtensionsKt {
-    ctor public MatrixExtensionsKt();
     method public static androidx.ui.vectormath64.Matrix3 inverse(androidx.ui.vectormath64.Matrix3 m);
     method public static androidx.ui.vectormath64.Matrix4 inverse(androidx.ui.vectormath64.Matrix4 m);
     method public static androidx.ui.vectormath64.Matrix4 lookAt(androidx.ui.vectormath64.Vector3 eye, androidx.ui.vectormath64.Vector3 target, androidx.ui.vectormath64.Vector3 up = androidx.ui.vectormath64.Vector3(1.0));
@@ -2315,7 +2273,6 @@
   }
 
   public final class ScalarKt {
-    ctor public ScalarKt();
     method public static inline float degrees(float v);
     method public static inline float radians(float v);
     field public static final float FOUR_PI = 12.566371f;
@@ -2593,7 +2550,6 @@
   }
 
   public final class VectorExtensionsKt {
-    ctor public VectorExtensionsKt();
     method public static inline androidx.ui.vectormath64.Vector2 abs(androidx.ui.vectormath64.Vector2 v);
     method public static inline androidx.ui.vectormath64.Vector3 abs(androidx.ui.vectormath64.Vector3 v);
     method public static inline androidx.ui.vectormath64.Vector4 abs(androidx.ui.vectormath64.Vector4 v);
diff --git a/ui/ui-core/api/current.txt b/ui/ui-core/api/current.txt
index 6825a5a..a067d2d 100644
--- a/ui/ui-core/api/current.txt
+++ b/ui/ui-core/api/current.txt
@@ -2,7 +2,6 @@
 package androidx.ui {
 
   public final class MathHelpersKt {
-    ctor public MathHelpersKt();
     method public static float lerp(float start, float stop, float fraction);
     method public static int lerp(int start, int stop, float fraction);
     method public static long lerp(long start, long stop, float fraction);
@@ -88,7 +87,6 @@
   }
 
   public final class AlignmentLineKt {
-    ctor public AlignmentLineKt();
     method public static androidx.ui.core.IntPx merge(androidx.ui.core.AlignmentLine, androidx.ui.core.IntPx position1, androidx.ui.core.IntPx position2);
   }
 
@@ -127,7 +125,6 @@
   }
 
   public final class ConstraintsKt {
-    ctor public ConstraintsKt();
     method public static androidx.ui.core.IntPxSize constrain(androidx.ui.core.Constraints, androidx.ui.core.IntPxSize size);
     method public static androidx.ui.core.Constraints enforce(androidx.ui.core.Constraints, androidx.ui.core.Constraints otherConstraints);
     method public static boolean getHasBoundedHeight(androidx.ui.core.Constraints);
@@ -165,7 +162,6 @@
   }
 
   public final class DensityKt {
-    ctor public DensityKt();
     method public static androidx.ui.core.Density Density(android.content.Context context);
     method public static androidx.ui.core.DensityScope DensityScope(androidx.ui.core.Density density);
     method public static <R> R! withDensity(androidx.ui.core.Density density, kotlin.jvm.functions.Function1<? super androidx.ui.core.DensityScope,? extends R> block);
@@ -265,7 +261,6 @@
   }
 
   public final class DpKt {
-    ctor public DpKt();
     method public static inline long Position(androidx.ui.core.Dp x, androidx.ui.core.Dp y);
     method public static inline long Size(androidx.ui.core.Dp width, androidx.ui.core.Dp height);
     method public static long center-s2Mz6-8(long);
@@ -321,7 +316,6 @@
   }
 
   public final class DrawModifierKt {
-    ctor public DrawModifierKt();
     method public static androidx.ui.core.DrawModifier draw(kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit> onDraw);
     method public static androidx.ui.core.DrawModifier drawWithContent(kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit> onDraw);
   }
@@ -351,7 +345,6 @@
   }
 
   public final class Durations {
-    ctor public Durations();
     method public static androidx.ui.core.Duration Duration(long days = 0, long hours = 0, long minutes = 0, long seconds = 0, long milliseconds = 0, long microseconds = 0, long nanoseconds = 0);
     method public static androidx.ui.core.Duration getDays(long);
     method public static androidx.ui.core.Duration getDays(int);
@@ -391,7 +384,6 @@
   }
 
   public final class InlineClassHelperKt {
-    ctor public InlineClassHelperKt();
     method public static inline long packFloats(float val1, float val2);
     method public static inline long packInts(int val1, int val2);
     method public static inline float unpackFloat1(long value);
@@ -441,7 +433,6 @@
   }
 
   public final class IntPxKt {
-    ctor public IntPxKt();
     method public static inline androidx.ui.core.IntPxPosition IntPxPosition(androidx.ui.core.IntPx x, androidx.ui.core.IntPx y);
     method public static inline androidx.ui.core.IntPxSize IntPxSize(androidx.ui.core.IntPx width, androidx.ui.core.IntPx height);
     method public static inline androidx.ui.core.PxPosition PxPosition(androidx.ui.core.IntPx x, androidx.ui.core.IntPx y);
@@ -506,7 +497,6 @@
   }
 
   public final class IntrinsicMeasurableKt {
-    ctor public IntrinsicMeasurableKt();
   }
 
   public interface LayoutCoordinates {
@@ -525,7 +515,6 @@
   }
 
   public final class LayoutCoordinatesKt {
-    ctor public LayoutCoordinatesKt();
     method public static inline androidx.ui.core.PxPosition getGlobalPosition(androidx.ui.core.LayoutCoordinates);
     method public static inline androidx.ui.core.PxPosition getPositionInRoot(androidx.ui.core.LayoutCoordinates);
   }
@@ -566,7 +555,6 @@
   }
 
   public final class MeasureScopeKt {
-    ctor public MeasureScopeKt();
   }
 
   public interface Modifier {
@@ -645,7 +633,6 @@
   }
 
   public final class PointerInputKt {
-    ctor public PointerInputKt();
     method public static boolean anyPositionChangeConsumed(androidx.ui.core.PointerInputChange);
     method public static boolean changedToDown(androidx.ui.core.PointerInputChange);
     method public static boolean changedToDownIgnoreConsumed(androidx.ui.core.PointerInputChange);
@@ -754,7 +741,6 @@
   }
 
   public final class PxKt {
-    ctor public PxKt();
     method public static inline androidx.ui.core.PxPosition PxPosition(androidx.ui.core.Px x, androidx.ui.core.Px y);
     method public static inline androidx.ui.core.PxSize PxSize(androidx.ui.core.Px width, androidx.ui.core.Px height);
     method public static androidx.ui.core.PxPosition center(androidx.ui.core.PxSize);
@@ -849,7 +835,6 @@
   }
 
   public final class RectHelperKt {
-    ctor public RectHelperKt();
     method public static android.graphics.Rect toFrameworkRect(androidx.ui.engine.geometry.Rect);
     method public static android.graphics.RectF toFrameworkRectF(androidx.ui.engine.geometry.Rect);
   }
@@ -912,7 +897,6 @@
   }
 
   public final class TextUnitKt {
-    ctor public TextUnitKt();
     method public static inline androidx.ui.core.TextUnit coerceAtLeast(androidx.ui.core.TextUnit, androidx.ui.core.TextUnit minimumValue);
     method public static inline androidx.ui.core.TextUnit coerceAtMost(androidx.ui.core.TextUnit, androidx.ui.core.TextUnit maximumValue);
     method public static inline androidx.ui.core.TextUnit coerceIn(androidx.ui.core.TextUnit, androidx.ui.core.TextUnit minimumValue, androidx.ui.core.TextUnit maximumValue);
@@ -954,7 +938,6 @@
   }
 
   public final class UptimeKt {
-    ctor public UptimeKt();
     method public static operator androidx.ui.core.Uptime plus(androidx.ui.core.Duration, androidx.ui.core.Uptime uptime);
   }
 
@@ -973,7 +956,6 @@
   }
 
   public final class VelocityKt {
-    ctor public VelocityKt();
     method public static operator androidx.ui.core.Velocity minus(androidx.ui.core.Velocity, androidx.ui.core.Velocity other);
     method public static operator androidx.ui.core.Velocity plus(androidx.ui.core.Velocity, androidx.ui.core.Velocity other);
   }
@@ -1032,7 +1014,6 @@
   }
 
   public final class OffsetKt {
-    ctor public OffsetKt();
     method public static androidx.ui.core.PxPosition toPxPosition(androidx.ui.engine.geometry.Offset);
   }
 
@@ -1061,7 +1042,6 @@
   }
 
   public final class OutlineKt {
-    ctor public OutlineKt();
     method public static void addOutline(androidx.ui.graphics.Path, androidx.ui.engine.geometry.Outline outline);
     method public static void drawOutline(androidx.ui.graphics.Canvas, androidx.ui.engine.geometry.Outline outline, androidx.ui.graphics.Paint paint);
   }
@@ -1110,7 +1090,6 @@
   }
 
   public final class RRectKt {
-    ctor public RRectKt();
     method public static androidx.ui.engine.geometry.RRect RRect(float left, float top, float right, float bottom, float radiusX, float radiusY);
     method public static androidx.ui.engine.geometry.RRect RRect(float left, float top, float right, float bottom, androidx.ui.engine.geometry.Radius radius);
     method public static androidx.ui.engine.geometry.RRect RRect(androidx.ui.engine.geometry.Rect rect, float radiusX, float radiusY);
@@ -1167,7 +1146,6 @@
   }
 
   public final class RadiusKt {
-    ctor public RadiusKt();
     method public static androidx.ui.engine.geometry.Radius lerp(androidx.ui.engine.geometry.Radius start, androidx.ui.engine.geometry.Radius stop, float fraction);
   }
 
@@ -1227,7 +1205,6 @@
   }
 
   public final class RectKt {
-    ctor public RectKt();
     method public static androidx.ui.engine.geometry.Rect lerp(androidx.ui.engine.geometry.Rect start, androidx.ui.engine.geometry.Rect stop, float fraction);
   }
 
@@ -1299,7 +1276,6 @@
   }
 
   public final class FocusStateKt {
-    ctor public FocusStateKt();
     method public static androidx.ui.focus.FocusState focusState(androidx.ui.focus.FocusDetailedState);
   }
 
@@ -1308,14 +1284,12 @@
 package androidx.ui.graphics {
 
   public final class AndroidCanvasKt {
-    ctor public AndroidCanvasKt();
     method public static androidx.ui.graphics.Canvas Canvas(androidx.ui.graphics.Image image);
     method public static androidx.ui.graphics.Canvas Canvas(androidx.ui.graphics.PictureRecorder recorder, androidx.ui.engine.geometry.Rect cullRect = Rect.largest);
     method public static androidx.ui.graphics.Canvas Canvas(android.graphics.Canvas c);
   }
 
   public final class AndroidImageKt {
-    ctor public AndroidImageKt();
     method public static androidx.ui.graphics.Image Image(int width, int height, androidx.ui.graphics.ImageConfig config = androidx.ui.graphics.ImageConfig.Argb8888, boolean hasAlpha = true, androidx.ui.graphics.colorspace.ColorSpace colorSpace = ColorSpaces.Srgb);
     method public static androidx.ui.graphics.Image imageFromResource(android.content.res.Resources res, int resId);
   }
@@ -1365,7 +1339,6 @@
   }
 
   public final class BrushKt {
-    ctor public BrushKt();
     method public static androidx.ui.graphics.LinearGradient HorizontalGradient(java.util.List<androidx.ui.graphics.Color> colors, androidx.ui.core.Px startX, androidx.ui.core.Px endX, androidx.ui.graphics.TileMode tileMode = androidx.ui.graphics.TileMode.Clamp);
     method public static androidx.ui.graphics.Brush HorizontalGradient(kotlin.Pair<java.lang.Float,androidx.ui.graphics.Color>![] colorStops, androidx.ui.core.Px startX, androidx.ui.core.Px endX, androidx.ui.graphics.TileMode tileMode = androidx.ui.graphics.TileMode.Clamp);
     method public static androidx.ui.graphics.LinearGradient LinearGradient(java.util.List<androidx.ui.graphics.Color> colors, androidx.ui.core.Px startX, androidx.ui.core.Px startY, androidx.ui.core.Px endX, androidx.ui.core.Px endY, androidx.ui.graphics.TileMode tileMode = androidx.ui.graphics.TileMode.Clamp);
@@ -1410,7 +1383,6 @@
   }
 
   public final class CanvasKt {
-    ctor public CanvasKt();
     method public static inline void withSave(androidx.ui.graphics.Canvas, kotlin.jvm.functions.Function0<kotlin.Unit> block);
     method public static inline void withSaveLayer(androidx.ui.graphics.Canvas, androidx.ui.engine.geometry.Rect bounds, androidx.ui.graphics.Paint paint, kotlin.jvm.functions.Function0<kotlin.Unit> block);
   }
@@ -1474,7 +1446,6 @@
   }
 
   public final class ColorKt {
-    ctor public ColorKt();
     method public static androidx.ui.graphics.Color Color(float red, float green, float blue, float alpha = 1f, androidx.ui.graphics.colorspace.ColorSpace colorSpace = ColorSpaces.Srgb);
     method public static androidx.ui.graphics.Color Color(@ColorInt int color);
     method public static androidx.ui.graphics.Color Color(long color);
@@ -1524,7 +1495,6 @@
   }
 
   public final class ImageKt {
-    ctor public ImageKt();
   }
 
   public final class LinearGradient extends androidx.ui.graphics.ShaderBrush {
@@ -1700,7 +1670,6 @@
   }
 
   public final class ScaleFitKt {
-    ctor public ScaleFitKt();
   }
 
   public final class Shader {
@@ -1715,7 +1684,6 @@
   }
 
   public final class ShaderKt {
-    ctor public ShaderKt();
     method public static androidx.ui.graphics.Shader ImageShader(androidx.ui.graphics.Image image, androidx.ui.graphics.TileMode tileModeX = androidx.ui.graphics.TileMode.Clamp, androidx.ui.graphics.TileMode tileModeY = androidx.ui.graphics.TileMode.Clamp);
     method public static androidx.ui.graphics.Shader LinearGradientShader(androidx.ui.engine.geometry.Offset from, androidx.ui.engine.geometry.Offset to, java.util.List<androidx.ui.graphics.Color> colors, java.util.List<java.lang.Float>? colorStops = null, androidx.ui.graphics.TileMode tileMode = androidx.ui.graphics.TileMode.Clamp);
     method public static androidx.ui.graphics.Shader RadialGradientShader(androidx.ui.engine.geometry.Offset center, float radius, java.util.List<androidx.ui.graphics.Color> colors, java.util.List<java.lang.Float>? colorStops = null, androidx.ui.graphics.TileMode tileMode = androidx.ui.graphics.TileMode.Clamp);
@@ -1734,7 +1702,6 @@
   }
 
   public final class ShadowKt {
-    ctor public ShadowKt();
     method public static androidx.ui.graphics.Shadow lerp(androidx.ui.graphics.Shadow start, androidx.ui.graphics.Shadow stop, float fraction);
   }
 
@@ -1764,7 +1731,6 @@
   }
 
   public final class TileModeKt {
-    ctor public TileModeKt();
     method public static android.graphics.Shader.TileMode NativeClampTileMode();
     method public static android.graphics.Shader.TileMode NativeMirrorTileMode();
     method public static android.graphics.Shader.TileMode NativeRepeatedTileMode();
@@ -1807,7 +1773,6 @@
   }
 
   public final class ColorSpaceKt {
-    ctor public ColorSpaceKt();
     method public static androidx.ui.graphics.colorspace.ColorSpace adapt(androidx.ui.graphics.colorspace.ColorSpace, androidx.ui.graphics.colorspace.WhitePoint whitePoint, androidx.ui.graphics.colorspace.Adaptation adaptation = androidx.ui.graphics.colorspace.Adaptation.Bradford);
     method public static androidx.ui.graphics.colorspace.ColorSpace adapt(androidx.ui.graphics.colorspace.ColorSpace, androidx.ui.graphics.colorspace.WhitePoint whitePoint);
     method public static androidx.ui.graphics.colorspace.Connector connect(androidx.ui.graphics.colorspace.ColorSpace, androidx.ui.graphics.colorspace.ColorSpace destination = ColorSpaces.Srgb, androidx.ui.graphics.colorspace.RenderIntent intent = androidx.ui.graphics.colorspace.RenderIntent.Perceptual);
@@ -2001,7 +1966,6 @@
   }
 
   public final class PathCommandKt {
-    ctor public PathCommandKt();
     method public static androidx.ui.graphics.vector.PathCommand toPathCommand(char);
   }
 
@@ -2015,7 +1979,6 @@
   }
 
   public final class PathNodeKt {
-    ctor public PathNodeKt();
     method public static operator StringBuilder plus(StringBuilder, androidx.ui.graphics.vector.PathNode node);
   }
 
@@ -2029,7 +1992,6 @@
   }
 
   public final class PathParserKt {
-    ctor public PathParserKt();
   }
 
 }
@@ -2062,7 +2024,6 @@
 package androidx.ui.testutils {
 
   public final class PointerInputTestUtilKt {
-    ctor public PointerInputTestUtilKt();
     method public static androidx.ui.core.PointerInputChange consume(androidx.ui.core.PointerInputChange, float dx = 0f, float dy = 0f, boolean downChange = false);
     method public static androidx.ui.core.PointerInputChange down(int id = 0, androidx.ui.core.Duration duration = Duration.Zero, float x = 0f, float y = 0f);
     method public static java.util.List<androidx.ui.core.PointerInputChange> invokeOverAllPasses(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.core.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>>, androidx.ui.core.PointerInputChange pointerInputChanges, androidx.ui.core.IntPxSize size = IntPxSize(Int.MAX_VALUE.ipx, Int.MAX_VALUE.ipx));
@@ -2139,7 +2100,6 @@
   }
 
   public final class Float16Kt {
-    ctor public Float16Kt();
     method public static androidx.ui.util.Float16 max(androidx.ui.util.Float16 x, androidx.ui.util.Float16 y);
     method public static androidx.ui.util.Float16 min(androidx.ui.util.Float16 x, androidx.ui.util.Float16 y);
   }
@@ -2277,7 +2237,6 @@
   }
 
   public final class Matrix4Kt {
-    ctor public Matrix4Kt();
     method public static Float? getAsScale(androidx.ui.vectormath64.Matrix4);
     method public static androidx.ui.engine.geometry.Offset? getAsTranslation(androidx.ui.vectormath64.Matrix4);
     method public static androidx.ui.engine.geometry.Rect inverseTransformRect(androidx.ui.vectormath64.Matrix4 transform, androidx.ui.engine.geometry.Rect rect);
@@ -2295,7 +2254,6 @@
   }
 
   public final class MatrixExtensionsKt {
-    ctor public MatrixExtensionsKt();
     method public static androidx.ui.vectormath64.Matrix3 inverse(androidx.ui.vectormath64.Matrix3 m);
     method public static androidx.ui.vectormath64.Matrix4 inverse(androidx.ui.vectormath64.Matrix4 m);
     method public static androidx.ui.vectormath64.Matrix4 lookAt(androidx.ui.vectormath64.Vector3 eye, androidx.ui.vectormath64.Vector3 target, androidx.ui.vectormath64.Vector3 up = androidx.ui.vectormath64.Vector3(1.0));
@@ -2315,7 +2273,6 @@
   }
 
   public final class ScalarKt {
-    ctor public ScalarKt();
     method public static inline float degrees(float v);
     method public static inline float radians(float v);
     field public static final float FOUR_PI = 12.566371f;
@@ -2593,7 +2550,6 @@
   }
 
   public final class VectorExtensionsKt {
-    ctor public VectorExtensionsKt();
     method public static inline androidx.ui.vectormath64.Vector2 abs(androidx.ui.vectormath64.Vector2 v);
     method public static inline androidx.ui.vectormath64.Vector3 abs(androidx.ui.vectormath64.Vector3 v);
     method public static inline androidx.ui.vectormath64.Vector4 abs(androidx.ui.vectormath64.Vector4 v);
diff --git a/ui/ui-core/api/public_plus_experimental_0.1.0-dev04.txt b/ui/ui-core/api/public_plus_experimental_0.1.0-dev04.txt
index 6825a5a..a067d2d 100644
--- a/ui/ui-core/api/public_plus_experimental_0.1.0-dev04.txt
+++ b/ui/ui-core/api/public_plus_experimental_0.1.0-dev04.txt
@@ -2,7 +2,6 @@
 package androidx.ui {
 
   public final class MathHelpersKt {
-    ctor public MathHelpersKt();
     method public static float lerp(float start, float stop, float fraction);
     method public static int lerp(int start, int stop, float fraction);
     method public static long lerp(long start, long stop, float fraction);
@@ -88,7 +87,6 @@
   }
 
   public final class AlignmentLineKt {
-    ctor public AlignmentLineKt();
     method public static androidx.ui.core.IntPx merge(androidx.ui.core.AlignmentLine, androidx.ui.core.IntPx position1, androidx.ui.core.IntPx position2);
   }
 
@@ -127,7 +125,6 @@
   }
 
   public final class ConstraintsKt {
-    ctor public ConstraintsKt();
     method public static androidx.ui.core.IntPxSize constrain(androidx.ui.core.Constraints, androidx.ui.core.IntPxSize size);
     method public static androidx.ui.core.Constraints enforce(androidx.ui.core.Constraints, androidx.ui.core.Constraints otherConstraints);
     method public static boolean getHasBoundedHeight(androidx.ui.core.Constraints);
@@ -165,7 +162,6 @@
   }
 
   public final class DensityKt {
-    ctor public DensityKt();
     method public static androidx.ui.core.Density Density(android.content.Context context);
     method public static androidx.ui.core.DensityScope DensityScope(androidx.ui.core.Density density);
     method public static <R> R! withDensity(androidx.ui.core.Density density, kotlin.jvm.functions.Function1<? super androidx.ui.core.DensityScope,? extends R> block);
@@ -265,7 +261,6 @@
   }
 
   public final class DpKt {
-    ctor public DpKt();
     method public static inline long Position(androidx.ui.core.Dp x, androidx.ui.core.Dp y);
     method public static inline long Size(androidx.ui.core.Dp width, androidx.ui.core.Dp height);
     method public static long center-s2Mz6-8(long);
@@ -321,7 +316,6 @@
   }
 
   public final class DrawModifierKt {
-    ctor public DrawModifierKt();
     method public static androidx.ui.core.DrawModifier draw(kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit> onDraw);
     method public static androidx.ui.core.DrawModifier drawWithContent(kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit> onDraw);
   }
@@ -351,7 +345,6 @@
   }
 
   public final class Durations {
-    ctor public Durations();
     method public static androidx.ui.core.Duration Duration(long days = 0, long hours = 0, long minutes = 0, long seconds = 0, long milliseconds = 0, long microseconds = 0, long nanoseconds = 0);
     method public static androidx.ui.core.Duration getDays(long);
     method public static androidx.ui.core.Duration getDays(int);
@@ -391,7 +384,6 @@
   }
 
   public final class InlineClassHelperKt {
-    ctor public InlineClassHelperKt();
     method public static inline long packFloats(float val1, float val2);
     method public static inline long packInts(int val1, int val2);
     method public static inline float unpackFloat1(long value);
@@ -441,7 +433,6 @@
   }
 
   public final class IntPxKt {
-    ctor public IntPxKt();
     method public static inline androidx.ui.core.IntPxPosition IntPxPosition(androidx.ui.core.IntPx x, androidx.ui.core.IntPx y);
     method public static inline androidx.ui.core.IntPxSize IntPxSize(androidx.ui.core.IntPx width, androidx.ui.core.IntPx height);
     method public static inline androidx.ui.core.PxPosition PxPosition(androidx.ui.core.IntPx x, androidx.ui.core.IntPx y);
@@ -506,7 +497,6 @@
   }
 
   public final class IntrinsicMeasurableKt {
-    ctor public IntrinsicMeasurableKt();
   }
 
   public interface LayoutCoordinates {
@@ -525,7 +515,6 @@
   }
 
   public final class LayoutCoordinatesKt {
-    ctor public LayoutCoordinatesKt();
     method public static inline androidx.ui.core.PxPosition getGlobalPosition(androidx.ui.core.LayoutCoordinates);
     method public static inline androidx.ui.core.PxPosition getPositionInRoot(androidx.ui.core.LayoutCoordinates);
   }
@@ -566,7 +555,6 @@
   }
 
   public final class MeasureScopeKt {
-    ctor public MeasureScopeKt();
   }
 
   public interface Modifier {
@@ -645,7 +633,6 @@
   }
 
   public final class PointerInputKt {
-    ctor public PointerInputKt();
     method public static boolean anyPositionChangeConsumed(androidx.ui.core.PointerInputChange);
     method public static boolean changedToDown(androidx.ui.core.PointerInputChange);
     method public static boolean changedToDownIgnoreConsumed(androidx.ui.core.PointerInputChange);
@@ -754,7 +741,6 @@
   }
 
   public final class PxKt {
-    ctor public PxKt();
     method public static inline androidx.ui.core.PxPosition PxPosition(androidx.ui.core.Px x, androidx.ui.core.Px y);
     method public static inline androidx.ui.core.PxSize PxSize(androidx.ui.core.Px width, androidx.ui.core.Px height);
     method public static androidx.ui.core.PxPosition center(androidx.ui.core.PxSize);
@@ -849,7 +835,6 @@
   }
 
   public final class RectHelperKt {
-    ctor public RectHelperKt();
     method public static android.graphics.Rect toFrameworkRect(androidx.ui.engine.geometry.Rect);
     method public static android.graphics.RectF toFrameworkRectF(androidx.ui.engine.geometry.Rect);
   }
@@ -912,7 +897,6 @@
   }
 
   public final class TextUnitKt {
-    ctor public TextUnitKt();
     method public static inline androidx.ui.core.TextUnit coerceAtLeast(androidx.ui.core.TextUnit, androidx.ui.core.TextUnit minimumValue);
     method public static inline androidx.ui.core.TextUnit coerceAtMost(androidx.ui.core.TextUnit, androidx.ui.core.TextUnit maximumValue);
     method public static inline androidx.ui.core.TextUnit coerceIn(androidx.ui.core.TextUnit, androidx.ui.core.TextUnit minimumValue, androidx.ui.core.TextUnit maximumValue);
@@ -954,7 +938,6 @@
   }
 
   public final class UptimeKt {
-    ctor public UptimeKt();
     method public static operator androidx.ui.core.Uptime plus(androidx.ui.core.Duration, androidx.ui.core.Uptime uptime);
   }
 
@@ -973,7 +956,6 @@
   }
 
   public final class VelocityKt {
-    ctor public VelocityKt();
     method public static operator androidx.ui.core.Velocity minus(androidx.ui.core.Velocity, androidx.ui.core.Velocity other);
     method public static operator androidx.ui.core.Velocity plus(androidx.ui.core.Velocity, androidx.ui.core.Velocity other);
   }
@@ -1032,7 +1014,6 @@
   }
 
   public final class OffsetKt {
-    ctor public OffsetKt();
     method public static androidx.ui.core.PxPosition toPxPosition(androidx.ui.engine.geometry.Offset);
   }
 
@@ -1061,7 +1042,6 @@
   }
 
   public final class OutlineKt {
-    ctor public OutlineKt();
     method public static void addOutline(androidx.ui.graphics.Path, androidx.ui.engine.geometry.Outline outline);
     method public static void drawOutline(androidx.ui.graphics.Canvas, androidx.ui.engine.geometry.Outline outline, androidx.ui.graphics.Paint paint);
   }
@@ -1110,7 +1090,6 @@
   }
 
   public final class RRectKt {
-    ctor public RRectKt();
     method public static androidx.ui.engine.geometry.RRect RRect(float left, float top, float right, float bottom, float radiusX, float radiusY);
     method public static androidx.ui.engine.geometry.RRect RRect(float left, float top, float right, float bottom, androidx.ui.engine.geometry.Radius radius);
     method public static androidx.ui.engine.geometry.RRect RRect(androidx.ui.engine.geometry.Rect rect, float radiusX, float radiusY);
@@ -1167,7 +1146,6 @@
   }
 
   public final class RadiusKt {
-    ctor public RadiusKt();
     method public static androidx.ui.engine.geometry.Radius lerp(androidx.ui.engine.geometry.Radius start, androidx.ui.engine.geometry.Radius stop, float fraction);
   }
 
@@ -1227,7 +1205,6 @@
   }
 
   public final class RectKt {
-    ctor public RectKt();
     method public static androidx.ui.engine.geometry.Rect lerp(androidx.ui.engine.geometry.Rect start, androidx.ui.engine.geometry.Rect stop, float fraction);
   }
 
@@ -1299,7 +1276,6 @@
   }
 
   public final class FocusStateKt {
-    ctor public FocusStateKt();
     method public static androidx.ui.focus.FocusState focusState(androidx.ui.focus.FocusDetailedState);
   }
 
@@ -1308,14 +1284,12 @@
 package androidx.ui.graphics {
 
   public final class AndroidCanvasKt {
-    ctor public AndroidCanvasKt();
     method public static androidx.ui.graphics.Canvas Canvas(androidx.ui.graphics.Image image);
     method public static androidx.ui.graphics.Canvas Canvas(androidx.ui.graphics.PictureRecorder recorder, androidx.ui.engine.geometry.Rect cullRect = Rect.largest);
     method public static androidx.ui.graphics.Canvas Canvas(android.graphics.Canvas c);
   }
 
   public final class AndroidImageKt {
-    ctor public AndroidImageKt();
     method public static androidx.ui.graphics.Image Image(int width, int height, androidx.ui.graphics.ImageConfig config = androidx.ui.graphics.ImageConfig.Argb8888, boolean hasAlpha = true, androidx.ui.graphics.colorspace.ColorSpace colorSpace = ColorSpaces.Srgb);
     method public static androidx.ui.graphics.Image imageFromResource(android.content.res.Resources res, int resId);
   }
@@ -1365,7 +1339,6 @@
   }
 
   public final class BrushKt {
-    ctor public BrushKt();
     method public static androidx.ui.graphics.LinearGradient HorizontalGradient(java.util.List<androidx.ui.graphics.Color> colors, androidx.ui.core.Px startX, androidx.ui.core.Px endX, androidx.ui.graphics.TileMode tileMode = androidx.ui.graphics.TileMode.Clamp);
     method public static androidx.ui.graphics.Brush HorizontalGradient(kotlin.Pair<java.lang.Float,androidx.ui.graphics.Color>![] colorStops, androidx.ui.core.Px startX, androidx.ui.core.Px endX, androidx.ui.graphics.TileMode tileMode = androidx.ui.graphics.TileMode.Clamp);
     method public static androidx.ui.graphics.LinearGradient LinearGradient(java.util.List<androidx.ui.graphics.Color> colors, androidx.ui.core.Px startX, androidx.ui.core.Px startY, androidx.ui.core.Px endX, androidx.ui.core.Px endY, androidx.ui.graphics.TileMode tileMode = androidx.ui.graphics.TileMode.Clamp);
@@ -1410,7 +1383,6 @@
   }
 
   public final class CanvasKt {
-    ctor public CanvasKt();
     method public static inline void withSave(androidx.ui.graphics.Canvas, kotlin.jvm.functions.Function0<kotlin.Unit> block);
     method public static inline void withSaveLayer(androidx.ui.graphics.Canvas, androidx.ui.engine.geometry.Rect bounds, androidx.ui.graphics.Paint paint, kotlin.jvm.functions.Function0<kotlin.Unit> block);
   }
@@ -1474,7 +1446,6 @@
   }
 
   public final class ColorKt {
-    ctor public ColorKt();
     method public static androidx.ui.graphics.Color Color(float red, float green, float blue, float alpha = 1f, androidx.ui.graphics.colorspace.ColorSpace colorSpace = ColorSpaces.Srgb);
     method public static androidx.ui.graphics.Color Color(@ColorInt int color);
     method public static androidx.ui.graphics.Color Color(long color);
@@ -1524,7 +1495,6 @@
   }
 
   public final class ImageKt {
-    ctor public ImageKt();
   }
 
   public final class LinearGradient extends androidx.ui.graphics.ShaderBrush {
@@ -1700,7 +1670,6 @@
   }
 
   public final class ScaleFitKt {
-    ctor public ScaleFitKt();
   }
 
   public final class Shader {
@@ -1715,7 +1684,6 @@
   }
 
   public final class ShaderKt {
-    ctor public ShaderKt();
     method public static androidx.ui.graphics.Shader ImageShader(androidx.ui.graphics.Image image, androidx.ui.graphics.TileMode tileModeX = androidx.ui.graphics.TileMode.Clamp, androidx.ui.graphics.TileMode tileModeY = androidx.ui.graphics.TileMode.Clamp);
     method public static androidx.ui.graphics.Shader LinearGradientShader(androidx.ui.engine.geometry.Offset from, androidx.ui.engine.geometry.Offset to, java.util.List<androidx.ui.graphics.Color> colors, java.util.List<java.lang.Float>? colorStops = null, androidx.ui.graphics.TileMode tileMode = androidx.ui.graphics.TileMode.Clamp);
     method public static androidx.ui.graphics.Shader RadialGradientShader(androidx.ui.engine.geometry.Offset center, float radius, java.util.List<androidx.ui.graphics.Color> colors, java.util.List<java.lang.Float>? colorStops = null, androidx.ui.graphics.TileMode tileMode = androidx.ui.graphics.TileMode.Clamp);
@@ -1734,7 +1702,6 @@
   }
 
   public final class ShadowKt {
-    ctor public ShadowKt();
     method public static androidx.ui.graphics.Shadow lerp(androidx.ui.graphics.Shadow start, androidx.ui.graphics.Shadow stop, float fraction);
   }
 
@@ -1764,7 +1731,6 @@
   }
 
   public final class TileModeKt {
-    ctor public TileModeKt();
     method public static android.graphics.Shader.TileMode NativeClampTileMode();
     method public static android.graphics.Shader.TileMode NativeMirrorTileMode();
     method public static android.graphics.Shader.TileMode NativeRepeatedTileMode();
@@ -1807,7 +1773,6 @@
   }
 
   public final class ColorSpaceKt {
-    ctor public ColorSpaceKt();
     method public static androidx.ui.graphics.colorspace.ColorSpace adapt(androidx.ui.graphics.colorspace.ColorSpace, androidx.ui.graphics.colorspace.WhitePoint whitePoint, androidx.ui.graphics.colorspace.Adaptation adaptation = androidx.ui.graphics.colorspace.Adaptation.Bradford);
     method public static androidx.ui.graphics.colorspace.ColorSpace adapt(androidx.ui.graphics.colorspace.ColorSpace, androidx.ui.graphics.colorspace.WhitePoint whitePoint);
     method public static androidx.ui.graphics.colorspace.Connector connect(androidx.ui.graphics.colorspace.ColorSpace, androidx.ui.graphics.colorspace.ColorSpace destination = ColorSpaces.Srgb, androidx.ui.graphics.colorspace.RenderIntent intent = androidx.ui.graphics.colorspace.RenderIntent.Perceptual);
@@ -2001,7 +1966,6 @@
   }
 
   public final class PathCommandKt {
-    ctor public PathCommandKt();
     method public static androidx.ui.graphics.vector.PathCommand toPathCommand(char);
   }
 
@@ -2015,7 +1979,6 @@
   }
 
   public final class PathNodeKt {
-    ctor public PathNodeKt();
     method public static operator StringBuilder plus(StringBuilder, androidx.ui.graphics.vector.PathNode node);
   }
 
@@ -2029,7 +1992,6 @@
   }
 
   public final class PathParserKt {
-    ctor public PathParserKt();
   }
 
 }
@@ -2062,7 +2024,6 @@
 package androidx.ui.testutils {
 
   public final class PointerInputTestUtilKt {
-    ctor public PointerInputTestUtilKt();
     method public static androidx.ui.core.PointerInputChange consume(androidx.ui.core.PointerInputChange, float dx = 0f, float dy = 0f, boolean downChange = false);
     method public static androidx.ui.core.PointerInputChange down(int id = 0, androidx.ui.core.Duration duration = Duration.Zero, float x = 0f, float y = 0f);
     method public static java.util.List<androidx.ui.core.PointerInputChange> invokeOverAllPasses(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.core.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>>, androidx.ui.core.PointerInputChange pointerInputChanges, androidx.ui.core.IntPxSize size = IntPxSize(Int.MAX_VALUE.ipx, Int.MAX_VALUE.ipx));
@@ -2139,7 +2100,6 @@
   }
 
   public final class Float16Kt {
-    ctor public Float16Kt();
     method public static androidx.ui.util.Float16 max(androidx.ui.util.Float16 x, androidx.ui.util.Float16 y);
     method public static androidx.ui.util.Float16 min(androidx.ui.util.Float16 x, androidx.ui.util.Float16 y);
   }
@@ -2277,7 +2237,6 @@
   }
 
   public final class Matrix4Kt {
-    ctor public Matrix4Kt();
     method public static Float? getAsScale(androidx.ui.vectormath64.Matrix4);
     method public static androidx.ui.engine.geometry.Offset? getAsTranslation(androidx.ui.vectormath64.Matrix4);
     method public static androidx.ui.engine.geometry.Rect inverseTransformRect(androidx.ui.vectormath64.Matrix4 transform, androidx.ui.engine.geometry.Rect rect);
@@ -2295,7 +2254,6 @@
   }
 
   public final class MatrixExtensionsKt {
-    ctor public MatrixExtensionsKt();
     method public static androidx.ui.vectormath64.Matrix3 inverse(androidx.ui.vectormath64.Matrix3 m);
     method public static androidx.ui.vectormath64.Matrix4 inverse(androidx.ui.vectormath64.Matrix4 m);
     method public static androidx.ui.vectormath64.Matrix4 lookAt(androidx.ui.vectormath64.Vector3 eye, androidx.ui.vectormath64.Vector3 target, androidx.ui.vectormath64.Vector3 up = androidx.ui.vectormath64.Vector3(1.0));
@@ -2315,7 +2273,6 @@
   }
 
   public final class ScalarKt {
-    ctor public ScalarKt();
     method public static inline float degrees(float v);
     method public static inline float radians(float v);
     field public static final float FOUR_PI = 12.566371f;
@@ -2593,7 +2550,6 @@
   }
 
   public final class VectorExtensionsKt {
-    ctor public VectorExtensionsKt();
     method public static inline androidx.ui.vectormath64.Vector2 abs(androidx.ui.vectormath64.Vector2 v);
     method public static inline androidx.ui.vectormath64.Vector3 abs(androidx.ui.vectormath64.Vector3 v);
     method public static inline androidx.ui.vectormath64.Vector4 abs(androidx.ui.vectormath64.Vector4 v);
diff --git a/ui/ui-core/api/public_plus_experimental_current.txt b/ui/ui-core/api/public_plus_experimental_current.txt
index 6825a5a..a067d2d 100644
--- a/ui/ui-core/api/public_plus_experimental_current.txt
+++ b/ui/ui-core/api/public_plus_experimental_current.txt
@@ -2,7 +2,6 @@
 package androidx.ui {
 
   public final class MathHelpersKt {
-    ctor public MathHelpersKt();
     method public static float lerp(float start, float stop, float fraction);
     method public static int lerp(int start, int stop, float fraction);
     method public static long lerp(long start, long stop, float fraction);
@@ -88,7 +87,6 @@
   }
 
   public final class AlignmentLineKt {
-    ctor public AlignmentLineKt();
     method public static androidx.ui.core.IntPx merge(androidx.ui.core.AlignmentLine, androidx.ui.core.IntPx position1, androidx.ui.core.IntPx position2);
   }
 
@@ -127,7 +125,6 @@
   }
 
   public final class ConstraintsKt {
-    ctor public ConstraintsKt();
     method public static androidx.ui.core.IntPxSize constrain(androidx.ui.core.Constraints, androidx.ui.core.IntPxSize size);
     method public static androidx.ui.core.Constraints enforce(androidx.ui.core.Constraints, androidx.ui.core.Constraints otherConstraints);
     method public static boolean getHasBoundedHeight(androidx.ui.core.Constraints);
@@ -165,7 +162,6 @@
   }
 
   public final class DensityKt {
-    ctor public DensityKt();
     method public static androidx.ui.core.Density Density(android.content.Context context);
     method public static androidx.ui.core.DensityScope DensityScope(androidx.ui.core.Density density);
     method public static <R> R! withDensity(androidx.ui.core.Density density, kotlin.jvm.functions.Function1<? super androidx.ui.core.DensityScope,? extends R> block);
@@ -265,7 +261,6 @@
   }
 
   public final class DpKt {
-    ctor public DpKt();
     method public static inline long Position(androidx.ui.core.Dp x, androidx.ui.core.Dp y);
     method public static inline long Size(androidx.ui.core.Dp width, androidx.ui.core.Dp height);
     method public static long center-s2Mz6-8(long);
@@ -321,7 +316,6 @@
   }
 
   public final class DrawModifierKt {
-    ctor public DrawModifierKt();
     method public static androidx.ui.core.DrawModifier draw(kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit> onDraw);
     method public static androidx.ui.core.DrawModifier drawWithContent(kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit> onDraw);
   }
@@ -351,7 +345,6 @@
   }
 
   public final class Durations {
-    ctor public Durations();
     method public static androidx.ui.core.Duration Duration(long days = 0, long hours = 0, long minutes = 0, long seconds = 0, long milliseconds = 0, long microseconds = 0, long nanoseconds = 0);
     method public static androidx.ui.core.Duration getDays(long);
     method public static androidx.ui.core.Duration getDays(int);
@@ -391,7 +384,6 @@
   }
 
   public final class InlineClassHelperKt {
-    ctor public InlineClassHelperKt();
     method public static inline long packFloats(float val1, float val2);
     method public static inline long packInts(int val1, int val2);
     method public static inline float unpackFloat1(long value);
@@ -441,7 +433,6 @@
   }
 
   public final class IntPxKt {
-    ctor public IntPxKt();
     method public static inline androidx.ui.core.IntPxPosition IntPxPosition(androidx.ui.core.IntPx x, androidx.ui.core.IntPx y);
     method public static inline androidx.ui.core.IntPxSize IntPxSize(androidx.ui.core.IntPx width, androidx.ui.core.IntPx height);
     method public static inline androidx.ui.core.PxPosition PxPosition(androidx.ui.core.IntPx x, androidx.ui.core.IntPx y);
@@ -506,7 +497,6 @@
   }
 
   public final class IntrinsicMeasurableKt {
-    ctor public IntrinsicMeasurableKt();
   }
 
   public interface LayoutCoordinates {
@@ -525,7 +515,6 @@
   }
 
   public final class LayoutCoordinatesKt {
-    ctor public LayoutCoordinatesKt();
     method public static inline androidx.ui.core.PxPosition getGlobalPosition(androidx.ui.core.LayoutCoordinates);
     method public static inline androidx.ui.core.PxPosition getPositionInRoot(androidx.ui.core.LayoutCoordinates);
   }
@@ -566,7 +555,6 @@
   }
 
   public final class MeasureScopeKt {
-    ctor public MeasureScopeKt();
   }
 
   public interface Modifier {
@@ -645,7 +633,6 @@
   }
 
   public final class PointerInputKt {
-    ctor public PointerInputKt();
     method public static boolean anyPositionChangeConsumed(androidx.ui.core.PointerInputChange);
     method public static boolean changedToDown(androidx.ui.core.PointerInputChange);
     method public static boolean changedToDownIgnoreConsumed(androidx.ui.core.PointerInputChange);
@@ -754,7 +741,6 @@
   }
 
   public final class PxKt {
-    ctor public PxKt();
     method public static inline androidx.ui.core.PxPosition PxPosition(androidx.ui.core.Px x, androidx.ui.core.Px y);
     method public static inline androidx.ui.core.PxSize PxSize(androidx.ui.core.Px width, androidx.ui.core.Px height);
     method public static androidx.ui.core.PxPosition center(androidx.ui.core.PxSize);
@@ -849,7 +835,6 @@
   }
 
   public final class RectHelperKt {
-    ctor public RectHelperKt();
     method public static android.graphics.Rect toFrameworkRect(androidx.ui.engine.geometry.Rect);
     method public static android.graphics.RectF toFrameworkRectF(androidx.ui.engine.geometry.Rect);
   }
@@ -912,7 +897,6 @@
   }
 
   public final class TextUnitKt {
-    ctor public TextUnitKt();
     method public static inline androidx.ui.core.TextUnit coerceAtLeast(androidx.ui.core.TextUnit, androidx.ui.core.TextUnit minimumValue);
     method public static inline androidx.ui.core.TextUnit coerceAtMost(androidx.ui.core.TextUnit, androidx.ui.core.TextUnit maximumValue);
     method public static inline androidx.ui.core.TextUnit coerceIn(androidx.ui.core.TextUnit, androidx.ui.core.TextUnit minimumValue, androidx.ui.core.TextUnit maximumValue);
@@ -954,7 +938,6 @@
   }
 
   public final class UptimeKt {
-    ctor public UptimeKt();
     method public static operator androidx.ui.core.Uptime plus(androidx.ui.core.Duration, androidx.ui.core.Uptime uptime);
   }
 
@@ -973,7 +956,6 @@
   }
 
   public final class VelocityKt {
-    ctor public VelocityKt();
     method public static operator androidx.ui.core.Velocity minus(androidx.ui.core.Velocity, androidx.ui.core.Velocity other);
     method public static operator androidx.ui.core.Velocity plus(androidx.ui.core.Velocity, androidx.ui.core.Velocity other);
   }
@@ -1032,7 +1014,6 @@
   }
 
   public final class OffsetKt {
-    ctor public OffsetKt();
     method public static androidx.ui.core.PxPosition toPxPosition(androidx.ui.engine.geometry.Offset);
   }
 
@@ -1061,7 +1042,6 @@
   }
 
   public final class OutlineKt {
-    ctor public OutlineKt();
     method public static void addOutline(androidx.ui.graphics.Path, androidx.ui.engine.geometry.Outline outline);
     method public static void drawOutline(androidx.ui.graphics.Canvas, androidx.ui.engine.geometry.Outline outline, androidx.ui.graphics.Paint paint);
   }
@@ -1110,7 +1090,6 @@
   }
 
   public final class RRectKt {
-    ctor public RRectKt();
     method public static androidx.ui.engine.geometry.RRect RRect(float left, float top, float right, float bottom, float radiusX, float radiusY);
     method public static androidx.ui.engine.geometry.RRect RRect(float left, float top, float right, float bottom, androidx.ui.engine.geometry.Radius radius);
     method public static androidx.ui.engine.geometry.RRect RRect(androidx.ui.engine.geometry.Rect rect, float radiusX, float radiusY);
@@ -1167,7 +1146,6 @@
   }
 
   public final class RadiusKt {
-    ctor public RadiusKt();
     method public static androidx.ui.engine.geometry.Radius lerp(androidx.ui.engine.geometry.Radius start, androidx.ui.engine.geometry.Radius stop, float fraction);
   }
 
@@ -1227,7 +1205,6 @@
   }
 
   public final class RectKt {
-    ctor public RectKt();
     method public static androidx.ui.engine.geometry.Rect lerp(androidx.ui.engine.geometry.Rect start, androidx.ui.engine.geometry.Rect stop, float fraction);
   }
 
@@ -1299,7 +1276,6 @@
   }
 
   public final class FocusStateKt {
-    ctor public FocusStateKt();
     method public static androidx.ui.focus.FocusState focusState(androidx.ui.focus.FocusDetailedState);
   }
 
@@ -1308,14 +1284,12 @@
 package androidx.ui.graphics {
 
   public final class AndroidCanvasKt {
-    ctor public AndroidCanvasKt();
     method public static androidx.ui.graphics.Canvas Canvas(androidx.ui.graphics.Image image);
     method public static androidx.ui.graphics.Canvas Canvas(androidx.ui.graphics.PictureRecorder recorder, androidx.ui.engine.geometry.Rect cullRect = Rect.largest);
     method public static androidx.ui.graphics.Canvas Canvas(android.graphics.Canvas c);
   }
 
   public final class AndroidImageKt {
-    ctor public AndroidImageKt();
     method public static androidx.ui.graphics.Image Image(int width, int height, androidx.ui.graphics.ImageConfig config = androidx.ui.graphics.ImageConfig.Argb8888, boolean hasAlpha = true, androidx.ui.graphics.colorspace.ColorSpace colorSpace = ColorSpaces.Srgb);
     method public static androidx.ui.graphics.Image imageFromResource(android.content.res.Resources res, int resId);
   }
@@ -1365,7 +1339,6 @@
   }
 
   public final class BrushKt {
-    ctor public BrushKt();
     method public static androidx.ui.graphics.LinearGradient HorizontalGradient(java.util.List<androidx.ui.graphics.Color> colors, androidx.ui.core.Px startX, androidx.ui.core.Px endX, androidx.ui.graphics.TileMode tileMode = androidx.ui.graphics.TileMode.Clamp);
     method public static androidx.ui.graphics.Brush HorizontalGradient(kotlin.Pair<java.lang.Float,androidx.ui.graphics.Color>![] colorStops, androidx.ui.core.Px startX, androidx.ui.core.Px endX, androidx.ui.graphics.TileMode tileMode = androidx.ui.graphics.TileMode.Clamp);
     method public static androidx.ui.graphics.LinearGradient LinearGradient(java.util.List<androidx.ui.graphics.Color> colors, androidx.ui.core.Px startX, androidx.ui.core.Px startY, androidx.ui.core.Px endX, androidx.ui.core.Px endY, androidx.ui.graphics.TileMode tileMode = androidx.ui.graphics.TileMode.Clamp);
@@ -1410,7 +1383,6 @@
   }
 
   public final class CanvasKt {
-    ctor public CanvasKt();
     method public static inline void withSave(androidx.ui.graphics.Canvas, kotlin.jvm.functions.Function0<kotlin.Unit> block);
     method public static inline void withSaveLayer(androidx.ui.graphics.Canvas, androidx.ui.engine.geometry.Rect bounds, androidx.ui.graphics.Paint paint, kotlin.jvm.functions.Function0<kotlin.Unit> block);
   }
@@ -1474,7 +1446,6 @@
   }
 
   public final class ColorKt {
-    ctor public ColorKt();
     method public static androidx.ui.graphics.Color Color(float red, float green, float blue, float alpha = 1f, androidx.ui.graphics.colorspace.ColorSpace colorSpace = ColorSpaces.Srgb);
     method public static androidx.ui.graphics.Color Color(@ColorInt int color);
     method public static androidx.ui.graphics.Color Color(long color);
@@ -1524,7 +1495,6 @@
   }
 
   public final class ImageKt {
-    ctor public ImageKt();
   }
 
   public final class LinearGradient extends androidx.ui.graphics.ShaderBrush {
@@ -1700,7 +1670,6 @@
   }
 
   public final class ScaleFitKt {
-    ctor public ScaleFitKt();
   }
 
   public final class Shader {
@@ -1715,7 +1684,6 @@
   }
 
   public final class ShaderKt {
-    ctor public ShaderKt();
     method public static androidx.ui.graphics.Shader ImageShader(androidx.ui.graphics.Image image, androidx.ui.graphics.TileMode tileModeX = androidx.ui.graphics.TileMode.Clamp, androidx.ui.graphics.TileMode tileModeY = androidx.ui.graphics.TileMode.Clamp);
     method public static androidx.ui.graphics.Shader LinearGradientShader(androidx.ui.engine.geometry.Offset from, androidx.ui.engine.geometry.Offset to, java.util.List<androidx.ui.graphics.Color> colors, java.util.List<java.lang.Float>? colorStops = null, androidx.ui.graphics.TileMode tileMode = androidx.ui.graphics.TileMode.Clamp);
     method public static androidx.ui.graphics.Shader RadialGradientShader(androidx.ui.engine.geometry.Offset center, float radius, java.util.List<androidx.ui.graphics.Color> colors, java.util.List<java.lang.Float>? colorStops = null, androidx.ui.graphics.TileMode tileMode = androidx.ui.graphics.TileMode.Clamp);
@@ -1734,7 +1702,6 @@
   }
 
   public final class ShadowKt {
-    ctor public ShadowKt();
     method public static androidx.ui.graphics.Shadow lerp(androidx.ui.graphics.Shadow start, androidx.ui.graphics.Shadow stop, float fraction);
   }
 
@@ -1764,7 +1731,6 @@
   }
 
   public final class TileModeKt {
-    ctor public TileModeKt();
     method public static android.graphics.Shader.TileMode NativeClampTileMode();
     method public static android.graphics.Shader.TileMode NativeMirrorTileMode();
     method public static android.graphics.Shader.TileMode NativeRepeatedTileMode();
@@ -1807,7 +1773,6 @@
   }
 
   public final class ColorSpaceKt {
-    ctor public ColorSpaceKt();
     method public static androidx.ui.graphics.colorspace.ColorSpace adapt(androidx.ui.graphics.colorspace.ColorSpace, androidx.ui.graphics.colorspace.WhitePoint whitePoint, androidx.ui.graphics.colorspace.Adaptation adaptation = androidx.ui.graphics.colorspace.Adaptation.Bradford);
     method public static androidx.ui.graphics.colorspace.ColorSpace adapt(androidx.ui.graphics.colorspace.ColorSpace, androidx.ui.graphics.colorspace.WhitePoint whitePoint);
     method public static androidx.ui.graphics.colorspace.Connector connect(androidx.ui.graphics.colorspace.ColorSpace, androidx.ui.graphics.colorspace.ColorSpace destination = ColorSpaces.Srgb, androidx.ui.graphics.colorspace.RenderIntent intent = androidx.ui.graphics.colorspace.RenderIntent.Perceptual);
@@ -2001,7 +1966,6 @@
   }
 
   public final class PathCommandKt {
-    ctor public PathCommandKt();
     method public static androidx.ui.graphics.vector.PathCommand toPathCommand(char);
   }
 
@@ -2015,7 +1979,6 @@
   }
 
   public final class PathNodeKt {
-    ctor public PathNodeKt();
     method public static operator StringBuilder plus(StringBuilder, androidx.ui.graphics.vector.PathNode node);
   }
 
@@ -2029,7 +1992,6 @@
   }
 
   public final class PathParserKt {
-    ctor public PathParserKt();
   }
 
 }
@@ -2062,7 +2024,6 @@
 package androidx.ui.testutils {
 
   public final class PointerInputTestUtilKt {
-    ctor public PointerInputTestUtilKt();
     method public static androidx.ui.core.PointerInputChange consume(androidx.ui.core.PointerInputChange, float dx = 0f, float dy = 0f, boolean downChange = false);
     method public static androidx.ui.core.PointerInputChange down(int id = 0, androidx.ui.core.Duration duration = Duration.Zero, float x = 0f, float y = 0f);
     method public static java.util.List<androidx.ui.core.PointerInputChange> invokeOverAllPasses(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.core.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>>, androidx.ui.core.PointerInputChange pointerInputChanges, androidx.ui.core.IntPxSize size = IntPxSize(Int.MAX_VALUE.ipx, Int.MAX_VALUE.ipx));
@@ -2139,7 +2100,6 @@
   }
 
   public final class Float16Kt {
-    ctor public Float16Kt();
     method public static androidx.ui.util.Float16 max(androidx.ui.util.Float16 x, androidx.ui.util.Float16 y);
     method public static androidx.ui.util.Float16 min(androidx.ui.util.Float16 x, androidx.ui.util.Float16 y);
   }
@@ -2277,7 +2237,6 @@
   }
 
   public final class Matrix4Kt {
-    ctor public Matrix4Kt();
     method public static Float? getAsScale(androidx.ui.vectormath64.Matrix4);
     method public static androidx.ui.engine.geometry.Offset? getAsTranslation(androidx.ui.vectormath64.Matrix4);
     method public static androidx.ui.engine.geometry.Rect inverseTransformRect(androidx.ui.vectormath64.Matrix4 transform, androidx.ui.engine.geometry.Rect rect);
@@ -2295,7 +2254,6 @@
   }
 
   public final class MatrixExtensionsKt {
-    ctor public MatrixExtensionsKt();
     method public static androidx.ui.vectormath64.Matrix3 inverse(androidx.ui.vectormath64.Matrix3 m);
     method public static androidx.ui.vectormath64.Matrix4 inverse(androidx.ui.vectormath64.Matrix4 m);
     method public static androidx.ui.vectormath64.Matrix4 lookAt(androidx.ui.vectormath64.Vector3 eye, androidx.ui.vectormath64.Vector3 target, androidx.ui.vectormath64.Vector3 up = androidx.ui.vectormath64.Vector3(1.0));
@@ -2315,7 +2273,6 @@
   }
 
   public final class ScalarKt {
-    ctor public ScalarKt();
     method public static inline float degrees(float v);
     method public static inline float radians(float v);
     field public static final float FOUR_PI = 12.566371f;
@@ -2593,7 +2550,6 @@
   }
 
   public final class VectorExtensionsKt {
-    ctor public VectorExtensionsKt();
     method public static inline androidx.ui.vectormath64.Vector2 abs(androidx.ui.vectormath64.Vector2 v);
     method public static inline androidx.ui.vectormath64.Vector3 abs(androidx.ui.vectormath64.Vector3 v);
     method public static inline androidx.ui.vectormath64.Vector4 abs(androidx.ui.vectormath64.Vector4 v);
diff --git a/ui/ui-core/api/restricted_0.1.0-dev04.txt b/ui/ui-core/api/restricted_0.1.0-dev04.txt
index 6825a5a..a067d2d 100644
--- a/ui/ui-core/api/restricted_0.1.0-dev04.txt
+++ b/ui/ui-core/api/restricted_0.1.0-dev04.txt
@@ -2,7 +2,6 @@
 package androidx.ui {
 
   public final class MathHelpersKt {
-    ctor public MathHelpersKt();
     method public static float lerp(float start, float stop, float fraction);
     method public static int lerp(int start, int stop, float fraction);
     method public static long lerp(long start, long stop, float fraction);
@@ -88,7 +87,6 @@
   }
 
   public final class AlignmentLineKt {
-    ctor public AlignmentLineKt();
     method public static androidx.ui.core.IntPx merge(androidx.ui.core.AlignmentLine, androidx.ui.core.IntPx position1, androidx.ui.core.IntPx position2);
   }
 
@@ -127,7 +125,6 @@
   }
 
   public final class ConstraintsKt {
-    ctor public ConstraintsKt();
     method public static androidx.ui.core.IntPxSize constrain(androidx.ui.core.Constraints, androidx.ui.core.IntPxSize size);
     method public static androidx.ui.core.Constraints enforce(androidx.ui.core.Constraints, androidx.ui.core.Constraints otherConstraints);
     method public static boolean getHasBoundedHeight(androidx.ui.core.Constraints);
@@ -165,7 +162,6 @@
   }
 
   public final class DensityKt {
-    ctor public DensityKt();
     method public static androidx.ui.core.Density Density(android.content.Context context);
     method public static androidx.ui.core.DensityScope DensityScope(androidx.ui.core.Density density);
     method public static <R> R! withDensity(androidx.ui.core.Density density, kotlin.jvm.functions.Function1<? super androidx.ui.core.DensityScope,? extends R> block);
@@ -265,7 +261,6 @@
   }
 
   public final class DpKt {
-    ctor public DpKt();
     method public static inline long Position(androidx.ui.core.Dp x, androidx.ui.core.Dp y);
     method public static inline long Size(androidx.ui.core.Dp width, androidx.ui.core.Dp height);
     method public static long center-s2Mz6-8(long);
@@ -321,7 +316,6 @@
   }
 
   public final class DrawModifierKt {
-    ctor public DrawModifierKt();
     method public static androidx.ui.core.DrawModifier draw(kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit> onDraw);
     method public static androidx.ui.core.DrawModifier drawWithContent(kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit> onDraw);
   }
@@ -351,7 +345,6 @@
   }
 
   public final class Durations {
-    ctor public Durations();
     method public static androidx.ui.core.Duration Duration(long days = 0, long hours = 0, long minutes = 0, long seconds = 0, long milliseconds = 0, long microseconds = 0, long nanoseconds = 0);
     method public static androidx.ui.core.Duration getDays(long);
     method public static androidx.ui.core.Duration getDays(int);
@@ -391,7 +384,6 @@
   }
 
   public final class InlineClassHelperKt {
-    ctor public InlineClassHelperKt();
     method public static inline long packFloats(float val1, float val2);
     method public static inline long packInts(int val1, int val2);
     method public static inline float unpackFloat1(long value);
@@ -441,7 +433,6 @@
   }
 
   public final class IntPxKt {
-    ctor public IntPxKt();
     method public static inline androidx.ui.core.IntPxPosition IntPxPosition(androidx.ui.core.IntPx x, androidx.ui.core.IntPx y);
     method public static inline androidx.ui.core.IntPxSize IntPxSize(androidx.ui.core.IntPx width, androidx.ui.core.IntPx height);
     method public static inline androidx.ui.core.PxPosition PxPosition(androidx.ui.core.IntPx x, androidx.ui.core.IntPx y);
@@ -506,7 +497,6 @@
   }
 
   public final class IntrinsicMeasurableKt {
-    ctor public IntrinsicMeasurableKt();
   }
 
   public interface LayoutCoordinates {
@@ -525,7 +515,6 @@
   }
 
   public final class LayoutCoordinatesKt {
-    ctor public LayoutCoordinatesKt();
     method public static inline androidx.ui.core.PxPosition getGlobalPosition(androidx.ui.core.LayoutCoordinates);
     method public static inline androidx.ui.core.PxPosition getPositionInRoot(androidx.ui.core.LayoutCoordinates);
   }
@@ -566,7 +555,6 @@
   }
 
   public final class MeasureScopeKt {
-    ctor public MeasureScopeKt();
   }
 
   public interface Modifier {
@@ -645,7 +633,6 @@
   }
 
   public final class PointerInputKt {
-    ctor public PointerInputKt();
     method public static boolean anyPositionChangeConsumed(androidx.ui.core.PointerInputChange);
     method public static boolean changedToDown(androidx.ui.core.PointerInputChange);
     method public static boolean changedToDownIgnoreConsumed(androidx.ui.core.PointerInputChange);
@@ -754,7 +741,6 @@
   }
 
   public final class PxKt {
-    ctor public PxKt();
     method public static inline androidx.ui.core.PxPosition PxPosition(androidx.ui.core.Px x, androidx.ui.core.Px y);
     method public static inline androidx.ui.core.PxSize PxSize(androidx.ui.core.Px width, androidx.ui.core.Px height);
     method public static androidx.ui.core.PxPosition center(androidx.ui.core.PxSize);
@@ -849,7 +835,6 @@
   }
 
   public final class RectHelperKt {
-    ctor public RectHelperKt();
     method public static android.graphics.Rect toFrameworkRect(androidx.ui.engine.geometry.Rect);
     method public static android.graphics.RectF toFrameworkRectF(androidx.ui.engine.geometry.Rect);
   }
@@ -912,7 +897,6 @@
   }
 
   public final class TextUnitKt {
-    ctor public TextUnitKt();
     method public static inline androidx.ui.core.TextUnit coerceAtLeast(androidx.ui.core.TextUnit, androidx.ui.core.TextUnit minimumValue);
     method public static inline androidx.ui.core.TextUnit coerceAtMost(androidx.ui.core.TextUnit, androidx.ui.core.TextUnit maximumValue);
     method public static inline androidx.ui.core.TextUnit coerceIn(androidx.ui.core.TextUnit, androidx.ui.core.TextUnit minimumValue, androidx.ui.core.TextUnit maximumValue);
@@ -954,7 +938,6 @@
   }
 
   public final class UptimeKt {
-    ctor public UptimeKt();
     method public static operator androidx.ui.core.Uptime plus(androidx.ui.core.Duration, androidx.ui.core.Uptime uptime);
   }
 
@@ -973,7 +956,6 @@
   }
 
   public final class VelocityKt {
-    ctor public VelocityKt();
     method public static operator androidx.ui.core.Velocity minus(androidx.ui.core.Velocity, androidx.ui.core.Velocity other);
     method public static operator androidx.ui.core.Velocity plus(androidx.ui.core.Velocity, androidx.ui.core.Velocity other);
   }
@@ -1032,7 +1014,6 @@
   }
 
   public final class OffsetKt {
-    ctor public OffsetKt();
     method public static androidx.ui.core.PxPosition toPxPosition(androidx.ui.engine.geometry.Offset);
   }
 
@@ -1061,7 +1042,6 @@
   }
 
   public final class OutlineKt {
-    ctor public OutlineKt();
     method public static void addOutline(androidx.ui.graphics.Path, androidx.ui.engine.geometry.Outline outline);
     method public static void drawOutline(androidx.ui.graphics.Canvas, androidx.ui.engine.geometry.Outline outline, androidx.ui.graphics.Paint paint);
   }
@@ -1110,7 +1090,6 @@
   }
 
   public final class RRectKt {
-    ctor public RRectKt();
     method public static androidx.ui.engine.geometry.RRect RRect(float left, float top, float right, float bottom, float radiusX, float radiusY);
     method public static androidx.ui.engine.geometry.RRect RRect(float left, float top, float right, float bottom, androidx.ui.engine.geometry.Radius radius);
     method public static androidx.ui.engine.geometry.RRect RRect(androidx.ui.engine.geometry.Rect rect, float radiusX, float radiusY);
@@ -1167,7 +1146,6 @@
   }
 
   public final class RadiusKt {
-    ctor public RadiusKt();
     method public static androidx.ui.engine.geometry.Radius lerp(androidx.ui.engine.geometry.Radius start, androidx.ui.engine.geometry.Radius stop, float fraction);
   }
 
@@ -1227,7 +1205,6 @@
   }
 
   public final class RectKt {
-    ctor public RectKt();
     method public static androidx.ui.engine.geometry.Rect lerp(androidx.ui.engine.geometry.Rect start, androidx.ui.engine.geometry.Rect stop, float fraction);
   }
 
@@ -1299,7 +1276,6 @@
   }
 
   public final class FocusStateKt {
-    ctor public FocusStateKt();
     method public static androidx.ui.focus.FocusState focusState(androidx.ui.focus.FocusDetailedState);
   }
 
@@ -1308,14 +1284,12 @@
 package androidx.ui.graphics {
 
   public final class AndroidCanvasKt {
-    ctor public AndroidCanvasKt();
     method public static androidx.ui.graphics.Canvas Canvas(androidx.ui.graphics.Image image);
     method public static androidx.ui.graphics.Canvas Canvas(androidx.ui.graphics.PictureRecorder recorder, androidx.ui.engine.geometry.Rect cullRect = Rect.largest);
     method public static androidx.ui.graphics.Canvas Canvas(android.graphics.Canvas c);
   }
 
   public final class AndroidImageKt {
-    ctor public AndroidImageKt();
     method public static androidx.ui.graphics.Image Image(int width, int height, androidx.ui.graphics.ImageConfig config = androidx.ui.graphics.ImageConfig.Argb8888, boolean hasAlpha = true, androidx.ui.graphics.colorspace.ColorSpace colorSpace = ColorSpaces.Srgb);
     method public static androidx.ui.graphics.Image imageFromResource(android.content.res.Resources res, int resId);
   }
@@ -1365,7 +1339,6 @@
   }
 
   public final class BrushKt {
-    ctor public BrushKt();
     method public static androidx.ui.graphics.LinearGradient HorizontalGradient(java.util.List<androidx.ui.graphics.Color> colors, androidx.ui.core.Px startX, androidx.ui.core.Px endX, androidx.ui.graphics.TileMode tileMode = androidx.ui.graphics.TileMode.Clamp);
     method public static androidx.ui.graphics.Brush HorizontalGradient(kotlin.Pair<java.lang.Float,androidx.ui.graphics.Color>![] colorStops, androidx.ui.core.Px startX, androidx.ui.core.Px endX, androidx.ui.graphics.TileMode tileMode = androidx.ui.graphics.TileMode.Clamp);
     method public static androidx.ui.graphics.LinearGradient LinearGradient(java.util.List<androidx.ui.graphics.Color> colors, androidx.ui.core.Px startX, androidx.ui.core.Px startY, androidx.ui.core.Px endX, androidx.ui.core.Px endY, androidx.ui.graphics.TileMode tileMode = androidx.ui.graphics.TileMode.Clamp);
@@ -1410,7 +1383,6 @@
   }
 
   public final class CanvasKt {
-    ctor public CanvasKt();
     method public static inline void withSave(androidx.ui.graphics.Canvas, kotlin.jvm.functions.Function0<kotlin.Unit> block);
     method public static inline void withSaveLayer(androidx.ui.graphics.Canvas, androidx.ui.engine.geometry.Rect bounds, androidx.ui.graphics.Paint paint, kotlin.jvm.functions.Function0<kotlin.Unit> block);
   }
@@ -1474,7 +1446,6 @@
   }
 
   public final class ColorKt {
-    ctor public ColorKt();
     method public static androidx.ui.graphics.Color Color(float red, float green, float blue, float alpha = 1f, androidx.ui.graphics.colorspace.ColorSpace colorSpace = ColorSpaces.Srgb);
     method public static androidx.ui.graphics.Color Color(@ColorInt int color);
     method public static androidx.ui.graphics.Color Color(long color);
@@ -1524,7 +1495,6 @@
   }
 
   public final class ImageKt {
-    ctor public ImageKt();
   }
 
   public final class LinearGradient extends androidx.ui.graphics.ShaderBrush {
@@ -1700,7 +1670,6 @@
   }
 
   public final class ScaleFitKt {
-    ctor public ScaleFitKt();
   }
 
   public final class Shader {
@@ -1715,7 +1684,6 @@
   }
 
   public final class ShaderKt {
-    ctor public ShaderKt();
     method public static androidx.ui.graphics.Shader ImageShader(androidx.ui.graphics.Image image, androidx.ui.graphics.TileMode tileModeX = androidx.ui.graphics.TileMode.Clamp, androidx.ui.graphics.TileMode tileModeY = androidx.ui.graphics.TileMode.Clamp);
     method public static androidx.ui.graphics.Shader LinearGradientShader(androidx.ui.engine.geometry.Offset from, androidx.ui.engine.geometry.Offset to, java.util.List<androidx.ui.graphics.Color> colors, java.util.List<java.lang.Float>? colorStops = null, androidx.ui.graphics.TileMode tileMode = androidx.ui.graphics.TileMode.Clamp);
     method public static androidx.ui.graphics.Shader RadialGradientShader(androidx.ui.engine.geometry.Offset center, float radius, java.util.List<androidx.ui.graphics.Color> colors, java.util.List<java.lang.Float>? colorStops = null, androidx.ui.graphics.TileMode tileMode = androidx.ui.graphics.TileMode.Clamp);
@@ -1734,7 +1702,6 @@
   }
 
   public final class ShadowKt {
-    ctor public ShadowKt();
     method public static androidx.ui.graphics.Shadow lerp(androidx.ui.graphics.Shadow start, androidx.ui.graphics.Shadow stop, float fraction);
   }
 
@@ -1764,7 +1731,6 @@
   }
 
   public final class TileModeKt {
-    ctor public TileModeKt();
     method public static android.graphics.Shader.TileMode NativeClampTileMode();
     method public static android.graphics.Shader.TileMode NativeMirrorTileMode();
     method public static android.graphics.Shader.TileMode NativeRepeatedTileMode();
@@ -1807,7 +1773,6 @@
   }
 
   public final class ColorSpaceKt {
-    ctor public ColorSpaceKt();
     method public static androidx.ui.graphics.colorspace.ColorSpace adapt(androidx.ui.graphics.colorspace.ColorSpace, androidx.ui.graphics.colorspace.WhitePoint whitePoint, androidx.ui.graphics.colorspace.Adaptation adaptation = androidx.ui.graphics.colorspace.Adaptation.Bradford);
     method public static androidx.ui.graphics.colorspace.ColorSpace adapt(androidx.ui.graphics.colorspace.ColorSpace, androidx.ui.graphics.colorspace.WhitePoint whitePoint);
     method public static androidx.ui.graphics.colorspace.Connector connect(androidx.ui.graphics.colorspace.ColorSpace, androidx.ui.graphics.colorspace.ColorSpace destination = ColorSpaces.Srgb, androidx.ui.graphics.colorspace.RenderIntent intent = androidx.ui.graphics.colorspace.RenderIntent.Perceptual);
@@ -2001,7 +1966,6 @@
   }
 
   public final class PathCommandKt {
-    ctor public PathCommandKt();
     method public static androidx.ui.graphics.vector.PathCommand toPathCommand(char);
   }
 
@@ -2015,7 +1979,6 @@
   }
 
   public final class PathNodeKt {
-    ctor public PathNodeKt();
     method public static operator StringBuilder plus(StringBuilder, androidx.ui.graphics.vector.PathNode node);
   }
 
@@ -2029,7 +1992,6 @@
   }
 
   public final class PathParserKt {
-    ctor public PathParserKt();
   }
 
 }
@@ -2062,7 +2024,6 @@
 package androidx.ui.testutils {
 
   public final class PointerInputTestUtilKt {
-    ctor public PointerInputTestUtilKt();
     method public static androidx.ui.core.PointerInputChange consume(androidx.ui.core.PointerInputChange, float dx = 0f, float dy = 0f, boolean downChange = false);
     method public static androidx.ui.core.PointerInputChange down(int id = 0, androidx.ui.core.Duration duration = Duration.Zero, float x = 0f, float y = 0f);
     method public static java.util.List<androidx.ui.core.PointerInputChange> invokeOverAllPasses(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.core.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>>, androidx.ui.core.PointerInputChange pointerInputChanges, androidx.ui.core.IntPxSize size = IntPxSize(Int.MAX_VALUE.ipx, Int.MAX_VALUE.ipx));
@@ -2139,7 +2100,6 @@
   }
 
   public final class Float16Kt {
-    ctor public Float16Kt();
     method public static androidx.ui.util.Float16 max(androidx.ui.util.Float16 x, androidx.ui.util.Float16 y);
     method public static androidx.ui.util.Float16 min(androidx.ui.util.Float16 x, androidx.ui.util.Float16 y);
   }
@@ -2277,7 +2237,6 @@
   }
 
   public final class Matrix4Kt {
-    ctor public Matrix4Kt();
     method public static Float? getAsScale(androidx.ui.vectormath64.Matrix4);
     method public static androidx.ui.engine.geometry.Offset? getAsTranslation(androidx.ui.vectormath64.Matrix4);
     method public static androidx.ui.engine.geometry.Rect inverseTransformRect(androidx.ui.vectormath64.Matrix4 transform, androidx.ui.engine.geometry.Rect rect);
@@ -2295,7 +2254,6 @@
   }
 
   public final class MatrixExtensionsKt {
-    ctor public MatrixExtensionsKt();
     method public static androidx.ui.vectormath64.Matrix3 inverse(androidx.ui.vectormath64.Matrix3 m);
     method public static androidx.ui.vectormath64.Matrix4 inverse(androidx.ui.vectormath64.Matrix4 m);
     method public static androidx.ui.vectormath64.Matrix4 lookAt(androidx.ui.vectormath64.Vector3 eye, androidx.ui.vectormath64.Vector3 target, androidx.ui.vectormath64.Vector3 up = androidx.ui.vectormath64.Vector3(1.0));
@@ -2315,7 +2273,6 @@
   }
 
   public final class ScalarKt {
-    ctor public ScalarKt();
     method public static inline float degrees(float v);
     method public static inline float radians(float v);
     field public static final float FOUR_PI = 12.566371f;
@@ -2593,7 +2550,6 @@
   }
 
   public final class VectorExtensionsKt {
-    ctor public VectorExtensionsKt();
     method public static inline androidx.ui.vectormath64.Vector2 abs(androidx.ui.vectormath64.Vector2 v);
     method public static inline androidx.ui.vectormath64.Vector3 abs(androidx.ui.vectormath64.Vector3 v);
     method public static inline androidx.ui.vectormath64.Vector4 abs(androidx.ui.vectormath64.Vector4 v);
diff --git a/ui/ui-core/api/restricted_current.txt b/ui/ui-core/api/restricted_current.txt
index 6825a5a..a067d2d 100644
--- a/ui/ui-core/api/restricted_current.txt
+++ b/ui/ui-core/api/restricted_current.txt
@@ -2,7 +2,6 @@
 package androidx.ui {
 
   public final class MathHelpersKt {
-    ctor public MathHelpersKt();
     method public static float lerp(float start, float stop, float fraction);
     method public static int lerp(int start, int stop, float fraction);
     method public static long lerp(long start, long stop, float fraction);
@@ -88,7 +87,6 @@
   }
 
   public final class AlignmentLineKt {
-    ctor public AlignmentLineKt();
     method public static androidx.ui.core.IntPx merge(androidx.ui.core.AlignmentLine, androidx.ui.core.IntPx position1, androidx.ui.core.IntPx position2);
   }
 
@@ -127,7 +125,6 @@
   }
 
   public final class ConstraintsKt {
-    ctor public ConstraintsKt();
     method public static androidx.ui.core.IntPxSize constrain(androidx.ui.core.Constraints, androidx.ui.core.IntPxSize size);
     method public static androidx.ui.core.Constraints enforce(androidx.ui.core.Constraints, androidx.ui.core.Constraints otherConstraints);
     method public static boolean getHasBoundedHeight(androidx.ui.core.Constraints);
@@ -165,7 +162,6 @@
   }
 
   public final class DensityKt {
-    ctor public DensityKt();
     method public static androidx.ui.core.Density Density(android.content.Context context);
     method public static androidx.ui.core.DensityScope DensityScope(androidx.ui.core.Density density);
     method public static <R> R! withDensity(androidx.ui.core.Density density, kotlin.jvm.functions.Function1<? super androidx.ui.core.DensityScope,? extends R> block);
@@ -265,7 +261,6 @@
   }
 
   public final class DpKt {
-    ctor public DpKt();
     method public static inline long Position(androidx.ui.core.Dp x, androidx.ui.core.Dp y);
     method public static inline long Size(androidx.ui.core.Dp width, androidx.ui.core.Dp height);
     method public static long center-s2Mz6-8(long);
@@ -321,7 +316,6 @@
   }
 
   public final class DrawModifierKt {
-    ctor public DrawModifierKt();
     method public static androidx.ui.core.DrawModifier draw(kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit> onDraw);
     method public static androidx.ui.core.DrawModifier drawWithContent(kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit> onDraw);
   }
@@ -351,7 +345,6 @@
   }
 
   public final class Durations {
-    ctor public Durations();
     method public static androidx.ui.core.Duration Duration(long days = 0, long hours = 0, long minutes = 0, long seconds = 0, long milliseconds = 0, long microseconds = 0, long nanoseconds = 0);
     method public static androidx.ui.core.Duration getDays(long);
     method public static androidx.ui.core.Duration getDays(int);
@@ -391,7 +384,6 @@
   }
 
   public final class InlineClassHelperKt {
-    ctor public InlineClassHelperKt();
     method public static inline long packFloats(float val1, float val2);
     method public static inline long packInts(int val1, int val2);
     method public static inline float unpackFloat1(long value);
@@ -441,7 +433,6 @@
   }
 
   public final class IntPxKt {
-    ctor public IntPxKt();
     method public static inline androidx.ui.core.IntPxPosition IntPxPosition(androidx.ui.core.IntPx x, androidx.ui.core.IntPx y);
     method public static inline androidx.ui.core.IntPxSize IntPxSize(androidx.ui.core.IntPx width, androidx.ui.core.IntPx height);
     method public static inline androidx.ui.core.PxPosition PxPosition(androidx.ui.core.IntPx x, androidx.ui.core.IntPx y);
@@ -506,7 +497,6 @@
   }
 
   public final class IntrinsicMeasurableKt {
-    ctor public IntrinsicMeasurableKt();
   }
 
   public interface LayoutCoordinates {
@@ -525,7 +515,6 @@
   }
 
   public final class LayoutCoordinatesKt {
-    ctor public LayoutCoordinatesKt();
     method public static inline androidx.ui.core.PxPosition getGlobalPosition(androidx.ui.core.LayoutCoordinates);
     method public static inline androidx.ui.core.PxPosition getPositionInRoot(androidx.ui.core.LayoutCoordinates);
   }
@@ -566,7 +555,6 @@
   }
 
   public final class MeasureScopeKt {
-    ctor public MeasureScopeKt();
   }
 
   public interface Modifier {
@@ -645,7 +633,6 @@
   }
 
   public final class PointerInputKt {
-    ctor public PointerInputKt();
     method public static boolean anyPositionChangeConsumed(androidx.ui.core.PointerInputChange);
     method public static boolean changedToDown(androidx.ui.core.PointerInputChange);
     method public static boolean changedToDownIgnoreConsumed(androidx.ui.core.PointerInputChange);
@@ -754,7 +741,6 @@
   }
 
   public final class PxKt {
-    ctor public PxKt();
     method public static inline androidx.ui.core.PxPosition PxPosition(androidx.ui.core.Px x, androidx.ui.core.Px y);
     method public static inline androidx.ui.core.PxSize PxSize(androidx.ui.core.Px width, androidx.ui.core.Px height);
     method public static androidx.ui.core.PxPosition center(androidx.ui.core.PxSize);
@@ -849,7 +835,6 @@
   }
 
   public final class RectHelperKt {
-    ctor public RectHelperKt();
     method public static android.graphics.Rect toFrameworkRect(androidx.ui.engine.geometry.Rect);
     method public static android.graphics.RectF toFrameworkRectF(androidx.ui.engine.geometry.Rect);
   }
@@ -912,7 +897,6 @@
   }
 
   public final class TextUnitKt {
-    ctor public TextUnitKt();
     method public static inline androidx.ui.core.TextUnit coerceAtLeast(androidx.ui.core.TextUnit, androidx.ui.core.TextUnit minimumValue);
     method public static inline androidx.ui.core.TextUnit coerceAtMost(androidx.ui.core.TextUnit, androidx.ui.core.TextUnit maximumValue);
     method public static inline androidx.ui.core.TextUnit coerceIn(androidx.ui.core.TextUnit, androidx.ui.core.TextUnit minimumValue, androidx.ui.core.TextUnit maximumValue);
@@ -954,7 +938,6 @@
   }
 
   public final class UptimeKt {
-    ctor public UptimeKt();
     method public static operator androidx.ui.core.Uptime plus(androidx.ui.core.Duration, androidx.ui.core.Uptime uptime);
   }
 
@@ -973,7 +956,6 @@
   }
 
   public final class VelocityKt {
-    ctor public VelocityKt();
     method public static operator androidx.ui.core.Velocity minus(androidx.ui.core.Velocity, androidx.ui.core.Velocity other);
     method public static operator androidx.ui.core.Velocity plus(androidx.ui.core.Velocity, androidx.ui.core.Velocity other);
   }
@@ -1032,7 +1014,6 @@
   }
 
   public final class OffsetKt {
-    ctor public OffsetKt();
     method public static androidx.ui.core.PxPosition toPxPosition(androidx.ui.engine.geometry.Offset);
   }
 
@@ -1061,7 +1042,6 @@
   }
 
   public final class OutlineKt {
-    ctor public OutlineKt();
     method public static void addOutline(androidx.ui.graphics.Path, androidx.ui.engine.geometry.Outline outline);
     method public static void drawOutline(androidx.ui.graphics.Canvas, androidx.ui.engine.geometry.Outline outline, androidx.ui.graphics.Paint paint);
   }
@@ -1110,7 +1090,6 @@
   }
 
   public final class RRectKt {
-    ctor public RRectKt();
     method public static androidx.ui.engine.geometry.RRect RRect(float left, float top, float right, float bottom, float radiusX, float radiusY);
     method public static androidx.ui.engine.geometry.RRect RRect(float left, float top, float right, float bottom, androidx.ui.engine.geometry.Radius radius);
     method public static androidx.ui.engine.geometry.RRect RRect(androidx.ui.engine.geometry.Rect rect, float radiusX, float radiusY);
@@ -1167,7 +1146,6 @@
   }
 
   public final class RadiusKt {
-    ctor public RadiusKt();
     method public static androidx.ui.engine.geometry.Radius lerp(androidx.ui.engine.geometry.Radius start, androidx.ui.engine.geometry.Radius stop, float fraction);
   }
 
@@ -1227,7 +1205,6 @@
   }
 
   public final class RectKt {
-    ctor public RectKt();
     method public static androidx.ui.engine.geometry.Rect lerp(androidx.ui.engine.geometry.Rect start, androidx.ui.engine.geometry.Rect stop, float fraction);
   }
 
@@ -1299,7 +1276,6 @@
   }
 
   public final class FocusStateKt {
-    ctor public FocusStateKt();
     method public static androidx.ui.focus.FocusState focusState(androidx.ui.focus.FocusDetailedState);
   }
 
@@ -1308,14 +1284,12 @@
 package androidx.ui.graphics {
 
   public final class AndroidCanvasKt {
-    ctor public AndroidCanvasKt();
     method public static androidx.ui.graphics.Canvas Canvas(androidx.ui.graphics.Image image);
     method public static androidx.ui.graphics.Canvas Canvas(androidx.ui.graphics.PictureRecorder recorder, androidx.ui.engine.geometry.Rect cullRect = Rect.largest);
     method public static androidx.ui.graphics.Canvas Canvas(android.graphics.Canvas c);
   }
 
   public final class AndroidImageKt {
-    ctor public AndroidImageKt();
     method public static androidx.ui.graphics.Image Image(int width, int height, androidx.ui.graphics.ImageConfig config = androidx.ui.graphics.ImageConfig.Argb8888, boolean hasAlpha = true, androidx.ui.graphics.colorspace.ColorSpace colorSpace = ColorSpaces.Srgb);
     method public static androidx.ui.graphics.Image imageFromResource(android.content.res.Resources res, int resId);
   }
@@ -1365,7 +1339,6 @@
   }
 
   public final class BrushKt {
-    ctor public BrushKt();
     method public static androidx.ui.graphics.LinearGradient HorizontalGradient(java.util.List<androidx.ui.graphics.Color> colors, androidx.ui.core.Px startX, androidx.ui.core.Px endX, androidx.ui.graphics.TileMode tileMode = androidx.ui.graphics.TileMode.Clamp);
     method public static androidx.ui.graphics.Brush HorizontalGradient(kotlin.Pair<java.lang.Float,androidx.ui.graphics.Color>![] colorStops, androidx.ui.core.Px startX, androidx.ui.core.Px endX, androidx.ui.graphics.TileMode tileMode = androidx.ui.graphics.TileMode.Clamp);
     method public static androidx.ui.graphics.LinearGradient LinearGradient(java.util.List<androidx.ui.graphics.Color> colors, androidx.ui.core.Px startX, androidx.ui.core.Px startY, androidx.ui.core.Px endX, androidx.ui.core.Px endY, androidx.ui.graphics.TileMode tileMode = androidx.ui.graphics.TileMode.Clamp);
@@ -1410,7 +1383,6 @@
   }
 
   public final class CanvasKt {
-    ctor public CanvasKt();
     method public static inline void withSave(androidx.ui.graphics.Canvas, kotlin.jvm.functions.Function0<kotlin.Unit> block);
     method public static inline void withSaveLayer(androidx.ui.graphics.Canvas, androidx.ui.engine.geometry.Rect bounds, androidx.ui.graphics.Paint paint, kotlin.jvm.functions.Function0<kotlin.Unit> block);
   }
@@ -1474,7 +1446,6 @@
   }
 
   public final class ColorKt {
-    ctor public ColorKt();
     method public static androidx.ui.graphics.Color Color(float red, float green, float blue, float alpha = 1f, androidx.ui.graphics.colorspace.ColorSpace colorSpace = ColorSpaces.Srgb);
     method public static androidx.ui.graphics.Color Color(@ColorInt int color);
     method public static androidx.ui.graphics.Color Color(long color);
@@ -1524,7 +1495,6 @@
   }
 
   public final class ImageKt {
-    ctor public ImageKt();
   }
 
   public final class LinearGradient extends androidx.ui.graphics.ShaderBrush {
@@ -1700,7 +1670,6 @@
   }
 
   public final class ScaleFitKt {
-    ctor public ScaleFitKt();
   }
 
   public final class Shader {
@@ -1715,7 +1684,6 @@
   }
 
   public final class ShaderKt {
-    ctor public ShaderKt();
     method public static androidx.ui.graphics.Shader ImageShader(androidx.ui.graphics.Image image, androidx.ui.graphics.TileMode tileModeX = androidx.ui.graphics.TileMode.Clamp, androidx.ui.graphics.TileMode tileModeY = androidx.ui.graphics.TileMode.Clamp);
     method public static androidx.ui.graphics.Shader LinearGradientShader(androidx.ui.engine.geometry.Offset from, androidx.ui.engine.geometry.Offset to, java.util.List<androidx.ui.graphics.Color> colors, java.util.List<java.lang.Float>? colorStops = null, androidx.ui.graphics.TileMode tileMode = androidx.ui.graphics.TileMode.Clamp);
     method public static androidx.ui.graphics.Shader RadialGradientShader(androidx.ui.engine.geometry.Offset center, float radius, java.util.List<androidx.ui.graphics.Color> colors, java.util.List<java.lang.Float>? colorStops = null, androidx.ui.graphics.TileMode tileMode = androidx.ui.graphics.TileMode.Clamp);
@@ -1734,7 +1702,6 @@
   }
 
   public final class ShadowKt {
-    ctor public ShadowKt();
     method public static androidx.ui.graphics.Shadow lerp(androidx.ui.graphics.Shadow start, androidx.ui.graphics.Shadow stop, float fraction);
   }
 
@@ -1764,7 +1731,6 @@
   }
 
   public final class TileModeKt {
-    ctor public TileModeKt();
     method public static android.graphics.Shader.TileMode NativeClampTileMode();
     method public static android.graphics.Shader.TileMode NativeMirrorTileMode();
     method public static android.graphics.Shader.TileMode NativeRepeatedTileMode();
@@ -1807,7 +1773,6 @@
   }
 
   public final class ColorSpaceKt {
-    ctor public ColorSpaceKt();
     method public static androidx.ui.graphics.colorspace.ColorSpace adapt(androidx.ui.graphics.colorspace.ColorSpace, androidx.ui.graphics.colorspace.WhitePoint whitePoint, androidx.ui.graphics.colorspace.Adaptation adaptation = androidx.ui.graphics.colorspace.Adaptation.Bradford);
     method public static androidx.ui.graphics.colorspace.ColorSpace adapt(androidx.ui.graphics.colorspace.ColorSpace, androidx.ui.graphics.colorspace.WhitePoint whitePoint);
     method public static androidx.ui.graphics.colorspace.Connector connect(androidx.ui.graphics.colorspace.ColorSpace, androidx.ui.graphics.colorspace.ColorSpace destination = ColorSpaces.Srgb, androidx.ui.graphics.colorspace.RenderIntent intent = androidx.ui.graphics.colorspace.RenderIntent.Perceptual);
@@ -2001,7 +1966,6 @@
   }
 
   public final class PathCommandKt {
-    ctor public PathCommandKt();
     method public static androidx.ui.graphics.vector.PathCommand toPathCommand(char);
   }
 
@@ -2015,7 +1979,6 @@
   }
 
   public final class PathNodeKt {
-    ctor public PathNodeKt();
     method public static operator StringBuilder plus(StringBuilder, androidx.ui.graphics.vector.PathNode node);
   }
 
@@ -2029,7 +1992,6 @@
   }
 
   public final class PathParserKt {
-    ctor public PathParserKt();
   }
 
 }
@@ -2062,7 +2024,6 @@
 package androidx.ui.testutils {
 
   public final class PointerInputTestUtilKt {
-    ctor public PointerInputTestUtilKt();
     method public static androidx.ui.core.PointerInputChange consume(androidx.ui.core.PointerInputChange, float dx = 0f, float dy = 0f, boolean downChange = false);
     method public static androidx.ui.core.PointerInputChange down(int id = 0, androidx.ui.core.Duration duration = Duration.Zero, float x = 0f, float y = 0f);
     method public static java.util.List<androidx.ui.core.PointerInputChange> invokeOverAllPasses(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.core.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>>, androidx.ui.core.PointerInputChange pointerInputChanges, androidx.ui.core.IntPxSize size = IntPxSize(Int.MAX_VALUE.ipx, Int.MAX_VALUE.ipx));
@@ -2139,7 +2100,6 @@
   }
 
   public final class Float16Kt {
-    ctor public Float16Kt();
     method public static androidx.ui.util.Float16 max(androidx.ui.util.Float16 x, androidx.ui.util.Float16 y);
     method public static androidx.ui.util.Float16 min(androidx.ui.util.Float16 x, androidx.ui.util.Float16 y);
   }
@@ -2277,7 +2237,6 @@
   }
 
   public final class Matrix4Kt {
-    ctor public Matrix4Kt();
     method public static Float? getAsScale(androidx.ui.vectormath64.Matrix4);
     method public static androidx.ui.engine.geometry.Offset? getAsTranslation(androidx.ui.vectormath64.Matrix4);
     method public static androidx.ui.engine.geometry.Rect inverseTransformRect(androidx.ui.vectormath64.Matrix4 transform, androidx.ui.engine.geometry.Rect rect);
@@ -2295,7 +2254,6 @@
   }
 
   public final class MatrixExtensionsKt {
-    ctor public MatrixExtensionsKt();
     method public static androidx.ui.vectormath64.Matrix3 inverse(androidx.ui.vectormath64.Matrix3 m);
     method public static androidx.ui.vectormath64.Matrix4 inverse(androidx.ui.vectormath64.Matrix4 m);
     method public static androidx.ui.vectormath64.Matrix4 lookAt(androidx.ui.vectormath64.Vector3 eye, androidx.ui.vectormath64.Vector3 target, androidx.ui.vectormath64.Vector3 up = androidx.ui.vectormath64.Vector3(1.0));
@@ -2315,7 +2273,6 @@
   }
 
   public final class ScalarKt {
-    ctor public ScalarKt();
     method public static inline float degrees(float v);
     method public static inline float radians(float v);
     field public static final float FOUR_PI = 12.566371f;
@@ -2593,7 +2550,6 @@
   }
 
   public final class VectorExtensionsKt {
-    ctor public VectorExtensionsKt();
     method public static inline androidx.ui.vectormath64.Vector2 abs(androidx.ui.vectormath64.Vector2 v);
     method public static inline androidx.ui.vectormath64.Vector3 abs(androidx.ui.vectormath64.Vector3 v);
     method public static inline androidx.ui.vectormath64.Vector4 abs(androidx.ui.vectormath64.Vector4 v);
diff --git a/ui/ui-foundation/api/0.1.0-dev04.txt b/ui/ui-foundation/api/0.1.0-dev04.txt
index 503fd58..8c389da 100644
--- a/ui/ui-foundation/api/0.1.0-dev04.txt
+++ b/ui/ui-foundation/api/0.1.0-dev04.txt
@@ -2,7 +2,6 @@
 package androidx.ui.foundation {
 
   public final class BackgroundKt {
-    ctor public BackgroundKt();
     method public static androidx.ui.core.DrawModifier background(androidx.ui.graphics.Color color);
     method public static androidx.ui.core.DrawModifier background(androidx.ui.graphics.Brush brush);
     method public static androidx.ui.core.DrawModifier background(androidx.ui.engine.geometry.Shape shape, androidx.ui.graphics.Color color);
@@ -10,34 +9,28 @@
   }
 
   public final class ClickableKt {
-    ctor public ClickableKt();
     method public static void Clickable(kotlin.jvm.functions.Function0<kotlin.Unit>?  boolean consumeDownOnStart = false, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class ColoredRectKt {
-    ctor public ColoredRectKt();
     method public static void ColoredRect(androidx.ui.graphics.Brush brush, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.core.Dp? width = null, androidx.ui.core.Dp? height = null);
     method public static void ColoredRect(androidx.ui.graphics.Color color, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.core.Dp? width = null, androidx.ui.core.Dp? height = null);
   }
 
   public final class ContentColorKt {
-    ctor public ContentColorKt();
     method public static void ProvideContentColor(androidx.ui.graphics.Color color, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static androidx.ui.graphics.Color contentColor();
   }
 
   public final class DarkThemeKt {
-    ctor public DarkThemeKt();
     method public static androidx.compose.Effect<java.lang.Boolean> isSystemInDarkTheme();
   }
 
   public final class DeterminateProgressIndicatorKt {
-    ctor public DeterminateProgressIndicatorKt();
     method public static void DeterminateProgressIndicator(@FloatRange(from=0.0, to=1.0) float progress, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class DialogKt {
-    ctor public DialogKt();
     method public static void Dialog(kotlin.jvm.functions.Function0<kotlin.Unit> onCloseRequest, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -55,13 +48,11 @@
   }
 
   public final class ImageKt {
-    ctor public ImageKt();
     method public static void DrawImage(androidx.ui.graphics.Image image, androidx.ui.graphics.Color? tint = null);
     method public static void SimpleImage(androidx.ui.graphics.Image image, androidx.ui.graphics.Color? tint = null);
   }
 
   public final class ScrollerKt {
-    ctor public ScrollerKt();
     method public static void HorizontalScroller(androidx.ui.foundation.ScrollerPosition scrollerPosition = +memo({ 
     <init>()
 }), androidx.ui.core.Modifier modifier = Modifier.None, boolean isScrollable = true, kotlin.jvm.functions.Function0<kotlin.Unit> child);
@@ -101,7 +92,6 @@
   }
 
   public final class TableBordersKt {
-    ctor public TableBordersKt();
     method public static void drawBorders(androidx.ui.layout.TableChildren, androidx.ui.foundation.shape.border.Border defaultBorder = Border(Color.Black, Dp.Hairline), kotlin.jvm.functions.Function1<? super androidx.ui.foundation.DrawBordersReceiver,kotlin.Unit> block);
   }
 
@@ -125,7 +115,6 @@
   }
 
   public final class AnimatedValueHolderKt {
-    ctor public AnimatedValueHolderKt();
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.foundation.animation.AnimatedValueHolder> animatedDragValue(float initial, float minBound, float maxBound);
   }
 
@@ -142,7 +131,6 @@
   }
 
   public final class FlingConfigKt {
-    ctor public FlingConfigKt();
     method public static androidx.ui.foundation.animation.FlingConfig AnchorsFlingConfig(java.util.List<java.lang.Float> anchors, androidx.animation.AnimationBuilder<java.lang.Float> animationBuilder = androidx.animation.PhysicsBuilder(), kotlin.jvm.functions.Function3<? super androidx.animation.AnimationEndReason,? super java.lang.Float,? super java.lang.Float,kotlin.Unit>?  androidx.animation.DecayAnimation decayAnimation = androidx.animation.ExponentialDecay());
     method public static void fling(androidx.animation.AnimatedFloat, androidx.ui.foundation.animation.FlingConfig config, float startVelocity);
   }
@@ -171,7 +159,6 @@
   }
 
   public final class DraggableKt {
-    ctor public DraggableKt();
     method public static void Draggable(androidx.ui.foundation.gestures.DragDirection dragDirection, androidx.ui.foundation.ValueHolder<java.lang.Float> dragValue, kotlin.jvm.functions.Function1<? super java.lang.Float,kotlin.Unit> onDragValueChangeRequested, kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super java.lang.Float,kotlin.Unit>  boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -189,12 +176,10 @@
 package androidx.ui.foundation.selection {
 
   public final class MutuallyExclusiveSetItemKt {
-    ctor public MutuallyExclusiveSetItemKt();
     method public static void MutuallyExclusiveSetItem(boolean selected, kotlin.jvm.functions.Function0<kotlin.Unit> onClick, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class ToggleableKt {
-    ctor public ToggleableKt();
     method public static void Toggleable(boolean value, kotlin.jvm.functions.Function1<? super java.lang.Boolean,kotlin.Unit>?  kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static androidx.ui.foundation.selection.ToggleableState ToggleableState(boolean value);
     method public static void TriStateToggleable(androidx.ui.foundation.selection.ToggleableState value = androidx.ui.foundation.selection.ToggleableState.On, kotlin.jvm.functions.Function0<kotlin.Unit>?  kotlin.jvm.functions.Function0<kotlin.Unit> children);
@@ -221,7 +206,6 @@
   }
 
   public final class FoundationSemanticsPropertiesKt {
-    ctor public FoundationSemanticsPropertiesKt();
     method public static boolean getInMutuallyExclusiveGroup(androidx.ui.semantics.SemanticsPropertyReceiver);
     method public static boolean getSelected(androidx.ui.semantics.SemanticsPropertyReceiver);
     method public static androidx.ui.foundation.selection.ToggleableState getToggleableState(androidx.ui.semantics.SemanticsPropertyReceiver);
@@ -235,7 +219,6 @@
 package androidx.ui.foundation.shape {
 
   public final class DrawShapeKt {
-    ctor public DrawShapeKt();
     method public static void DrawShape(androidx.ui.engine.geometry.Shape shape, androidx.ui.graphics.Color color);
     method public static void DrawShape(androidx.ui.engine.geometry.Shape shape, androidx.ui.graphics.Brush brush);
   }
@@ -247,7 +230,6 @@
   }
 
   public final class RectangleShapeKt {
-    ctor public RectangleShapeKt();
     method public static androidx.ui.engine.geometry.Shape getRectangleShape();
   }
 
@@ -265,12 +247,10 @@
   }
 
   public final class BorderKt {
-    ctor public BorderKt();
     method public static androidx.ui.foundation.shape.border.Border Border(androidx.ui.graphics.Color color, androidx.ui.core.Dp width);
   }
 
   public final class DrawBorderKt {
-    ctor public DrawBorderKt();
     method public static void DrawBorder(androidx.ui.engine.geometry.Shape shape, androidx.ui.foundation.shape.border.Border border);
   }
 
@@ -289,7 +269,6 @@
   }
 
   public final class CornerSizeKt {
-    ctor public CornerSizeKt();
     method public static androidx.ui.foundation.shape.corner.CornerSize CornerSize(androidx.ui.core.Dp size);
     method public static androidx.ui.foundation.shape.corner.CornerSize CornerSize(androidx.ui.core.Px size);
     method public static androidx.ui.foundation.shape.corner.CornerSize CornerSize(@IntRange(from=0, to=50) int percent);
@@ -312,7 +291,6 @@
   }
 
   public final class CutCornerShapeKt {
-    ctor public CutCornerShapeKt();
     method public static androidx.ui.foundation.shape.corner.CutCornerShape CutCornerShape(androidx.ui.foundation.shape.corner.CornerSize corner);
     method public static androidx.ui.foundation.shape.corner.CutCornerShape CutCornerShape(androidx.ui.core.Dp size);
     method public static androidx.ui.foundation.shape.corner.CutCornerShape CutCornerShape(androidx.ui.core.Px size);
@@ -337,7 +315,6 @@
   }
 
   public final class RoundedCornerShapeKt {
-    ctor public RoundedCornerShapeKt();
     method public static androidx.ui.foundation.shape.corner.RoundedCornerShape RoundedCornerShape(androidx.ui.foundation.shape.corner.CornerSize corner);
     method public static androidx.ui.foundation.shape.corner.RoundedCornerShape RoundedCornerShape(androidx.ui.core.Dp size);
     method public static androidx.ui.foundation.shape.corner.RoundedCornerShape RoundedCornerShape(androidx.ui.core.Px size);
diff --git a/ui/ui-foundation/api/current.txt b/ui/ui-foundation/api/current.txt
index 503fd58..8c389da 100644
--- a/ui/ui-foundation/api/current.txt
+++ b/ui/ui-foundation/api/current.txt
@@ -2,7 +2,6 @@
 package androidx.ui.foundation {
 
   public final class BackgroundKt {
-    ctor public BackgroundKt();
     method public static androidx.ui.core.DrawModifier background(androidx.ui.graphics.Color color);
     method public static androidx.ui.core.DrawModifier background(androidx.ui.graphics.Brush brush);
     method public static androidx.ui.core.DrawModifier background(androidx.ui.engine.geometry.Shape shape, androidx.ui.graphics.Color color);
@@ -10,34 +9,28 @@
   }
 
   public final class ClickableKt {
-    ctor public ClickableKt();
     method public static void Clickable(kotlin.jvm.functions.Function0<kotlin.Unit>?  boolean consumeDownOnStart = false, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class ColoredRectKt {
-    ctor public ColoredRectKt();
     method public static void ColoredRect(androidx.ui.graphics.Brush brush, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.core.Dp? width = null, androidx.ui.core.Dp? height = null);
     method public static void ColoredRect(androidx.ui.graphics.Color color, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.core.Dp? width = null, androidx.ui.core.Dp? height = null);
   }
 
   public final class ContentColorKt {
-    ctor public ContentColorKt();
     method public static void ProvideContentColor(androidx.ui.graphics.Color color, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static androidx.ui.graphics.Color contentColor();
   }
 
   public final class DarkThemeKt {
-    ctor public DarkThemeKt();
     method public static androidx.compose.Effect<java.lang.Boolean> isSystemInDarkTheme();
   }
 
   public final class DeterminateProgressIndicatorKt {
-    ctor public DeterminateProgressIndicatorKt();
     method public static void DeterminateProgressIndicator(@FloatRange(from=0.0, to=1.0) float progress, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class DialogKt {
-    ctor public DialogKt();
     method public static void Dialog(kotlin.jvm.functions.Function0<kotlin.Unit> onCloseRequest, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -55,13 +48,11 @@
   }
 
   public final class ImageKt {
-    ctor public ImageKt();
     method public static void DrawImage(androidx.ui.graphics.Image image, androidx.ui.graphics.Color? tint = null);
     method public static void SimpleImage(androidx.ui.graphics.Image image, androidx.ui.graphics.Color? tint = null);
   }
 
   public final class ScrollerKt {
-    ctor public ScrollerKt();
     method public static void HorizontalScroller(androidx.ui.foundation.ScrollerPosition scrollerPosition = +memo({ 
     <init>()
 }), androidx.ui.core.Modifier modifier = Modifier.None, boolean isScrollable = true, kotlin.jvm.functions.Function0<kotlin.Unit> child);
@@ -101,7 +92,6 @@
   }
 
   public final class TableBordersKt {
-    ctor public TableBordersKt();
     method public static void drawBorders(androidx.ui.layout.TableChildren, androidx.ui.foundation.shape.border.Border defaultBorder = Border(Color.Black, Dp.Hairline), kotlin.jvm.functions.Function1<? super androidx.ui.foundation.DrawBordersReceiver,kotlin.Unit> block);
   }
 
@@ -125,7 +115,6 @@
   }
 
   public final class AnimatedValueHolderKt {
-    ctor public AnimatedValueHolderKt();
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.foundation.animation.AnimatedValueHolder> animatedDragValue(float initial, float minBound, float maxBound);
   }
 
@@ -142,7 +131,6 @@
   }
 
   public final class FlingConfigKt {
-    ctor public FlingConfigKt();
     method public static androidx.ui.foundation.animation.FlingConfig AnchorsFlingConfig(java.util.List<java.lang.Float> anchors, androidx.animation.AnimationBuilder<java.lang.Float> animationBuilder = androidx.animation.PhysicsBuilder(), kotlin.jvm.functions.Function3<? super androidx.animation.AnimationEndReason,? super java.lang.Float,? super java.lang.Float,kotlin.Unit>?  androidx.animation.DecayAnimation decayAnimation = androidx.animation.ExponentialDecay());
     method public static void fling(androidx.animation.AnimatedFloat, androidx.ui.foundation.animation.FlingConfig config, float startVelocity);
   }
@@ -171,7 +159,6 @@
   }
 
   public final class DraggableKt {
-    ctor public DraggableKt();
     method public static void Draggable(androidx.ui.foundation.gestures.DragDirection dragDirection, androidx.ui.foundation.ValueHolder<java.lang.Float> dragValue, kotlin.jvm.functions.Function1<? super java.lang.Float,kotlin.Unit> onDragValueChangeRequested, kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super java.lang.Float,kotlin.Unit>  boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -189,12 +176,10 @@
 package androidx.ui.foundation.selection {
 
   public final class MutuallyExclusiveSetItemKt {
-    ctor public MutuallyExclusiveSetItemKt();
     method public static void MutuallyExclusiveSetItem(boolean selected, kotlin.jvm.functions.Function0<kotlin.Unit> onClick, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class ToggleableKt {
-    ctor public ToggleableKt();
     method public static void Toggleable(boolean value, kotlin.jvm.functions.Function1<? super java.lang.Boolean,kotlin.Unit>?  kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static androidx.ui.foundation.selection.ToggleableState ToggleableState(boolean value);
     method public static void TriStateToggleable(androidx.ui.foundation.selection.ToggleableState value = androidx.ui.foundation.selection.ToggleableState.On, kotlin.jvm.functions.Function0<kotlin.Unit>?  kotlin.jvm.functions.Function0<kotlin.Unit> children);
@@ -221,7 +206,6 @@
   }
 
   public final class FoundationSemanticsPropertiesKt {
-    ctor public FoundationSemanticsPropertiesKt();
     method public static boolean getInMutuallyExclusiveGroup(androidx.ui.semantics.SemanticsPropertyReceiver);
     method public static boolean getSelected(androidx.ui.semantics.SemanticsPropertyReceiver);
     method public static androidx.ui.foundation.selection.ToggleableState getToggleableState(androidx.ui.semantics.SemanticsPropertyReceiver);
@@ -235,7 +219,6 @@
 package androidx.ui.foundation.shape {
 
   public final class DrawShapeKt {
-    ctor public DrawShapeKt();
     method public static void DrawShape(androidx.ui.engine.geometry.Shape shape, androidx.ui.graphics.Color color);
     method public static void DrawShape(androidx.ui.engine.geometry.Shape shape, androidx.ui.graphics.Brush brush);
   }
@@ -247,7 +230,6 @@
   }
 
   public final class RectangleShapeKt {
-    ctor public RectangleShapeKt();
     method public static androidx.ui.engine.geometry.Shape getRectangleShape();
   }
 
@@ -265,12 +247,10 @@
   }
 
   public final class BorderKt {
-    ctor public BorderKt();
     method public static androidx.ui.foundation.shape.border.Border Border(androidx.ui.graphics.Color color, androidx.ui.core.Dp width);
   }
 
   public final class DrawBorderKt {
-    ctor public DrawBorderKt();
     method public static void DrawBorder(androidx.ui.engine.geometry.Shape shape, androidx.ui.foundation.shape.border.Border border);
   }
 
@@ -289,7 +269,6 @@
   }
 
   public final class CornerSizeKt {
-    ctor public CornerSizeKt();
     method public static androidx.ui.foundation.shape.corner.CornerSize CornerSize(androidx.ui.core.Dp size);
     method public static androidx.ui.foundation.shape.corner.CornerSize CornerSize(androidx.ui.core.Px size);
     method public static androidx.ui.foundation.shape.corner.CornerSize CornerSize(@IntRange(from=0, to=50) int percent);
@@ -312,7 +291,6 @@
   }
 
   public final class CutCornerShapeKt {
-    ctor public CutCornerShapeKt();
     method public static androidx.ui.foundation.shape.corner.CutCornerShape CutCornerShape(androidx.ui.foundation.shape.corner.CornerSize corner);
     method public static androidx.ui.foundation.shape.corner.CutCornerShape CutCornerShape(androidx.ui.core.Dp size);
     method public static androidx.ui.foundation.shape.corner.CutCornerShape CutCornerShape(androidx.ui.core.Px size);
@@ -337,7 +315,6 @@
   }
 
   public final class RoundedCornerShapeKt {
-    ctor public RoundedCornerShapeKt();
     method public static androidx.ui.foundation.shape.corner.RoundedCornerShape RoundedCornerShape(androidx.ui.foundation.shape.corner.CornerSize corner);
     method public static androidx.ui.foundation.shape.corner.RoundedCornerShape RoundedCornerShape(androidx.ui.core.Dp size);
     method public static androidx.ui.foundation.shape.corner.RoundedCornerShape RoundedCornerShape(androidx.ui.core.Px size);
diff --git a/ui/ui-foundation/api/public_plus_experimental_0.1.0-dev04.txt b/ui/ui-foundation/api/public_plus_experimental_0.1.0-dev04.txt
index 503fd58..8c389da 100644
--- a/ui/ui-foundation/api/public_plus_experimental_0.1.0-dev04.txt
+++ b/ui/ui-foundation/api/public_plus_experimental_0.1.0-dev04.txt
@@ -2,7 +2,6 @@
 package androidx.ui.foundation {
 
   public final class BackgroundKt {
-    ctor public BackgroundKt();
     method public static androidx.ui.core.DrawModifier background(androidx.ui.graphics.Color color);
     method public static androidx.ui.core.DrawModifier background(androidx.ui.graphics.Brush brush);
     method public static androidx.ui.core.DrawModifier background(androidx.ui.engine.geometry.Shape shape, androidx.ui.graphics.Color color);
@@ -10,34 +9,28 @@
   }
 
   public final class ClickableKt {
-    ctor public ClickableKt();
     method public static void Clickable(kotlin.jvm.functions.Function0<kotlin.Unit>?  boolean consumeDownOnStart = false, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class ColoredRectKt {
-    ctor public ColoredRectKt();
     method public static void ColoredRect(androidx.ui.graphics.Brush brush, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.core.Dp? width = null, androidx.ui.core.Dp? height = null);
     method public static void ColoredRect(androidx.ui.graphics.Color color, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.core.Dp? width = null, androidx.ui.core.Dp? height = null);
   }
 
   public final class ContentColorKt {
-    ctor public ContentColorKt();
     method public static void ProvideContentColor(androidx.ui.graphics.Color color, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static androidx.ui.graphics.Color contentColor();
   }
 
   public final class DarkThemeKt {
-    ctor public DarkThemeKt();
     method public static androidx.compose.Effect<java.lang.Boolean> isSystemInDarkTheme();
   }
 
   public final class DeterminateProgressIndicatorKt {
-    ctor public DeterminateProgressIndicatorKt();
     method public static void DeterminateProgressIndicator(@FloatRange(from=0.0, to=1.0) float progress, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class DialogKt {
-    ctor public DialogKt();
     method public static void Dialog(kotlin.jvm.functions.Function0<kotlin.Unit> onCloseRequest, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -55,13 +48,11 @@
   }
 
   public final class ImageKt {
-    ctor public ImageKt();
     method public static void DrawImage(androidx.ui.graphics.Image image, androidx.ui.graphics.Color? tint = null);
     method public static void SimpleImage(androidx.ui.graphics.Image image, androidx.ui.graphics.Color? tint = null);
   }
 
   public final class ScrollerKt {
-    ctor public ScrollerKt();
     method public static void HorizontalScroller(androidx.ui.foundation.ScrollerPosition scrollerPosition = +memo({ 
     <init>()
 }), androidx.ui.core.Modifier modifier = Modifier.None, boolean isScrollable = true, kotlin.jvm.functions.Function0<kotlin.Unit> child);
@@ -101,7 +92,6 @@
   }
 
   public final class TableBordersKt {
-    ctor public TableBordersKt();
     method public static void drawBorders(androidx.ui.layout.TableChildren, androidx.ui.foundation.shape.border.Border defaultBorder = Border(Color.Black, Dp.Hairline), kotlin.jvm.functions.Function1<? super androidx.ui.foundation.DrawBordersReceiver,kotlin.Unit> block);
   }
 
@@ -125,7 +115,6 @@
   }
 
   public final class AnimatedValueHolderKt {
-    ctor public AnimatedValueHolderKt();
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.foundation.animation.AnimatedValueHolder> animatedDragValue(float initial, float minBound, float maxBound);
   }
 
@@ -142,7 +131,6 @@
   }
 
   public final class FlingConfigKt {
-    ctor public FlingConfigKt();
     method public static androidx.ui.foundation.animation.FlingConfig AnchorsFlingConfig(java.util.List<java.lang.Float> anchors, androidx.animation.AnimationBuilder<java.lang.Float> animationBuilder = androidx.animation.PhysicsBuilder(), kotlin.jvm.functions.Function3<? super androidx.animation.AnimationEndReason,? super java.lang.Float,? super java.lang.Float,kotlin.Unit>?  androidx.animation.DecayAnimation decayAnimation = androidx.animation.ExponentialDecay());
     method public static void fling(androidx.animation.AnimatedFloat, androidx.ui.foundation.animation.FlingConfig config, float startVelocity);
   }
@@ -171,7 +159,6 @@
   }
 
   public final class DraggableKt {
-    ctor public DraggableKt();
     method public static void Draggable(androidx.ui.foundation.gestures.DragDirection dragDirection, androidx.ui.foundation.ValueHolder<java.lang.Float> dragValue, kotlin.jvm.functions.Function1<? super java.lang.Float,kotlin.Unit> onDragValueChangeRequested, kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super java.lang.Float,kotlin.Unit>  boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -189,12 +176,10 @@
 package androidx.ui.foundation.selection {
 
   public final class MutuallyExclusiveSetItemKt {
-    ctor public MutuallyExclusiveSetItemKt();
     method public static void MutuallyExclusiveSetItem(boolean selected, kotlin.jvm.functions.Function0<kotlin.Unit> onClick, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class ToggleableKt {
-    ctor public ToggleableKt();
     method public static void Toggleable(boolean value, kotlin.jvm.functions.Function1<? super java.lang.Boolean,kotlin.Unit>?  kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static androidx.ui.foundation.selection.ToggleableState ToggleableState(boolean value);
     method public static void TriStateToggleable(androidx.ui.foundation.selection.ToggleableState value = androidx.ui.foundation.selection.ToggleableState.On, kotlin.jvm.functions.Function0<kotlin.Unit>?  kotlin.jvm.functions.Function0<kotlin.Unit> children);
@@ -221,7 +206,6 @@
   }
 
   public final class FoundationSemanticsPropertiesKt {
-    ctor public FoundationSemanticsPropertiesKt();
     method public static boolean getInMutuallyExclusiveGroup(androidx.ui.semantics.SemanticsPropertyReceiver);
     method public static boolean getSelected(androidx.ui.semantics.SemanticsPropertyReceiver);
     method public static androidx.ui.foundation.selection.ToggleableState getToggleableState(androidx.ui.semantics.SemanticsPropertyReceiver);
@@ -235,7 +219,6 @@
 package androidx.ui.foundation.shape {
 
   public final class DrawShapeKt {
-    ctor public DrawShapeKt();
     method public static void DrawShape(androidx.ui.engine.geometry.Shape shape, androidx.ui.graphics.Color color);
     method public static void DrawShape(androidx.ui.engine.geometry.Shape shape, androidx.ui.graphics.Brush brush);
   }
@@ -247,7 +230,6 @@
   }
 
   public final class RectangleShapeKt {
-    ctor public RectangleShapeKt();
     method public static androidx.ui.engine.geometry.Shape getRectangleShape();
   }
 
@@ -265,12 +247,10 @@
   }
 
   public final class BorderKt {
-    ctor public BorderKt();
     method public static androidx.ui.foundation.shape.border.Border Border(androidx.ui.graphics.Color color, androidx.ui.core.Dp width);
   }
 
   public final class DrawBorderKt {
-    ctor public DrawBorderKt();
     method public static void DrawBorder(androidx.ui.engine.geometry.Shape shape, androidx.ui.foundation.shape.border.Border border);
   }
 
@@ -289,7 +269,6 @@
   }
 
   public final class CornerSizeKt {
-    ctor public CornerSizeKt();
     method public static androidx.ui.foundation.shape.corner.CornerSize CornerSize(androidx.ui.core.Dp size);
     method public static androidx.ui.foundation.shape.corner.CornerSize CornerSize(androidx.ui.core.Px size);
     method public static androidx.ui.foundation.shape.corner.CornerSize CornerSize(@IntRange(from=0, to=50) int percent);
@@ -312,7 +291,6 @@
   }
 
   public final class CutCornerShapeKt {
-    ctor public CutCornerShapeKt();
     method public static androidx.ui.foundation.shape.corner.CutCornerShape CutCornerShape(androidx.ui.foundation.shape.corner.CornerSize corner);
     method public static androidx.ui.foundation.shape.corner.CutCornerShape CutCornerShape(androidx.ui.core.Dp size);
     method public static androidx.ui.foundation.shape.corner.CutCornerShape CutCornerShape(androidx.ui.core.Px size);
@@ -337,7 +315,6 @@
   }
 
   public final class RoundedCornerShapeKt {
-    ctor public RoundedCornerShapeKt();
     method public static androidx.ui.foundation.shape.corner.RoundedCornerShape RoundedCornerShape(androidx.ui.foundation.shape.corner.CornerSize corner);
     method public static androidx.ui.foundation.shape.corner.RoundedCornerShape RoundedCornerShape(androidx.ui.core.Dp size);
     method public static androidx.ui.foundation.shape.corner.RoundedCornerShape RoundedCornerShape(androidx.ui.core.Px size);
diff --git a/ui/ui-foundation/api/public_plus_experimental_current.txt b/ui/ui-foundation/api/public_plus_experimental_current.txt
index 503fd58..8c389da 100644
--- a/ui/ui-foundation/api/public_plus_experimental_current.txt
+++ b/ui/ui-foundation/api/public_plus_experimental_current.txt
@@ -2,7 +2,6 @@
 package androidx.ui.foundation {
 
   public final class BackgroundKt {
-    ctor public BackgroundKt();
     method public static androidx.ui.core.DrawModifier background(androidx.ui.graphics.Color color);
     method public static androidx.ui.core.DrawModifier background(androidx.ui.graphics.Brush brush);
     method public static androidx.ui.core.DrawModifier background(androidx.ui.engine.geometry.Shape shape, androidx.ui.graphics.Color color);
@@ -10,34 +9,28 @@
   }
 
   public final class ClickableKt {
-    ctor public ClickableKt();
     method public static void Clickable(kotlin.jvm.functions.Function0<kotlin.Unit>?  boolean consumeDownOnStart = false, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class ColoredRectKt {
-    ctor public ColoredRectKt();
     method public static void ColoredRect(androidx.ui.graphics.Brush brush, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.core.Dp? width = null, androidx.ui.core.Dp? height = null);
     method public static void ColoredRect(androidx.ui.graphics.Color color, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.core.Dp? width = null, androidx.ui.core.Dp? height = null);
   }
 
   public final class ContentColorKt {
-    ctor public ContentColorKt();
     method public static void ProvideContentColor(androidx.ui.graphics.Color color, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static androidx.ui.graphics.Color contentColor();
   }
 
   public final class DarkThemeKt {
-    ctor public DarkThemeKt();
     method public static androidx.compose.Effect<java.lang.Boolean> isSystemInDarkTheme();
   }
 
   public final class DeterminateProgressIndicatorKt {
-    ctor public DeterminateProgressIndicatorKt();
     method public static void DeterminateProgressIndicator(@FloatRange(from=0.0, to=1.0) float progress, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class DialogKt {
-    ctor public DialogKt();
     method public static void Dialog(kotlin.jvm.functions.Function0<kotlin.Unit> onCloseRequest, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -55,13 +48,11 @@
   }
 
   public final class ImageKt {
-    ctor public ImageKt();
     method public static void DrawImage(androidx.ui.graphics.Image image, androidx.ui.graphics.Color? tint = null);
     method public static void SimpleImage(androidx.ui.graphics.Image image, androidx.ui.graphics.Color? tint = null);
   }
 
   public final class ScrollerKt {
-    ctor public ScrollerKt();
     method public static void HorizontalScroller(androidx.ui.foundation.ScrollerPosition scrollerPosition = +memo({ 
     <init>()
 }), androidx.ui.core.Modifier modifier = Modifier.None, boolean isScrollable = true, kotlin.jvm.functions.Function0<kotlin.Unit> child);
@@ -101,7 +92,6 @@
   }
 
   public final class TableBordersKt {
-    ctor public TableBordersKt();
     method public static void drawBorders(androidx.ui.layout.TableChildren, androidx.ui.foundation.shape.border.Border defaultBorder = Border(Color.Black, Dp.Hairline), kotlin.jvm.functions.Function1<? super androidx.ui.foundation.DrawBordersReceiver,kotlin.Unit> block);
   }
 
@@ -125,7 +115,6 @@
   }
 
   public final class AnimatedValueHolderKt {
-    ctor public AnimatedValueHolderKt();
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.foundation.animation.AnimatedValueHolder> animatedDragValue(float initial, float minBound, float maxBound);
   }
 
@@ -142,7 +131,6 @@
   }
 
   public final class FlingConfigKt {
-    ctor public FlingConfigKt();
     method public static androidx.ui.foundation.animation.FlingConfig AnchorsFlingConfig(java.util.List<java.lang.Float> anchors, androidx.animation.AnimationBuilder<java.lang.Float> animationBuilder = androidx.animation.PhysicsBuilder(), kotlin.jvm.functions.Function3<? super androidx.animation.AnimationEndReason,? super java.lang.Float,? super java.lang.Float,kotlin.Unit>?  androidx.animation.DecayAnimation decayAnimation = androidx.animation.ExponentialDecay());
     method public static void fling(androidx.animation.AnimatedFloat, androidx.ui.foundation.animation.FlingConfig config, float startVelocity);
   }
@@ -171,7 +159,6 @@
   }
 
   public final class DraggableKt {
-    ctor public DraggableKt();
     method public static void Draggable(androidx.ui.foundation.gestures.DragDirection dragDirection, androidx.ui.foundation.ValueHolder<java.lang.Float> dragValue, kotlin.jvm.functions.Function1<? super java.lang.Float,kotlin.Unit> onDragValueChangeRequested, kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super java.lang.Float,kotlin.Unit>  boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -189,12 +176,10 @@
 package androidx.ui.foundation.selection {
 
   public final class MutuallyExclusiveSetItemKt {
-    ctor public MutuallyExclusiveSetItemKt();
     method public static void MutuallyExclusiveSetItem(boolean selected, kotlin.jvm.functions.Function0<kotlin.Unit> onClick, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class ToggleableKt {
-    ctor public ToggleableKt();
     method public static void Toggleable(boolean value, kotlin.jvm.functions.Function1<? super java.lang.Boolean,kotlin.Unit>?  kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static androidx.ui.foundation.selection.ToggleableState ToggleableState(boolean value);
     method public static void TriStateToggleable(androidx.ui.foundation.selection.ToggleableState value = androidx.ui.foundation.selection.ToggleableState.On, kotlin.jvm.functions.Function0<kotlin.Unit>?  kotlin.jvm.functions.Function0<kotlin.Unit> children);
@@ -221,7 +206,6 @@
   }
 
   public final class FoundationSemanticsPropertiesKt {
-    ctor public FoundationSemanticsPropertiesKt();
     method public static boolean getInMutuallyExclusiveGroup(androidx.ui.semantics.SemanticsPropertyReceiver);
     method public static boolean getSelected(androidx.ui.semantics.SemanticsPropertyReceiver);
     method public static androidx.ui.foundation.selection.ToggleableState getToggleableState(androidx.ui.semantics.SemanticsPropertyReceiver);
@@ -235,7 +219,6 @@
 package androidx.ui.foundation.shape {
 
   public final class DrawShapeKt {
-    ctor public DrawShapeKt();
     method public static void DrawShape(androidx.ui.engine.geometry.Shape shape, androidx.ui.graphics.Color color);
     method public static void DrawShape(androidx.ui.engine.geometry.Shape shape, androidx.ui.graphics.Brush brush);
   }
@@ -247,7 +230,6 @@
   }
 
   public final class RectangleShapeKt {
-    ctor public RectangleShapeKt();
     method public static androidx.ui.engine.geometry.Shape getRectangleShape();
   }
 
@@ -265,12 +247,10 @@
   }
 
   public final class BorderKt {
-    ctor public BorderKt();
     method public static androidx.ui.foundation.shape.border.Border Border(androidx.ui.graphics.Color color, androidx.ui.core.Dp width);
   }
 
   public final class DrawBorderKt {
-    ctor public DrawBorderKt();
     method public static void DrawBorder(androidx.ui.engine.geometry.Shape shape, androidx.ui.foundation.shape.border.Border border);
   }
 
@@ -289,7 +269,6 @@
   }
 
   public final class CornerSizeKt {
-    ctor public CornerSizeKt();
     method public static androidx.ui.foundation.shape.corner.CornerSize CornerSize(androidx.ui.core.Dp size);
     method public static androidx.ui.foundation.shape.corner.CornerSize CornerSize(androidx.ui.core.Px size);
     method public static androidx.ui.foundation.shape.corner.CornerSize CornerSize(@IntRange(from=0, to=50) int percent);
@@ -312,7 +291,6 @@
   }
 
   public final class CutCornerShapeKt {
-    ctor public CutCornerShapeKt();
     method public static androidx.ui.foundation.shape.corner.CutCornerShape CutCornerShape(androidx.ui.foundation.shape.corner.CornerSize corner);
     method public static androidx.ui.foundation.shape.corner.CutCornerShape CutCornerShape(androidx.ui.core.Dp size);
     method public static androidx.ui.foundation.shape.corner.CutCornerShape CutCornerShape(androidx.ui.core.Px size);
@@ -337,7 +315,6 @@
   }
 
   public final class RoundedCornerShapeKt {
-    ctor public RoundedCornerShapeKt();
     method public static androidx.ui.foundation.shape.corner.RoundedCornerShape RoundedCornerShape(androidx.ui.foundation.shape.corner.CornerSize corner);
     method public static androidx.ui.foundation.shape.corner.RoundedCornerShape RoundedCornerShape(androidx.ui.core.Dp size);
     method public static androidx.ui.foundation.shape.corner.RoundedCornerShape RoundedCornerShape(androidx.ui.core.Px size);
diff --git a/ui/ui-foundation/api/restricted_0.1.0-dev04.txt b/ui/ui-foundation/api/restricted_0.1.0-dev04.txt
index 503fd58..8c389da 100644
--- a/ui/ui-foundation/api/restricted_0.1.0-dev04.txt
+++ b/ui/ui-foundation/api/restricted_0.1.0-dev04.txt
@@ -2,7 +2,6 @@
 package androidx.ui.foundation {
 
   public final class BackgroundKt {
-    ctor public BackgroundKt();
     method public static androidx.ui.core.DrawModifier background(androidx.ui.graphics.Color color);
     method public static androidx.ui.core.DrawModifier background(androidx.ui.graphics.Brush brush);
     method public static androidx.ui.core.DrawModifier background(androidx.ui.engine.geometry.Shape shape, androidx.ui.graphics.Color color);
@@ -10,34 +9,28 @@
   }
 
   public final class ClickableKt {
-    ctor public ClickableKt();
     method public static void Clickable(kotlin.jvm.functions.Function0<kotlin.Unit>?  boolean consumeDownOnStart = false, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class ColoredRectKt {
-    ctor public ColoredRectKt();
     method public static void ColoredRect(androidx.ui.graphics.Brush brush, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.core.Dp? width = null, androidx.ui.core.Dp? height = null);
     method public static void ColoredRect(androidx.ui.graphics.Color color, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.core.Dp? width = null, androidx.ui.core.Dp? height = null);
   }
 
   public final class ContentColorKt {
-    ctor public ContentColorKt();
     method public static void ProvideContentColor(androidx.ui.graphics.Color color, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static androidx.ui.graphics.Color contentColor();
   }
 
   public final class DarkThemeKt {
-    ctor public DarkThemeKt();
     method public static androidx.compose.Effect<java.lang.Boolean> isSystemInDarkTheme();
   }
 
   public final class DeterminateProgressIndicatorKt {
-    ctor public DeterminateProgressIndicatorKt();
     method public static void DeterminateProgressIndicator(@FloatRange(from=0.0, to=1.0) float progress, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class DialogKt {
-    ctor public DialogKt();
     method public static void Dialog(kotlin.jvm.functions.Function0<kotlin.Unit> onCloseRequest, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -55,13 +48,11 @@
   }
 
   public final class ImageKt {
-    ctor public ImageKt();
     method public static void DrawImage(androidx.ui.graphics.Image image, androidx.ui.graphics.Color? tint = null);
     method public static void SimpleImage(androidx.ui.graphics.Image image, androidx.ui.graphics.Color? tint = null);
   }
 
   public final class ScrollerKt {
-    ctor public ScrollerKt();
     method public static void HorizontalScroller(androidx.ui.foundation.ScrollerPosition scrollerPosition = +memo({ 
     <init>()
 }), androidx.ui.core.Modifier modifier = Modifier.None, boolean isScrollable = true, kotlin.jvm.functions.Function0<kotlin.Unit> child);
@@ -101,7 +92,6 @@
   }
 
   public final class TableBordersKt {
-    ctor public TableBordersKt();
     method public static void drawBorders(androidx.ui.layout.TableChildren, androidx.ui.foundation.shape.border.Border defaultBorder = Border(Color.Black, Dp.Hairline), kotlin.jvm.functions.Function1<? super androidx.ui.foundation.DrawBordersReceiver,kotlin.Unit> block);
   }
 
@@ -125,7 +115,6 @@
   }
 
   public final class AnimatedValueHolderKt {
-    ctor public AnimatedValueHolderKt();
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.foundation.animation.AnimatedValueHolder> animatedDragValue(float initial, float minBound, float maxBound);
   }
 
@@ -142,7 +131,6 @@
   }
 
   public final class FlingConfigKt {
-    ctor public FlingConfigKt();
     method public static androidx.ui.foundation.animation.FlingConfig AnchorsFlingConfig(java.util.List<java.lang.Float> anchors, androidx.animation.AnimationBuilder<java.lang.Float> animationBuilder = androidx.animation.PhysicsBuilder(), kotlin.jvm.functions.Function3<? super androidx.animation.AnimationEndReason,? super java.lang.Float,? super java.lang.Float,kotlin.Unit>?  androidx.animation.DecayAnimation decayAnimation = androidx.animation.ExponentialDecay());
     method public static void fling(androidx.animation.AnimatedFloat, androidx.ui.foundation.animation.FlingConfig config, float startVelocity);
   }
@@ -171,7 +159,6 @@
   }
 
   public final class DraggableKt {
-    ctor public DraggableKt();
     method public static void Draggable(androidx.ui.foundation.gestures.DragDirection dragDirection, androidx.ui.foundation.ValueHolder<java.lang.Float> dragValue, kotlin.jvm.functions.Function1<? super java.lang.Float,kotlin.Unit> onDragValueChangeRequested, kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super java.lang.Float,kotlin.Unit>  boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -189,12 +176,10 @@
 package androidx.ui.foundation.selection {
 
   public final class MutuallyExclusiveSetItemKt {
-    ctor public MutuallyExclusiveSetItemKt();
     method public static void MutuallyExclusiveSetItem(boolean selected, kotlin.jvm.functions.Function0<kotlin.Unit> onClick, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class ToggleableKt {
-    ctor public ToggleableKt();
     method public static void Toggleable(boolean value, kotlin.jvm.functions.Function1<? super java.lang.Boolean,kotlin.Unit>?  kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static androidx.ui.foundation.selection.ToggleableState ToggleableState(boolean value);
     method public static void TriStateToggleable(androidx.ui.foundation.selection.ToggleableState value = androidx.ui.foundation.selection.ToggleableState.On, kotlin.jvm.functions.Function0<kotlin.Unit>?  kotlin.jvm.functions.Function0<kotlin.Unit> children);
@@ -221,7 +206,6 @@
   }
 
   public final class FoundationSemanticsPropertiesKt {
-    ctor public FoundationSemanticsPropertiesKt();
     method public static boolean getInMutuallyExclusiveGroup(androidx.ui.semantics.SemanticsPropertyReceiver);
     method public static boolean getSelected(androidx.ui.semantics.SemanticsPropertyReceiver);
     method public static androidx.ui.foundation.selection.ToggleableState getToggleableState(androidx.ui.semantics.SemanticsPropertyReceiver);
@@ -235,7 +219,6 @@
 package androidx.ui.foundation.shape {
 
   public final class DrawShapeKt {
-    ctor public DrawShapeKt();
     method public static void DrawShape(androidx.ui.engine.geometry.Shape shape, androidx.ui.graphics.Color color);
     method public static void DrawShape(androidx.ui.engine.geometry.Shape shape, androidx.ui.graphics.Brush brush);
   }
@@ -247,7 +230,6 @@
   }
 
   public final class RectangleShapeKt {
-    ctor public RectangleShapeKt();
     method public static androidx.ui.engine.geometry.Shape getRectangleShape();
   }
 
@@ -265,12 +247,10 @@
   }
 
   public final class BorderKt {
-    ctor public BorderKt();
     method public static androidx.ui.foundation.shape.border.Border Border(androidx.ui.graphics.Color color, androidx.ui.core.Dp width);
   }
 
   public final class DrawBorderKt {
-    ctor public DrawBorderKt();
     method public static void DrawBorder(androidx.ui.engine.geometry.Shape shape, androidx.ui.foundation.shape.border.Border border);
   }
 
@@ -289,7 +269,6 @@
   }
 
   public final class CornerSizeKt {
-    ctor public CornerSizeKt();
     method public static androidx.ui.foundation.shape.corner.CornerSize CornerSize(androidx.ui.core.Dp size);
     method public static androidx.ui.foundation.shape.corner.CornerSize CornerSize(androidx.ui.core.Px size);
     method public static androidx.ui.foundation.shape.corner.CornerSize CornerSize(@IntRange(from=0, to=50) int percent);
@@ -312,7 +291,6 @@
   }
 
   public final class CutCornerShapeKt {
-    ctor public CutCornerShapeKt();
     method public static androidx.ui.foundation.shape.corner.CutCornerShape CutCornerShape(androidx.ui.foundation.shape.corner.CornerSize corner);
     method public static androidx.ui.foundation.shape.corner.CutCornerShape CutCornerShape(androidx.ui.core.Dp size);
     method public static androidx.ui.foundation.shape.corner.CutCornerShape CutCornerShape(androidx.ui.core.Px size);
@@ -337,7 +315,6 @@
   }
 
   public final class RoundedCornerShapeKt {
-    ctor public RoundedCornerShapeKt();
     method public static androidx.ui.foundation.shape.corner.RoundedCornerShape RoundedCornerShape(androidx.ui.foundation.shape.corner.CornerSize corner);
     method public static androidx.ui.foundation.shape.corner.RoundedCornerShape RoundedCornerShape(androidx.ui.core.Dp size);
     method public static androidx.ui.foundation.shape.corner.RoundedCornerShape RoundedCornerShape(androidx.ui.core.Px size);
diff --git a/ui/ui-foundation/api/restricted_current.txt b/ui/ui-foundation/api/restricted_current.txt
index 503fd58..8c389da 100644
--- a/ui/ui-foundation/api/restricted_current.txt
+++ b/ui/ui-foundation/api/restricted_current.txt
@@ -2,7 +2,6 @@
 package androidx.ui.foundation {
 
   public final class BackgroundKt {
-    ctor public BackgroundKt();
     method public static androidx.ui.core.DrawModifier background(androidx.ui.graphics.Color color);
     method public static androidx.ui.core.DrawModifier background(androidx.ui.graphics.Brush brush);
     method public static androidx.ui.core.DrawModifier background(androidx.ui.engine.geometry.Shape shape, androidx.ui.graphics.Color color);
@@ -10,34 +9,28 @@
   }
 
   public final class ClickableKt {
-    ctor public ClickableKt();
     method public static void Clickable(kotlin.jvm.functions.Function0<kotlin.Unit>?  boolean consumeDownOnStart = false, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class ColoredRectKt {
-    ctor public ColoredRectKt();
     method public static void ColoredRect(androidx.ui.graphics.Brush brush, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.core.Dp? width = null, androidx.ui.core.Dp? height = null);
     method public static void ColoredRect(androidx.ui.graphics.Color color, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.core.Dp? width = null, androidx.ui.core.Dp? height = null);
   }
 
   public final class ContentColorKt {
-    ctor public ContentColorKt();
     method public static void ProvideContentColor(androidx.ui.graphics.Color color, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static androidx.ui.graphics.Color contentColor();
   }
 
   public final class DarkThemeKt {
-    ctor public DarkThemeKt();
     method public static androidx.compose.Effect<java.lang.Boolean> isSystemInDarkTheme();
   }
 
   public final class DeterminateProgressIndicatorKt {
-    ctor public DeterminateProgressIndicatorKt();
     method public static void DeterminateProgressIndicator(@FloatRange(from=0.0, to=1.0) float progress, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class DialogKt {
-    ctor public DialogKt();
     method public static void Dialog(kotlin.jvm.functions.Function0<kotlin.Unit> onCloseRequest, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -55,13 +48,11 @@
   }
 
   public final class ImageKt {
-    ctor public ImageKt();
     method public static void DrawImage(androidx.ui.graphics.Image image, androidx.ui.graphics.Color? tint = null);
     method public static void SimpleImage(androidx.ui.graphics.Image image, androidx.ui.graphics.Color? tint = null);
   }
 
   public final class ScrollerKt {
-    ctor public ScrollerKt();
     method public static void HorizontalScroller(androidx.ui.foundation.ScrollerPosition scrollerPosition = +memo({ 
     <init>()
 }), androidx.ui.core.Modifier modifier = Modifier.None, boolean isScrollable = true, kotlin.jvm.functions.Function0<kotlin.Unit> child);
@@ -101,7 +92,6 @@
   }
 
   public final class TableBordersKt {
-    ctor public TableBordersKt();
     method public static void drawBorders(androidx.ui.layout.TableChildren, androidx.ui.foundation.shape.border.Border defaultBorder = Border(Color.Black, Dp.Hairline), kotlin.jvm.functions.Function1<? super androidx.ui.foundation.DrawBordersReceiver,kotlin.Unit> block);
   }
 
@@ -125,7 +115,6 @@
   }
 
   public final class AnimatedValueHolderKt {
-    ctor public AnimatedValueHolderKt();
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.foundation.animation.AnimatedValueHolder> animatedDragValue(float initial, float minBound, float maxBound);
   }
 
@@ -142,7 +131,6 @@
   }
 
   public final class FlingConfigKt {
-    ctor public FlingConfigKt();
     method public static androidx.ui.foundation.animation.FlingConfig AnchorsFlingConfig(java.util.List<java.lang.Float> anchors, androidx.animation.AnimationBuilder<java.lang.Float> animationBuilder = androidx.animation.PhysicsBuilder(), kotlin.jvm.functions.Function3<? super androidx.animation.AnimationEndReason,? super java.lang.Float,? super java.lang.Float,kotlin.Unit>?  androidx.animation.DecayAnimation decayAnimation = androidx.animation.ExponentialDecay());
     method public static void fling(androidx.animation.AnimatedFloat, androidx.ui.foundation.animation.FlingConfig config, float startVelocity);
   }
@@ -171,7 +159,6 @@
   }
 
   public final class DraggableKt {
-    ctor public DraggableKt();
     method public static void Draggable(androidx.ui.foundation.gestures.DragDirection dragDirection, androidx.ui.foundation.ValueHolder<java.lang.Float> dragValue, kotlin.jvm.functions.Function1<? super java.lang.Float,kotlin.Unit> onDragValueChangeRequested, kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit>  kotlin.jvm.functions.Function1<? super java.lang.Float,kotlin.Unit>  boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -189,12 +176,10 @@
 package androidx.ui.foundation.selection {
 
   public final class MutuallyExclusiveSetItemKt {
-    ctor public MutuallyExclusiveSetItemKt();
     method public static void MutuallyExclusiveSetItem(boolean selected, kotlin.jvm.functions.Function0<kotlin.Unit> onClick, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class ToggleableKt {
-    ctor public ToggleableKt();
     method public static void Toggleable(boolean value, kotlin.jvm.functions.Function1<? super java.lang.Boolean,kotlin.Unit>?  kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static androidx.ui.foundation.selection.ToggleableState ToggleableState(boolean value);
     method public static void TriStateToggleable(androidx.ui.foundation.selection.ToggleableState value = androidx.ui.foundation.selection.ToggleableState.On, kotlin.jvm.functions.Function0<kotlin.Unit>?  kotlin.jvm.functions.Function0<kotlin.Unit> children);
@@ -221,7 +206,6 @@
   }
 
   public final class FoundationSemanticsPropertiesKt {
-    ctor public FoundationSemanticsPropertiesKt();
     method public static boolean getInMutuallyExclusiveGroup(androidx.ui.semantics.SemanticsPropertyReceiver);
     method public static boolean getSelected(androidx.ui.semantics.SemanticsPropertyReceiver);
     method public static androidx.ui.foundation.selection.ToggleableState getToggleableState(androidx.ui.semantics.SemanticsPropertyReceiver);
@@ -235,7 +219,6 @@
 package androidx.ui.foundation.shape {
 
   public final class DrawShapeKt {
-    ctor public DrawShapeKt();
     method public static void DrawShape(androidx.ui.engine.geometry.Shape shape, androidx.ui.graphics.Color color);
     method public static void DrawShape(androidx.ui.engine.geometry.Shape shape, androidx.ui.graphics.Brush brush);
   }
@@ -247,7 +230,6 @@
   }
 
   public final class RectangleShapeKt {
-    ctor public RectangleShapeKt();
     method public static androidx.ui.engine.geometry.Shape getRectangleShape();
   }
 
@@ -265,12 +247,10 @@
   }
 
   public final class BorderKt {
-    ctor public BorderKt();
     method public static androidx.ui.foundation.shape.border.Border Border(androidx.ui.graphics.Color color, androidx.ui.core.Dp width);
   }
 
   public final class DrawBorderKt {
-    ctor public DrawBorderKt();
     method public static void DrawBorder(androidx.ui.engine.geometry.Shape shape, androidx.ui.foundation.shape.border.Border border);
   }
 
@@ -289,7 +269,6 @@
   }
 
   public final class CornerSizeKt {
-    ctor public CornerSizeKt();
     method public static androidx.ui.foundation.shape.corner.CornerSize CornerSize(androidx.ui.core.Dp size);
     method public static androidx.ui.foundation.shape.corner.CornerSize CornerSize(androidx.ui.core.Px size);
     method public static androidx.ui.foundation.shape.corner.CornerSize CornerSize(@IntRange(from=0, to=50) int percent);
@@ -312,7 +291,6 @@
   }
 
   public final class CutCornerShapeKt {
-    ctor public CutCornerShapeKt();
     method public static androidx.ui.foundation.shape.corner.CutCornerShape CutCornerShape(androidx.ui.foundation.shape.corner.CornerSize corner);
     method public static androidx.ui.foundation.shape.corner.CutCornerShape CutCornerShape(androidx.ui.core.Dp size);
     method public static androidx.ui.foundation.shape.corner.CutCornerShape CutCornerShape(androidx.ui.core.Px size);
@@ -337,7 +315,6 @@
   }
 
   public final class RoundedCornerShapeKt {
-    ctor public RoundedCornerShapeKt();
     method public static androidx.ui.foundation.shape.corner.RoundedCornerShape RoundedCornerShape(androidx.ui.foundation.shape.corner.CornerSize corner);
     method public static androidx.ui.foundation.shape.corner.RoundedCornerShape RoundedCornerShape(androidx.ui.core.Dp size);
     method public static androidx.ui.foundation.shape.corner.RoundedCornerShape RoundedCornerShape(androidx.ui.core.Px size);
diff --git a/ui/ui-framework/api/0.1.0-dev04.txt b/ui/ui-framework/api/0.1.0-dev04.txt
index cfd6464..0837fa1 100644
--- a/ui/ui-framework/api/0.1.0-dev04.txt
+++ b/ui/ui-framework/api/0.1.0-dev04.txt
@@ -2,18 +2,15 @@
 package androidx.ui.core {
 
   public final class ClipKt {
-    ctor public ClipKt();
     method public static inline void Clip(androidx.ui.engine.geometry.Shape shape, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class DrawKt {
-    ctor public DrawKt();
     method public static inline void Draw(kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit> onPaint);
     method public static inline void Draw(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit> onPaint);
   }
 
   public final class DrawShadowKt {
-    ctor public DrawShadowKt();
     method public static inline void DrawShadow(androidx.ui.engine.geometry.Shape shape, androidx.ui.core.Dp elevation);
   }
 
@@ -33,7 +30,6 @@
   }
 
   public final class LayoutKt {
-    ctor public LayoutKt();
     method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> maxIntrinsicHeightMeasureBlock, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
     method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
     method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit>![] childrenArray, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super androidx.ui.core.MultiComposableMeasurables,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
@@ -51,7 +47,6 @@
   }
 
   public final class LayoutTagKt {
-    ctor public LayoutTagKt();
     method public static Object? getTag(androidx.ui.core.Measurable);
   }
 
@@ -76,27 +71,22 @@
   }
 
   public final class OpacityKt {
-    ctor public OpacityKt();
     method public static inline void Opacity(@FloatRange(from=0.0, to=1.0) float opacity, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class ParentDataKt {
-    ctor public ParentDataKt();
     method public static inline void ParentData(Object data, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class PasswordTextFieldKt {
-    ctor public PasswordTextFieldKt();
     method public static void PasswordTextField(String value, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit>  androidx.ui.text.TextStyle? textStyle = null, char mask = '\u2022', androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit>  kotlin.jvm.functions.Function0<kotlin.Unit>  String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> >
   }
 
   public final class PointerInputWrapperKt {
-    ctor public PointerInputWrapperKt();
     method public static inline void PointerInputWrapper(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.core.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler = { event, _, _ -> event }, kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler = {}, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class PopupKt {
-    ctor public PopupKt();
     method public static void DropdownPopup(androidx.ui.core.DropDownAlignment dropDownAlignment = androidx.ui.core.DropDownAlignment.Left, androidx.ui.core.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void Popup(androidx.ui.core.Alignment alignment = Alignment.TopLeft, androidx.ui.core.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void disposeActivityComposition(android.app.Activity activity);
@@ -114,30 +104,25 @@
   }
 
   public final class RepaintBoundaryKt {
-    ctor public RepaintBoundaryKt();
     method public static void RepaintBoundary(String? name = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class TestTagProviderKt {
-    ctor public TestTagProviderKt();
     method public static void TestTag(String tag, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static String getDefaultTestTag();
     method public static androidx.compose.Ambient<java.lang.String> getTestTagAmbient();
   }
 
   public final class TextFieldDelegateKt {
-    ctor public TextFieldDelegateKt();
   }
 
   public final class TextFieldKt {
-    ctor public TextFieldKt();
     method public static void TextField(String value, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit>  androidx.ui.text.TextStyle? textStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit>  kotlin.jvm.functions.Function0<kotlin.Unit>  String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit>  androidx.ui.input.VisualTransformation? visualTransformation = null);
     method public static void TextField(androidx.ui.core.EditorModel value, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super androidx.ui.core.EditorModel,kotlin.Unit>  androidx.ui.text.TextStyle? textStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit>  kotlin.jvm.functions.Function0<kotlin.Unit>  String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit>  androidx.ui.input.VisualTransformation? visualTransformation = null);
     method public static void TextField(androidx.ui.core.EditorModel model, androidx.ui.text.TextRange? compositionRange, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function2<? super androidx.ui.core.EditorModel,? super androidx.ui.text.TextRange,kotlin.Unit>  _, _ ->  }, androidx.ui.text.TextStyle? textStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit>  kotlin.jvm.functions.Function0<kotlin.Unit>  String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit>  androidx.ui.input.VisualTransformation? visualTransformation = null);
   }
 
   public final class TextKt {
-    ctor public TextKt();
     method public static void CurrentTextStyleProvider(androidx.ui.text.TextStyle value, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void Text(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle? style = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, int maxLines = 2147483647, kotlin.jvm.functions.Function1<? super androidx.ui.core.TextSpanScope,kotlin.Unit> child);
     method public static void Text(String text, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle? style = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, int maxLines = 2147483647);
@@ -148,7 +133,6 @@
   }
 
   public final class TextSpanComposeKt {
-    ctor public TextSpanComposeKt();
     method public static void Span(androidx.ui.core.TextSpanScope, String? text = null, androidx.ui.text.SpanStyle? style = null, kotlin.jvm.functions.Function1<? super androidx.ui.core.TextSpanScope,kotlin.Unit> child);
     method public static void Span(androidx.ui.core.TextSpanScope, String? text = null, androidx.ui.text.SpanStyle? style = null);
     method public static void compose(androidx.ui.text.TextSpan container, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function1<? super androidx.ui.core.TextSpanScope,kotlin.Unit> composable);
@@ -175,7 +159,6 @@
   }
 
   public final class WrapperKt {
-    ctor public WrapperKt();
     method public static void ComposeView(kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void WithDensity(kotlin.jvm.functions.Function1<? super androidx.ui.core.DensityScope,kotlin.Unit> block);
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.core.Density> ambientDensity();
@@ -200,7 +183,6 @@
 package androidx.ui.core.gesture {
 
   public final class ConstantsKt {
-    ctor public ConstantsKt();
     method public static androidx.ui.core.Duration getDoubleTapMinTime();
     method public static androidx.ui.core.Dp getDoubleTapSlop();
     method public static androidx.ui.core.Duration getDoubleTapTimeout();
@@ -221,7 +203,6 @@
   }
 
   public final class DoubleTapGestureDetectorKt {
-    ctor public DoubleTapGestureDetectorKt();
     method public static void DoubleTapGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit> onDoubleTap, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -232,7 +213,6 @@
   }
 
   public final class LongPressDragGestureDetectorKt {
-    ctor public LongPressDragGestureDetectorKt();
     method public static void LongPressDragGestureDetector(androidx.ui.core.gesture.LongPressDragObserver longPressDragObserver, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -244,32 +224,26 @@
   }
 
   public final class LongPressGestureDetectorKt {
-    ctor public LongPressGestureDetectorKt();
     method public static void LongPressGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit> onLongPress, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class PressGestureDetectorKt {
-    ctor public PressGestureDetectorKt();
     method public static void PressGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit>?  kotlin.jvm.functions.Function0<kotlin.Unit>?  kotlin.jvm.functions.Function0<kotlin.Unit>?  boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class PressIndicatorGestureDetectorKt {
-    ctor public PressIndicatorGestureDetectorKt();
     method public static void PressIndicatorGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit>?  kotlin.jvm.functions.Function0<kotlin.Unit>?  kotlin.jvm.functions.Function0<kotlin.Unit>?  boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class PressReleasedGestureDetectorKt {
-    ctor public PressReleasedGestureDetectorKt();
     method public static void PressReleasedGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit>?  boolean consumeDownOnStart = true, boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class RawDragGestureDetectorKt {
-    ctor public RawDragGestureDetectorKt();
     method public static void RawDragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartDragging = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class RawScaleGestureDetectorKt {
-    ctor public RawScaleGestureDetectorKt();
     method public static void RawScaleGestureDetector(androidx.ui.core.gesture.RawScaleObserver scaleObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartScaling = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -280,7 +254,6 @@
   }
 
   public final class ScaleGestureDetectorKt {
-    ctor public ScaleGestureDetectorKt();
     method public static void ScaleGestureDetector(androidx.ui.core.gesture.ScaleObserver scaleObserver, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -291,21 +264,17 @@
   }
 
   public final class ScaleSlopExceededGestureDetectorKt {
-    ctor public ScaleSlopExceededGestureDetectorKt();
     method public static void ScaleSlopExceededGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onScaleSlopExceeded, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class ScaleUtilKt {
-    ctor public ScaleUtilKt();
   }
 
   public final class TouchSlopDragGestureDetectorKt {
-    ctor public TouchSlopDragGestureDetectorKt();
     method public static void TouchSlopDragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class TouchSlopExceededGestureDetectorKt {
-    ctor public TouchSlopExceededGestureDetectorKt();
     method public static void TouchSlopExceededGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onTouchSlopExceeded, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -314,12 +283,10 @@
 package androidx.ui.core.gesture.util {
 
   public final class GestureUtilsKt {
-    ctor public GestureUtilsKt();
     method public static boolean anyPointersInBounds(java.util.List<androidx.ui.core.PointerInputChange>, androidx.ui.core.IntPxSize bounds);
   }
 
   public final class PolyFitLeastSquaresKt {
-    ctor public PolyFitLeastSquaresKt();
   }
 
   public final class VelocityTracker {
@@ -330,7 +297,6 @@
   }
 
   public final class VelocityTrackerKt {
-    ctor public VelocityTrackerKt();
   }
 
 }
@@ -376,16 +342,13 @@
   }
 
   public final class SelectionContainerKt {
-    ctor public SelectionContainerKt();
     method public static void SelectionContainer(androidx.ui.core.selection.Selection? selection, kotlin.jvm.functions.Function1<? super androidx.ui.core.selection.Selection,kotlin.Unit> onSelectionChange, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class SelectionHandlesKt {
-    ctor public SelectionHandlesKt();
   }
 
   public final class SelectionManagerKt {
-    ctor public SelectionManagerKt();
   }
 
   public interface SelectionRegistrar {
@@ -394,12 +357,10 @@
   }
 
   public final class SelectionRegistrarKt {
-    ctor public SelectionRegistrarKt();
     method public static androidx.compose.Ambient<androidx.ui.core.selection.SelectionRegistrar> getSelectionRegistrarAmbient();
   }
 
   public final class TextSelectionDelegateKt {
-    ctor public TextSelectionDelegateKt();
   }
 
 }
@@ -416,7 +377,6 @@
   }
 
   public final class FocusableKt {
-    ctor public FocusableKt();
     method public static void Focusable(androidx.ui.focus.FocusOperator focusOperator = +memo({ 
     <init>()
 }), kotlin.jvm.functions.Function1<? super androidx.ui.focus.FocusOperator,kotlin.Unit> children);
@@ -450,12 +410,10 @@
   }
 
   public final class VectorAssetKt {
-    ctor public VectorAssetKt();
     method public static void DrawVector(androidx.ui.graphics.vector.VectorAsset vectorImage, androidx.ui.graphics.Color tintColor = Color.Transparent, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.graphics.ScaleFit fit = ScaleFit.Fit);
   }
 
   public final class VectorComposeKt {
-    ctor public VectorComposeKt();
     method public static void DrawVector(androidx.ui.core.Dp defaultWidth, androidx.ui.core.Dp defaultHeight, float viewportWidth = -1.0f, float viewportHeight = -1.0f, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
     method public static void DrawVector(androidx.ui.core.Px defaultWidth, androidx.ui.core.Px defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
     method public static void Group(androidx.ui.graphics.vector.VectorScope, String name = "", float rotation = 0.0f, float pivotX = 0.0f, float pivotY = 0.0f, float scaleX = 1.0f, float scaleY = 1.0f, float translationX = 0.0f, float translationY = 0.0f, java.util.List<androidx.ui.graphics.vector.PathNode> clipPathData = EmptyPath, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.VectorScope,kotlin.Unit> children);
@@ -502,7 +460,6 @@
 package androidx.ui.graphics.vector.compat {
 
   public final class XmlVectorParserKt {
-    ctor public XmlVectorParserKt();
   }
 
 }
@@ -510,7 +467,6 @@
 package androidx.ui.res {
 
   public final class ColorResourcesKt {
-    ctor public ColorResourcesKt();
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.graphics.Color> colorResource(@ColorRes int id);
   }
 
@@ -525,7 +481,6 @@
   }
 
   public final class ImageResourcesKt {
-    ctor public ImageResourcesKt();
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.graphics.Image> imageResource(@DrawableRes int id);
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.res.DeferredResource<androidx.ui.graphics.Image>> loadImageResource(int id, androidx.ui.graphics.Image? pendingImage = null, androidx.ui.graphics.Image? failedImage = null);
   }
@@ -539,7 +494,6 @@
   }
 
   public final class PrimitiveResourcesKt {
-    ctor public PrimitiveResourcesKt();
     method @CheckResult(suggest="+") public static androidx.compose.Effect<java.lang.Boolean> booleanResource(@BoolRes int id);
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.core.Dp> dimensionResource(@DimenRes int id);
     method @CheckResult(suggest="+") public static androidx.compose.Effect<int[]> integerArrayResource(@ArrayRes int id);
@@ -551,18 +505,15 @@
   }
 
   public final class ResourcesKt {
-    ctor public ResourcesKt();
   }
 
   public final class StringResourcesKt {
-    ctor public StringResourcesKt();
     method @CheckResult(suggest="+") public static androidx.compose.Effect<java.lang.String[]> stringArrayResource(@ArrayRes int id);
     method @CheckResult(suggest="+") public static androidx.compose.Effect<java.lang.String> stringResource(@StringRes int id);
     method @CheckResult(suggest="+") public static androidx.compose.Effect<java.lang.String> stringResource(@StringRes int id, java.lang.Object... formatArgs);
   }
 
   public final class VectorResourcesKt {
-    ctor public VectorResourcesKt();
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.res.DeferredResource<androidx.ui.graphics.vector.VectorAsset>> loadVectorResource(int id, androidx.ui.graphics.vector.VectorAsset? pendingResource = null, androidx.ui.graphics.vector.VectorAsset? failedResource = null);
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.graphics.vector.VectorAsset> vectorResource(@DrawableRes int id);
   }
@@ -586,7 +537,6 @@
   }
 
   public final class SemanticsKt {
-    ctor public SemanticsKt();
     method public static void Semantics(boolean container = false, boolean explicitChildNodes = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -607,7 +557,6 @@
   }
 
   public final class SemanticsPropertiesKt {
-    ctor public SemanticsPropertiesKt();
     method public static void ScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function2<? super androidx.ui.core.Px,? super androidx.ui.core.Px,kotlin.Unit> action);
     method public static String getAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver);
     method public static String getAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver);
@@ -635,7 +584,6 @@
 package androidx.ui.tooling {
 
   public final class InspectionModeKt {
-    ctor public InspectionModeKt();
     method public static androidx.compose.Ambient<java.lang.Boolean> getInspectionMode();
   }
 
diff --git a/ui/ui-framework/api/current.txt b/ui/ui-framework/api/current.txt
index cfd6464..0837fa1 100644
--- a/ui/ui-framework/api/current.txt
+++ b/ui/ui-framework/api/current.txt
@@ -2,18 +2,15 @@
 package androidx.ui.core {
 
   public final class ClipKt {
-    ctor public ClipKt();
     method public static inline void Clip(androidx.ui.engine.geometry.Shape shape, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class DrawKt {
-    ctor public DrawKt();
     method public static inline void Draw(kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit> onPaint);
     method public static inline void Draw(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit> onPaint);
   }
 
   public final class DrawShadowKt {
-    ctor public DrawShadowKt();
     method public static inline void DrawShadow(androidx.ui.engine.geometry.Shape shape, androidx.ui.core.Dp elevation);
   }
 
@@ -33,7 +30,6 @@
   }
 
   public final class LayoutKt {
-    ctor public LayoutKt();
     method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> maxIntrinsicHeightMeasureBlock, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
     method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
     method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit>![] childrenArray, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super androidx.ui.core.MultiComposableMeasurables,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
@@ -51,7 +47,6 @@
   }
 
   public final class LayoutTagKt {
-    ctor public LayoutTagKt();
     method public static Object? getTag(androidx.ui.core.Measurable);
   }
 
@@ -76,27 +71,22 @@
   }
 
   public final class OpacityKt {
-    ctor public OpacityKt();
     method public static inline void Opacity(@FloatRange(from=0.0, to=1.0) float opacity, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class ParentDataKt {
-    ctor public ParentDataKt();
     method public static inline void ParentData(Object data, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class PasswordTextFieldKt {
-    ctor public PasswordTextFieldKt();
     method public static void PasswordTextField(String value, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit>  androidx.ui.text.TextStyle? textStyle = null, char mask = '\u2022', androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit>  kotlin.jvm.functions.Function0<kotlin.Unit>  String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> >
   }
 
   public final class PointerInputWrapperKt {
-    ctor public PointerInputWrapperKt();
     method public static inline void PointerInputWrapper(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.core.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler = { event, _, _ -> event }, kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler = {}, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class PopupKt {
-    ctor public PopupKt();
     method public static void DropdownPopup(androidx.ui.core.DropDownAlignment dropDownAlignment = androidx.ui.core.DropDownAlignment.Left, androidx.ui.core.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void Popup(androidx.ui.core.Alignment alignment = Alignment.TopLeft, androidx.ui.core.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void disposeActivityComposition(android.app.Activity activity);
@@ -114,30 +104,25 @@
   }
 
   public final class RepaintBoundaryKt {
-    ctor public RepaintBoundaryKt();
     method public static void RepaintBoundary(String? name = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class TestTagProviderKt {
-    ctor public TestTagProviderKt();
     method public static void TestTag(String tag, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static String getDefaultTestTag();
     method public static androidx.compose.Ambient<java.lang.String> getTestTagAmbient();
   }
 
   public final class TextFieldDelegateKt {
-    ctor public TextFieldDelegateKt();
   }
 
   public final class TextFieldKt {
-    ctor public TextFieldKt();
     method public static void TextField(String value, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit>  androidx.ui.text.TextStyle? textStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit>  kotlin.jvm.functions.Function0<kotlin.Unit>  String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit>  androidx.ui.input.VisualTransformation? visualTransformation = null);
     method public static void TextField(androidx.ui.core.EditorModel value, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super androidx.ui.core.EditorModel,kotlin.Unit>  androidx.ui.text.TextStyle? textStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit>  kotlin.jvm.functions.Function0<kotlin.Unit>  String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit>  androidx.ui.input.VisualTransformation? visualTransformation = null);
     method public static void TextField(androidx.ui.core.EditorModel model, androidx.ui.text.TextRange? compositionRange, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function2<? super androidx.ui.core.EditorModel,? super androidx.ui.text.TextRange,kotlin.Unit>  _, _ ->  }, androidx.ui.text.TextStyle? textStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit>  kotlin.jvm.functions.Function0<kotlin.Unit>  String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit>  androidx.ui.input.VisualTransformation? visualTransformation = null);
   }
 
   public final class TextKt {
-    ctor public TextKt();
     method public static void CurrentTextStyleProvider(androidx.ui.text.TextStyle value, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void Text(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle? style = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, int maxLines = 2147483647, kotlin.jvm.functions.Function1<? super androidx.ui.core.TextSpanScope,kotlin.Unit> child);
     method public static void Text(String text, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle? style = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, int maxLines = 2147483647);
@@ -148,7 +133,6 @@
   }
 
   public final class TextSpanComposeKt {
-    ctor public TextSpanComposeKt();
     method public static void Span(androidx.ui.core.TextSpanScope, String? text = null, androidx.ui.text.SpanStyle? style = null, kotlin.jvm.functions.Function1<? super androidx.ui.core.TextSpanScope,kotlin.Unit> child);
     method public static void Span(androidx.ui.core.TextSpanScope, String? text = null, androidx.ui.text.SpanStyle? style = null);
     method public static void compose(androidx.ui.text.TextSpan container, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function1<? super androidx.ui.core.TextSpanScope,kotlin.Unit> composable);
@@ -175,7 +159,6 @@
   }
 
   public final class WrapperKt {
-    ctor public WrapperKt();
     method public static void ComposeView(kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void WithDensity(kotlin.jvm.functions.Function1<? super androidx.ui.core.DensityScope,kotlin.Unit> block);
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.core.Density> ambientDensity();
@@ -200,7 +183,6 @@
 package androidx.ui.core.gesture {
 
   public final class ConstantsKt {
-    ctor public ConstantsKt();
     method public static androidx.ui.core.Duration getDoubleTapMinTime();
     method public static androidx.ui.core.Dp getDoubleTapSlop();
     method public static androidx.ui.core.Duration getDoubleTapTimeout();
@@ -221,7 +203,6 @@
   }
 
   public final class DoubleTapGestureDetectorKt {
-    ctor public DoubleTapGestureDetectorKt();
     method public static void DoubleTapGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit> onDoubleTap, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -232,7 +213,6 @@
   }
 
   public final class LongPressDragGestureDetectorKt {
-    ctor public LongPressDragGestureDetectorKt();
     method public static void LongPressDragGestureDetector(androidx.ui.core.gesture.LongPressDragObserver longPressDragObserver, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -244,32 +224,26 @@
   }
 
   public final class LongPressGestureDetectorKt {
-    ctor public LongPressGestureDetectorKt();
     method public static void LongPressGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit> onLongPress, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class PressGestureDetectorKt {
-    ctor public PressGestureDetectorKt();
     method public static void PressGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit>?  kotlin.jvm.functions.Function0<kotlin.Unit>?  kotlin.jvm.functions.Function0<kotlin.Unit>?  boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class PressIndicatorGestureDetectorKt {
-    ctor public PressIndicatorGestureDetectorKt();
     method public static void PressIndicatorGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit>?  kotlin.jvm.functions.Function0<kotlin.Unit>?  kotlin.jvm.functions.Function0<kotlin.Unit>?  boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class PressReleasedGestureDetectorKt {
-    ctor public PressReleasedGestureDetectorKt();
     method public static void PressReleasedGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit>?  boolean consumeDownOnStart = true, boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class RawDragGestureDetectorKt {
-    ctor public RawDragGestureDetectorKt();
     method public static void RawDragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartDragging = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class RawScaleGestureDetectorKt {
-    ctor public RawScaleGestureDetectorKt();
     method public static void RawScaleGestureDetector(androidx.ui.core.gesture.RawScaleObserver scaleObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartScaling = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -280,7 +254,6 @@
   }
 
   public final class ScaleGestureDetectorKt {
-    ctor public ScaleGestureDetectorKt();
     method public static void ScaleGestureDetector(androidx.ui.core.gesture.ScaleObserver scaleObserver, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -291,21 +264,17 @@
   }
 
   public final class ScaleSlopExceededGestureDetectorKt {
-    ctor public ScaleSlopExceededGestureDetectorKt();
     method public static void ScaleSlopExceededGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onScaleSlopExceeded, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class ScaleUtilKt {
-    ctor public ScaleUtilKt();
   }
 
   public final class TouchSlopDragGestureDetectorKt {
-    ctor public TouchSlopDragGestureDetectorKt();
     method public static void TouchSlopDragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class TouchSlopExceededGestureDetectorKt {
-    ctor public TouchSlopExceededGestureDetectorKt();
     method public static void TouchSlopExceededGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onTouchSlopExceeded, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -314,12 +283,10 @@
 package androidx.ui.core.gesture.util {
 
   public final class GestureUtilsKt {
-    ctor public GestureUtilsKt();
     method public static boolean anyPointersInBounds(java.util.List<androidx.ui.core.PointerInputChange>, androidx.ui.core.IntPxSize bounds);
   }
 
   public final class PolyFitLeastSquaresKt {
-    ctor public PolyFitLeastSquaresKt();
   }
 
   public final class VelocityTracker {
@@ -330,7 +297,6 @@
   }
 
   public final class VelocityTrackerKt {
-    ctor public VelocityTrackerKt();
   }
 
 }
@@ -376,16 +342,13 @@
   }
 
   public final class SelectionContainerKt {
-    ctor public SelectionContainerKt();
     method public static void SelectionContainer(androidx.ui.core.selection.Selection? selection, kotlin.jvm.functions.Function1<? super androidx.ui.core.selection.Selection,kotlin.Unit> onSelectionChange, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class SelectionHandlesKt {
-    ctor public SelectionHandlesKt();
   }
 
   public final class SelectionManagerKt {
-    ctor public SelectionManagerKt();
   }
 
   public interface SelectionRegistrar {
@@ -394,12 +357,10 @@
   }
 
   public final class SelectionRegistrarKt {
-    ctor public SelectionRegistrarKt();
     method public static androidx.compose.Ambient<androidx.ui.core.selection.SelectionRegistrar> getSelectionRegistrarAmbient();
   }
 
   public final class TextSelectionDelegateKt {
-    ctor public TextSelectionDelegateKt();
   }
 
 }
@@ -416,7 +377,6 @@
   }
 
   public final class FocusableKt {
-    ctor public FocusableKt();
     method public static void Focusable(androidx.ui.focus.FocusOperator focusOperator = +memo({ 
     <init>()
 }), kotlin.jvm.functions.Function1<? super androidx.ui.focus.FocusOperator,kotlin.Unit> children);
@@ -450,12 +410,10 @@
   }
 
   public final class VectorAssetKt {
-    ctor public VectorAssetKt();
     method public static void DrawVector(androidx.ui.graphics.vector.VectorAsset vectorImage, androidx.ui.graphics.Color tintColor = Color.Transparent, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.graphics.ScaleFit fit = ScaleFit.Fit);
   }
 
   public final class VectorComposeKt {
-    ctor public VectorComposeKt();
     method public static void DrawVector(androidx.ui.core.Dp defaultWidth, androidx.ui.core.Dp defaultHeight, float viewportWidth = -1.0f, float viewportHeight = -1.0f, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
     method public static void DrawVector(androidx.ui.core.Px defaultWidth, androidx.ui.core.Px defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
     method public static void Group(androidx.ui.graphics.vector.VectorScope, String name = "", float rotation = 0.0f, float pivotX = 0.0f, float pivotY = 0.0f, float scaleX = 1.0f, float scaleY = 1.0f, float translationX = 0.0f, float translationY = 0.0f, java.util.List<androidx.ui.graphics.vector.PathNode> clipPathData = EmptyPath, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.VectorScope,kotlin.Unit> children);
@@ -502,7 +460,6 @@
 package androidx.ui.graphics.vector.compat {
 
   public final class XmlVectorParserKt {
-    ctor public XmlVectorParserKt();
   }
 
 }
@@ -510,7 +467,6 @@
 package androidx.ui.res {
 
   public final class ColorResourcesKt {
-    ctor public ColorResourcesKt();
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.graphics.Color> colorResource(@ColorRes int id);
   }
 
@@ -525,7 +481,6 @@
   }
 
   public final class ImageResourcesKt {
-    ctor public ImageResourcesKt();
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.graphics.Image> imageResource(@DrawableRes int id);
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.res.DeferredResource<androidx.ui.graphics.Image>> loadImageResource(int id, androidx.ui.graphics.Image? pendingImage = null, androidx.ui.graphics.Image? failedImage = null);
   }
@@ -539,7 +494,6 @@
   }
 
   public final class PrimitiveResourcesKt {
-    ctor public PrimitiveResourcesKt();
     method @CheckResult(suggest="+") public static androidx.compose.Effect<java.lang.Boolean> booleanResource(@BoolRes int id);
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.core.Dp> dimensionResource(@DimenRes int id);
     method @CheckResult(suggest="+") public static androidx.compose.Effect<int[]> integerArrayResource(@ArrayRes int id);
@@ -551,18 +505,15 @@
   }
 
   public final class ResourcesKt {
-    ctor public ResourcesKt();
   }
 
   public final class StringResourcesKt {
-    ctor public StringResourcesKt();
     method @CheckResult(suggest="+") public static androidx.compose.Effect<java.lang.String[]> stringArrayResource(@ArrayRes int id);
     method @CheckResult(suggest="+") public static androidx.compose.Effect<java.lang.String> stringResource(@StringRes int id);
     method @CheckResult(suggest="+") public static androidx.compose.Effect<java.lang.String> stringResource(@StringRes int id, java.lang.Object... formatArgs);
   }
 
   public final class VectorResourcesKt {
-    ctor public VectorResourcesKt();
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.res.DeferredResource<androidx.ui.graphics.vector.VectorAsset>> loadVectorResource(int id, androidx.ui.graphics.vector.VectorAsset? pendingResource = null, androidx.ui.graphics.vector.VectorAsset? failedResource = null);
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.graphics.vector.VectorAsset> vectorResource(@DrawableRes int id);
   }
@@ -586,7 +537,6 @@
   }
 
   public final class SemanticsKt {
-    ctor public SemanticsKt();
     method public static void Semantics(boolean container = false, boolean explicitChildNodes = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -607,7 +557,6 @@
   }
 
   public final class SemanticsPropertiesKt {
-    ctor public SemanticsPropertiesKt();
     method public static void ScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function2<? super androidx.ui.core.Px,? super androidx.ui.core.Px,kotlin.Unit> action);
     method public static String getAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver);
     method public static String getAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver);
@@ -635,7 +584,6 @@
 package androidx.ui.tooling {
 
   public final class InspectionModeKt {
-    ctor public InspectionModeKt();
     method public static androidx.compose.Ambient<java.lang.Boolean> getInspectionMode();
   }
 
diff --git a/ui/ui-framework/api/public_plus_experimental_0.1.0-dev04.txt b/ui/ui-framework/api/public_plus_experimental_0.1.0-dev04.txt
index cfd6464..0837fa1 100644
--- a/ui/ui-framework/api/public_plus_experimental_0.1.0-dev04.txt
+++ b/ui/ui-framework/api/public_plus_experimental_0.1.0-dev04.txt
@@ -2,18 +2,15 @@
 package androidx.ui.core {
 
   public final class ClipKt {
-    ctor public ClipKt();
     method public static inline void Clip(androidx.ui.engine.geometry.Shape shape, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class DrawKt {
-    ctor public DrawKt();
     method public static inline void Draw(kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit> onPaint);
     method public static inline void Draw(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit> onPaint);
   }
 
   public final class DrawShadowKt {
-    ctor public DrawShadowKt();
     method public static inline void DrawShadow(androidx.ui.engine.geometry.Shape shape, androidx.ui.core.Dp elevation);
   }
 
@@ -33,7 +30,6 @@
   }
 
   public final class LayoutKt {
-    ctor public LayoutKt();
     method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> maxIntrinsicHeightMeasureBlock, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
     method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
     method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit>![] childrenArray, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super androidx.ui.core.MultiComposableMeasurables,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
@@ -51,7 +47,6 @@
   }
 
   public final class LayoutTagKt {
-    ctor public LayoutTagKt();
     method public static Object? getTag(androidx.ui.core.Measurable);
   }
 
@@ -76,27 +71,22 @@
   }
 
   public final class OpacityKt {
-    ctor public OpacityKt();
     method public static inline void Opacity(@FloatRange(from=0.0, to=1.0) float opacity, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class ParentDataKt {
-    ctor public ParentDataKt();
     method public static inline void ParentData(Object data, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class PasswordTextFieldKt {
-    ctor public PasswordTextFieldKt();
     method public static void PasswordTextField(String value, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit>  androidx.ui.text.TextStyle? textStyle = null, char mask = '\u2022', androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit>  kotlin.jvm.functions.Function0<kotlin.Unit>  String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> >
   }
 
   public final class PointerInputWrapperKt {
-    ctor public PointerInputWrapperKt();
     method public static inline void PointerInputWrapper(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.core.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler = { event, _, _ -> event }, kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler = {}, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class PopupKt {
-    ctor public PopupKt();
     method public static void DropdownPopup(androidx.ui.core.DropDownAlignment dropDownAlignment = androidx.ui.core.DropDownAlignment.Left, androidx.ui.core.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void Popup(androidx.ui.core.Alignment alignment = Alignment.TopLeft, androidx.ui.core.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void disposeActivityComposition(android.app.Activity activity);
@@ -114,30 +104,25 @@
   }
 
   public final class RepaintBoundaryKt {
-    ctor public RepaintBoundaryKt();
     method public static void RepaintBoundary(String? name = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class TestTagProviderKt {
-    ctor public TestTagProviderKt();
     method public static void TestTag(String tag, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static String getDefaultTestTag();
     method public static androidx.compose.Ambient<java.lang.String> getTestTagAmbient();
   }
 
   public final class TextFieldDelegateKt {
-    ctor public TextFieldDelegateKt();
   }
 
   public final class TextFieldKt {
-    ctor public TextFieldKt();
     method public static void TextField(String value, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit>  androidx.ui.text.TextStyle? textStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit>  kotlin.jvm.functions.Function0<kotlin.Unit>  String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit>  androidx.ui.input.VisualTransformation? visualTransformation = null);
     method public static void TextField(androidx.ui.core.EditorModel value, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super androidx.ui.core.EditorModel,kotlin.Unit>  androidx.ui.text.TextStyle? textStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit>  kotlin.jvm.functions.Function0<kotlin.Unit>  String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit>  androidx.ui.input.VisualTransformation? visualTransformation = null);
     method public static void TextField(androidx.ui.core.EditorModel model, androidx.ui.text.TextRange? compositionRange, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function2<? super androidx.ui.core.EditorModel,? super androidx.ui.text.TextRange,kotlin.Unit>  _, _ ->  }, androidx.ui.text.TextStyle? textStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit>  kotlin.jvm.functions.Function0<kotlin.Unit>  String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit>  androidx.ui.input.VisualTransformation? visualTransformation = null);
   }
 
   public final class TextKt {
-    ctor public TextKt();
     method public static void CurrentTextStyleProvider(androidx.ui.text.TextStyle value, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void Text(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle? style = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, int maxLines = 2147483647, kotlin.jvm.functions.Function1<? super androidx.ui.core.TextSpanScope,kotlin.Unit> child);
     method public static void Text(String text, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle? style = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, int maxLines = 2147483647);
@@ -148,7 +133,6 @@
   }
 
   public final class TextSpanComposeKt {
-    ctor public TextSpanComposeKt();
     method public static void Span(androidx.ui.core.TextSpanScope, String? text = null, androidx.ui.text.SpanStyle? style = null, kotlin.jvm.functions.Function1<? super androidx.ui.core.TextSpanScope,kotlin.Unit> child);
     method public static void Span(androidx.ui.core.TextSpanScope, String? text = null, androidx.ui.text.SpanStyle? style = null);
     method public static void compose(androidx.ui.text.TextSpan container, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function1<? super androidx.ui.core.TextSpanScope,kotlin.Unit> composable);
@@ -175,7 +159,6 @@
   }
 
   public final class WrapperKt {
-    ctor public WrapperKt();
     method public static void ComposeView(kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void WithDensity(kotlin.jvm.functions.Function1<? super androidx.ui.core.DensityScope,kotlin.Unit> block);
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.core.Density> ambientDensity();
@@ -200,7 +183,6 @@
 package androidx.ui.core.gesture {
 
   public final class ConstantsKt {
-    ctor public ConstantsKt();
     method public static androidx.ui.core.Duration getDoubleTapMinTime();
     method public static androidx.ui.core.Dp getDoubleTapSlop();
     method public static androidx.ui.core.Duration getDoubleTapTimeout();
@@ -221,7 +203,6 @@
   }
 
   public final class DoubleTapGestureDetectorKt {
-    ctor public DoubleTapGestureDetectorKt();
     method public static void DoubleTapGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit> onDoubleTap, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -232,7 +213,6 @@
   }
 
   public final class LongPressDragGestureDetectorKt {
-    ctor public LongPressDragGestureDetectorKt();
     method public static void LongPressDragGestureDetector(androidx.ui.core.gesture.LongPressDragObserver longPressDragObserver, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -244,32 +224,26 @@
   }
 
   public final class LongPressGestureDetectorKt {
-    ctor public LongPressGestureDetectorKt();
     method public static void LongPressGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit> onLongPress, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class PressGestureDetectorKt {
-    ctor public PressGestureDetectorKt();
     method public static void PressGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit>?  kotlin.jvm.functions.Function0<kotlin.Unit>?  kotlin.jvm.functions.Function0<kotlin.Unit>?  boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class PressIndicatorGestureDetectorKt {
-    ctor public PressIndicatorGestureDetectorKt();
     method public static void PressIndicatorGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit>?  kotlin.jvm.functions.Function0<kotlin.Unit>?  kotlin.jvm.functions.Function0<kotlin.Unit>?  boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class PressReleasedGestureDetectorKt {
-    ctor public PressReleasedGestureDetectorKt();
     method public static void PressReleasedGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit>?  boolean consumeDownOnStart = true, boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class RawDragGestureDetectorKt {
-    ctor public RawDragGestureDetectorKt();
     method public static void RawDragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartDragging = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class RawScaleGestureDetectorKt {
-    ctor public RawScaleGestureDetectorKt();
     method public static void RawScaleGestureDetector(androidx.ui.core.gesture.RawScaleObserver scaleObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartScaling = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -280,7 +254,6 @@
   }
 
   public final class ScaleGestureDetectorKt {
-    ctor public ScaleGestureDetectorKt();
     method public static void ScaleGestureDetector(androidx.ui.core.gesture.ScaleObserver scaleObserver, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -291,21 +264,17 @@
   }
 
   public final class ScaleSlopExceededGestureDetectorKt {
-    ctor public ScaleSlopExceededGestureDetectorKt();
     method public static void ScaleSlopExceededGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onScaleSlopExceeded, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class ScaleUtilKt {
-    ctor public ScaleUtilKt();
   }
 
   public final class TouchSlopDragGestureDetectorKt {
-    ctor public TouchSlopDragGestureDetectorKt();
     method public static void TouchSlopDragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class TouchSlopExceededGestureDetectorKt {
-    ctor public TouchSlopExceededGestureDetectorKt();
     method public static void TouchSlopExceededGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onTouchSlopExceeded, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -314,12 +283,10 @@
 package androidx.ui.core.gesture.util {
 
   public final class GestureUtilsKt {
-    ctor public GestureUtilsKt();
     method public static boolean anyPointersInBounds(java.util.List<androidx.ui.core.PointerInputChange>, androidx.ui.core.IntPxSize bounds);
   }
 
   public final class PolyFitLeastSquaresKt {
-    ctor public PolyFitLeastSquaresKt();
   }
 
   public final class VelocityTracker {
@@ -330,7 +297,6 @@
   }
 
   public final class VelocityTrackerKt {
-    ctor public VelocityTrackerKt();
   }
 
 }
@@ -376,16 +342,13 @@
   }
 
   public final class SelectionContainerKt {
-    ctor public SelectionContainerKt();
     method public static void SelectionContainer(androidx.ui.core.selection.Selection? selection, kotlin.jvm.functions.Function1<? super androidx.ui.core.selection.Selection,kotlin.Unit> onSelectionChange, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class SelectionHandlesKt {
-    ctor public SelectionHandlesKt();
   }
 
   public final class SelectionManagerKt {
-    ctor public SelectionManagerKt();
   }
 
   public interface SelectionRegistrar {
@@ -394,12 +357,10 @@
   }
 
   public final class SelectionRegistrarKt {
-    ctor public SelectionRegistrarKt();
     method public static androidx.compose.Ambient<androidx.ui.core.selection.SelectionRegistrar> getSelectionRegistrarAmbient();
   }
 
   public final class TextSelectionDelegateKt {
-    ctor public TextSelectionDelegateKt();
   }
 
 }
@@ -416,7 +377,6 @@
   }
 
   public final class FocusableKt {
-    ctor public FocusableKt();
     method public static void Focusable(androidx.ui.focus.FocusOperator focusOperator = +memo({ 
     <init>()
 }), kotlin.jvm.functions.Function1<? super androidx.ui.focus.FocusOperator,kotlin.Unit> children);
@@ -450,12 +410,10 @@
   }
 
   public final class VectorAssetKt {
-    ctor public VectorAssetKt();
     method public static void DrawVector(androidx.ui.graphics.vector.VectorAsset vectorImage, androidx.ui.graphics.Color tintColor = Color.Transparent, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.graphics.ScaleFit fit = ScaleFit.Fit);
   }
 
   public final class VectorComposeKt {
-    ctor public VectorComposeKt();
     method public static void DrawVector(androidx.ui.core.Dp defaultWidth, androidx.ui.core.Dp defaultHeight, float viewportWidth = -1.0f, float viewportHeight = -1.0f, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
     method public static void DrawVector(androidx.ui.core.Px defaultWidth, androidx.ui.core.Px defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
     method public static void Group(androidx.ui.graphics.vector.VectorScope, String name = "", float rotation = 0.0f, float pivotX = 0.0f, float pivotY = 0.0f, float scaleX = 1.0f, float scaleY = 1.0f, float translationX = 0.0f, float translationY = 0.0f, java.util.List<androidx.ui.graphics.vector.PathNode> clipPathData = EmptyPath, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.VectorScope,kotlin.Unit> children);
@@ -502,7 +460,6 @@
 package androidx.ui.graphics.vector.compat {
 
   public final class XmlVectorParserKt {
-    ctor public XmlVectorParserKt();
   }
 
 }
@@ -510,7 +467,6 @@
 package androidx.ui.res {
 
   public final class ColorResourcesKt {
-    ctor public ColorResourcesKt();
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.graphics.Color> colorResource(@ColorRes int id);
   }
 
@@ -525,7 +481,6 @@
   }
 
   public final class ImageResourcesKt {
-    ctor public ImageResourcesKt();
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.graphics.Image> imageResource(@DrawableRes int id);
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.res.DeferredResource<androidx.ui.graphics.Image>> loadImageResource(int id, androidx.ui.graphics.Image? pendingImage = null, androidx.ui.graphics.Image? failedImage = null);
   }
@@ -539,7 +494,6 @@
   }
 
   public final class PrimitiveResourcesKt {
-    ctor public PrimitiveResourcesKt();
     method @CheckResult(suggest="+") public static androidx.compose.Effect<java.lang.Boolean> booleanResource(@BoolRes int id);
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.core.Dp> dimensionResource(@DimenRes int id);
     method @CheckResult(suggest="+") public static androidx.compose.Effect<int[]> integerArrayResource(@ArrayRes int id);
@@ -551,18 +505,15 @@
   }
 
   public final class ResourcesKt {
-    ctor public ResourcesKt();
   }
 
   public final class StringResourcesKt {
-    ctor public StringResourcesKt();
     method @CheckResult(suggest="+") public static androidx.compose.Effect<java.lang.String[]> stringArrayResource(@ArrayRes int id);
     method @CheckResult(suggest="+") public static androidx.compose.Effect<java.lang.String> stringResource(@StringRes int id);
     method @CheckResult(suggest="+") public static androidx.compose.Effect<java.lang.String> stringResource(@StringRes int id, java.lang.Object... formatArgs);
   }
 
   public final class VectorResourcesKt {
-    ctor public VectorResourcesKt();
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.res.DeferredResource<androidx.ui.graphics.vector.VectorAsset>> loadVectorResource(int id, androidx.ui.graphics.vector.VectorAsset? pendingResource = null, androidx.ui.graphics.vector.VectorAsset? failedResource = null);
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.graphics.vector.VectorAsset> vectorResource(@DrawableRes int id);
   }
@@ -586,7 +537,6 @@
   }
 
   public final class SemanticsKt {
-    ctor public SemanticsKt();
     method public static void Semantics(boolean container = false, boolean explicitChildNodes = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -607,7 +557,6 @@
   }
 
   public final class SemanticsPropertiesKt {
-    ctor public SemanticsPropertiesKt();
     method public static void ScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function2<? super androidx.ui.core.Px,? super androidx.ui.core.Px,kotlin.Unit> action);
     method public static String getAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver);
     method public static String getAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver);
@@ -635,7 +584,6 @@
 package androidx.ui.tooling {
 
   public final class InspectionModeKt {
-    ctor public InspectionModeKt();
     method public static androidx.compose.Ambient<java.lang.Boolean> getInspectionMode();
   }
 
diff --git a/ui/ui-framework/api/public_plus_experimental_current.txt b/ui/ui-framework/api/public_plus_experimental_current.txt
index cfd6464..0837fa1 100644
--- a/ui/ui-framework/api/public_plus_experimental_current.txt
+++ b/ui/ui-framework/api/public_plus_experimental_current.txt
@@ -2,18 +2,15 @@
 package androidx.ui.core {
 
   public final class ClipKt {
-    ctor public ClipKt();
     method public static inline void Clip(androidx.ui.engine.geometry.Shape shape, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class DrawKt {
-    ctor public DrawKt();
     method public static inline void Draw(kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit> onPaint);
     method public static inline void Draw(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit> onPaint);
   }
 
   public final class DrawShadowKt {
-    ctor public DrawShadowKt();
     method public static inline void DrawShadow(androidx.ui.engine.geometry.Shape shape, androidx.ui.core.Dp elevation);
   }
 
@@ -33,7 +30,6 @@
   }
 
   public final class LayoutKt {
-    ctor public LayoutKt();
     method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> maxIntrinsicHeightMeasureBlock, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
     method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
     method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit>![] childrenArray, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super androidx.ui.core.MultiComposableMeasurables,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
@@ -51,7 +47,6 @@
   }
 
   public final class LayoutTagKt {
-    ctor public LayoutTagKt();
     method public static Object? getTag(androidx.ui.core.Measurable);
   }
 
@@ -76,27 +71,22 @@
   }
 
   public final class OpacityKt {
-    ctor public OpacityKt();
     method public static inline void Opacity(@FloatRange(from=0.0, to=1.0) float opacity, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class ParentDataKt {
-    ctor public ParentDataKt();
     method public static inline void ParentData(Object data, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class PasswordTextFieldKt {
-    ctor public PasswordTextFieldKt();
     method public static void PasswordTextField(String value, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit>  androidx.ui.text.TextStyle? textStyle = null, char mask = '\u2022', androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit>  kotlin.jvm.functions.Function0<kotlin.Unit>  String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> >
   }
 
   public final class PointerInputWrapperKt {
-    ctor public PointerInputWrapperKt();
     method public static inline void PointerInputWrapper(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.core.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler = { event, _, _ -> event }, kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler = {}, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class PopupKt {
-    ctor public PopupKt();
     method public static void DropdownPopup(androidx.ui.core.DropDownAlignment dropDownAlignment = androidx.ui.core.DropDownAlignment.Left, androidx.ui.core.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void Popup(androidx.ui.core.Alignment alignment = Alignment.TopLeft, androidx.ui.core.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void disposeActivityComposition(android.app.Activity activity);
@@ -114,30 +104,25 @@
   }
 
   public final class RepaintBoundaryKt {
-    ctor public RepaintBoundaryKt();
     method public static void RepaintBoundary(String? name = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class TestTagProviderKt {
-    ctor public TestTagProviderKt();
     method public static void TestTag(String tag, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static String getDefaultTestTag();
     method public static androidx.compose.Ambient<java.lang.String> getTestTagAmbient();
   }
 
   public final class TextFieldDelegateKt {
-    ctor public TextFieldDelegateKt();
   }
 
   public final class TextFieldKt {
-    ctor public TextFieldKt();
     method public static void TextField(String value, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit>  androidx.ui.text.TextStyle? textStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit>  kotlin.jvm.functions.Function0<kotlin.Unit>  String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit>  androidx.ui.input.VisualTransformation? visualTransformation = null);
     method public static void TextField(androidx.ui.core.EditorModel value, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super androidx.ui.core.EditorModel,kotlin.Unit>  androidx.ui.text.TextStyle? textStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit>  kotlin.jvm.functions.Function0<kotlin.Unit>  String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit>  androidx.ui.input.VisualTransformation? visualTransformation = null);
     method public static void TextField(androidx.ui.core.EditorModel model, androidx.ui.text.TextRange? compositionRange, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function2<? super androidx.ui.core.EditorModel,? super androidx.ui.text.TextRange,kotlin.Unit>  _, _ ->  }, androidx.ui.text.TextStyle? textStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit>  kotlin.jvm.functions.Function0<kotlin.Unit>  String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit>  androidx.ui.input.VisualTransformation? visualTransformation = null);
   }
 
   public final class TextKt {
-    ctor public TextKt();
     method public static void CurrentTextStyleProvider(androidx.ui.text.TextStyle value, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void Text(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle? style = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, int maxLines = 2147483647, kotlin.jvm.functions.Function1<? super androidx.ui.core.TextSpanScope,kotlin.Unit> child);
     method public static void Text(String text, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle? style = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, int maxLines = 2147483647);
@@ -148,7 +133,6 @@
   }
 
   public final class TextSpanComposeKt {
-    ctor public TextSpanComposeKt();
     method public static void Span(androidx.ui.core.TextSpanScope, String? text = null, androidx.ui.text.SpanStyle? style = null, kotlin.jvm.functions.Function1<? super androidx.ui.core.TextSpanScope,kotlin.Unit> child);
     method public static void Span(androidx.ui.core.TextSpanScope, String? text = null, androidx.ui.text.SpanStyle? style = null);
     method public static void compose(androidx.ui.text.TextSpan container, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function1<? super androidx.ui.core.TextSpanScope,kotlin.Unit> composable);
@@ -175,7 +159,6 @@
   }
 
   public final class WrapperKt {
-    ctor public WrapperKt();
     method public static void ComposeView(kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void WithDensity(kotlin.jvm.functions.Function1<? super androidx.ui.core.DensityScope,kotlin.Unit> block);
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.core.Density> ambientDensity();
@@ -200,7 +183,6 @@
 package androidx.ui.core.gesture {
 
   public final class ConstantsKt {
-    ctor public ConstantsKt();
     method public static androidx.ui.core.Duration getDoubleTapMinTime();
     method public static androidx.ui.core.Dp getDoubleTapSlop();
     method public static androidx.ui.core.Duration getDoubleTapTimeout();
@@ -221,7 +203,6 @@
   }
 
   public final class DoubleTapGestureDetectorKt {
-    ctor public DoubleTapGestureDetectorKt();
     method public static void DoubleTapGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit> onDoubleTap, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -232,7 +213,6 @@
   }
 
   public final class LongPressDragGestureDetectorKt {
-    ctor public LongPressDragGestureDetectorKt();
     method public static void LongPressDragGestureDetector(androidx.ui.core.gesture.LongPressDragObserver longPressDragObserver, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -244,32 +224,26 @@
   }
 
   public final class LongPressGestureDetectorKt {
-    ctor public LongPressGestureDetectorKt();
     method public static void LongPressGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit> onLongPress, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class PressGestureDetectorKt {
-    ctor public PressGestureDetectorKt();
     method public static void PressGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit>?  kotlin.jvm.functions.Function0<kotlin.Unit>?  kotlin.jvm.functions.Function0<kotlin.Unit>?  boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class PressIndicatorGestureDetectorKt {
-    ctor public PressIndicatorGestureDetectorKt();
     method public static void PressIndicatorGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit>?  kotlin.jvm.functions.Function0<kotlin.Unit>?  kotlin.jvm.functions.Function0<kotlin.Unit>?  boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class PressReleasedGestureDetectorKt {
-    ctor public PressReleasedGestureDetectorKt();
     method public static void PressReleasedGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit>?  boolean consumeDownOnStart = true, boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class RawDragGestureDetectorKt {
-    ctor public RawDragGestureDetectorKt();
     method public static void RawDragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartDragging = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class RawScaleGestureDetectorKt {
-    ctor public RawScaleGestureDetectorKt();
     method public static void RawScaleGestureDetector(androidx.ui.core.gesture.RawScaleObserver scaleObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartScaling = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -280,7 +254,6 @@
   }
 
   public final class ScaleGestureDetectorKt {
-    ctor public ScaleGestureDetectorKt();
     method public static void ScaleGestureDetector(androidx.ui.core.gesture.ScaleObserver scaleObserver, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -291,21 +264,17 @@
   }
 
   public final class ScaleSlopExceededGestureDetectorKt {
-    ctor public ScaleSlopExceededGestureDetectorKt();
     method public static void ScaleSlopExceededGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onScaleSlopExceeded, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class ScaleUtilKt {
-    ctor public ScaleUtilKt();
   }
 
   public final class TouchSlopDragGestureDetectorKt {
-    ctor public TouchSlopDragGestureDetectorKt();
     method public static void TouchSlopDragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class TouchSlopExceededGestureDetectorKt {
-    ctor public TouchSlopExceededGestureDetectorKt();
     method public static void TouchSlopExceededGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onTouchSlopExceeded, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -314,12 +283,10 @@
 package androidx.ui.core.gesture.util {
 
   public final class GestureUtilsKt {
-    ctor public GestureUtilsKt();
     method public static boolean anyPointersInBounds(java.util.List<androidx.ui.core.PointerInputChange>, androidx.ui.core.IntPxSize bounds);
   }
 
   public final class PolyFitLeastSquaresKt {
-    ctor public PolyFitLeastSquaresKt();
   }
 
   public final class VelocityTracker {
@@ -330,7 +297,6 @@
   }
 
   public final class VelocityTrackerKt {
-    ctor public VelocityTrackerKt();
   }
 
 }
@@ -376,16 +342,13 @@
   }
 
   public final class SelectionContainerKt {
-    ctor public SelectionContainerKt();
     method public static void SelectionContainer(androidx.ui.core.selection.Selection? selection, kotlin.jvm.functions.Function1<? super androidx.ui.core.selection.Selection,kotlin.Unit> onSelectionChange, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class SelectionHandlesKt {
-    ctor public SelectionHandlesKt();
   }
 
   public final class SelectionManagerKt {
-    ctor public SelectionManagerKt();
   }
 
   public interface SelectionRegistrar {
@@ -394,12 +357,10 @@
   }
 
   public final class SelectionRegistrarKt {
-    ctor public SelectionRegistrarKt();
     method public static androidx.compose.Ambient<androidx.ui.core.selection.SelectionRegistrar> getSelectionRegistrarAmbient();
   }
 
   public final class TextSelectionDelegateKt {
-    ctor public TextSelectionDelegateKt();
   }
 
 }
@@ -416,7 +377,6 @@
   }
 
   public final class FocusableKt {
-    ctor public FocusableKt();
     method public static void Focusable(androidx.ui.focus.FocusOperator focusOperator = +memo({ 
     <init>()
 }), kotlin.jvm.functions.Function1<? super androidx.ui.focus.FocusOperator,kotlin.Unit> children);
@@ -450,12 +410,10 @@
   }
 
   public final class VectorAssetKt {
-    ctor public VectorAssetKt();
     method public static void DrawVector(androidx.ui.graphics.vector.VectorAsset vectorImage, androidx.ui.graphics.Color tintColor = Color.Transparent, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.graphics.ScaleFit fit = ScaleFit.Fit);
   }
 
   public final class VectorComposeKt {
-    ctor public VectorComposeKt();
     method public static void DrawVector(androidx.ui.core.Dp defaultWidth, androidx.ui.core.Dp defaultHeight, float viewportWidth = -1.0f, float viewportHeight = -1.0f, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
     method public static void DrawVector(androidx.ui.core.Px defaultWidth, androidx.ui.core.Px defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
     method public static void Group(androidx.ui.graphics.vector.VectorScope, String name = "", float rotation = 0.0f, float pivotX = 0.0f, float pivotY = 0.0f, float scaleX = 1.0f, float scaleY = 1.0f, float translationX = 0.0f, float translationY = 0.0f, java.util.List<androidx.ui.graphics.vector.PathNode> clipPathData = EmptyPath, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.VectorScope,kotlin.Unit> children);
@@ -502,7 +460,6 @@
 package androidx.ui.graphics.vector.compat {
 
   public final class XmlVectorParserKt {
-    ctor public XmlVectorParserKt();
   }
 
 }
@@ -510,7 +467,6 @@
 package androidx.ui.res {
 
   public final class ColorResourcesKt {
-    ctor public ColorResourcesKt();
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.graphics.Color> colorResource(@ColorRes int id);
   }
 
@@ -525,7 +481,6 @@
   }
 
   public final class ImageResourcesKt {
-    ctor public ImageResourcesKt();
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.graphics.Image> imageResource(@DrawableRes int id);
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.res.DeferredResource<androidx.ui.graphics.Image>> loadImageResource(int id, androidx.ui.graphics.Image? pendingImage = null, androidx.ui.graphics.Image? failedImage = null);
   }
@@ -539,7 +494,6 @@
   }
 
   public final class PrimitiveResourcesKt {
-    ctor public PrimitiveResourcesKt();
     method @CheckResult(suggest="+") public static androidx.compose.Effect<java.lang.Boolean> booleanResource(@BoolRes int id);
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.core.Dp> dimensionResource(@DimenRes int id);
     method @CheckResult(suggest="+") public static androidx.compose.Effect<int[]> integerArrayResource(@ArrayRes int id);
@@ -551,18 +505,15 @@
   }
 
   public final class ResourcesKt {
-    ctor public ResourcesKt();
   }
 
   public final class StringResourcesKt {
-    ctor public StringResourcesKt();
     method @CheckResult(suggest="+") public static androidx.compose.Effect<java.lang.String[]> stringArrayResource(@ArrayRes int id);
     method @CheckResult(suggest="+") public static androidx.compose.Effect<java.lang.String> stringResource(@StringRes int id);
     method @CheckResult(suggest="+") public static androidx.compose.Effect<java.lang.String> stringResource(@StringRes int id, java.lang.Object... formatArgs);
   }
 
   public final class VectorResourcesKt {
-    ctor public VectorResourcesKt();
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.res.DeferredResource<androidx.ui.graphics.vector.VectorAsset>> loadVectorResource(int id, androidx.ui.graphics.vector.VectorAsset? pendingResource = null, androidx.ui.graphics.vector.VectorAsset? failedResource = null);
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.graphics.vector.VectorAsset> vectorResource(@DrawableRes int id);
   }
@@ -586,7 +537,6 @@
   }
 
   public final class SemanticsKt {
-    ctor public SemanticsKt();
     method public static void Semantics(boolean container = false, boolean explicitChildNodes = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -607,7 +557,6 @@
   }
 
   public final class SemanticsPropertiesKt {
-    ctor public SemanticsPropertiesKt();
     method public static void ScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function2<? super androidx.ui.core.Px,? super androidx.ui.core.Px,kotlin.Unit> action);
     method public static String getAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver);
     method public static String getAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver);
@@ -635,7 +584,6 @@
 package androidx.ui.tooling {
 
   public final class InspectionModeKt {
-    ctor public InspectionModeKt();
     method public static androidx.compose.Ambient<java.lang.Boolean> getInspectionMode();
   }
 
diff --git a/ui/ui-framework/api/restricted_0.1.0-dev04.txt b/ui/ui-framework/api/restricted_0.1.0-dev04.txt
index cfd6464..0837fa1 100644
--- a/ui/ui-framework/api/restricted_0.1.0-dev04.txt
+++ b/ui/ui-framework/api/restricted_0.1.0-dev04.txt
@@ -2,18 +2,15 @@
 package androidx.ui.core {
 
   public final class ClipKt {
-    ctor public ClipKt();
     method public static inline void Clip(androidx.ui.engine.geometry.Shape shape, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class DrawKt {
-    ctor public DrawKt();
     method public static inline void Draw(kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit> onPaint);
     method public static inline void Draw(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit> onPaint);
   }
 
   public final class DrawShadowKt {
-    ctor public DrawShadowKt();
     method public static inline void DrawShadow(androidx.ui.engine.geometry.Shape shape, androidx.ui.core.Dp elevation);
   }
 
@@ -33,7 +30,6 @@
   }
 
   public final class LayoutKt {
-    ctor public LayoutKt();
     method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> maxIntrinsicHeightMeasureBlock, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
     method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
     method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit>![] childrenArray, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super androidx.ui.core.MultiComposableMeasurables,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
@@ -51,7 +47,6 @@
   }
 
   public final class LayoutTagKt {
-    ctor public LayoutTagKt();
     method public static Object? getTag(androidx.ui.core.Measurable);
   }
 
@@ -76,27 +71,22 @@
   }
 
   public final class OpacityKt {
-    ctor public OpacityKt();
     method public static inline void Opacity(@FloatRange(from=0.0, to=1.0) float opacity, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class ParentDataKt {
-    ctor public ParentDataKt();
     method public static inline void ParentData(Object data, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class PasswordTextFieldKt {
-    ctor public PasswordTextFieldKt();
     method public static void PasswordTextField(String value, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit>  androidx.ui.text.TextStyle? textStyle = null, char mask = '\u2022', androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit>  kotlin.jvm.functions.Function0<kotlin.Unit>  String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> >
   }
 
   public final class PointerInputWrapperKt {
-    ctor public PointerInputWrapperKt();
     method public static inline void PointerInputWrapper(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.core.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler = { event, _, _ -> event }, kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler = {}, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class PopupKt {
-    ctor public PopupKt();
     method public static void DropdownPopup(androidx.ui.core.DropDownAlignment dropDownAlignment = androidx.ui.core.DropDownAlignment.Left, androidx.ui.core.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void Popup(androidx.ui.core.Alignment alignment = Alignment.TopLeft, androidx.ui.core.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void disposeActivityComposition(android.app.Activity activity);
@@ -114,30 +104,25 @@
   }
 
   public final class RepaintBoundaryKt {
-    ctor public RepaintBoundaryKt();
     method public static void RepaintBoundary(String? name = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class TestTagProviderKt {
-    ctor public TestTagProviderKt();
     method public static void TestTag(String tag, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static String getDefaultTestTag();
     method public static androidx.compose.Ambient<java.lang.String> getTestTagAmbient();
   }
 
   public final class TextFieldDelegateKt {
-    ctor public TextFieldDelegateKt();
   }
 
   public final class TextFieldKt {
-    ctor public TextFieldKt();
     method public static void TextField(String value, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit>  androidx.ui.text.TextStyle? textStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit>  kotlin.jvm.functions.Function0<kotlin.Unit>  String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit>  androidx.ui.input.VisualTransformation? visualTransformation = null);
     method public static void TextField(androidx.ui.core.EditorModel value, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super androidx.ui.core.EditorModel,kotlin.Unit>  androidx.ui.text.TextStyle? textStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit>  kotlin.jvm.functions.Function0<kotlin.Unit>  String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit>  androidx.ui.input.VisualTransformation? visualTransformation = null);
     method public static void TextField(androidx.ui.core.EditorModel model, androidx.ui.text.TextRange? compositionRange, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function2<? super androidx.ui.core.EditorModel,? super androidx.ui.text.TextRange,kotlin.Unit>  _, _ ->  }, androidx.ui.text.TextStyle? textStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit>  kotlin.jvm.functions.Function0<kotlin.Unit>  String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit>  androidx.ui.input.VisualTransformation? visualTransformation = null);
   }
 
   public final class TextKt {
-    ctor public TextKt();
     method public static void CurrentTextStyleProvider(androidx.ui.text.TextStyle value, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void Text(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle? style = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, int maxLines = 2147483647, kotlin.jvm.functions.Function1<? super androidx.ui.core.TextSpanScope,kotlin.Unit> child);
     method public static void Text(String text, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle? style = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, int maxLines = 2147483647);
@@ -148,7 +133,6 @@
   }
 
   public final class TextSpanComposeKt {
-    ctor public TextSpanComposeKt();
     method public static void Span(androidx.ui.core.TextSpanScope, String? text = null, androidx.ui.text.SpanStyle? style = null, kotlin.jvm.functions.Function1<? super androidx.ui.core.TextSpanScope,kotlin.Unit> child);
     method public static void Span(androidx.ui.core.TextSpanScope, String? text = null, androidx.ui.text.SpanStyle? style = null);
     method public static void compose(androidx.ui.text.TextSpan container, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function1<? super androidx.ui.core.TextSpanScope,kotlin.Unit> composable);
@@ -175,7 +159,6 @@
   }
 
   public final class WrapperKt {
-    ctor public WrapperKt();
     method public static void ComposeView(kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void WithDensity(kotlin.jvm.functions.Function1<? super androidx.ui.core.DensityScope,kotlin.Unit> block);
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.core.Density> ambientDensity();
@@ -200,7 +183,6 @@
 package androidx.ui.core.gesture {
 
   public final class ConstantsKt {
-    ctor public ConstantsKt();
     method public static androidx.ui.core.Duration getDoubleTapMinTime();
     method public static androidx.ui.core.Dp getDoubleTapSlop();
     method public static androidx.ui.core.Duration getDoubleTapTimeout();
@@ -221,7 +203,6 @@
   }
 
   public final class DoubleTapGestureDetectorKt {
-    ctor public DoubleTapGestureDetectorKt();
     method public static void DoubleTapGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit> onDoubleTap, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -232,7 +213,6 @@
   }
 
   public final class LongPressDragGestureDetectorKt {
-    ctor public LongPressDragGestureDetectorKt();
     method public static void LongPressDragGestureDetector(androidx.ui.core.gesture.LongPressDragObserver longPressDragObserver, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -244,32 +224,26 @@
   }
 
   public final class LongPressGestureDetectorKt {
-    ctor public LongPressGestureDetectorKt();
     method public static void LongPressGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit> onLongPress, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class PressGestureDetectorKt {
-    ctor public PressGestureDetectorKt();
     method public static void PressGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit>?  kotlin.jvm.functions.Function0<kotlin.Unit>?  kotlin.jvm.functions.Function0<kotlin.Unit>?  boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class PressIndicatorGestureDetectorKt {
-    ctor public PressIndicatorGestureDetectorKt();
     method public static void PressIndicatorGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit>?  kotlin.jvm.functions.Function0<kotlin.Unit>?  kotlin.jvm.functions.Function0<kotlin.Unit>?  boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class PressReleasedGestureDetectorKt {
-    ctor public PressReleasedGestureDetectorKt();
     method public static void PressReleasedGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit>?  boolean consumeDownOnStart = true, boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class RawDragGestureDetectorKt {
-    ctor public RawDragGestureDetectorKt();
     method public static void RawDragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartDragging = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class RawScaleGestureDetectorKt {
-    ctor public RawScaleGestureDetectorKt();
     method public static void RawScaleGestureDetector(androidx.ui.core.gesture.RawScaleObserver scaleObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartScaling = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -280,7 +254,6 @@
   }
 
   public final class ScaleGestureDetectorKt {
-    ctor public ScaleGestureDetectorKt();
     method public static void ScaleGestureDetector(androidx.ui.core.gesture.ScaleObserver scaleObserver, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -291,21 +264,17 @@
   }
 
   public final class ScaleSlopExceededGestureDetectorKt {
-    ctor public ScaleSlopExceededGestureDetectorKt();
     method public static void ScaleSlopExceededGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onScaleSlopExceeded, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class ScaleUtilKt {
-    ctor public ScaleUtilKt();
   }
 
   public final class TouchSlopDragGestureDetectorKt {
-    ctor public TouchSlopDragGestureDetectorKt();
     method public static void TouchSlopDragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class TouchSlopExceededGestureDetectorKt {
-    ctor public TouchSlopExceededGestureDetectorKt();
     method public static void TouchSlopExceededGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onTouchSlopExceeded, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -314,12 +283,10 @@
 package androidx.ui.core.gesture.util {
 
   public final class GestureUtilsKt {
-    ctor public GestureUtilsKt();
     method public static boolean anyPointersInBounds(java.util.List<androidx.ui.core.PointerInputChange>, androidx.ui.core.IntPxSize bounds);
   }
 
   public final class PolyFitLeastSquaresKt {
-    ctor public PolyFitLeastSquaresKt();
   }
 
   public final class VelocityTracker {
@@ -330,7 +297,6 @@
   }
 
   public final class VelocityTrackerKt {
-    ctor public VelocityTrackerKt();
   }
 
 }
@@ -376,16 +342,13 @@
   }
 
   public final class SelectionContainerKt {
-    ctor public SelectionContainerKt();
     method public static void SelectionContainer(androidx.ui.core.selection.Selection? selection, kotlin.jvm.functions.Function1<? super androidx.ui.core.selection.Selection,kotlin.Unit> onSelectionChange, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class SelectionHandlesKt {
-    ctor public SelectionHandlesKt();
   }
 
   public final class SelectionManagerKt {
-    ctor public SelectionManagerKt();
   }
 
   public interface SelectionRegistrar {
@@ -394,12 +357,10 @@
   }
 
   public final class SelectionRegistrarKt {
-    ctor public SelectionRegistrarKt();
     method public static androidx.compose.Ambient<androidx.ui.core.selection.SelectionRegistrar> getSelectionRegistrarAmbient();
   }
 
   public final class TextSelectionDelegateKt {
-    ctor public TextSelectionDelegateKt();
   }
 
 }
@@ -416,7 +377,6 @@
   }
 
   public final class FocusableKt {
-    ctor public FocusableKt();
     method public static void Focusable(androidx.ui.focus.FocusOperator focusOperator = +memo({ 
     <init>()
 }), kotlin.jvm.functions.Function1<? super androidx.ui.focus.FocusOperator,kotlin.Unit> children);
@@ -450,12 +410,10 @@
   }
 
   public final class VectorAssetKt {
-    ctor public VectorAssetKt();
     method public static void DrawVector(androidx.ui.graphics.vector.VectorAsset vectorImage, androidx.ui.graphics.Color tintColor = Color.Transparent, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.graphics.ScaleFit fit = ScaleFit.Fit);
   }
 
   public final class VectorComposeKt {
-    ctor public VectorComposeKt();
     method public static void DrawVector(androidx.ui.core.Dp defaultWidth, androidx.ui.core.Dp defaultHeight, float viewportWidth = -1.0f, float viewportHeight = -1.0f, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
     method public static void DrawVector(androidx.ui.core.Px defaultWidth, androidx.ui.core.Px defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
     method public static void Group(androidx.ui.graphics.vector.VectorScope, String name = "", float rotation = 0.0f, float pivotX = 0.0f, float pivotY = 0.0f, float scaleX = 1.0f, float scaleY = 1.0f, float translationX = 0.0f, float translationY = 0.0f, java.util.List<androidx.ui.graphics.vector.PathNode> clipPathData = EmptyPath, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.VectorScope,kotlin.Unit> children);
@@ -502,7 +460,6 @@
 package androidx.ui.graphics.vector.compat {
 
   public final class XmlVectorParserKt {
-    ctor public XmlVectorParserKt();
   }
 
 }
@@ -510,7 +467,6 @@
 package androidx.ui.res {
 
   public final class ColorResourcesKt {
-    ctor public ColorResourcesKt();
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.graphics.Color> colorResource(@ColorRes int id);
   }
 
@@ -525,7 +481,6 @@
   }
 
   public final class ImageResourcesKt {
-    ctor public ImageResourcesKt();
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.graphics.Image> imageResource(@DrawableRes int id);
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.res.DeferredResource<androidx.ui.graphics.Image>> loadImageResource(int id, androidx.ui.graphics.Image? pendingImage = null, androidx.ui.graphics.Image? failedImage = null);
   }
@@ -539,7 +494,6 @@
   }
 
   public final class PrimitiveResourcesKt {
-    ctor public PrimitiveResourcesKt();
     method @CheckResult(suggest="+") public static androidx.compose.Effect<java.lang.Boolean> booleanResource(@BoolRes int id);
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.core.Dp> dimensionResource(@DimenRes int id);
     method @CheckResult(suggest="+") public static androidx.compose.Effect<int[]> integerArrayResource(@ArrayRes int id);
@@ -551,18 +505,15 @@
   }
 
   public final class ResourcesKt {
-    ctor public ResourcesKt();
   }
 
   public final class StringResourcesKt {
-    ctor public StringResourcesKt();
     method @CheckResult(suggest="+") public static androidx.compose.Effect<java.lang.String[]> stringArrayResource(@ArrayRes int id);
     method @CheckResult(suggest="+") public static androidx.compose.Effect<java.lang.String> stringResource(@StringRes int id);
     method @CheckResult(suggest="+") public static androidx.compose.Effect<java.lang.String> stringResource(@StringRes int id, java.lang.Object... formatArgs);
   }
 
   public final class VectorResourcesKt {
-    ctor public VectorResourcesKt();
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.res.DeferredResource<androidx.ui.graphics.vector.VectorAsset>> loadVectorResource(int id, androidx.ui.graphics.vector.VectorAsset? pendingResource = null, androidx.ui.graphics.vector.VectorAsset? failedResource = null);
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.graphics.vector.VectorAsset> vectorResource(@DrawableRes int id);
   }
@@ -586,7 +537,6 @@
   }
 
   public final class SemanticsKt {
-    ctor public SemanticsKt();
     method public static void Semantics(boolean container = false, boolean explicitChildNodes = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -607,7 +557,6 @@
   }
 
   public final class SemanticsPropertiesKt {
-    ctor public SemanticsPropertiesKt();
     method public static void ScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function2<? super androidx.ui.core.Px,? super androidx.ui.core.Px,kotlin.Unit> action);
     method public static String getAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver);
     method public static String getAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver);
@@ -635,7 +584,6 @@
 package androidx.ui.tooling {
 
   public final class InspectionModeKt {
-    ctor public InspectionModeKt();
     method public static androidx.compose.Ambient<java.lang.Boolean> getInspectionMode();
   }
 
diff --git a/ui/ui-framework/api/restricted_current.txt b/ui/ui-framework/api/restricted_current.txt
index cfd6464..0837fa1 100644
--- a/ui/ui-framework/api/restricted_current.txt
+++ b/ui/ui-framework/api/restricted_current.txt
@@ -2,18 +2,15 @@
 package androidx.ui.core {
 
   public final class ClipKt {
-    ctor public ClipKt();
     method public static inline void Clip(androidx.ui.engine.geometry.Shape shape, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class DrawKt {
-    ctor public DrawKt();
     method public static inline void Draw(kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit> onPaint);
     method public static inline void Draw(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit> onPaint);
   }
 
   public final class DrawShadowKt {
-    ctor public DrawShadowKt();
     method public static inline void DrawShadow(androidx.ui.engine.geometry.Shape shape, androidx.ui.core.Dp elevation);
   }
 
@@ -33,7 +30,6 @@
   }
 
   public final class LayoutKt {
-    ctor public LayoutKt();
     method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> maxIntrinsicHeightMeasureBlock, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
     method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
     method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit>![] childrenArray, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super androidx.ui.core.MultiComposableMeasurables,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
@@ -51,7 +47,6 @@
   }
 
   public final class LayoutTagKt {
-    ctor public LayoutTagKt();
     method public static Object? getTag(androidx.ui.core.Measurable);
   }
 
@@ -76,27 +71,22 @@
   }
 
   public final class OpacityKt {
-    ctor public OpacityKt();
     method public static inline void Opacity(@FloatRange(from=0.0, to=1.0) float opacity, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class ParentDataKt {
-    ctor public ParentDataKt();
     method public static inline void ParentData(Object data, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class PasswordTextFieldKt {
-    ctor public PasswordTextFieldKt();
     method public static void PasswordTextField(String value, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit>  androidx.ui.text.TextStyle? textStyle = null, char mask = '\u2022', androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit>  kotlin.jvm.functions.Function0<kotlin.Unit>  String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> >
   }
 
   public final class PointerInputWrapperKt {
-    ctor public PointerInputWrapperKt();
     method public static inline void PointerInputWrapper(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.core.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler = { event, _, _ -> event }, kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler = {}, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class PopupKt {
-    ctor public PopupKt();
     method public static void DropdownPopup(androidx.ui.core.DropDownAlignment dropDownAlignment = androidx.ui.core.DropDownAlignment.Left, androidx.ui.core.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void Popup(androidx.ui.core.Alignment alignment = Alignment.TopLeft, androidx.ui.core.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void disposeActivityComposition(android.app.Activity activity);
@@ -114,30 +104,25 @@
   }
 
   public final class RepaintBoundaryKt {
-    ctor public RepaintBoundaryKt();
     method public static void RepaintBoundary(String? name = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class TestTagProviderKt {
-    ctor public TestTagProviderKt();
     method public static void TestTag(String tag, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static String getDefaultTestTag();
     method public static androidx.compose.Ambient<java.lang.String> getTestTagAmbient();
   }
 
   public final class TextFieldDelegateKt {
-    ctor public TextFieldDelegateKt();
   }
 
   public final class TextFieldKt {
-    ctor public TextFieldKt();
     method public static void TextField(String value, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit>  androidx.ui.text.TextStyle? textStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit>  kotlin.jvm.functions.Function0<kotlin.Unit>  String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit>  androidx.ui.input.VisualTransformation? visualTransformation = null);
     method public static void TextField(androidx.ui.core.EditorModel value, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super androidx.ui.core.EditorModel,kotlin.Unit>  androidx.ui.text.TextStyle? textStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit>  kotlin.jvm.functions.Function0<kotlin.Unit>  String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit>  androidx.ui.input.VisualTransformation? visualTransformation = null);
     method public static void TextField(androidx.ui.core.EditorModel model, androidx.ui.text.TextRange? compositionRange, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function2<? super androidx.ui.core.EditorModel,? super androidx.ui.text.TextRange,kotlin.Unit>  _, _ ->  }, androidx.ui.text.TextStyle? textStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit>  kotlin.jvm.functions.Function0<kotlin.Unit>  String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit>  androidx.ui.input.VisualTransformation? visualTransformation = null);
   }
 
   public final class TextKt {
-    ctor public TextKt();
     method public static void CurrentTextStyleProvider(androidx.ui.text.TextStyle value, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void Text(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle? style = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, int maxLines = 2147483647, kotlin.jvm.functions.Function1<? super androidx.ui.core.TextSpanScope,kotlin.Unit> child);
     method public static void Text(String text, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle? style = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, int maxLines = 2147483647);
@@ -148,7 +133,6 @@
   }
 
   public final class TextSpanComposeKt {
-    ctor public TextSpanComposeKt();
     method public static void Span(androidx.ui.core.TextSpanScope, String? text = null, androidx.ui.text.SpanStyle? style = null, kotlin.jvm.functions.Function1<? super androidx.ui.core.TextSpanScope,kotlin.Unit> child);
     method public static void Span(androidx.ui.core.TextSpanScope, String? text = null, androidx.ui.text.SpanStyle? style = null);
     method public static void compose(androidx.ui.text.TextSpan container, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function1<? super androidx.ui.core.TextSpanScope,kotlin.Unit> composable);
@@ -175,7 +159,6 @@
   }
 
   public final class WrapperKt {
-    ctor public WrapperKt();
     method public static void ComposeView(kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void WithDensity(kotlin.jvm.functions.Function1<? super androidx.ui.core.DensityScope,kotlin.Unit> block);
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.core.Density> ambientDensity();
@@ -200,7 +183,6 @@
 package androidx.ui.core.gesture {
 
   public final class ConstantsKt {
-    ctor public ConstantsKt();
     method public static androidx.ui.core.Duration getDoubleTapMinTime();
     method public static androidx.ui.core.Dp getDoubleTapSlop();
     method public static androidx.ui.core.Duration getDoubleTapTimeout();
@@ -221,7 +203,6 @@
   }
 
   public final class DoubleTapGestureDetectorKt {
-    ctor public DoubleTapGestureDetectorKt();
     method public static void DoubleTapGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit> onDoubleTap, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -232,7 +213,6 @@
   }
 
   public final class LongPressDragGestureDetectorKt {
-    ctor public LongPressDragGestureDetectorKt();
     method public static void LongPressDragGestureDetector(androidx.ui.core.gesture.LongPressDragObserver longPressDragObserver, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -244,32 +224,26 @@
   }
 
   public final class LongPressGestureDetectorKt {
-    ctor public LongPressGestureDetectorKt();
     method public static void LongPressGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit> onLongPress, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class PressGestureDetectorKt {
-    ctor public PressGestureDetectorKt();
     method public static void PressGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit>?  kotlin.jvm.functions.Function0<kotlin.Unit>?  kotlin.jvm.functions.Function0<kotlin.Unit>?  boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class PressIndicatorGestureDetectorKt {
-    ctor public PressIndicatorGestureDetectorKt();
     method public static void PressIndicatorGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit>?  kotlin.jvm.functions.Function0<kotlin.Unit>?  kotlin.jvm.functions.Function0<kotlin.Unit>?  boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class PressReleasedGestureDetectorKt {
-    ctor public PressReleasedGestureDetectorKt();
     method public static void PressReleasedGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit>?  boolean consumeDownOnStart = true, boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class RawDragGestureDetectorKt {
-    ctor public RawDragGestureDetectorKt();
     method public static void RawDragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartDragging = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class RawScaleGestureDetectorKt {
-    ctor public RawScaleGestureDetectorKt();
     method public static void RawScaleGestureDetector(androidx.ui.core.gesture.RawScaleObserver scaleObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartScaling = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -280,7 +254,6 @@
   }
 
   public final class ScaleGestureDetectorKt {
-    ctor public ScaleGestureDetectorKt();
     method public static void ScaleGestureDetector(androidx.ui.core.gesture.ScaleObserver scaleObserver, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -291,21 +264,17 @@
   }
 
   public final class ScaleSlopExceededGestureDetectorKt {
-    ctor public ScaleSlopExceededGestureDetectorKt();
     method public static void ScaleSlopExceededGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onScaleSlopExceeded, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class ScaleUtilKt {
-    ctor public ScaleUtilKt();
   }
 
   public final class TouchSlopDragGestureDetectorKt {
-    ctor public TouchSlopDragGestureDetectorKt();
     method public static void TouchSlopDragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class TouchSlopExceededGestureDetectorKt {
-    ctor public TouchSlopExceededGestureDetectorKt();
     method public static void TouchSlopExceededGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onTouchSlopExceeded, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -314,12 +283,10 @@
 package androidx.ui.core.gesture.util {
 
   public final class GestureUtilsKt {
-    ctor public GestureUtilsKt();
     method public static boolean anyPointersInBounds(java.util.List<androidx.ui.core.PointerInputChange>, androidx.ui.core.IntPxSize bounds);
   }
 
   public final class PolyFitLeastSquaresKt {
-    ctor public PolyFitLeastSquaresKt();
   }
 
   public final class VelocityTracker {
@@ -330,7 +297,6 @@
   }
 
   public final class VelocityTrackerKt {
-    ctor public VelocityTrackerKt();
   }
 
 }
@@ -376,16 +342,13 @@
   }
 
   public final class SelectionContainerKt {
-    ctor public SelectionContainerKt();
     method public static void SelectionContainer(androidx.ui.core.selection.Selection? selection, kotlin.jvm.functions.Function1<? super androidx.ui.core.selection.Selection,kotlin.Unit> onSelectionChange, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class SelectionHandlesKt {
-    ctor public SelectionHandlesKt();
   }
 
   public final class SelectionManagerKt {
-    ctor public SelectionManagerKt();
   }
 
   public interface SelectionRegistrar {
@@ -394,12 +357,10 @@
   }
 
   public final class SelectionRegistrarKt {
-    ctor public SelectionRegistrarKt();
     method public static androidx.compose.Ambient<androidx.ui.core.selection.SelectionRegistrar> getSelectionRegistrarAmbient();
   }
 
   public final class TextSelectionDelegateKt {
-    ctor public TextSelectionDelegateKt();
   }
 
 }
@@ -416,7 +377,6 @@
   }
 
   public final class FocusableKt {
-    ctor public FocusableKt();
     method public static void Focusable(androidx.ui.focus.FocusOperator focusOperator = +memo({ 
     <init>()
 }), kotlin.jvm.functions.Function1<? super androidx.ui.focus.FocusOperator,kotlin.Unit> children);
@@ -450,12 +410,10 @@
   }
 
   public final class VectorAssetKt {
-    ctor public VectorAssetKt();
     method public static void DrawVector(androidx.ui.graphics.vector.VectorAsset vectorImage, androidx.ui.graphics.Color tintColor = Color.Transparent, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.graphics.ScaleFit fit = ScaleFit.Fit);
   }
 
   public final class VectorComposeKt {
-    ctor public VectorComposeKt();
     method public static void DrawVector(androidx.ui.core.Dp defaultWidth, androidx.ui.core.Dp defaultHeight, float viewportWidth = -1.0f, float viewportHeight = -1.0f, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
     method public static void DrawVector(androidx.ui.core.Px defaultWidth, androidx.ui.core.Px defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
     method public static void Group(androidx.ui.graphics.vector.VectorScope, String name = "", float rotation = 0.0f, float pivotX = 0.0f, float pivotY = 0.0f, float scaleX = 1.0f, float scaleY = 1.0f, float translationX = 0.0f, float translationY = 0.0f, java.util.List<androidx.ui.graphics.vector.PathNode> clipPathData = EmptyPath, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.VectorScope,kotlin.Unit> children);
@@ -502,7 +460,6 @@
 package androidx.ui.graphics.vector.compat {
 
   public final class XmlVectorParserKt {
-    ctor public XmlVectorParserKt();
   }
 
 }
@@ -510,7 +467,6 @@
 package androidx.ui.res {
 
   public final class ColorResourcesKt {
-    ctor public ColorResourcesKt();
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.graphics.Color> colorResource(@ColorRes int id);
   }
 
@@ -525,7 +481,6 @@
   }
 
   public final class ImageResourcesKt {
-    ctor public ImageResourcesKt();
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.graphics.Image> imageResource(@DrawableRes int id);
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.res.DeferredResource<androidx.ui.graphics.Image>> loadImageResource(int id, androidx.ui.graphics.Image? pendingImage = null, androidx.ui.graphics.Image? failedImage = null);
   }
@@ -539,7 +494,6 @@
   }
 
   public final class PrimitiveResourcesKt {
-    ctor public PrimitiveResourcesKt();
     method @CheckResult(suggest="+") public static androidx.compose.Effect<java.lang.Boolean> booleanResource(@BoolRes int id);
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.core.Dp> dimensionResource(@DimenRes int id);
     method @CheckResult(suggest="+") public static androidx.compose.Effect<int[]> integerArrayResource(@ArrayRes int id);
@@ -551,18 +505,15 @@
   }
 
   public final class ResourcesKt {
-    ctor public ResourcesKt();
   }
 
   public final class StringResourcesKt {
-    ctor public StringResourcesKt();
     method @CheckResult(suggest="+") public static androidx.compose.Effect<java.lang.String[]> stringArrayResource(@ArrayRes int id);
     method @CheckResult(suggest="+") public static androidx.compose.Effect<java.lang.String> stringResource(@StringRes int id);
     method @CheckResult(suggest="+") public static androidx.compose.Effect<java.lang.String> stringResource(@StringRes int id, java.lang.Object... formatArgs);
   }
 
   public final class VectorResourcesKt {
-    ctor public VectorResourcesKt();
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.res.DeferredResource<androidx.ui.graphics.vector.VectorAsset>> loadVectorResource(int id, androidx.ui.graphics.vector.VectorAsset? pendingResource = null, androidx.ui.graphics.vector.VectorAsset? failedResource = null);
     method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.graphics.vector.VectorAsset> vectorResource(@DrawableRes int id);
   }
@@ -586,7 +537,6 @@
   }
 
   public final class SemanticsKt {
-    ctor public SemanticsKt();
     method public static void Semantics(boolean container = false, boolean explicitChildNodes = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -607,7 +557,6 @@
   }
 
   public final class SemanticsPropertiesKt {
-    ctor public SemanticsPropertiesKt();
     method public static void ScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function2<? super androidx.ui.core.Px,? super androidx.ui.core.Px,kotlin.Unit> action);
     method public static String getAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver);
     method public static String getAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver);
@@ -635,7 +584,6 @@
 package androidx.ui.tooling {
 
   public final class InspectionModeKt {
-    ctor public InspectionModeKt();
     method public static androidx.compose.Ambient<java.lang.Boolean> getInspectionMode();
   }
 
diff --git a/ui/ui-layout/api/0.1.0-dev04.txt b/ui/ui-layout/api/0.1.0-dev04.txt
index 09beb9e..7ff0d5b 100644
--- a/ui/ui-layout/api/0.1.0-dev04.txt
+++ b/ui/ui-layout/api/0.1.0-dev04.txt
@@ -2,13 +2,11 @@
 package androidx.ui.layout {
 
   public final class AlignKt {
-    ctor public AlignKt();
     method public static void Align(androidx.ui.core.Alignment alignment, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void Center(kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class AlignmentLineKt {
-    ctor public AlignmentLineKt();
     method public static void AlignmentLineOffset(androidx.ui.core.AlignmentLine alignmentLine, androidx.ui.core.Dp before = 0.dp, androidx.ui.core.Dp after = 0.dp, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void CenterAlignmentLine(androidx.ui.core.AlignmentLine alignmentLine, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
@@ -34,7 +32,6 @@
   }
 
   public final class AspectRatioKt {
-    ctor public AspectRatioKt();
     method @Deprecated public static void AspectRatio(float aspectRatio, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -49,12 +46,10 @@
   }
 
   public final class ConstrainedBoxKt {
-    ctor public ConstrainedBoxKt();
     method public static void ConstrainedBox(androidx.ui.layout.DpConstraints constraints, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class ContainerKt {
-    ctor public ContainerKt();
     method public static void Container(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.layout.EdgeInsets padding = androidx.ui.layout.EdgeInsets(0.dp), androidx.ui.core.Alignment alignment = Alignment.Center, boolean expanded = false, androidx.ui.layout.DpConstraints constraints = androidx.ui.layout.DpConstraints(), androidx.ui.core.Dp? width = null, androidx.ui.core.Dp? height = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -96,7 +91,6 @@
   }
 
   public final class DpConstraintsKt {
-    ctor public DpConstraintsKt();
     method public static androidx.ui.core.Constraints Constraints(androidx.ui.core.DensityScope, androidx.ui.layout.DpConstraints dpConstraints);
     method public static androidx.ui.layout.DpConstraints DpConstraints(androidx.ui.core.DensityScope, androidx.ui.core.Constraints constraints);
     method public static androidx.ui.layout.DpConstraints enforce(androidx.ui.layout.DpConstraints, androidx.ui.layout.DpConstraints otherConstraints);
@@ -131,7 +125,6 @@
   }
 
   public final class ExpandedModifierKt {
-    ctor public ExpandedModifierKt();
     method public static androidx.ui.core.LayoutModifier getLayoutExpanded();
     method public static androidx.ui.core.LayoutModifier getLayoutExpandedHeight();
     method public static androidx.ui.core.LayoutModifier getLayoutExpandedWidth();
@@ -144,7 +137,6 @@
   }
 
   public final class FlexKt {
-    ctor public FlexKt();
     method public static void Column(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.layout.Arrangement arrangement = Arrangement.Begin, kotlin.jvm.functions.Function1<? super androidx.ui.layout.ColumnScope,kotlin.Unit> children);
     method @Deprecated public static void FlexColumn(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.layout.MainAxisAlignment mainAxisAlignment = androidx.ui.layout.MainAxisAlignment.Start, androidx.ui.layout.CrossAxisAlignment crossAxisAlignment = CrossAxisAlignment.Start, androidx.ui.layout.LayoutSize crossAxisSize = androidx.ui.layout.LayoutSize.Wrap, kotlin.jvm.functions.Function1<? super androidx.ui.layout.FlexChildren,kotlin.Unit> block);
     method @Deprecated public static void FlexRow(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.layout.MainAxisAlignment mainAxisAlignment = androidx.ui.layout.MainAxisAlignment.Start, androidx.ui.layout.CrossAxisAlignment crossAxisAlignment = CrossAxisAlignment.Start, androidx.ui.layout.LayoutSize crossAxisSize = androidx.ui.layout.LayoutSize.Wrap, kotlin.jvm.functions.Function1<? super androidx.ui.layout.FlexChildren,kotlin.Unit> block);
@@ -165,13 +157,11 @@
   }
 
   public final class FlowKt {
-    ctor public FlowKt();
     method public static void FlowColumn(androidx.ui.layout.LayoutSize mainAxisSize = androidx.ui.layout.LayoutSize.Wrap, androidx.ui.layout.MainAxisAlignment mainAxisAlignment = androidx.ui.layout.MainAxisAlignment.Start, androidx.ui.core.Dp mainAxisSpacing = 0.dp, androidx.ui.layout.FlowCrossAxisAlignment crossAxisAlignment = androidx.ui.layout.FlowCrossAxisAlignment.Start, androidx.ui.core.Dp crossAxisSpacing = 0.dp, androidx.ui.layout.MainAxisAlignment lastLineMainAxisAlignment = mainAxisAlignment, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void FlowRow(androidx.ui.layout.LayoutSize mainAxisSize = androidx.ui.layout.LayoutSize.Wrap, androidx.ui.layout.MainAxisAlignment mainAxisAlignment = androidx.ui.layout.MainAxisAlignment.Start, androidx.ui.core.Dp mainAxisSpacing = 0.dp, androidx.ui.layout.FlowCrossAxisAlignment crossAxisAlignment = androidx.ui.layout.FlowCrossAxisAlignment.Start, androidx.ui.core.Dp crossAxisSpacing = 0.dp, androidx.ui.layout.MainAxisAlignment lastLineMainAxisAlignment = mainAxisAlignment, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class IntrinsicKt {
-    ctor public IntrinsicKt();
     method public static void MaxIntrinsicHeight(kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void MaxIntrinsicWidth(kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void MinIntrinsicHeight(kotlin.jvm.functions.Function0<kotlin.Unit> children);
@@ -263,7 +253,6 @@
   }
 
   public final class PaddingKt {
-    ctor public PaddingKt();
     method public static androidx.ui.layout.LayoutPadding LayoutPadding(androidx.ui.core.Dp all);
     method public static void Padding(androidx.ui.layout.EdgeInsets padding, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void Padding(androidx.ui.core.Dp left = 0.dp, androidx.ui.core.Dp top = 0.dp, androidx.ui.core.Dp right = 0.dp, androidx.ui.core.Dp bottom = 0.dp, kotlin.jvm.functions.Function0<kotlin.Unit> children);
@@ -283,7 +272,6 @@
   }
 
   public final class SizeModifiersKt {
-    ctor public SizeModifiersKt();
     method public static androidx.ui.core.LayoutModifier LayoutHeight(androidx.ui.core.Dp value);
     method public static androidx.ui.core.LayoutModifier LayoutMaxHeight(androidx.ui.core.Dp value);
     method public static androidx.ui.core.LayoutModifier LayoutMaxSize(androidx.ui.core.Dp maxWidth, androidx.ui.core.Dp maxHeight);
@@ -296,12 +284,10 @@
   }
 
   public final class SpacerKt {
-    ctor public SpacerKt();
     method public static void Spacer(androidx.ui.core.Modifier modifier);
   }
 
   public final class StackKt {
-    ctor public StackKt();
     method public static void Stack(androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super androidx.ui.layout.StackScope,kotlin.Unit> children);
   }
 
@@ -399,7 +385,6 @@
   }
 
   public final class TableKt {
-    ctor public TableKt();
     method public static void Table(int columns, kotlin.jvm.functions.Function1<? super java.lang.Integer,? extends androidx.ui.core.Alignment> alignment = { Alignment.TopLeft }, kotlin.jvm.functions.Function1<? super java.lang.Integer,? extends androidx.ui.layout.TableColumnWidth> columnWidth = { TableColumnWidth.<init>(1.0) }, kotlin.jvm.functions.Function1<? super androidx.ui.layout.TableChildren,kotlin.Unit> children);
   }
 
@@ -414,7 +399,6 @@
   }
 
   public final class WrapKt {
-    ctor public WrapKt();
     method public static void Wrap(androidx.ui.core.Alignment alignment = Alignment.TopLeft, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static androidx.ui.core.LayoutModifier getLayoutWrapped();
   }
@@ -424,7 +408,6 @@
 package androidx.ui.layout.constraintlayout {
 
   public final class ConstraintLayoutKt {
-    ctor public ConstraintLayoutKt();
     method public static void ConstraintLayout(androidx.ui.layout.constraintlayout.ConstraintSet constraintSet, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
diff --git a/ui/ui-layout/api/current.txt b/ui/ui-layout/api/current.txt
index 09beb9e..7ff0d5b 100644
--- a/ui/ui-layout/api/current.txt
+++ b/ui/ui-layout/api/current.txt
@@ -2,13 +2,11 @@
 package androidx.ui.layout {
 
   public final class AlignKt {
-    ctor public AlignKt();
     method public static void Align(androidx.ui.core.Alignment alignment, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void Center(kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class AlignmentLineKt {
-    ctor public AlignmentLineKt();
     method public static void AlignmentLineOffset(androidx.ui.core.AlignmentLine alignmentLine, androidx.ui.core.Dp before = 0.dp, androidx.ui.core.Dp after = 0.dp, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void CenterAlignmentLine(androidx.ui.core.AlignmentLine alignmentLine, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
@@ -34,7 +32,6 @@
   }
 
   public final class AspectRatioKt {
-    ctor public AspectRatioKt();
     method @Deprecated public static void AspectRatio(float aspectRatio, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -49,12 +46,10 @@
   }
 
   public final class ConstrainedBoxKt {
-    ctor public ConstrainedBoxKt();
     method public static void ConstrainedBox(androidx.ui.layout.DpConstraints constraints, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class ContainerKt {
-    ctor public ContainerKt();
     method public static void Container(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.layout.EdgeInsets padding = androidx.ui.layout.EdgeInsets(0.dp), androidx.ui.core.Alignment alignment = Alignment.Center, boolean expanded = false, androidx.ui.layout.DpConstraints constraints = androidx.ui.layout.DpConstraints(), androidx.ui.core.Dp? width = null, androidx.ui.core.Dp? height = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -96,7 +91,6 @@
   }
 
   public final class DpConstraintsKt {
-    ctor public DpConstraintsKt();
     method public static androidx.ui.core.Constraints Constraints(androidx.ui.core.DensityScope, androidx.ui.layout.DpConstraints dpConstraints);
     method public static androidx.ui.layout.DpConstraints DpConstraints(androidx.ui.core.DensityScope, androidx.ui.core.Constraints constraints);
     method public static androidx.ui.layout.DpConstraints enforce(androidx.ui.layout.DpConstraints, androidx.ui.layout.DpConstraints otherConstraints);
@@ -131,7 +125,6 @@
   }
 
   public final class ExpandedModifierKt {
-    ctor public ExpandedModifierKt();
     method public static androidx.ui.core.LayoutModifier getLayoutExpanded();
     method public static androidx.ui.core.LayoutModifier getLayoutExpandedHeight();
     method public static androidx.ui.core.LayoutModifier getLayoutExpandedWidth();
@@ -144,7 +137,6 @@
   }
 
   public final class FlexKt {
-    ctor public FlexKt();
     method public static void Column(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.layout.Arrangement arrangement = Arrangement.Begin, kotlin.jvm.functions.Function1<? super androidx.ui.layout.ColumnScope,kotlin.Unit> children);
     method @Deprecated public static void FlexColumn(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.layout.MainAxisAlignment mainAxisAlignment = androidx.ui.layout.MainAxisAlignment.Start, androidx.ui.layout.CrossAxisAlignment crossAxisAlignment = CrossAxisAlignment.Start, androidx.ui.layout.LayoutSize crossAxisSize = androidx.ui.layout.LayoutSize.Wrap, kotlin.jvm.functions.Function1<? super androidx.ui.layout.FlexChildren,kotlin.Unit> block);
     method @Deprecated public static void FlexRow(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.layout.MainAxisAlignment mainAxisAlignment = androidx.ui.layout.MainAxisAlignment.Start, androidx.ui.layout.CrossAxisAlignment crossAxisAlignment = CrossAxisAlignment.Start, androidx.ui.layout.LayoutSize crossAxisSize = androidx.ui.layout.LayoutSize.Wrap, kotlin.jvm.functions.Function1<? super androidx.ui.layout.FlexChildren,kotlin.Unit> block);
@@ -165,13 +157,11 @@
   }
 
   public final class FlowKt {
-    ctor public FlowKt();
     method public static void FlowColumn(androidx.ui.layout.LayoutSize mainAxisSize = androidx.ui.layout.LayoutSize.Wrap, androidx.ui.layout.MainAxisAlignment mainAxisAlignment = androidx.ui.layout.MainAxisAlignment.Start, androidx.ui.core.Dp mainAxisSpacing = 0.dp, androidx.ui.layout.FlowCrossAxisAlignment crossAxisAlignment = androidx.ui.layout.FlowCrossAxisAlignment.Start, androidx.ui.core.Dp crossAxisSpacing = 0.dp, androidx.ui.layout.MainAxisAlignment lastLineMainAxisAlignment = mainAxisAlignment, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void FlowRow(androidx.ui.layout.LayoutSize mainAxisSize = androidx.ui.layout.LayoutSize.Wrap, androidx.ui.layout.MainAxisAlignment mainAxisAlignment = androidx.ui.layout.MainAxisAlignment.Start, androidx.ui.core.Dp mainAxisSpacing = 0.dp, androidx.ui.layout.FlowCrossAxisAlignment crossAxisAlignment = androidx.ui.layout.FlowCrossAxisAlignment.Start, androidx.ui.core.Dp crossAxisSpacing = 0.dp, androidx.ui.layout.MainAxisAlignment lastLineMainAxisAlignment = mainAxisAlignment, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class IntrinsicKt {
-    ctor public IntrinsicKt();
     method public static void MaxIntrinsicHeight(kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void MaxIntrinsicWidth(kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void MinIntrinsicHeight(kotlin.jvm.functions.Function0<kotlin.Unit> children);
@@ -263,7 +253,6 @@
   }
 
   public final class PaddingKt {
-    ctor public PaddingKt();
     method public static androidx.ui.layout.LayoutPadding LayoutPadding(androidx.ui.core.Dp all);
     method public static void Padding(androidx.ui.layout.EdgeInsets padding, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void Padding(androidx.ui.core.Dp left = 0.dp, androidx.ui.core.Dp top = 0.dp, androidx.ui.core.Dp right = 0.dp, androidx.ui.core.Dp bottom = 0.dp, kotlin.jvm.functions.Function0<kotlin.Unit> children);
@@ -283,7 +272,6 @@
   }
 
   public final class SizeModifiersKt {
-    ctor public SizeModifiersKt();
     method public static androidx.ui.core.LayoutModifier LayoutHeight(androidx.ui.core.Dp value);
     method public static androidx.ui.core.LayoutModifier LayoutMaxHeight(androidx.ui.core.Dp value);
     method public static androidx.ui.core.LayoutModifier LayoutMaxSize(androidx.ui.core.Dp maxWidth, androidx.ui.core.Dp maxHeight);
@@ -296,12 +284,10 @@
   }
 
   public final class SpacerKt {
-    ctor public SpacerKt();
     method public static void Spacer(androidx.ui.core.Modifier modifier);
   }
 
   public final class StackKt {
-    ctor public StackKt();
     method public static void Stack(androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super androidx.ui.layout.StackScope,kotlin.Unit> children);
   }
 
@@ -399,7 +385,6 @@
   }
 
   public final class TableKt {
-    ctor public TableKt();
     method public static void Table(int columns, kotlin.jvm.functions.Function1<? super java.lang.Integer,? extends androidx.ui.core.Alignment> alignment = { Alignment.TopLeft }, kotlin.jvm.functions.Function1<? super java.lang.Integer,? extends androidx.ui.layout.TableColumnWidth> columnWidth = { TableColumnWidth.<init>(1.0) }, kotlin.jvm.functions.Function1<? super androidx.ui.layout.TableChildren,kotlin.Unit> children);
   }
 
@@ -414,7 +399,6 @@
   }
 
   public final class WrapKt {
-    ctor public WrapKt();
     method public static void Wrap(androidx.ui.core.Alignment alignment = Alignment.TopLeft, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static androidx.ui.core.LayoutModifier getLayoutWrapped();
   }
@@ -424,7 +408,6 @@
 package androidx.ui.layout.constraintlayout {
 
   public final class ConstraintLayoutKt {
-    ctor public ConstraintLayoutKt();
     method public static void ConstraintLayout(androidx.ui.layout.constraintlayout.ConstraintSet constraintSet, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
diff --git a/ui/ui-layout/api/public_plus_experimental_0.1.0-dev04.txt b/ui/ui-layout/api/public_plus_experimental_0.1.0-dev04.txt
index 09beb9e..7ff0d5b 100644
--- a/ui/ui-layout/api/public_plus_experimental_0.1.0-dev04.txt
+++ b/ui/ui-layout/api/public_plus_experimental_0.1.0-dev04.txt
@@ -2,13 +2,11 @@
 package androidx.ui.layout {
 
   public final class AlignKt {
-    ctor public AlignKt();
     method public static void Align(androidx.ui.core.Alignment alignment, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void Center(kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class AlignmentLineKt {
-    ctor public AlignmentLineKt();
     method public static void AlignmentLineOffset(androidx.ui.core.AlignmentLine alignmentLine, androidx.ui.core.Dp before = 0.dp, androidx.ui.core.Dp after = 0.dp, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void CenterAlignmentLine(androidx.ui.core.AlignmentLine alignmentLine, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
@@ -34,7 +32,6 @@
   }
 
   public final class AspectRatioKt {
-    ctor public AspectRatioKt();
     method @Deprecated public static void AspectRatio(float aspectRatio, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -49,12 +46,10 @@
   }
 
   public final class ConstrainedBoxKt {
-    ctor public ConstrainedBoxKt();
     method public static void ConstrainedBox(androidx.ui.layout.DpConstraints constraints, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class ContainerKt {
-    ctor public ContainerKt();
     method public static void Container(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.layout.EdgeInsets padding = androidx.ui.layout.EdgeInsets(0.dp), androidx.ui.core.Alignment alignment = Alignment.Center, boolean expanded = false, androidx.ui.layout.DpConstraints constraints = androidx.ui.layout.DpConstraints(), androidx.ui.core.Dp? width = null, androidx.ui.core.Dp? height = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -96,7 +91,6 @@
   }
 
   public final class DpConstraintsKt {
-    ctor public DpConstraintsKt();
     method public static androidx.ui.core.Constraints Constraints(androidx.ui.core.DensityScope, androidx.ui.layout.DpConstraints dpConstraints);
     method public static androidx.ui.layout.DpConstraints DpConstraints(androidx.ui.core.DensityScope, androidx.ui.core.Constraints constraints);
     method public static androidx.ui.layout.DpConstraints enforce(androidx.ui.layout.DpConstraints, androidx.ui.layout.DpConstraints otherConstraints);
@@ -131,7 +125,6 @@
   }
 
   public final class ExpandedModifierKt {
-    ctor public ExpandedModifierKt();
     method public static androidx.ui.core.LayoutModifier getLayoutExpanded();
     method public static androidx.ui.core.LayoutModifier getLayoutExpandedHeight();
     method public static androidx.ui.core.LayoutModifier getLayoutExpandedWidth();
@@ -144,7 +137,6 @@
   }
 
   public final class FlexKt {
-    ctor public FlexKt();
     method public static void Column(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.layout.Arrangement arrangement = Arrangement.Begin, kotlin.jvm.functions.Function1<? super androidx.ui.layout.ColumnScope,kotlin.Unit> children);
     method @Deprecated public static void FlexColumn(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.layout.MainAxisAlignment mainAxisAlignment = androidx.ui.layout.MainAxisAlignment.Start, androidx.ui.layout.CrossAxisAlignment crossAxisAlignment = CrossAxisAlignment.Start, androidx.ui.layout.LayoutSize crossAxisSize = androidx.ui.layout.LayoutSize.Wrap, kotlin.jvm.functions.Function1<? super androidx.ui.layout.FlexChildren,kotlin.Unit> block);
     method @Deprecated public static void FlexRow(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.layout.MainAxisAlignment mainAxisAlignment = androidx.ui.layout.MainAxisAlignment.Start, androidx.ui.layout.CrossAxisAlignment crossAxisAlignment = CrossAxisAlignment.Start, androidx.ui.layout.LayoutSize crossAxisSize = androidx.ui.layout.LayoutSize.Wrap, kotlin.jvm.functions.Function1<? super androidx.ui.layout.FlexChildren,kotlin.Unit> block);
@@ -165,13 +157,11 @@
   }
 
   public final class FlowKt {
-    ctor public FlowKt();
     method public static void FlowColumn(androidx.ui.layout.LayoutSize mainAxisSize = androidx.ui.layout.LayoutSize.Wrap, androidx.ui.layout.MainAxisAlignment mainAxisAlignment = androidx.ui.layout.MainAxisAlignment.Start, androidx.ui.core.Dp mainAxisSpacing = 0.dp, androidx.ui.layout.FlowCrossAxisAlignment crossAxisAlignment = androidx.ui.layout.FlowCrossAxisAlignment.Start, androidx.ui.core.Dp crossAxisSpacing = 0.dp, androidx.ui.layout.MainAxisAlignment lastLineMainAxisAlignment = mainAxisAlignment, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void FlowRow(androidx.ui.layout.LayoutSize mainAxisSize = androidx.ui.layout.LayoutSize.Wrap, androidx.ui.layout.MainAxisAlignment mainAxisAlignment = androidx.ui.layout.MainAxisAlignment.Start, androidx.ui.core.Dp mainAxisSpacing = 0.dp, androidx.ui.layout.FlowCrossAxisAlignment crossAxisAlignment = androidx.ui.layout.FlowCrossAxisAlignment.Start, androidx.ui.core.Dp crossAxisSpacing = 0.dp, androidx.ui.layout.MainAxisAlignment lastLineMainAxisAlignment = mainAxisAlignment, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class IntrinsicKt {
-    ctor public IntrinsicKt();
     method public static void MaxIntrinsicHeight(kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void MaxIntrinsicWidth(kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void MinIntrinsicHeight(kotlin.jvm.functions.Function0<kotlin.Unit> children);
@@ -263,7 +253,6 @@
   }
 
   public final class PaddingKt {
-    ctor public PaddingKt();
     method public static androidx.ui.layout.LayoutPadding LayoutPadding(androidx.ui.core.Dp all);
     method public static void Padding(androidx.ui.layout.EdgeInsets padding, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void Padding(androidx.ui.core.Dp left = 0.dp, androidx.ui.core.Dp top = 0.dp, androidx.ui.core.Dp right = 0.dp, androidx.ui.core.Dp bottom = 0.dp, kotlin.jvm.functions.Function0<kotlin.Unit> children);
@@ -283,7 +272,6 @@
   }
 
   public final class SizeModifiersKt {
-    ctor public SizeModifiersKt();
     method public static androidx.ui.core.LayoutModifier LayoutHeight(androidx.ui.core.Dp value);
     method public static androidx.ui.core.LayoutModifier LayoutMaxHeight(androidx.ui.core.Dp value);
     method public static androidx.ui.core.LayoutModifier LayoutMaxSize(androidx.ui.core.Dp maxWidth, androidx.ui.core.Dp maxHeight);
@@ -296,12 +284,10 @@
   }
 
   public final class SpacerKt {
-    ctor public SpacerKt();
     method public static void Spacer(androidx.ui.core.Modifier modifier);
   }
 
   public final class StackKt {
-    ctor public StackKt();
     method public static void Stack(androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super androidx.ui.layout.StackScope,kotlin.Unit> children);
   }
 
@@ -399,7 +385,6 @@
   }
 
   public final class TableKt {
-    ctor public TableKt();
     method public static void Table(int columns, kotlin.jvm.functions.Function1<? super java.lang.Integer,? extends androidx.ui.core.Alignment> alignment = { Alignment.TopLeft }, kotlin.jvm.functions.Function1<? super java.lang.Integer,? extends androidx.ui.layout.TableColumnWidth> columnWidth = { TableColumnWidth.<init>(1.0) }, kotlin.jvm.functions.Function1<? super androidx.ui.layout.TableChildren,kotlin.Unit> children);
   }
 
@@ -414,7 +399,6 @@
   }
 
   public final class WrapKt {
-    ctor public WrapKt();
     method public static void Wrap(androidx.ui.core.Alignment alignment = Alignment.TopLeft, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static androidx.ui.core.LayoutModifier getLayoutWrapped();
   }
@@ -424,7 +408,6 @@
 package androidx.ui.layout.constraintlayout {
 
   public final class ConstraintLayoutKt {
-    ctor public ConstraintLayoutKt();
     method public static void ConstraintLayout(androidx.ui.layout.constraintlayout.ConstraintSet constraintSet, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
diff --git a/ui/ui-layout/api/public_plus_experimental_current.txt b/ui/ui-layout/api/public_plus_experimental_current.txt
index 09beb9e..7ff0d5b 100644
--- a/ui/ui-layout/api/public_plus_experimental_current.txt
+++ b/ui/ui-layout/api/public_plus_experimental_current.txt
@@ -2,13 +2,11 @@
 package androidx.ui.layout {
 
   public final class AlignKt {
-    ctor public AlignKt();
     method public static void Align(androidx.ui.core.Alignment alignment, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void Center(kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class AlignmentLineKt {
-    ctor public AlignmentLineKt();
     method public static void AlignmentLineOffset(androidx.ui.core.AlignmentLine alignmentLine, androidx.ui.core.Dp before = 0.dp, androidx.ui.core.Dp after = 0.dp, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void CenterAlignmentLine(androidx.ui.core.AlignmentLine alignmentLine, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
@@ -34,7 +32,6 @@
   }
 
   public final class AspectRatioKt {
-    ctor public AspectRatioKt();
     method @Deprecated public static void AspectRatio(float aspectRatio, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -49,12 +46,10 @@
   }
 
   public final class ConstrainedBoxKt {
-    ctor public ConstrainedBoxKt();
     method public static void ConstrainedBox(androidx.ui.layout.DpConstraints constraints, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class ContainerKt {
-    ctor public ContainerKt();
     method public static void Container(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.layout.EdgeInsets padding = androidx.ui.layout.EdgeInsets(0.dp), androidx.ui.core.Alignment alignment = Alignment.Center, boolean expanded = false, androidx.ui.layout.DpConstraints constraints = androidx.ui.layout.DpConstraints(), androidx.ui.core.Dp? width = null, androidx.ui.core.Dp? height = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -96,7 +91,6 @@
   }
 
   public final class DpConstraintsKt {
-    ctor public DpConstraintsKt();
     method public static androidx.ui.core.Constraints Constraints(androidx.ui.core.DensityScope, androidx.ui.layout.DpConstraints dpConstraints);
     method public static androidx.ui.layout.DpConstraints DpConstraints(androidx.ui.core.DensityScope, androidx.ui.core.Constraints constraints);
     method public static androidx.ui.layout.DpConstraints enforce(androidx.ui.layout.DpConstraints, androidx.ui.layout.DpConstraints otherConstraints);
@@ -131,7 +125,6 @@
   }
 
   public final class ExpandedModifierKt {
-    ctor public ExpandedModifierKt();
     method public static androidx.ui.core.LayoutModifier getLayoutExpanded();
     method public static androidx.ui.core.LayoutModifier getLayoutExpandedHeight();
     method public static androidx.ui.core.LayoutModifier getLayoutExpandedWidth();
@@ -144,7 +137,6 @@
   }
 
   public final class FlexKt {
-    ctor public FlexKt();
     method public static void Column(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.layout.Arrangement arrangement = Arrangement.Begin, kotlin.jvm.functions.Function1<? super androidx.ui.layout.ColumnScope,kotlin.Unit> children);
     method @Deprecated public static void FlexColumn(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.layout.MainAxisAlignment mainAxisAlignment = androidx.ui.layout.MainAxisAlignment.Start, androidx.ui.layout.CrossAxisAlignment crossAxisAlignment = CrossAxisAlignment.Start, androidx.ui.layout.LayoutSize crossAxisSize = androidx.ui.layout.LayoutSize.Wrap, kotlin.jvm.functions.Function1<? super androidx.ui.layout.FlexChildren,kotlin.Unit> block);
     method @Deprecated public static void FlexRow(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.layout.MainAxisAlignment mainAxisAlignment = androidx.ui.layout.MainAxisAlignment.Start, androidx.ui.layout.CrossAxisAlignment crossAxisAlignment = CrossAxisAlignment.Start, androidx.ui.layout.LayoutSize crossAxisSize = androidx.ui.layout.LayoutSize.Wrap, kotlin.jvm.functions.Function1<? super androidx.ui.layout.FlexChildren,kotlin.Unit> block);
@@ -165,13 +157,11 @@
   }
 
   public final class FlowKt {
-    ctor public FlowKt();
     method public static void FlowColumn(androidx.ui.layout.LayoutSize mainAxisSize = androidx.ui.layout.LayoutSize.Wrap, androidx.ui.layout.MainAxisAlignment mainAxisAlignment = androidx.ui.layout.MainAxisAlignment.Start, androidx.ui.core.Dp mainAxisSpacing = 0.dp, androidx.ui.layout.FlowCrossAxisAlignment crossAxisAlignment = androidx.ui.layout.FlowCrossAxisAlignment.Start, androidx.ui.core.Dp crossAxisSpacing = 0.dp, androidx.ui.layout.MainAxisAlignment lastLineMainAxisAlignment = mainAxisAlignment, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void FlowRow(androidx.ui.layout.LayoutSize mainAxisSize = androidx.ui.layout.LayoutSize.Wrap, androidx.ui.layout.MainAxisAlignment mainAxisAlignment = androidx.ui.layout.MainAxisAlignment.Start, androidx.ui.core.Dp mainAxisSpacing = 0.dp, androidx.ui.layout.FlowCrossAxisAlignment crossAxisAlignment = androidx.ui.layout.FlowCrossAxisAlignment.Start, androidx.ui.core.Dp crossAxisSpacing = 0.dp, androidx.ui.layout.MainAxisAlignment lastLineMainAxisAlignment = mainAxisAlignment, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class IntrinsicKt {
-    ctor public IntrinsicKt();
     method public static void MaxIntrinsicHeight(kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void MaxIntrinsicWidth(kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void MinIntrinsicHeight(kotlin.jvm.functions.Function0<kotlin.Unit> children);
@@ -263,7 +253,6 @@
   }
 
   public final class PaddingKt {
-    ctor public PaddingKt();
     method public static androidx.ui.layout.LayoutPadding LayoutPadding(androidx.ui.core.Dp all);
     method public static void Padding(androidx.ui.layout.EdgeInsets padding, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void Padding(androidx.ui.core.Dp left = 0.dp, androidx.ui.core.Dp top = 0.dp, androidx.ui.core.Dp right = 0.dp, androidx.ui.core.Dp bottom = 0.dp, kotlin.jvm.functions.Function0<kotlin.Unit> children);
@@ -283,7 +272,6 @@
   }
 
   public final class SizeModifiersKt {
-    ctor public SizeModifiersKt();
     method public static androidx.ui.core.LayoutModifier LayoutHeight(androidx.ui.core.Dp value);
     method public static androidx.ui.core.LayoutModifier LayoutMaxHeight(androidx.ui.core.Dp value);
     method public static androidx.ui.core.LayoutModifier LayoutMaxSize(androidx.ui.core.Dp maxWidth, androidx.ui.core.Dp maxHeight);
@@ -296,12 +284,10 @@
   }
 
   public final class SpacerKt {
-    ctor public SpacerKt();
     method public static void Spacer(androidx.ui.core.Modifier modifier);
   }
 
   public final class StackKt {
-    ctor public StackKt();
     method public static void Stack(androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super androidx.ui.layout.StackScope,kotlin.Unit> children);
   }
 
@@ -399,7 +385,6 @@
   }
 
   public final class TableKt {
-    ctor public TableKt();
     method public static void Table(int columns, kotlin.jvm.functions.Function1<? super java.lang.Integer,? extends androidx.ui.core.Alignment> alignment = { Alignment.TopLeft }, kotlin.jvm.functions.Function1<? super java.lang.Integer,? extends androidx.ui.layout.TableColumnWidth> columnWidth = { TableColumnWidth.<init>(1.0) }, kotlin.jvm.functions.Function1<? super androidx.ui.layout.TableChildren,kotlin.Unit> children);
   }
 
@@ -414,7 +399,6 @@
   }
 
   public final class WrapKt {
-    ctor public WrapKt();
     method public static void Wrap(androidx.ui.core.Alignment alignment = Alignment.TopLeft, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static androidx.ui.core.LayoutModifier getLayoutWrapped();
   }
@@ -424,7 +408,6 @@
 package androidx.ui.layout.constraintlayout {
 
   public final class ConstraintLayoutKt {
-    ctor public ConstraintLayoutKt();
     method public static void ConstraintLayout(androidx.ui.layout.constraintlayout.ConstraintSet constraintSet, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
diff --git a/ui/ui-layout/api/restricted_0.1.0-dev04.txt b/ui/ui-layout/api/restricted_0.1.0-dev04.txt
index 09beb9e..7ff0d5b 100644
--- a/ui/ui-layout/api/restricted_0.1.0-dev04.txt
+++ b/ui/ui-layout/api/restricted_0.1.0-dev04.txt
@@ -2,13 +2,11 @@
 package androidx.ui.layout {
 
   public final class AlignKt {
-    ctor public AlignKt();
     method public static void Align(androidx.ui.core.Alignment alignment, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void Center(kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class AlignmentLineKt {
-    ctor public AlignmentLineKt();
     method public static void AlignmentLineOffset(androidx.ui.core.AlignmentLine alignmentLine, androidx.ui.core.Dp before = 0.dp, androidx.ui.core.Dp after = 0.dp, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void CenterAlignmentLine(androidx.ui.core.AlignmentLine alignmentLine, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
@@ -34,7 +32,6 @@
   }
 
   public final class AspectRatioKt {
-    ctor public AspectRatioKt();
     method @Deprecated public static void AspectRatio(float aspectRatio, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -49,12 +46,10 @@
   }
 
   public final class ConstrainedBoxKt {
-    ctor public ConstrainedBoxKt();
     method public static void ConstrainedBox(androidx.ui.layout.DpConstraints constraints, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class ContainerKt {
-    ctor public ContainerKt();
     method public static void Container(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.layout.EdgeInsets padding = androidx.ui.layout.EdgeInsets(0.dp), androidx.ui.core.Alignment alignment = Alignment.Center, boolean expanded = false, androidx.ui.layout.DpConstraints constraints = androidx.ui.layout.DpConstraints(), androidx.ui.core.Dp? width = null, androidx.ui.core.Dp? height = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -96,7 +91,6 @@
   }
 
   public final class DpConstraintsKt {
-    ctor public DpConstraintsKt();
     method public static androidx.ui.core.Constraints Constraints(androidx.ui.core.DensityScope, androidx.ui.layout.DpConstraints dpConstraints);
     method public static androidx.ui.layout.DpConstraints DpConstraints(androidx.ui.core.DensityScope, androidx.ui.core.Constraints constraints);
     method public static androidx.ui.layout.DpConstraints enforce(androidx.ui.layout.DpConstraints, androidx.ui.layout.DpConstraints otherConstraints);
@@ -131,7 +125,6 @@
   }
 
   public final class ExpandedModifierKt {
-    ctor public ExpandedModifierKt();
     method public static androidx.ui.core.LayoutModifier getLayoutExpanded();
     method public static androidx.ui.core.LayoutModifier getLayoutExpandedHeight();
     method public static androidx.ui.core.LayoutModifier getLayoutExpandedWidth();
@@ -144,7 +137,6 @@
   }
 
   public final class FlexKt {
-    ctor public FlexKt();
     method public static void Column(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.layout.Arrangement arrangement = Arrangement.Begin, kotlin.jvm.functions.Function1<? super androidx.ui.layout.ColumnScope,kotlin.Unit> children);
     method @Deprecated public static void FlexColumn(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.layout.MainAxisAlignment mainAxisAlignment = androidx.ui.layout.MainAxisAlignment.Start, androidx.ui.layout.CrossAxisAlignment crossAxisAlignment = CrossAxisAlignment.Start, androidx.ui.layout.LayoutSize crossAxisSize = androidx.ui.layout.LayoutSize.Wrap, kotlin.jvm.functions.Function1<? super androidx.ui.layout.FlexChildren,kotlin.Unit> block);
     method @Deprecated public static void FlexRow(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.layout.MainAxisAlignment mainAxisAlignment = androidx.ui.layout.MainAxisAlignment.Start, androidx.ui.layout.CrossAxisAlignment crossAxisAlignment = CrossAxisAlignment.Start, androidx.ui.layout.LayoutSize crossAxisSize = androidx.ui.layout.LayoutSize.Wrap, kotlin.jvm.functions.Function1<? super androidx.ui.layout.FlexChildren,kotlin.Unit> block);
@@ -165,13 +157,11 @@
   }
 
   public final class FlowKt {
-    ctor public FlowKt();
     method public static void FlowColumn(androidx.ui.layout.LayoutSize mainAxisSize = androidx.ui.layout.LayoutSize.Wrap, androidx.ui.layout.MainAxisAlignment mainAxisAlignment = androidx.ui.layout.MainAxisAlignment.Start, androidx.ui.core.Dp mainAxisSpacing = 0.dp, androidx.ui.layout.FlowCrossAxisAlignment crossAxisAlignment = androidx.ui.layout.FlowCrossAxisAlignment.Start, androidx.ui.core.Dp crossAxisSpacing = 0.dp, androidx.ui.layout.MainAxisAlignment lastLineMainAxisAlignment = mainAxisAlignment, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void FlowRow(androidx.ui.layout.LayoutSize mainAxisSize = androidx.ui.layout.LayoutSize.Wrap, androidx.ui.layout.MainAxisAlignment mainAxisAlignment = androidx.ui.layout.MainAxisAlignment.Start, androidx.ui.core.Dp mainAxisSpacing = 0.dp, androidx.ui.layout.FlowCrossAxisAlignment crossAxisAlignment = androidx.ui.layout.FlowCrossAxisAlignment.Start, androidx.ui.core.Dp crossAxisSpacing = 0.dp, androidx.ui.layout.MainAxisAlignment lastLineMainAxisAlignment = mainAxisAlignment, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class IntrinsicKt {
-    ctor public IntrinsicKt();
     method public static void MaxIntrinsicHeight(kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void MaxIntrinsicWidth(kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void MinIntrinsicHeight(kotlin.jvm.functions.Function0<kotlin.Unit> children);
@@ -263,7 +253,6 @@
   }
 
   public final class PaddingKt {
-    ctor public PaddingKt();
     method public static androidx.ui.layout.LayoutPadding LayoutPadding(androidx.ui.core.Dp all);
     method public static void Padding(androidx.ui.layout.EdgeInsets padding, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void Padding(androidx.ui.core.Dp left = 0.dp, androidx.ui.core.Dp top = 0.dp, androidx.ui.core.Dp right = 0.dp, androidx.ui.core.Dp bottom = 0.dp, kotlin.jvm.functions.Function0<kotlin.Unit> children);
@@ -283,7 +272,6 @@
   }
 
   public final class SizeModifiersKt {
-    ctor public SizeModifiersKt();
     method public static androidx.ui.core.LayoutModifier LayoutHeight(androidx.ui.core.Dp value);
     method public static androidx.ui.core.LayoutModifier LayoutMaxHeight(androidx.ui.core.Dp value);
     method public static androidx.ui.core.LayoutModifier LayoutMaxSize(androidx.ui.core.Dp maxWidth, androidx.ui.core.Dp maxHeight);
@@ -296,12 +284,10 @@
   }
 
   public final class SpacerKt {
-    ctor public SpacerKt();
     method public static void Spacer(androidx.ui.core.Modifier modifier);
   }
 
   public final class StackKt {
-    ctor public StackKt();
     method public static void Stack(androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super androidx.ui.layout.StackScope,kotlin.Unit> children);
   }
 
@@ -399,7 +385,6 @@
   }
 
   public final class TableKt {
-    ctor public TableKt();
     method public static void Table(int columns, kotlin.jvm.functions.Function1<? super java.lang.Integer,? extends androidx.ui.core.Alignment> alignment = { Alignment.TopLeft }, kotlin.jvm.functions.Function1<? super java.lang.Integer,? extends androidx.ui.layout.TableColumnWidth> columnWidth = { TableColumnWidth.<init>(1.0) }, kotlin.jvm.functions.Function1<? super androidx.ui.layout.TableChildren,kotlin.Unit> children);
   }
 
@@ -414,7 +399,6 @@
   }
 
   public final class WrapKt {
-    ctor public WrapKt();
     method public static void Wrap(androidx.ui.core.Alignment alignment = Alignment.TopLeft, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static androidx.ui.core.LayoutModifier getLayoutWrapped();
   }
@@ -424,7 +408,6 @@
 package androidx.ui.layout.constraintlayout {
 
   public final class ConstraintLayoutKt {
-    ctor public ConstraintLayoutKt();
     method public static void ConstraintLayout(androidx.ui.layout.constraintlayout.ConstraintSet constraintSet, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
diff --git a/ui/ui-layout/api/restricted_current.txt b/ui/ui-layout/api/restricted_current.txt
index 09beb9e..7ff0d5b 100644
--- a/ui/ui-layout/api/restricted_current.txt
+++ b/ui/ui-layout/api/restricted_current.txt
@@ -2,13 +2,11 @@
 package androidx.ui.layout {
 
   public final class AlignKt {
-    ctor public AlignKt();
     method public static void Align(androidx.ui.core.Alignment alignment, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void Center(kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class AlignmentLineKt {
-    ctor public AlignmentLineKt();
     method public static void AlignmentLineOffset(androidx.ui.core.AlignmentLine alignmentLine, androidx.ui.core.Dp before = 0.dp, androidx.ui.core.Dp after = 0.dp, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void CenterAlignmentLine(androidx.ui.core.AlignmentLine alignmentLine, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
@@ -34,7 +32,6 @@
   }
 
   public final class AspectRatioKt {
-    ctor public AspectRatioKt();
     method @Deprecated public static void AspectRatio(float aspectRatio, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -49,12 +46,10 @@
   }
 
   public final class ConstrainedBoxKt {
-    ctor public ConstrainedBoxKt();
     method public static void ConstrainedBox(androidx.ui.layout.DpConstraints constraints, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class ContainerKt {
-    ctor public ContainerKt();
     method public static void Container(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.layout.EdgeInsets padding = androidx.ui.layout.EdgeInsets(0.dp), androidx.ui.core.Alignment alignment = Alignment.Center, boolean expanded = false, androidx.ui.layout.DpConstraints constraints = androidx.ui.layout.DpConstraints(), androidx.ui.core.Dp? width = null, androidx.ui.core.Dp? height = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -96,7 +91,6 @@
   }
 
   public final class DpConstraintsKt {
-    ctor public DpConstraintsKt();
     method public static androidx.ui.core.Constraints Constraints(androidx.ui.core.DensityScope, androidx.ui.layout.DpConstraints dpConstraints);
     method public static androidx.ui.layout.DpConstraints DpConstraints(androidx.ui.core.DensityScope, androidx.ui.core.Constraints constraints);
     method public static androidx.ui.layout.DpConstraints enforce(androidx.ui.layout.DpConstraints, androidx.ui.layout.DpConstraints otherConstraints);
@@ -131,7 +125,6 @@
   }
 
   public final class ExpandedModifierKt {
-    ctor public ExpandedModifierKt();
     method public static androidx.ui.core.LayoutModifier getLayoutExpanded();
     method public static androidx.ui.core.LayoutModifier getLayoutExpandedHeight();
     method public static androidx.ui.core.LayoutModifier getLayoutExpandedWidth();
@@ -144,7 +137,6 @@
   }
 
   public final class FlexKt {
-    ctor public FlexKt();
     method public static void Column(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.layout.Arrangement arrangement = Arrangement.Begin, kotlin.jvm.functions.Function1<? super androidx.ui.layout.ColumnScope,kotlin.Unit> children);
     method @Deprecated public static void FlexColumn(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.layout.MainAxisAlignment mainAxisAlignment = androidx.ui.layout.MainAxisAlignment.Start, androidx.ui.layout.CrossAxisAlignment crossAxisAlignment = CrossAxisAlignment.Start, androidx.ui.layout.LayoutSize crossAxisSize = androidx.ui.layout.LayoutSize.Wrap, kotlin.jvm.functions.Function1<? super androidx.ui.layout.FlexChildren,kotlin.Unit> block);
     method @Deprecated public static void FlexRow(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.layout.MainAxisAlignment mainAxisAlignment = androidx.ui.layout.MainAxisAlignment.Start, androidx.ui.layout.CrossAxisAlignment crossAxisAlignment = CrossAxisAlignment.Start, androidx.ui.layout.LayoutSize crossAxisSize = androidx.ui.layout.LayoutSize.Wrap, kotlin.jvm.functions.Function1<? super androidx.ui.layout.FlexChildren,kotlin.Unit> block);
@@ -165,13 +157,11 @@
   }
 
   public final class FlowKt {
-    ctor public FlowKt();
     method public static void FlowColumn(androidx.ui.layout.LayoutSize mainAxisSize = androidx.ui.layout.LayoutSize.Wrap, androidx.ui.layout.MainAxisAlignment mainAxisAlignment = androidx.ui.layout.MainAxisAlignment.Start, androidx.ui.core.Dp mainAxisSpacing = 0.dp, androidx.ui.layout.FlowCrossAxisAlignment crossAxisAlignment = androidx.ui.layout.FlowCrossAxisAlignment.Start, androidx.ui.core.Dp crossAxisSpacing = 0.dp, androidx.ui.layout.MainAxisAlignment lastLineMainAxisAlignment = mainAxisAlignment, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void FlowRow(androidx.ui.layout.LayoutSize mainAxisSize = androidx.ui.layout.LayoutSize.Wrap, androidx.ui.layout.MainAxisAlignment mainAxisAlignment = androidx.ui.layout.MainAxisAlignment.Start, androidx.ui.core.Dp mainAxisSpacing = 0.dp, androidx.ui.layout.FlowCrossAxisAlignment crossAxisAlignment = androidx.ui.layout.FlowCrossAxisAlignment.Start, androidx.ui.core.Dp crossAxisSpacing = 0.dp, androidx.ui.layout.MainAxisAlignment lastLineMainAxisAlignment = mainAxisAlignment, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class IntrinsicKt {
-    ctor public IntrinsicKt();
     method public static void MaxIntrinsicHeight(kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void MaxIntrinsicWidth(kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void MinIntrinsicHeight(kotlin.jvm.functions.Function0<kotlin.Unit> children);
@@ -263,7 +253,6 @@
   }
 
   public final class PaddingKt {
-    ctor public PaddingKt();
     method public static androidx.ui.layout.LayoutPadding LayoutPadding(androidx.ui.core.Dp all);
     method public static void Padding(androidx.ui.layout.EdgeInsets padding, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void Padding(androidx.ui.core.Dp left = 0.dp, androidx.ui.core.Dp top = 0.dp, androidx.ui.core.Dp right = 0.dp, androidx.ui.core.Dp bottom = 0.dp, kotlin.jvm.functions.Function0<kotlin.Unit> children);
@@ -283,7 +272,6 @@
   }
 
   public final class SizeModifiersKt {
-    ctor public SizeModifiersKt();
     method public static androidx.ui.core.LayoutModifier LayoutHeight(androidx.ui.core.Dp value);
     method public static androidx.ui.core.LayoutModifier LayoutMaxHeight(androidx.ui.core.Dp value);
     method public static androidx.ui.core.LayoutModifier LayoutMaxSize(androidx.ui.core.Dp maxWidth, androidx.ui.core.Dp maxHeight);
@@ -296,12 +284,10 @@
   }
 
   public final class SpacerKt {
-    ctor public SpacerKt();
     method public static void Spacer(androidx.ui.core.Modifier modifier);
   }
 
   public final class StackKt {
-    ctor public StackKt();
     method public static void Stack(androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super androidx.ui.layout.StackScope,kotlin.Unit> children);
   }
 
@@ -399,7 +385,6 @@
   }
 
   public final class TableKt {
-    ctor public TableKt();
     method public static void Table(int columns, kotlin.jvm.functions.Function1<? super java.lang.Integer,? extends androidx.ui.core.Alignment> alignment = { Alignment.TopLeft }, kotlin.jvm.functions.Function1<? super java.lang.Integer,? extends androidx.ui.layout.TableColumnWidth> columnWidth = { TableColumnWidth.<init>(1.0) }, kotlin.jvm.functions.Function1<? super androidx.ui.layout.TableChildren,kotlin.Unit> children);
   }
 
@@ -414,7 +399,6 @@
   }
 
   public final class WrapKt {
-    ctor public WrapKt();
     method public static void Wrap(androidx.ui.core.Alignment alignment = Alignment.TopLeft, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static androidx.ui.core.LayoutModifier getLayoutWrapped();
   }
@@ -424,7 +408,6 @@
 package androidx.ui.layout.constraintlayout {
 
   public final class ConstraintLayoutKt {
-    ctor public ConstraintLayoutKt();
     method public static void ConstraintLayout(androidx.ui.layout.constraintlayout.ConstraintSet constraintSet, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
diff --git a/ui/ui-material/api/0.1.0-dev04.txt b/ui/ui-material/api/0.1.0-dev04.txt
index d80714f..8455750d 100644
--- a/ui/ui-material/api/0.1.0-dev04.txt
+++ b/ui/ui-material/api/0.1.0-dev04.txt
@@ -7,13 +7,11 @@
   }
 
   public final class AlertDialogKt {
-    ctor public AlertDialogKt();
     method public static void AlertDialog(kotlin.jvm.functions.Function0<kotlin.Unit> onCloseRequest, kotlin.jvm.functions.Function0<kotlin.Unit>? title = null, kotlin.jvm.functions.Function0<kotlin.Unit> text, kotlin.jvm.functions.Function0<kotlin.Unit> confirmButton, kotlin.jvm.functions.Function0<kotlin.Unit>? dismissButton = null, androidx.ui.material.AlertDialogButtonLayout buttonLayout = androidx.ui.material.AlertDialogButtonLayout.SideBySide);
     method public static void AlertDialog(kotlin.jvm.functions.Function0<kotlin.Unit> onCloseRequest, kotlin.jvm.functions.Function0<kotlin.Unit>? title = null, kotlin.jvm.functions.Function0<kotlin.Unit> text, kotlin.jvm.functions.Function0<kotlin.Unit> buttons);
   }
 
   public final class AppBarKt {
-    ctor public AppBarKt();
     method public static void AppBarIcon(androidx.ui.graphics.Image icon, kotlin.jvm.functions.Function0<kotlin.Unit> onClick);
     method public static <T> void BottomAppBar(androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary, kotlin.jvm.functions.Function0<kotlin.Unit>? navigationIcon = null, androidx.ui.material.BottomAppBar.FabConfiguration? fabConfiguration = null, java.util.List<? extends T> actionData = emptyList(), kotlin.jvm.functions.Function1<? super T,kotlin.Unit> action = {});
     method public static void TopAppBar(kotlin.jvm.functions.Function0<kotlin.Unit> title, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary, kotlin.jvm.functions.Function0<kotlin.Unit>? navigationIcon = null);
@@ -35,7 +33,6 @@
   }
 
   public final class ButtonKt {
-    ctor public ButtonKt();
     method public static void Button(androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function0<kotlin.Unit>?  androidx.ui.material.ButtonStyle style = ContainedButtonStyle(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void Button(String text, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function0<kotlin.Unit>?  androidx.ui.material.ButtonStyle style = ContainedButtonStyle());
     method public static androidx.ui.material.ButtonStyle ContainedButtonStyle(androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary, androidx.ui.engine.geometry.Shape shape = button, androidx.ui.core.Dp elevation = 2.dp, androidx.ui.graphics.Color? rippleColor = null);
@@ -63,13 +60,11 @@
   }
 
   public final class CheckboxKt {
-    ctor public CheckboxKt();
     method public static void Checkbox(boolean checked, kotlin.jvm.functions.Function1<? super java.lang.Boolean,kotlin.Unit>? onCheckedChange, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).secondary);
     method public static void TriStateCheckbox(androidx.ui.foundation.selection.ToggleableState value, kotlin.jvm.functions.Function0<kotlin.Unit>? onClick, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).secondary);
   }
 
   public final class ColorKt {
-    ctor public ColorKt();
     method public static androidx.ui.graphics.Color? contentColorFor(androidx.ui.material.ColorPalette, androidx.ui.graphics.Color color);
     method public static androidx.ui.material.ColorPalette darkColorPalette(androidx.ui.graphics.Color primary = Color(4290479868), androidx.ui.graphics.Color primaryVariant = Color(4281794739), androidx.ui.graphics.Color secondary = Color(4278442694), androidx.ui.graphics.Color background = Color(4279374354), androidx.ui.graphics.Color surface = Color(4279374354), androidx.ui.graphics.Color error = Color(4291782265), androidx.ui.graphics.Color  androidx.ui.graphics.Color  androidx.ui.graphics.Color  androidx.ui.graphics.Color  androidx.ui.graphics.Color >
     method public static androidx.ui.material.ColorPalette lightColorPalette(androidx.ui.graphics.Color primary = Color(4284612846), androidx.ui.graphics.Color primaryVariant = Color(4281794739), androidx.ui.graphics.Color secondary = Color(4278442694), androidx.ui.graphics.Color secondaryVariant = Color(4278290310), androidx.ui.graphics.Color background = Color.White, androidx.ui.graphics.Color surface = Color.White, androidx.ui.graphics.Color error = Color(4289724448), androidx.ui.graphics.Color  androidx.ui.graphics.Color  androidx.ui.graphics.Color  androidx.ui.graphics.Color  androidx.ui.graphics.Color >
@@ -112,7 +107,6 @@
   }
 
   public final class DataTableKt {
-    ctor public DataTableKt();
     method public static void DataTable(int columns, kotlin.jvm.functions.Function1<? super java.lang.Integer,java.lang.Boolean> numeric = { false }, androidx.ui.core.Dp dataRowHeight = androidx.ui.material.DataTableKt.DataRowHeight, androidx.ui.core.Dp headerRowHeight = androidx.ui.material.DataTableKt.HeaderRowHeight, androidx.ui.layout.EdgeInsets cellSpacing = androidx.ui.material.DataTableKt.CellSpacing, androidx.ui.foundation.shape.border.Border border = Border(BorderColor, BorderWidth), androidx.ui.graphics.Color selectedColor = (+MaterialTheme.colors()).primary.copy(0.08), androidx.ui.material.DataTablePagination? pagination = null, androidx.ui.material.DataTableSorting? sorting = null, kotlin.jvm.functions.Function1<? super androidx.ui.material.DataTableChildren,kotlin.Unit> block);
     method public static androidx.ui.material.DataTablePagination DefaultDataTablePagination(int initialPage = 0, int initialRowsPerPage, java.util.List<java.lang.Integer> availableRowsPerPage);
     method public static androidx.ui.material.DataTableSorting DefaultDataTableSorting(Integer? initialColumn = null, boolean initialAscending = true, java.util.Set<java.lang.Integer> sortableColumns, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super java.lang.Boolean,kotlin.Unit> onSortRequest);
@@ -147,12 +141,10 @@
   }
 
   public final class DividerKt {
-    ctor public DividerKt();
     method public static void Divider(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).surface, androidx.ui.core.Dp height = 1.dp, androidx.ui.core.Dp indent = 0.dp);
   }
 
   public final class DrawerKt {
-    ctor public DrawerKt();
     method public static void BottomDrawerLayout(androidx.ui.material.DrawerState drawerState, kotlin.jvm.functions.Function1<? super androidx.ui.material.DrawerState,kotlin.Unit> onStateChange, boolean gesturesEnabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> drawerContent, kotlin.jvm.functions.Function0<kotlin.Unit> bodyContent);
     method public static void ModalDrawerLayout(androidx.ui.material.DrawerState drawerState, kotlin.jvm.functions.Function1<? super androidx.ui.material.DrawerState,kotlin.Unit> onStateChange, boolean gesturesEnabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> drawerContent, kotlin.jvm.functions.Function0<kotlin.Unit> bodyContent);
     method public static void StaticDrawer(kotlin.jvm.functions.Function0<kotlin.Unit> drawerContent);
@@ -168,7 +160,6 @@
   }
 
   public final class EmphasisKt {
-    ctor public EmphasisKt();
     method public static void ProvideEmphasis(androidx.ui.material.Emphasis emphasis, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static androidx.compose.Ambient<androidx.ui.material.EmphasisLevels> getEmphasisAmbient();
   }
@@ -186,14 +177,12 @@
   }
 
   public final class FloatingActionButtonKt {
-    ctor public FloatingActionButtonKt();
     method public static void FloatingActionButton(androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function0<kotlin.Unit>?  androidx.ui.core.Dp minSize = androidx.ui.material.FloatingActionButtonKt.FabSize, androidx.ui.engine.geometry.Shape shape = CircleShape, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary, androidx.ui.core.Dp elevation = 6.dp, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void FloatingActionButton(androidx.ui.graphics.Image icon, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function0<kotlin.Unit>?  androidx.ui.engine.geometry.Shape shape = CircleShape, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary, androidx.ui.core.Dp elevation = 6.dp);
     method public static void FloatingActionButton(String text, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.graphics.Image? icon = null, androidx.ui.text.TextStyle? textStyle = null, kotlin.jvm.functions.Function0<kotlin.Unit>?  androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary, androidx.ui.core.Dp elevation = 6.dp);
   }
 
   public final class ListItemKt {
-    ctor public ListItemKt();
     method public static void ListItem(String text, androidx.ui.graphics.Image? icon = null, String? secondaryText = null, boolean singleLineSecondaryText = true, String? overlineText = null, String? metaText = null, kotlin.jvm.functions.Function0<kotlin.Unit>? >
     method public static void ListItem(kotlin.jvm.functions.Function0<kotlin.Unit> text, kotlin.jvm.functions.Function0<kotlin.Unit>? icon = null, kotlin.jvm.functions.Function0<kotlin.Unit>? secondaryText = null, boolean singleLineSecondaryText = true, kotlin.jvm.functions.Function0<kotlin.Unit>? overlineText = null, kotlin.jvm.functions.Function0<kotlin.Unit>? trailing = null, kotlin.jvm.functions.Function0<kotlin.Unit>? >
   }
@@ -207,12 +196,10 @@
   }
 
   public final class MaterialThemeKt {
-    ctor public MaterialThemeKt();
     method public static void MaterialTheme(androidx.ui.material.ColorPalette colors = lightColorPalette(), androidx.ui.material.Typography typography = androidx.ui.material.Typography(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class ProgressIndicatorKt {
-    ctor public ProgressIndicatorKt();
     method public static void CircularProgressIndicator(@FloatRange(from=0.0, to=1.0) float progress, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary);
     method public static void CircularProgressIndicator(androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary);
     method public static void LinearProgressIndicator(@FloatRange(from=0.0, to=1.0) float progress, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary);
@@ -220,7 +207,6 @@
   }
 
   public final class RadioButtonKt {
-    ctor public RadioButtonKt();
     method public static void RadioButton(boolean selected, kotlin.jvm.functions.Function0<kotlin.Unit>? onSelect, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).secondary);
     method public static void RadioGroup(kotlin.jvm.functions.Function1<? super androidx.ui.material.RadioGroupScope,kotlin.Unit> children);
     method public static void RadioGroup(java.util.List<java.lang.String> options, String? selectedOption, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onSelectedChange, androidx.ui.graphics.Color radioColor = (+MaterialTheme.colors()).secondary, androidx.ui.text.TextStyle? textStyle = null);
@@ -232,7 +218,6 @@
   }
 
   public final class ShapeKt {
-    ctor public ShapeKt();
   }
 
   public final class Shapes {
@@ -246,7 +231,6 @@
   }
 
   public final class SliderKt {
-    ctor public SliderKt();
     method public static void Slider(androidx.ui.material.SliderPosition position, kotlin.jvm.functions.Function1<? super java.lang.Float,kotlin.Unit>  position.value = it }, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function0<kotlin.Unit>  androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary);
   }
 
@@ -260,18 +244,15 @@
   }
 
   public final class SnackbarKt {
-    ctor public SnackbarKt();
     method public static void Snackbar(String text, String? actionText = null, kotlin.jvm.functions.Function0<kotlin.Unit>?  androidx.ui.core.Modifier modifier = Modifier.None, boolean actionOnNewLine = false);
     method public static void Snackbar(kotlin.jvm.functions.Function0<kotlin.Unit> text, kotlin.jvm.functions.Function0<kotlin.Unit>? action = null, androidx.ui.core.Modifier modifier = Modifier.None, boolean actionOnNewLine = false);
   }
 
   public final class SwitchKt {
-    ctor public SwitchKt();
     method public static void Switch(boolean checked, kotlin.jvm.functions.Function1<? super java.lang.Boolean,kotlin.Unit>? onCheckedChange, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).secondaryVariant);
   }
 
   public final class TabKt {
-    ctor public TabKt();
     method public static void Tab(String? text = null, androidx.ui.graphics.Image? icon = null, boolean selected, kotlin.jvm.functions.Function0<kotlin.Unit> onSelected);
     method public static <T> void TabRow(java.util.List<? extends T> items, int selectedIndex, boolean scrollable = false, kotlin.jvm.functions.Function1<? super java.util.List<androidx.ui.material.TabRow.TabPosition>,kotlin.Unit> indicatorContainer = { tabPositions -> TabRow.IndicatorContainer(tabPositions, selectedIndex, { 
     TabRow.Indicator()
@@ -295,7 +276,6 @@
   }
 
   public final class TextKt {
-    ctor public TextKt();
     method public static androidx.ui.text.TextStyle withOpacity(androidx.ui.text.TextStyle, @FloatRange(from=0.0, to=1.0) float opacity);
   }
 
@@ -332,7 +312,6 @@
   }
 
   public final class TypographyKt {
-    ctor public TypographyKt();
   }
 
 }
@@ -340,7 +319,6 @@
 package androidx.ui.material.internal {
 
   public final class StateDraggableKt {
-    ctor public StateDraggableKt();
   }
 
 }
@@ -353,7 +331,6 @@
   }
 
   public final class DefaultRippleEffectKt {
-    ctor public DefaultRippleEffectKt();
   }
 
   public interface RippleEffect {
@@ -367,7 +344,6 @@
   }
 
   public final class RippleKt {
-    ctor public RippleKt();
     method public static void Ripple(boolean bounded, androidx.ui.core.Dp? radius = null, androidx.ui.graphics.Color? color = null, boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -383,7 +359,6 @@
   }
 
   public final class RippleThemeKt {
-    ctor public RippleThemeKt();
     method public static androidx.compose.Ambient<androidx.ui.material.ripple.RippleTheme> getCurrentRippleTheme();
   }
 
@@ -392,7 +367,6 @@
 package androidx.ui.material.surface {
 
   public final class CardKt {
-    ctor public CardKt();
     method public static void Card(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.engine.geometry.Shape shape = card, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).surface, androidx.ui.graphics.Color contentColor = elvis {
     @null var var1e11522: androidx.ui.graphics.Color = (+MaterialTheme.colors()).contentColorFor(color)
     if (var1e11522 != null) var1e11522 else contentColor()
@@ -400,7 +374,6 @@
   }
 
   public final class SurfaceKt {
-    ctor public SurfaceKt();
     method public static void Surface(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.engine.geometry.Shape shape = RectangleShape, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).surface, androidx.ui.graphics.Color contentColor = elvis {
     @null var varcd50b103: androidx.ui.graphics.Color = (+MaterialTheme.colors()).contentColorFor(color)
     if (varcd50b103 != null) varcd50b103 else contentColor()
diff --git a/ui/ui-material/api/current.txt b/ui/ui-material/api/current.txt
index d80714f..8455750d 100644
--- a/ui/ui-material/api/current.txt
+++ b/ui/ui-material/api/current.txt
@@ -7,13 +7,11 @@
   }
 
   public final class AlertDialogKt {
-    ctor public AlertDialogKt();
     method public static void AlertDialog(kotlin.jvm.functions.Function0<kotlin.Unit> onCloseRequest, kotlin.jvm.functions.Function0<kotlin.Unit>? title = null, kotlin.jvm.functions.Function0<kotlin.Unit> text, kotlin.jvm.functions.Function0<kotlin.Unit> confirmButton, kotlin.jvm.functions.Function0<kotlin.Unit>? dismissButton = null, androidx.ui.material.AlertDialogButtonLayout buttonLayout = androidx.ui.material.AlertDialogButtonLayout.SideBySide);
     method public static void AlertDialog(kotlin.jvm.functions.Function0<kotlin.Unit> onCloseRequest, kotlin.jvm.functions.Function0<kotlin.Unit>? title = null, kotlin.jvm.functions.Function0<kotlin.Unit> text, kotlin.jvm.functions.Function0<kotlin.Unit> buttons);
   }
 
   public final class AppBarKt {
-    ctor public AppBarKt();
     method public static void AppBarIcon(androidx.ui.graphics.Image icon, kotlin.jvm.functions.Function0<kotlin.Unit> onClick);
     method public static <T> void BottomAppBar(androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary, kotlin.jvm.functions.Function0<kotlin.Unit>? navigationIcon = null, androidx.ui.material.BottomAppBar.FabConfiguration? fabConfiguration = null, java.util.List<? extends T> actionData = emptyList(), kotlin.jvm.functions.Function1<? super T,kotlin.Unit> action = {});
     method public static void TopAppBar(kotlin.jvm.functions.Function0<kotlin.Unit> title, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary, kotlin.jvm.functions.Function0<kotlin.Unit>? navigationIcon = null);
@@ -35,7 +33,6 @@
   }
 
   public final class ButtonKt {
-    ctor public ButtonKt();
     method public static void Button(androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function0<kotlin.Unit>?  androidx.ui.material.ButtonStyle style = ContainedButtonStyle(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void Button(String text, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function0<kotlin.Unit>?  androidx.ui.material.ButtonStyle style = ContainedButtonStyle());
     method public static androidx.ui.material.ButtonStyle ContainedButtonStyle(androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary, androidx.ui.engine.geometry.Shape shape = button, androidx.ui.core.Dp elevation = 2.dp, androidx.ui.graphics.Color? rippleColor = null);
@@ -63,13 +60,11 @@
   }
 
   public final class CheckboxKt {
-    ctor public CheckboxKt();
     method public static void Checkbox(boolean checked, kotlin.jvm.functions.Function1<? super java.lang.Boolean,kotlin.Unit>? onCheckedChange, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).secondary);
     method public static void TriStateCheckbox(androidx.ui.foundation.selection.ToggleableState value, kotlin.jvm.functions.Function0<kotlin.Unit>? onClick, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).secondary);
   }
 
   public final class ColorKt {
-    ctor public ColorKt();
     method public static androidx.ui.graphics.Color? contentColorFor(androidx.ui.material.ColorPalette, androidx.ui.graphics.Color color);
     method public static androidx.ui.material.ColorPalette darkColorPalette(androidx.ui.graphics.Color primary = Color(4290479868), androidx.ui.graphics.Color primaryVariant = Color(4281794739), androidx.ui.graphics.Color secondary = Color(4278442694), androidx.ui.graphics.Color background = Color(4279374354), androidx.ui.graphics.Color surface = Color(4279374354), androidx.ui.graphics.Color error = Color(4291782265), androidx.ui.graphics.Color  androidx.ui.graphics.Color  androidx.ui.graphics.Color  androidx.ui.graphics.Color  androidx.ui.graphics.Color >
     method public static androidx.ui.material.ColorPalette lightColorPalette(androidx.ui.graphics.Color primary = Color(4284612846), androidx.ui.graphics.Color primaryVariant = Color(4281794739), androidx.ui.graphics.Color secondary = Color(4278442694), androidx.ui.graphics.Color secondaryVariant = Color(4278290310), androidx.ui.graphics.Color background = Color.White, androidx.ui.graphics.Color surface = Color.White, androidx.ui.graphics.Color error = Color(4289724448), androidx.ui.graphics.Color  androidx.ui.graphics.Color  androidx.ui.graphics.Color  androidx.ui.graphics.Color  androidx.ui.graphics.Color >
@@ -112,7 +107,6 @@
   }
 
   public final class DataTableKt {
-    ctor public DataTableKt();
     method public static void DataTable(int columns, kotlin.jvm.functions.Function1<? super java.lang.Integer,java.lang.Boolean> numeric = { false }, androidx.ui.core.Dp dataRowHeight = androidx.ui.material.DataTableKt.DataRowHeight, androidx.ui.core.Dp headerRowHeight = androidx.ui.material.DataTableKt.HeaderRowHeight, androidx.ui.layout.EdgeInsets cellSpacing = androidx.ui.material.DataTableKt.CellSpacing, androidx.ui.foundation.shape.border.Border border = Border(BorderColor, BorderWidth), androidx.ui.graphics.Color selectedColor = (+MaterialTheme.colors()).primary.copy(0.08), androidx.ui.material.DataTablePagination? pagination = null, androidx.ui.material.DataTableSorting? sorting = null, kotlin.jvm.functions.Function1<? super androidx.ui.material.DataTableChildren,kotlin.Unit> block);
     method public static androidx.ui.material.DataTablePagination DefaultDataTablePagination(int initialPage = 0, int initialRowsPerPage, java.util.List<java.lang.Integer> availableRowsPerPage);
     method public static androidx.ui.material.DataTableSorting DefaultDataTableSorting(Integer? initialColumn = null, boolean initialAscending = true, java.util.Set<java.lang.Integer> sortableColumns, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super java.lang.Boolean,kotlin.Unit> onSortRequest);
@@ -147,12 +141,10 @@
   }
 
   public final class DividerKt {
-    ctor public DividerKt();
     method public static void Divider(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).surface, androidx.ui.core.Dp height = 1.dp, androidx.ui.core.Dp indent = 0.dp);
   }
 
   public final class DrawerKt {
-    ctor public DrawerKt();
     method public static void BottomDrawerLayout(androidx.ui.material.DrawerState drawerState, kotlin.jvm.functions.Function1<? super androidx.ui.material.DrawerState,kotlin.Unit> onStateChange, boolean gesturesEnabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> drawerContent, kotlin.jvm.functions.Function0<kotlin.Unit> bodyContent);
     method public static void ModalDrawerLayout(androidx.ui.material.DrawerState drawerState, kotlin.jvm.functions.Function1<? super androidx.ui.material.DrawerState,kotlin.Unit> onStateChange, boolean gesturesEnabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> drawerContent, kotlin.jvm.functions.Function0<kotlin.Unit> bodyContent);
     method public static void StaticDrawer(kotlin.jvm.functions.Function0<kotlin.Unit> drawerContent);
@@ -168,7 +160,6 @@
   }
 
   public final class EmphasisKt {
-    ctor public EmphasisKt();
     method public static void ProvideEmphasis(androidx.ui.material.Emphasis emphasis, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static androidx.compose.Ambient<androidx.ui.material.EmphasisLevels> getEmphasisAmbient();
   }
@@ -186,14 +177,12 @@
   }
 
   public final class FloatingActionButtonKt {
-    ctor public FloatingActionButtonKt();
     method public static void FloatingActionButton(androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function0<kotlin.Unit>?  androidx.ui.core.Dp minSize = androidx.ui.material.FloatingActionButtonKt.FabSize, androidx.ui.engine.geometry.Shape shape = CircleShape, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary, androidx.ui.core.Dp elevation = 6.dp, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void FloatingActionButton(androidx.ui.graphics.Image icon, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function0<kotlin.Unit>?  androidx.ui.engine.geometry.Shape shape = CircleShape, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary, androidx.ui.core.Dp elevation = 6.dp);
     method public static void FloatingActionButton(String text, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.graphics.Image? icon = null, androidx.ui.text.TextStyle? textStyle = null, kotlin.jvm.functions.Function0<kotlin.Unit>?  androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary, androidx.ui.core.Dp elevation = 6.dp);
   }
 
   public final class ListItemKt {
-    ctor public ListItemKt();
     method public static void ListItem(String text, androidx.ui.graphics.Image? icon = null, String? secondaryText = null, boolean singleLineSecondaryText = true, String? overlineText = null, String? metaText = null, kotlin.jvm.functions.Function0<kotlin.Unit>? >
     method public static void ListItem(kotlin.jvm.functions.Function0<kotlin.Unit> text, kotlin.jvm.functions.Function0<kotlin.Unit>? icon = null, kotlin.jvm.functions.Function0<kotlin.Unit>? secondaryText = null, boolean singleLineSecondaryText = true, kotlin.jvm.functions.Function0<kotlin.Unit>? overlineText = null, kotlin.jvm.functions.Function0<kotlin.Unit>? trailing = null, kotlin.jvm.functions.Function0<kotlin.Unit>? >
   }
@@ -207,12 +196,10 @@
   }
 
   public final class MaterialThemeKt {
-    ctor public MaterialThemeKt();
     method public static void MaterialTheme(androidx.ui.material.ColorPalette colors = lightColorPalette(), androidx.ui.material.Typography typography = androidx.ui.material.Typography(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class ProgressIndicatorKt {
-    ctor public ProgressIndicatorKt();
     method public static void CircularProgressIndicator(@FloatRange(from=0.0, to=1.0) float progress, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary);
     method public static void CircularProgressIndicator(androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary);
     method public static void LinearProgressIndicator(@FloatRange(from=0.0, to=1.0) float progress, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary);
@@ -220,7 +207,6 @@
   }
 
   public final class RadioButtonKt {
-    ctor public RadioButtonKt();
     method public static void RadioButton(boolean selected, kotlin.jvm.functions.Function0<kotlin.Unit>? onSelect, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).secondary);
     method public static void RadioGroup(kotlin.jvm.functions.Function1<? super androidx.ui.material.RadioGroupScope,kotlin.Unit> children);
     method public static void RadioGroup(java.util.List<java.lang.String> options, String? selectedOption, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onSelectedChange, androidx.ui.graphics.Color radioColor = (+MaterialTheme.colors()).secondary, androidx.ui.text.TextStyle? textStyle = null);
@@ -232,7 +218,6 @@
   }
 
   public final class ShapeKt {
-    ctor public ShapeKt();
   }
 
   public final class Shapes {
@@ -246,7 +231,6 @@
   }
 
   public final class SliderKt {
-    ctor public SliderKt();
     method public static void Slider(androidx.ui.material.SliderPosition position, kotlin.jvm.functions.Function1<? super java.lang.Float,kotlin.Unit>  position.value = it }, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function0<kotlin.Unit>  androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary);
   }
 
@@ -260,18 +244,15 @@
   }
 
   public final class SnackbarKt {
-    ctor public SnackbarKt();
     method public static void Snackbar(String text, String? actionText = null, kotlin.jvm.functions.Function0<kotlin.Unit>?  androidx.ui.core.Modifier modifier = Modifier.None, boolean actionOnNewLine = false);
     method public static void Snackbar(kotlin.jvm.functions.Function0<kotlin.Unit> text, kotlin.jvm.functions.Function0<kotlin.Unit>? action = null, androidx.ui.core.Modifier modifier = Modifier.None, boolean actionOnNewLine = false);
   }
 
   public final class SwitchKt {
-    ctor public SwitchKt();
     method public static void Switch(boolean checked, kotlin.jvm.functions.Function1<? super java.lang.Boolean,kotlin.Unit>? onCheckedChange, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).secondaryVariant);
   }
 
   public final class TabKt {
-    ctor public TabKt();
     method public static void Tab(String? text = null, androidx.ui.graphics.Image? icon = null, boolean selected, kotlin.jvm.functions.Function0<kotlin.Unit> onSelected);
     method public static <T> void TabRow(java.util.List<? extends T> items, int selectedIndex, boolean scrollable = false, kotlin.jvm.functions.Function1<? super java.util.List<androidx.ui.material.TabRow.TabPosition>,kotlin.Unit> indicatorContainer = { tabPositions -> TabRow.IndicatorContainer(tabPositions, selectedIndex, { 
     TabRow.Indicator()
@@ -295,7 +276,6 @@
   }
 
   public final class TextKt {
-    ctor public TextKt();
     method public static androidx.ui.text.TextStyle withOpacity(androidx.ui.text.TextStyle, @FloatRange(from=0.0, to=1.0) float opacity);
   }
 
@@ -332,7 +312,6 @@
   }
 
   public final class TypographyKt {
-    ctor public TypographyKt();
   }
 
 }
@@ -340,7 +319,6 @@
 package androidx.ui.material.internal {
 
   public final class StateDraggableKt {
-    ctor public StateDraggableKt();
   }
 
 }
@@ -353,7 +331,6 @@
   }
 
   public final class DefaultRippleEffectKt {
-    ctor public DefaultRippleEffectKt();
   }
 
   public interface RippleEffect {
@@ -367,7 +344,6 @@
   }
 
   public final class RippleKt {
-    ctor public RippleKt();
     method public static void Ripple(boolean bounded, androidx.ui.core.Dp? radius = null, androidx.ui.graphics.Color? color = null, boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -383,7 +359,6 @@
   }
 
   public final class RippleThemeKt {
-    ctor public RippleThemeKt();
     method public static androidx.compose.Ambient<androidx.ui.material.ripple.RippleTheme> getCurrentRippleTheme();
   }
 
@@ -392,7 +367,6 @@
 package androidx.ui.material.surface {
 
   public final class CardKt {
-    ctor public CardKt();
     method public static void Card(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.engine.geometry.Shape shape = card, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).surface, androidx.ui.graphics.Color contentColor = elvis {
     @null var var1e11522: androidx.ui.graphics.Color = (+MaterialTheme.colors()).contentColorFor(color)
     if (var1e11522 != null) var1e11522 else contentColor()
@@ -400,7 +374,6 @@
   }
 
   public final class SurfaceKt {
-    ctor public SurfaceKt();
     method public static void Surface(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.engine.geometry.Shape shape = RectangleShape, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).surface, androidx.ui.graphics.Color contentColor = elvis {
     @null var varcd50b103: androidx.ui.graphics.Color = (+MaterialTheme.colors()).contentColorFor(color)
     if (varcd50b103 != null) varcd50b103 else contentColor()
diff --git a/ui/ui-material/api/public_plus_experimental_0.1.0-dev04.txt b/ui/ui-material/api/public_plus_experimental_0.1.0-dev04.txt
index d80714f..8455750d 100644
--- a/ui/ui-material/api/public_plus_experimental_0.1.0-dev04.txt
+++ b/ui/ui-material/api/public_plus_experimental_0.1.0-dev04.txt
@@ -7,13 +7,11 @@
   }
 
   public final class AlertDialogKt {
-    ctor public AlertDialogKt();
     method public static void AlertDialog(kotlin.jvm.functions.Function0<kotlin.Unit> onCloseRequest, kotlin.jvm.functions.Function0<kotlin.Unit>? title = null, kotlin.jvm.functions.Function0<kotlin.Unit> text, kotlin.jvm.functions.Function0<kotlin.Unit> confirmButton, kotlin.jvm.functions.Function0<kotlin.Unit>? dismissButton = null, androidx.ui.material.AlertDialogButtonLayout buttonLayout = androidx.ui.material.AlertDialogButtonLayout.SideBySide);
     method public static void AlertDialog(kotlin.jvm.functions.Function0<kotlin.Unit> onCloseRequest, kotlin.jvm.functions.Function0<kotlin.Unit>? title = null, kotlin.jvm.functions.Function0<kotlin.Unit> text, kotlin.jvm.functions.Function0<kotlin.Unit> buttons);
   }
 
   public final class AppBarKt {
-    ctor public AppBarKt();
     method public static void AppBarIcon(androidx.ui.graphics.Image icon, kotlin.jvm.functions.Function0<kotlin.Unit> onClick);
     method public static <T> void BottomAppBar(androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary, kotlin.jvm.functions.Function0<kotlin.Unit>? navigationIcon = null, androidx.ui.material.BottomAppBar.FabConfiguration? fabConfiguration = null, java.util.List<? extends T> actionData = emptyList(), kotlin.jvm.functions.Function1<? super T,kotlin.Unit> action = {});
     method public static void TopAppBar(kotlin.jvm.functions.Function0<kotlin.Unit> title, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary, kotlin.jvm.functions.Function0<kotlin.Unit>? navigationIcon = null);
@@ -35,7 +33,6 @@
   }
 
   public final class ButtonKt {
-    ctor public ButtonKt();
     method public static void Button(androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function0<kotlin.Unit>?  androidx.ui.material.ButtonStyle style = ContainedButtonStyle(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void Button(String text, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function0<kotlin.Unit>?  androidx.ui.material.ButtonStyle style = ContainedButtonStyle());
     method public static androidx.ui.material.ButtonStyle ContainedButtonStyle(androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary, androidx.ui.engine.geometry.Shape shape = button, androidx.ui.core.Dp elevation = 2.dp, androidx.ui.graphics.Color? rippleColor = null);
@@ -63,13 +60,11 @@
   }
 
   public final class CheckboxKt {
-    ctor public CheckboxKt();
     method public static void Checkbox(boolean checked, kotlin.jvm.functions.Function1<? super java.lang.Boolean,kotlin.Unit>? onCheckedChange, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).secondary);
     method public static void TriStateCheckbox(androidx.ui.foundation.selection.ToggleableState value, kotlin.jvm.functions.Function0<kotlin.Unit>? onClick, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).secondary);
   }
 
   public final class ColorKt {
-    ctor public ColorKt();
     method public static androidx.ui.graphics.Color? contentColorFor(androidx.ui.material.ColorPalette, androidx.ui.graphics.Color color);
     method public static androidx.ui.material.ColorPalette darkColorPalette(androidx.ui.graphics.Color primary = Color(4290479868), androidx.ui.graphics.Color primaryVariant = Color(4281794739), androidx.ui.graphics.Color secondary = Color(4278442694), androidx.ui.graphics.Color background = Color(4279374354), androidx.ui.graphics.Color surface = Color(4279374354), androidx.ui.graphics.Color error = Color(4291782265), androidx.ui.graphics.Color  androidx.ui.graphics.Color  androidx.ui.graphics.Color  androidx.ui.graphics.Color  androidx.ui.graphics.Color >
     method public static androidx.ui.material.ColorPalette lightColorPalette(androidx.ui.graphics.Color primary = Color(4284612846), androidx.ui.graphics.Color primaryVariant = Color(4281794739), androidx.ui.graphics.Color secondary = Color(4278442694), androidx.ui.graphics.Color secondaryVariant = Color(4278290310), androidx.ui.graphics.Color background = Color.White, androidx.ui.graphics.Color surface = Color.White, androidx.ui.graphics.Color error = Color(4289724448), androidx.ui.graphics.Color  androidx.ui.graphics.Color  androidx.ui.graphics.Color  androidx.ui.graphics.Color  androidx.ui.graphics.Color >
@@ -112,7 +107,6 @@
   }
 
   public final class DataTableKt {
-    ctor public DataTableKt();
     method public static void DataTable(int columns, kotlin.jvm.functions.Function1<? super java.lang.Integer,java.lang.Boolean> numeric = { false }, androidx.ui.core.Dp dataRowHeight = androidx.ui.material.DataTableKt.DataRowHeight, androidx.ui.core.Dp headerRowHeight = androidx.ui.material.DataTableKt.HeaderRowHeight, androidx.ui.layout.EdgeInsets cellSpacing = androidx.ui.material.DataTableKt.CellSpacing, androidx.ui.foundation.shape.border.Border border = Border(BorderColor, BorderWidth), androidx.ui.graphics.Color selectedColor = (+MaterialTheme.colors()).primary.copy(0.08), androidx.ui.material.DataTablePagination? pagination = null, androidx.ui.material.DataTableSorting? sorting = null, kotlin.jvm.functions.Function1<? super androidx.ui.material.DataTableChildren,kotlin.Unit> block);
     method public static androidx.ui.material.DataTablePagination DefaultDataTablePagination(int initialPage = 0, int initialRowsPerPage, java.util.List<java.lang.Integer> availableRowsPerPage);
     method public static androidx.ui.material.DataTableSorting DefaultDataTableSorting(Integer? initialColumn = null, boolean initialAscending = true, java.util.Set<java.lang.Integer> sortableColumns, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super java.lang.Boolean,kotlin.Unit> onSortRequest);
@@ -147,12 +141,10 @@
   }
 
   public final class DividerKt {
-    ctor public DividerKt();
     method public static void Divider(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).surface, androidx.ui.core.Dp height = 1.dp, androidx.ui.core.Dp indent = 0.dp);
   }
 
   public final class DrawerKt {
-    ctor public DrawerKt();
     method public static void BottomDrawerLayout(androidx.ui.material.DrawerState drawerState, kotlin.jvm.functions.Function1<? super androidx.ui.material.DrawerState,kotlin.Unit> onStateChange, boolean gesturesEnabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> drawerContent, kotlin.jvm.functions.Function0<kotlin.Unit> bodyContent);
     method public static void ModalDrawerLayout(androidx.ui.material.DrawerState drawerState, kotlin.jvm.functions.Function1<? super androidx.ui.material.DrawerState,kotlin.Unit> onStateChange, boolean gesturesEnabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> drawerContent, kotlin.jvm.functions.Function0<kotlin.Unit> bodyContent);
     method public static void StaticDrawer(kotlin.jvm.functions.Function0<kotlin.Unit> drawerContent);
@@ -168,7 +160,6 @@
   }
 
   public final class EmphasisKt {
-    ctor public EmphasisKt();
     method public static void ProvideEmphasis(androidx.ui.material.Emphasis emphasis, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static androidx.compose.Ambient<androidx.ui.material.EmphasisLevels> getEmphasisAmbient();
   }
@@ -186,14 +177,12 @@
   }
 
   public final class FloatingActionButtonKt {
-    ctor public FloatingActionButtonKt();
     method public static void FloatingActionButton(androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function0<kotlin.Unit>?  androidx.ui.core.Dp minSize = androidx.ui.material.FloatingActionButtonKt.FabSize, androidx.ui.engine.geometry.Shape shape = CircleShape, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary, androidx.ui.core.Dp elevation = 6.dp, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void FloatingActionButton(androidx.ui.graphics.Image icon, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function0<kotlin.Unit>?  androidx.ui.engine.geometry.Shape shape = CircleShape, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary, androidx.ui.core.Dp elevation = 6.dp);
     method public static void FloatingActionButton(String text, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.graphics.Image? icon = null, androidx.ui.text.TextStyle? textStyle = null, kotlin.jvm.functions.Function0<kotlin.Unit>?  androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary, androidx.ui.core.Dp elevation = 6.dp);
   }
 
   public final class ListItemKt {
-    ctor public ListItemKt();
     method public static void ListItem(String text, androidx.ui.graphics.Image? icon = null, String? secondaryText = null, boolean singleLineSecondaryText = true, String? overlineText = null, String? metaText = null, kotlin.jvm.functions.Function0<kotlin.Unit>? >
     method public static void ListItem(kotlin.jvm.functions.Function0<kotlin.Unit> text, kotlin.jvm.functions.Function0<kotlin.Unit>? icon = null, kotlin.jvm.functions.Function0<kotlin.Unit>? secondaryText = null, boolean singleLineSecondaryText = true, kotlin.jvm.functions.Function0<kotlin.Unit>? overlineText = null, kotlin.jvm.functions.Function0<kotlin.Unit>? trailing = null, kotlin.jvm.functions.Function0<kotlin.Unit>? >
   }
@@ -207,12 +196,10 @@
   }
 
   public final class MaterialThemeKt {
-    ctor public MaterialThemeKt();
     method public static void MaterialTheme(androidx.ui.material.ColorPalette colors = lightColorPalette(), androidx.ui.material.Typography typography = androidx.ui.material.Typography(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class ProgressIndicatorKt {
-    ctor public ProgressIndicatorKt();
     method public static void CircularProgressIndicator(@FloatRange(from=0.0, to=1.0) float progress, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary);
     method public static void CircularProgressIndicator(androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary);
     method public static void LinearProgressIndicator(@FloatRange(from=0.0, to=1.0) float progress, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary);
@@ -220,7 +207,6 @@
   }
 
   public final class RadioButtonKt {
-    ctor public RadioButtonKt();
     method public static void RadioButton(boolean selected, kotlin.jvm.functions.Function0<kotlin.Unit>? onSelect, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).secondary);
     method public static void RadioGroup(kotlin.jvm.functions.Function1<? super androidx.ui.material.RadioGroupScope,kotlin.Unit> children);
     method public static void RadioGroup(java.util.List<java.lang.String> options, String? selectedOption, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onSelectedChange, androidx.ui.graphics.Color radioColor = (+MaterialTheme.colors()).secondary, androidx.ui.text.TextStyle? textStyle = null);
@@ -232,7 +218,6 @@
   }
 
   public final class ShapeKt {
-    ctor public ShapeKt();
   }
 
   public final class Shapes {
@@ -246,7 +231,6 @@
   }
 
   public final class SliderKt {
-    ctor public SliderKt();
     method public static void Slider(androidx.ui.material.SliderPosition position, kotlin.jvm.functions.Function1<? super java.lang.Float,kotlin.Unit>  position.value = it }, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function0<kotlin.Unit>  androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary);
   }
 
@@ -260,18 +244,15 @@
   }
 
   public final class SnackbarKt {
-    ctor public SnackbarKt();
     method public static void Snackbar(String text, String? actionText = null, kotlin.jvm.functions.Function0<kotlin.Unit>?  androidx.ui.core.Modifier modifier = Modifier.None, boolean actionOnNewLine = false);
     method public static void Snackbar(kotlin.jvm.functions.Function0<kotlin.Unit> text, kotlin.jvm.functions.Function0<kotlin.Unit>? action = null, androidx.ui.core.Modifier modifier = Modifier.None, boolean actionOnNewLine = false);
   }
 
   public final class SwitchKt {
-    ctor public SwitchKt();
     method public static void Switch(boolean checked, kotlin.jvm.functions.Function1<? super java.lang.Boolean,kotlin.Unit>? onCheckedChange, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).secondaryVariant);
   }
 
   public final class TabKt {
-    ctor public TabKt();
     method public static void Tab(String? text = null, androidx.ui.graphics.Image? icon = null, boolean selected, kotlin.jvm.functions.Function0<kotlin.Unit> onSelected);
     method public static <T> void TabRow(java.util.List<? extends T> items, int selectedIndex, boolean scrollable = false, kotlin.jvm.functions.Function1<? super java.util.List<androidx.ui.material.TabRow.TabPosition>,kotlin.Unit> indicatorContainer = { tabPositions -> TabRow.IndicatorContainer(tabPositions, selectedIndex, { 
     TabRow.Indicator()
@@ -295,7 +276,6 @@
   }
 
   public final class TextKt {
-    ctor public TextKt();
     method public static androidx.ui.text.TextStyle withOpacity(androidx.ui.text.TextStyle, @FloatRange(from=0.0, to=1.0) float opacity);
   }
 
@@ -332,7 +312,6 @@
   }
 
   public final class TypographyKt {
-    ctor public TypographyKt();
   }
 
 }
@@ -340,7 +319,6 @@
 package androidx.ui.material.internal {
 
   public final class StateDraggableKt {
-    ctor public StateDraggableKt();
   }
 
 }
@@ -353,7 +331,6 @@
   }
 
   public final class DefaultRippleEffectKt {
-    ctor public DefaultRippleEffectKt();
   }
 
   public interface RippleEffect {
@@ -367,7 +344,6 @@
   }
 
   public final class RippleKt {
-    ctor public RippleKt();
     method public static void Ripple(boolean bounded, androidx.ui.core.Dp? radius = null, androidx.ui.graphics.Color? color = null, boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -383,7 +359,6 @@
   }
 
   public final class RippleThemeKt {
-    ctor public RippleThemeKt();
     method public static androidx.compose.Ambient<androidx.ui.material.ripple.RippleTheme> getCurrentRippleTheme();
   }
 
@@ -392,7 +367,6 @@
 package androidx.ui.material.surface {
 
   public final class CardKt {
-    ctor public CardKt();
     method public static void Card(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.engine.geometry.Shape shape = card, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).surface, androidx.ui.graphics.Color contentColor = elvis {
     @null var var1e11522: androidx.ui.graphics.Color = (+MaterialTheme.colors()).contentColorFor(color)
     if (var1e11522 != null) var1e11522 else contentColor()
@@ -400,7 +374,6 @@
   }
 
   public final class SurfaceKt {
-    ctor public SurfaceKt();
     method public static void Surface(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.engine.geometry.Shape shape = RectangleShape, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).surface, androidx.ui.graphics.Color contentColor = elvis {
     @null var varcd50b103: androidx.ui.graphics.Color = (+MaterialTheme.colors()).contentColorFor(color)
     if (varcd50b103 != null) varcd50b103 else contentColor()
diff --git a/ui/ui-material/api/public_plus_experimental_current.txt b/ui/ui-material/api/public_plus_experimental_current.txt
index d80714f..8455750d 100644
--- a/ui/ui-material/api/public_plus_experimental_current.txt
+++ b/ui/ui-material/api/public_plus_experimental_current.txt
@@ -7,13 +7,11 @@
   }
 
   public final class AlertDialogKt {
-    ctor public AlertDialogKt();
     method public static void AlertDialog(kotlin.jvm.functions.Function0<kotlin.Unit> onCloseRequest, kotlin.jvm.functions.Function0<kotlin.Unit>? title = null, kotlin.jvm.functions.Function0<kotlin.Unit> text, kotlin.jvm.functions.Function0<kotlin.Unit> confirmButton, kotlin.jvm.functions.Function0<kotlin.Unit>? dismissButton = null, androidx.ui.material.AlertDialogButtonLayout buttonLayout = androidx.ui.material.AlertDialogButtonLayout.SideBySide);
     method public static void AlertDialog(kotlin.jvm.functions.Function0<kotlin.Unit> onCloseRequest, kotlin.jvm.functions.Function0<kotlin.Unit>? title = null, kotlin.jvm.functions.Function0<kotlin.Unit> text, kotlin.jvm.functions.Function0<kotlin.Unit> buttons);
   }
 
   public final class AppBarKt {
-    ctor public AppBarKt();
     method public static void AppBarIcon(androidx.ui.graphics.Image icon, kotlin.jvm.functions.Function0<kotlin.Unit> onClick);
     method public static <T> void BottomAppBar(androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary, kotlin.jvm.functions.Function0<kotlin.Unit>? navigationIcon = null, androidx.ui.material.BottomAppBar.FabConfiguration? fabConfiguration = null, java.util.List<? extends T> actionData = emptyList(), kotlin.jvm.functions.Function1<? super T,kotlin.Unit> action = {});
     method public static void TopAppBar(kotlin.jvm.functions.Function0<kotlin.Unit> title, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary, kotlin.jvm.functions.Function0<kotlin.Unit>? navigationIcon = null);
@@ -35,7 +33,6 @@
   }
 
   public final class ButtonKt {
-    ctor public ButtonKt();
     method public static void Button(androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function0<kotlin.Unit>?  androidx.ui.material.ButtonStyle style = ContainedButtonStyle(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void Button(String text, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function0<kotlin.Unit>?  androidx.ui.material.ButtonStyle style = ContainedButtonStyle());
     method public static androidx.ui.material.ButtonStyle ContainedButtonStyle(androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary, androidx.ui.engine.geometry.Shape shape = button, androidx.ui.core.Dp elevation = 2.dp, androidx.ui.graphics.Color? rippleColor = null);
@@ -63,13 +60,11 @@
   }
 
   public final class CheckboxKt {
-    ctor public CheckboxKt();
     method public static void Checkbox(boolean checked, kotlin.jvm.functions.Function1<? super java.lang.Boolean,kotlin.Unit>? onCheckedChange, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).secondary);
     method public static void TriStateCheckbox(androidx.ui.foundation.selection.ToggleableState value, kotlin.jvm.functions.Function0<kotlin.Unit>? onClick, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).secondary);
   }
 
   public final class ColorKt {
-    ctor public ColorKt();
     method public static androidx.ui.graphics.Color? contentColorFor(androidx.ui.material.ColorPalette, androidx.ui.graphics.Color color);
     method public static androidx.ui.material.ColorPalette darkColorPalette(androidx.ui.graphics.Color primary = Color(4290479868), androidx.ui.graphics.Color primaryVariant = Color(4281794739), androidx.ui.graphics.Color secondary = Color(4278442694), androidx.ui.graphics.Color background = Color(4279374354), androidx.ui.graphics.Color surface = Color(4279374354), androidx.ui.graphics.Color error = Color(4291782265), androidx.ui.graphics.Color  androidx.ui.graphics.Color  androidx.ui.graphics.Color  androidx.ui.graphics.Color  androidx.ui.graphics.Color >
     method public static androidx.ui.material.ColorPalette lightColorPalette(androidx.ui.graphics.Color primary = Color(4284612846), androidx.ui.graphics.Color primaryVariant = Color(4281794739), androidx.ui.graphics.Color secondary = Color(4278442694), androidx.ui.graphics.Color secondaryVariant = Color(4278290310), androidx.ui.graphics.Color background = Color.White, androidx.ui.graphics.Color surface = Color.White, androidx.ui.graphics.Color error = Color(4289724448), androidx.ui.graphics.Color  androidx.ui.graphics.Color  androidx.ui.graphics.Color  androidx.ui.graphics.Color  androidx.ui.graphics.Color >
@@ -112,7 +107,6 @@
   }
 
   public final class DataTableKt {
-    ctor public DataTableKt();
     method public static void DataTable(int columns, kotlin.jvm.functions.Function1<? super java.lang.Integer,java.lang.Boolean> numeric = { false }, androidx.ui.core.Dp dataRowHeight = androidx.ui.material.DataTableKt.DataRowHeight, androidx.ui.core.Dp headerRowHeight = androidx.ui.material.DataTableKt.HeaderRowHeight, androidx.ui.layout.EdgeInsets cellSpacing = androidx.ui.material.DataTableKt.CellSpacing, androidx.ui.foundation.shape.border.Border border = Border(BorderColor, BorderWidth), androidx.ui.graphics.Color selectedColor = (+MaterialTheme.colors()).primary.copy(0.08), androidx.ui.material.DataTablePagination? pagination = null, androidx.ui.material.DataTableSorting? sorting = null, kotlin.jvm.functions.Function1<? super androidx.ui.material.DataTableChildren,kotlin.Unit> block);
     method public static androidx.ui.material.DataTablePagination DefaultDataTablePagination(int initialPage = 0, int initialRowsPerPage, java.util.List<java.lang.Integer> availableRowsPerPage);
     method public static androidx.ui.material.DataTableSorting DefaultDataTableSorting(Integer? initialColumn = null, boolean initialAscending = true, java.util.Set<java.lang.Integer> sortableColumns, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super java.lang.Boolean,kotlin.Unit> onSortRequest);
@@ -147,12 +141,10 @@
   }
 
   public final class DividerKt {
-    ctor public DividerKt();
     method public static void Divider(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).surface, androidx.ui.core.Dp height = 1.dp, androidx.ui.core.Dp indent = 0.dp);
   }
 
   public final class DrawerKt {
-    ctor public DrawerKt();
     method public static void BottomDrawerLayout(androidx.ui.material.DrawerState drawerState, kotlin.jvm.functions.Function1<? super androidx.ui.material.DrawerState,kotlin.Unit> onStateChange, boolean gesturesEnabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> drawerContent, kotlin.jvm.functions.Function0<kotlin.Unit> bodyContent);
     method public static void ModalDrawerLayout(androidx.ui.material.DrawerState drawerState, kotlin.jvm.functions.Function1<? super androidx.ui.material.DrawerState,kotlin.Unit> onStateChange, boolean gesturesEnabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> drawerContent, kotlin.jvm.functions.Function0<kotlin.Unit> bodyContent);
     method public static void StaticDrawer(kotlin.jvm.functions.Function0<kotlin.Unit> drawerContent);
@@ -168,7 +160,6 @@
   }
 
   public final class EmphasisKt {
-    ctor public EmphasisKt();
     method public static void ProvideEmphasis(androidx.ui.material.Emphasis emphasis, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static androidx.compose.Ambient<androidx.ui.material.EmphasisLevels> getEmphasisAmbient();
   }
@@ -186,14 +177,12 @@
   }
 
   public final class FloatingActionButtonKt {
-    ctor public FloatingActionButtonKt();
     method public static void FloatingActionButton(androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function0<kotlin.Unit>?  androidx.ui.core.Dp minSize = androidx.ui.material.FloatingActionButtonKt.FabSize, androidx.ui.engine.geometry.Shape shape = CircleShape, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary, androidx.ui.core.Dp elevation = 6.dp, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void FloatingActionButton(androidx.ui.graphics.Image icon, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function0<kotlin.Unit>?  androidx.ui.engine.geometry.Shape shape = CircleShape, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary, androidx.ui.core.Dp elevation = 6.dp);
     method public static void FloatingActionButton(String text, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.graphics.Image? icon = null, androidx.ui.text.TextStyle? textStyle = null, kotlin.jvm.functions.Function0<kotlin.Unit>?  androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary, androidx.ui.core.Dp elevation = 6.dp);
   }
 
   public final class ListItemKt {
-    ctor public ListItemKt();
     method public static void ListItem(String text, androidx.ui.graphics.Image? icon = null, String? secondaryText = null, boolean singleLineSecondaryText = true, String? overlineText = null, String? metaText = null, kotlin.jvm.functions.Function0<kotlin.Unit>? >
     method public static void ListItem(kotlin.jvm.functions.Function0<kotlin.Unit> text, kotlin.jvm.functions.Function0<kotlin.Unit>? icon = null, kotlin.jvm.functions.Function0<kotlin.Unit>? secondaryText = null, boolean singleLineSecondaryText = true, kotlin.jvm.functions.Function0<kotlin.Unit>? overlineText = null, kotlin.jvm.functions.Function0<kotlin.Unit>? trailing = null, kotlin.jvm.functions.Function0<kotlin.Unit>? >
   }
@@ -207,12 +196,10 @@
   }
 
   public final class MaterialThemeKt {
-    ctor public MaterialThemeKt();
     method public static void MaterialTheme(androidx.ui.material.ColorPalette colors = lightColorPalette(), androidx.ui.material.Typography typography = androidx.ui.material.Typography(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class ProgressIndicatorKt {
-    ctor public ProgressIndicatorKt();
     method public static void CircularProgressIndicator(@FloatRange(from=0.0, to=1.0) float progress, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary);
     method public static void CircularProgressIndicator(androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary);
     method public static void LinearProgressIndicator(@FloatRange(from=0.0, to=1.0) float progress, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary);
@@ -220,7 +207,6 @@
   }
 
   public final class RadioButtonKt {
-    ctor public RadioButtonKt();
     method public static void RadioButton(boolean selected, kotlin.jvm.functions.Function0<kotlin.Unit>? onSelect, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).secondary);
     method public static void RadioGroup(kotlin.jvm.functions.Function1<? super androidx.ui.material.RadioGroupScope,kotlin.Unit> children);
     method public static void RadioGroup(java.util.List<java.lang.String> options, String? selectedOption, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onSelectedChange, androidx.ui.graphics.Color radioColor = (+MaterialTheme.colors()).secondary, androidx.ui.text.TextStyle? textStyle = null);
@@ -232,7 +218,6 @@
   }
 
   public final class ShapeKt {
-    ctor public ShapeKt();
   }
 
   public final class Shapes {
@@ -246,7 +231,6 @@
   }
 
   public final class SliderKt {
-    ctor public SliderKt();
     method public static void Slider(androidx.ui.material.SliderPosition position, kotlin.jvm.functions.Function1<? super java.lang.Float,kotlin.Unit>  position.value = it }, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function0<kotlin.Unit>  androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary);
   }
 
@@ -260,18 +244,15 @@
   }
 
   public final class SnackbarKt {
-    ctor public SnackbarKt();
     method public static void Snackbar(String text, String? actionText = null, kotlin.jvm.functions.Function0<kotlin.Unit>?  androidx.ui.core.Modifier modifier = Modifier.None, boolean actionOnNewLine = false);
     method public static void Snackbar(kotlin.jvm.functions.Function0<kotlin.Unit> text, kotlin.jvm.functions.Function0<kotlin.Unit>? action = null, androidx.ui.core.Modifier modifier = Modifier.None, boolean actionOnNewLine = false);
   }
 
   public final class SwitchKt {
-    ctor public SwitchKt();
     method public static void Switch(boolean checked, kotlin.jvm.functions.Function1<? super java.lang.Boolean,kotlin.Unit>? onCheckedChange, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).secondaryVariant);
   }
 
   public final class TabKt {
-    ctor public TabKt();
     method public static void Tab(String? text = null, androidx.ui.graphics.Image? icon = null, boolean selected, kotlin.jvm.functions.Function0<kotlin.Unit> onSelected);
     method public static <T> void TabRow(java.util.List<? extends T> items, int selectedIndex, boolean scrollable = false, kotlin.jvm.functions.Function1<? super java.util.List<androidx.ui.material.TabRow.TabPosition>,kotlin.Unit> indicatorContainer = { tabPositions -> TabRow.IndicatorContainer(tabPositions, selectedIndex, { 
     TabRow.Indicator()
@@ -295,7 +276,6 @@
   }
 
   public final class TextKt {
-    ctor public TextKt();
     method public static androidx.ui.text.TextStyle withOpacity(androidx.ui.text.TextStyle, @FloatRange(from=0.0, to=1.0) float opacity);
   }
 
@@ -332,7 +312,6 @@
   }
 
   public final class TypographyKt {
-    ctor public TypographyKt();
   }
 
 }
@@ -340,7 +319,6 @@
 package androidx.ui.material.internal {
 
   public final class StateDraggableKt {
-    ctor public StateDraggableKt();
   }
 
 }
@@ -353,7 +331,6 @@
   }
 
   public final class DefaultRippleEffectKt {
-    ctor public DefaultRippleEffectKt();
   }
 
   public interface RippleEffect {
@@ -367,7 +344,6 @@
   }
 
   public final class RippleKt {
-    ctor public RippleKt();
     method public static void Ripple(boolean bounded, androidx.ui.core.Dp? radius = null, androidx.ui.graphics.Color? color = null, boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -383,7 +359,6 @@
   }
 
   public final class RippleThemeKt {
-    ctor public RippleThemeKt();
     method public static androidx.compose.Ambient<androidx.ui.material.ripple.RippleTheme> getCurrentRippleTheme();
   }
 
@@ -392,7 +367,6 @@
 package androidx.ui.material.surface {
 
   public final class CardKt {
-    ctor public CardKt();
     method public static void Card(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.engine.geometry.Shape shape = card, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).surface, androidx.ui.graphics.Color contentColor = elvis {
     @null var var1e11522: androidx.ui.graphics.Color = (+MaterialTheme.colors()).contentColorFor(color)
     if (var1e11522 != null) var1e11522 else contentColor()
@@ -400,7 +374,6 @@
   }
 
   public final class SurfaceKt {
-    ctor public SurfaceKt();
     method public static void Surface(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.engine.geometry.Shape shape = RectangleShape, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).surface, androidx.ui.graphics.Color contentColor = elvis {
     @null var varcd50b103: androidx.ui.graphics.Color = (+MaterialTheme.colors()).contentColorFor(color)
     if (varcd50b103 != null) varcd50b103 else contentColor()
diff --git a/ui/ui-material/api/restricted_0.1.0-dev04.txt b/ui/ui-material/api/restricted_0.1.0-dev04.txt
index d80714f..8455750d 100644
--- a/ui/ui-material/api/restricted_0.1.0-dev04.txt
+++ b/ui/ui-material/api/restricted_0.1.0-dev04.txt
@@ -7,13 +7,11 @@
   }
 
   public final class AlertDialogKt {
-    ctor public AlertDialogKt();
     method public static void AlertDialog(kotlin.jvm.functions.Function0<kotlin.Unit> onCloseRequest, kotlin.jvm.functions.Function0<kotlin.Unit>? title = null, kotlin.jvm.functions.Function0<kotlin.Unit> text, kotlin.jvm.functions.Function0<kotlin.Unit> confirmButton, kotlin.jvm.functions.Function0<kotlin.Unit>? dismissButton = null, androidx.ui.material.AlertDialogButtonLayout buttonLayout = androidx.ui.material.AlertDialogButtonLayout.SideBySide);
     method public static void AlertDialog(kotlin.jvm.functions.Function0<kotlin.Unit> onCloseRequest, kotlin.jvm.functions.Function0<kotlin.Unit>? title = null, kotlin.jvm.functions.Function0<kotlin.Unit> text, kotlin.jvm.functions.Function0<kotlin.Unit> buttons);
   }
 
   public final class AppBarKt {
-    ctor public AppBarKt();
     method public static void AppBarIcon(androidx.ui.graphics.Image icon, kotlin.jvm.functions.Function0<kotlin.Unit> onClick);
     method public static <T> void BottomAppBar(androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary, kotlin.jvm.functions.Function0<kotlin.Unit>? navigationIcon = null, androidx.ui.material.BottomAppBar.FabConfiguration? fabConfiguration = null, java.util.List<? extends T> actionData = emptyList(), kotlin.jvm.functions.Function1<? super T,kotlin.Unit> action = {});
     method public static void TopAppBar(kotlin.jvm.functions.Function0<kotlin.Unit> title, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary, kotlin.jvm.functions.Function0<kotlin.Unit>? navigationIcon = null);
@@ -35,7 +33,6 @@
   }
 
   public final class ButtonKt {
-    ctor public ButtonKt();
     method public static void Button(androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function0<kotlin.Unit>?  androidx.ui.material.ButtonStyle style = ContainedButtonStyle(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void Button(String text, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function0<kotlin.Unit>?  androidx.ui.material.ButtonStyle style = ContainedButtonStyle());
     method public static androidx.ui.material.ButtonStyle ContainedButtonStyle(androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary, androidx.ui.engine.geometry.Shape shape = button, androidx.ui.core.Dp elevation = 2.dp, androidx.ui.graphics.Color? rippleColor = null);
@@ -63,13 +60,11 @@
   }
 
   public final class CheckboxKt {
-    ctor public CheckboxKt();
     method public static void Checkbox(boolean checked, kotlin.jvm.functions.Function1<? super java.lang.Boolean,kotlin.Unit>? onCheckedChange, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).secondary);
     method public static void TriStateCheckbox(androidx.ui.foundation.selection.ToggleableState value, kotlin.jvm.functions.Function0<kotlin.Unit>? onClick, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).secondary);
   }
 
   public final class ColorKt {
-    ctor public ColorKt();
     method public static androidx.ui.graphics.Color? contentColorFor(androidx.ui.material.ColorPalette, androidx.ui.graphics.Color color);
     method public static androidx.ui.material.ColorPalette darkColorPalette(androidx.ui.graphics.Color primary = Color(4290479868), androidx.ui.graphics.Color primaryVariant = Color(4281794739), androidx.ui.graphics.Color secondary = Color(4278442694), androidx.ui.graphics.Color background = Color(4279374354), androidx.ui.graphics.Color surface = Color(4279374354), androidx.ui.graphics.Color error = Color(4291782265), androidx.ui.graphics.Color  androidx.ui.graphics.Color  androidx.ui.graphics.Color  androidx.ui.graphics.Color  androidx.ui.graphics.Color >
     method public static androidx.ui.material.ColorPalette lightColorPalette(androidx.ui.graphics.Color primary = Color(4284612846), androidx.ui.graphics.Color primaryVariant = Color(4281794739), androidx.ui.graphics.Color secondary = Color(4278442694), androidx.ui.graphics.Color secondaryVariant = Color(4278290310), androidx.ui.graphics.Color background = Color.White, androidx.ui.graphics.Color surface = Color.White, androidx.ui.graphics.Color error = Color(4289724448), androidx.ui.graphics.Color  androidx.ui.graphics.Color  androidx.ui.graphics.Color  androidx.ui.graphics.Color  androidx.ui.graphics.Color >
@@ -112,7 +107,6 @@
   }
 
   public final class DataTableKt {
-    ctor public DataTableKt();
     method public static void DataTable(int columns, kotlin.jvm.functions.Function1<? super java.lang.Integer,java.lang.Boolean> numeric = { false }, androidx.ui.core.Dp dataRowHeight = androidx.ui.material.DataTableKt.DataRowHeight, androidx.ui.core.Dp headerRowHeight = androidx.ui.material.DataTableKt.HeaderRowHeight, androidx.ui.layout.EdgeInsets cellSpacing = androidx.ui.material.DataTableKt.CellSpacing, androidx.ui.foundation.shape.border.Border border = Border(BorderColor, BorderWidth), androidx.ui.graphics.Color selectedColor = (+MaterialTheme.colors()).primary.copy(0.08), androidx.ui.material.DataTablePagination? pagination = null, androidx.ui.material.DataTableSorting? sorting = null, kotlin.jvm.functions.Function1<? super androidx.ui.material.DataTableChildren,kotlin.Unit> block);
     method public static androidx.ui.material.DataTablePagination DefaultDataTablePagination(int initialPage = 0, int initialRowsPerPage, java.util.List<java.lang.Integer> availableRowsPerPage);
     method public static androidx.ui.material.DataTableSorting DefaultDataTableSorting(Integer? initialColumn = null, boolean initialAscending = true, java.util.Set<java.lang.Integer> sortableColumns, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super java.lang.Boolean,kotlin.Unit> onSortRequest);
@@ -147,12 +141,10 @@
   }
 
   public final class DividerKt {
-    ctor public DividerKt();
     method public static void Divider(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).surface, androidx.ui.core.Dp height = 1.dp, androidx.ui.core.Dp indent = 0.dp);
   }
 
   public final class DrawerKt {
-    ctor public DrawerKt();
     method public static void BottomDrawerLayout(androidx.ui.material.DrawerState drawerState, kotlin.jvm.functions.Function1<? super androidx.ui.material.DrawerState,kotlin.Unit> onStateChange, boolean gesturesEnabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> drawerContent, kotlin.jvm.functions.Function0<kotlin.Unit> bodyContent);
     method public static void ModalDrawerLayout(androidx.ui.material.DrawerState drawerState, kotlin.jvm.functions.Function1<? super androidx.ui.material.DrawerState,kotlin.Unit> onStateChange, boolean gesturesEnabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> drawerContent, kotlin.jvm.functions.Function0<kotlin.Unit> bodyContent);
     method public static void StaticDrawer(kotlin.jvm.functions.Function0<kotlin.Unit> drawerContent);
@@ -168,7 +160,6 @@
   }
 
   public final class EmphasisKt {
-    ctor public EmphasisKt();
     method public static void ProvideEmphasis(androidx.ui.material.Emphasis emphasis, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static androidx.compose.Ambient<androidx.ui.material.EmphasisLevels> getEmphasisAmbient();
   }
@@ -186,14 +177,12 @@
   }
 
   public final class FloatingActionButtonKt {
-    ctor public FloatingActionButtonKt();
     method public static void FloatingActionButton(androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function0<kotlin.Unit>?  androidx.ui.core.Dp minSize = androidx.ui.material.FloatingActionButtonKt.FabSize, androidx.ui.engine.geometry.Shape shape = CircleShape, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary, androidx.ui.core.Dp elevation = 6.dp, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void FloatingActionButton(androidx.ui.graphics.Image icon, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function0<kotlin.Unit>?  androidx.ui.engine.geometry.Shape shape = CircleShape, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary, androidx.ui.core.Dp elevation = 6.dp);
     method public static void FloatingActionButton(String text, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.graphics.Image? icon = null, androidx.ui.text.TextStyle? textStyle = null, kotlin.jvm.functions.Function0<kotlin.Unit>?  androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary, androidx.ui.core.Dp elevation = 6.dp);
   }
 
   public final class ListItemKt {
-    ctor public ListItemKt();
     method public static void ListItem(String text, androidx.ui.graphics.Image? icon = null, String? secondaryText = null, boolean singleLineSecondaryText = true, String? overlineText = null, String? metaText = null, kotlin.jvm.functions.Function0<kotlin.Unit>? >
     method public static void ListItem(kotlin.jvm.functions.Function0<kotlin.Unit> text, kotlin.jvm.functions.Function0<kotlin.Unit>? icon = null, kotlin.jvm.functions.Function0<kotlin.Unit>? secondaryText = null, boolean singleLineSecondaryText = true, kotlin.jvm.functions.Function0<kotlin.Unit>? overlineText = null, kotlin.jvm.functions.Function0<kotlin.Unit>? trailing = null, kotlin.jvm.functions.Function0<kotlin.Unit>? >
   }
@@ -207,12 +196,10 @@
   }
 
   public final class MaterialThemeKt {
-    ctor public MaterialThemeKt();
     method public static void MaterialTheme(androidx.ui.material.ColorPalette colors = lightColorPalette(), androidx.ui.material.Typography typography = androidx.ui.material.Typography(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class ProgressIndicatorKt {
-    ctor public ProgressIndicatorKt();
     method public static void CircularProgressIndicator(@FloatRange(from=0.0, to=1.0) float progress, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary);
     method public static void CircularProgressIndicator(androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary);
     method public static void LinearProgressIndicator(@FloatRange(from=0.0, to=1.0) float progress, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary);
@@ -220,7 +207,6 @@
   }
 
   public final class RadioButtonKt {
-    ctor public RadioButtonKt();
     method public static void RadioButton(boolean selected, kotlin.jvm.functions.Function0<kotlin.Unit>? onSelect, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).secondary);
     method public static void RadioGroup(kotlin.jvm.functions.Function1<? super androidx.ui.material.RadioGroupScope,kotlin.Unit> children);
     method public static void RadioGroup(java.util.List<java.lang.String> options, String? selectedOption, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onSelectedChange, androidx.ui.graphics.Color radioColor = (+MaterialTheme.colors()).secondary, androidx.ui.text.TextStyle? textStyle = null);
@@ -232,7 +218,6 @@
   }
 
   public final class ShapeKt {
-    ctor public ShapeKt();
   }
 
   public final class Shapes {
@@ -246,7 +231,6 @@
   }
 
   public final class SliderKt {
-    ctor public SliderKt();
     method public static void Slider(androidx.ui.material.SliderPosition position, kotlin.jvm.functions.Function1<? super java.lang.Float,kotlin.Unit>  position.value = it }, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function0<kotlin.Unit>  androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary);
   }
 
@@ -260,18 +244,15 @@
   }
 
   public final class SnackbarKt {
-    ctor public SnackbarKt();
     method public static void Snackbar(String text, String? actionText = null, kotlin.jvm.functions.Function0<kotlin.Unit>?  androidx.ui.core.Modifier modifier = Modifier.None, boolean actionOnNewLine = false);
     method public static void Snackbar(kotlin.jvm.functions.Function0<kotlin.Unit> text, kotlin.jvm.functions.Function0<kotlin.Unit>? action = null, androidx.ui.core.Modifier modifier = Modifier.None, boolean actionOnNewLine = false);
   }
 
   public final class SwitchKt {
-    ctor public SwitchKt();
     method public static void Switch(boolean checked, kotlin.jvm.functions.Function1<? super java.lang.Boolean,kotlin.Unit>? onCheckedChange, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).secondaryVariant);
   }
 
   public final class TabKt {
-    ctor public TabKt();
     method public static void Tab(String? text = null, androidx.ui.graphics.Image? icon = null, boolean selected, kotlin.jvm.functions.Function0<kotlin.Unit> onSelected);
     method public static <T> void TabRow(java.util.List<? extends T> items, int selectedIndex, boolean scrollable = false, kotlin.jvm.functions.Function1<? super java.util.List<androidx.ui.material.TabRow.TabPosition>,kotlin.Unit> indicatorContainer = { tabPositions -> TabRow.IndicatorContainer(tabPositions, selectedIndex, { 
     TabRow.Indicator()
@@ -295,7 +276,6 @@
   }
 
   public final class TextKt {
-    ctor public TextKt();
     method public static androidx.ui.text.TextStyle withOpacity(androidx.ui.text.TextStyle, @FloatRange(from=0.0, to=1.0) float opacity);
   }
 
@@ -332,7 +312,6 @@
   }
 
   public final class TypographyKt {
-    ctor public TypographyKt();
   }
 
 }
@@ -340,7 +319,6 @@
 package androidx.ui.material.internal {
 
   public final class StateDraggableKt {
-    ctor public StateDraggableKt();
   }
 
 }
@@ -353,7 +331,6 @@
   }
 
   public final class DefaultRippleEffectKt {
-    ctor public DefaultRippleEffectKt();
   }
 
   public interface RippleEffect {
@@ -367,7 +344,6 @@
   }
 
   public final class RippleKt {
-    ctor public RippleKt();
     method public static void Ripple(boolean bounded, androidx.ui.core.Dp? radius = null, androidx.ui.graphics.Color? color = null, boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -383,7 +359,6 @@
   }
 
   public final class RippleThemeKt {
-    ctor public RippleThemeKt();
     method public static androidx.compose.Ambient<androidx.ui.material.ripple.RippleTheme> getCurrentRippleTheme();
   }
 
@@ -392,7 +367,6 @@
 package androidx.ui.material.surface {
 
   public final class CardKt {
-    ctor public CardKt();
     method public static void Card(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.engine.geometry.Shape shape = card, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).surface, androidx.ui.graphics.Color contentColor = elvis {
     @null var var1e11522: androidx.ui.graphics.Color = (+MaterialTheme.colors()).contentColorFor(color)
     if (var1e11522 != null) var1e11522 else contentColor()
@@ -400,7 +374,6 @@
   }
 
   public final class SurfaceKt {
-    ctor public SurfaceKt();
     method public static void Surface(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.engine.geometry.Shape shape = RectangleShape, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).surface, androidx.ui.graphics.Color contentColor = elvis {
     @null var varcd50b103: androidx.ui.graphics.Color = (+MaterialTheme.colors()).contentColorFor(color)
     if (varcd50b103 != null) varcd50b103 else contentColor()
diff --git a/ui/ui-material/api/restricted_current.txt b/ui/ui-material/api/restricted_current.txt
index d80714f..8455750d 100644
--- a/ui/ui-material/api/restricted_current.txt
+++ b/ui/ui-material/api/restricted_current.txt
@@ -7,13 +7,11 @@
   }
 
   public final class AlertDialogKt {
-    ctor public AlertDialogKt();
     method public static void AlertDialog(kotlin.jvm.functions.Function0<kotlin.Unit> onCloseRequest, kotlin.jvm.functions.Function0<kotlin.Unit>? title = null, kotlin.jvm.functions.Function0<kotlin.Unit> text, kotlin.jvm.functions.Function0<kotlin.Unit> confirmButton, kotlin.jvm.functions.Function0<kotlin.Unit>? dismissButton = null, androidx.ui.material.AlertDialogButtonLayout buttonLayout = androidx.ui.material.AlertDialogButtonLayout.SideBySide);
     method public static void AlertDialog(kotlin.jvm.functions.Function0<kotlin.Unit> onCloseRequest, kotlin.jvm.functions.Function0<kotlin.Unit>? title = null, kotlin.jvm.functions.Function0<kotlin.Unit> text, kotlin.jvm.functions.Function0<kotlin.Unit> buttons);
   }
 
   public final class AppBarKt {
-    ctor public AppBarKt();
     method public static void AppBarIcon(androidx.ui.graphics.Image icon, kotlin.jvm.functions.Function0<kotlin.Unit> onClick);
     method public static <T> void BottomAppBar(androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary, kotlin.jvm.functions.Function0<kotlin.Unit>? navigationIcon = null, androidx.ui.material.BottomAppBar.FabConfiguration? fabConfiguration = null, java.util.List<? extends T> actionData = emptyList(), kotlin.jvm.functions.Function1<? super T,kotlin.Unit> action = {});
     method public static void TopAppBar(kotlin.jvm.functions.Function0<kotlin.Unit> title, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary, kotlin.jvm.functions.Function0<kotlin.Unit>? navigationIcon = null);
@@ -35,7 +33,6 @@
   }
 
   public final class ButtonKt {
-    ctor public ButtonKt();
     method public static void Button(androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function0<kotlin.Unit>?  androidx.ui.material.ButtonStyle style = ContainedButtonStyle(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void Button(String text, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function0<kotlin.Unit>?  androidx.ui.material.ButtonStyle style = ContainedButtonStyle());
     method public static androidx.ui.material.ButtonStyle ContainedButtonStyle(androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary, androidx.ui.engine.geometry.Shape shape = button, androidx.ui.core.Dp elevation = 2.dp, androidx.ui.graphics.Color? rippleColor = null);
@@ -63,13 +60,11 @@
   }
 
   public final class CheckboxKt {
-    ctor public CheckboxKt();
     method public static void Checkbox(boolean checked, kotlin.jvm.functions.Function1<? super java.lang.Boolean,kotlin.Unit>? onCheckedChange, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).secondary);
     method public static void TriStateCheckbox(androidx.ui.foundation.selection.ToggleableState value, kotlin.jvm.functions.Function0<kotlin.Unit>? onClick, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).secondary);
   }
 
   public final class ColorKt {
-    ctor public ColorKt();
     method public static androidx.ui.graphics.Color? contentColorFor(androidx.ui.material.ColorPalette, androidx.ui.graphics.Color color);
     method public static androidx.ui.material.ColorPalette darkColorPalette(androidx.ui.graphics.Color primary = Color(4290479868), androidx.ui.graphics.Color primaryVariant = Color(4281794739), androidx.ui.graphics.Color secondary = Color(4278442694), androidx.ui.graphics.Color background = Color(4279374354), androidx.ui.graphics.Color surface = Color(4279374354), androidx.ui.graphics.Color error = Color(4291782265), androidx.ui.graphics.Color  androidx.ui.graphics.Color  androidx.ui.graphics.Color  androidx.ui.graphics.Color  androidx.ui.graphics.Color >
     method public static androidx.ui.material.ColorPalette lightColorPalette(androidx.ui.graphics.Color primary = Color(4284612846), androidx.ui.graphics.Color primaryVariant = Color(4281794739), androidx.ui.graphics.Color secondary = Color(4278442694), androidx.ui.graphics.Color secondaryVariant = Color(4278290310), androidx.ui.graphics.Color background = Color.White, androidx.ui.graphics.Color surface = Color.White, androidx.ui.graphics.Color error = Color(4289724448), androidx.ui.graphics.Color  androidx.ui.graphics.Color  androidx.ui.graphics.Color  androidx.ui.graphics.Color  androidx.ui.graphics.Color >
@@ -112,7 +107,6 @@
   }
 
   public final class DataTableKt {
-    ctor public DataTableKt();
     method public static void DataTable(int columns, kotlin.jvm.functions.Function1<? super java.lang.Integer,java.lang.Boolean> numeric = { false }, androidx.ui.core.Dp dataRowHeight = androidx.ui.material.DataTableKt.DataRowHeight, androidx.ui.core.Dp headerRowHeight = androidx.ui.material.DataTableKt.HeaderRowHeight, androidx.ui.layout.EdgeInsets cellSpacing = androidx.ui.material.DataTableKt.CellSpacing, androidx.ui.foundation.shape.border.Border border = Border(BorderColor, BorderWidth), androidx.ui.graphics.Color selectedColor = (+MaterialTheme.colors()).primary.copy(0.08), androidx.ui.material.DataTablePagination? pagination = null, androidx.ui.material.DataTableSorting? sorting = null, kotlin.jvm.functions.Function1<? super androidx.ui.material.DataTableChildren,kotlin.Unit> block);
     method public static androidx.ui.material.DataTablePagination DefaultDataTablePagination(int initialPage = 0, int initialRowsPerPage, java.util.List<java.lang.Integer> availableRowsPerPage);
     method public static androidx.ui.material.DataTableSorting DefaultDataTableSorting(Integer? initialColumn = null, boolean initialAscending = true, java.util.Set<java.lang.Integer> sortableColumns, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super java.lang.Boolean,kotlin.Unit> onSortRequest);
@@ -147,12 +141,10 @@
   }
 
   public final class DividerKt {
-    ctor public DividerKt();
     method public static void Divider(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).surface, androidx.ui.core.Dp height = 1.dp, androidx.ui.core.Dp indent = 0.dp);
   }
 
   public final class DrawerKt {
-    ctor public DrawerKt();
     method public static void BottomDrawerLayout(androidx.ui.material.DrawerState drawerState, kotlin.jvm.functions.Function1<? super androidx.ui.material.DrawerState,kotlin.Unit> onStateChange, boolean gesturesEnabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> drawerContent, kotlin.jvm.functions.Function0<kotlin.Unit> bodyContent);
     method public static void ModalDrawerLayout(androidx.ui.material.DrawerState drawerState, kotlin.jvm.functions.Function1<? super androidx.ui.material.DrawerState,kotlin.Unit> onStateChange, boolean gesturesEnabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> drawerContent, kotlin.jvm.functions.Function0<kotlin.Unit> bodyContent);
     method public static void StaticDrawer(kotlin.jvm.functions.Function0<kotlin.Unit> drawerContent);
@@ -168,7 +160,6 @@
   }
 
   public final class EmphasisKt {
-    ctor public EmphasisKt();
     method public static void ProvideEmphasis(androidx.ui.material.Emphasis emphasis, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static androidx.compose.Ambient<androidx.ui.material.EmphasisLevels> getEmphasisAmbient();
   }
@@ -186,14 +177,12 @@
   }
 
   public final class FloatingActionButtonKt {
-    ctor public FloatingActionButtonKt();
     method public static void FloatingActionButton(androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function0<kotlin.Unit>?  androidx.ui.core.Dp minSize = androidx.ui.material.FloatingActionButtonKt.FabSize, androidx.ui.engine.geometry.Shape shape = CircleShape, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary, androidx.ui.core.Dp elevation = 6.dp, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void FloatingActionButton(androidx.ui.graphics.Image icon, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function0<kotlin.Unit>?  androidx.ui.engine.geometry.Shape shape = CircleShape, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary, androidx.ui.core.Dp elevation = 6.dp);
     method public static void FloatingActionButton(String text, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.graphics.Image? icon = null, androidx.ui.text.TextStyle? textStyle = null, kotlin.jvm.functions.Function0<kotlin.Unit>?  androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary, androidx.ui.core.Dp elevation = 6.dp);
   }
 
   public final class ListItemKt {
-    ctor public ListItemKt();
     method public static void ListItem(String text, androidx.ui.graphics.Image? icon = null, String? secondaryText = null, boolean singleLineSecondaryText = true, String? overlineText = null, String? metaText = null, kotlin.jvm.functions.Function0<kotlin.Unit>? >
     method public static void ListItem(kotlin.jvm.functions.Function0<kotlin.Unit> text, kotlin.jvm.functions.Function0<kotlin.Unit>? icon = null, kotlin.jvm.functions.Function0<kotlin.Unit>? secondaryText = null, boolean singleLineSecondaryText = true, kotlin.jvm.functions.Function0<kotlin.Unit>? overlineText = null, kotlin.jvm.functions.Function0<kotlin.Unit>? trailing = null, kotlin.jvm.functions.Function0<kotlin.Unit>? >
   }
@@ -207,12 +196,10 @@
   }
 
   public final class MaterialThemeKt {
-    ctor public MaterialThemeKt();
     method public static void MaterialTheme(androidx.ui.material.ColorPalette colors = lightColorPalette(), androidx.ui.material.Typography typography = androidx.ui.material.Typography(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
   public final class ProgressIndicatorKt {
-    ctor public ProgressIndicatorKt();
     method public static void CircularProgressIndicator(@FloatRange(from=0.0, to=1.0) float progress, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary);
     method public static void CircularProgressIndicator(androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary);
     method public static void LinearProgressIndicator(@FloatRange(from=0.0, to=1.0) float progress, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary);
@@ -220,7 +207,6 @@
   }
 
   public final class RadioButtonKt {
-    ctor public RadioButtonKt();
     method public static void RadioButton(boolean selected, kotlin.jvm.functions.Function0<kotlin.Unit>? onSelect, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).secondary);
     method public static void RadioGroup(kotlin.jvm.functions.Function1<? super androidx.ui.material.RadioGroupScope,kotlin.Unit> children);
     method public static void RadioGroup(java.util.List<java.lang.String> options, String? selectedOption, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> onSelectedChange, androidx.ui.graphics.Color radioColor = (+MaterialTheme.colors()).secondary, androidx.ui.text.TextStyle? textStyle = null);
@@ -232,7 +218,6 @@
   }
 
   public final class ShapeKt {
-    ctor public ShapeKt();
   }
 
   public final class Shapes {
@@ -246,7 +231,6 @@
   }
 
   public final class SliderKt {
-    ctor public SliderKt();
     method public static void Slider(androidx.ui.material.SliderPosition position, kotlin.jvm.functions.Function1<? super java.lang.Float,kotlin.Unit>  position.value = it }, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function0<kotlin.Unit>  androidx.ui.graphics.Color color = (+MaterialTheme.colors()).primary);
   }
 
@@ -260,18 +244,15 @@
   }
 
   public final class SnackbarKt {
-    ctor public SnackbarKt();
     method public static void Snackbar(String text, String? actionText = null, kotlin.jvm.functions.Function0<kotlin.Unit>?  androidx.ui.core.Modifier modifier = Modifier.None, boolean actionOnNewLine = false);
     method public static void Snackbar(kotlin.jvm.functions.Function0<kotlin.Unit> text, kotlin.jvm.functions.Function0<kotlin.Unit>? action = null, androidx.ui.core.Modifier modifier = Modifier.None, boolean actionOnNewLine = false);
   }
 
   public final class SwitchKt {
-    ctor public SwitchKt();
     method public static void Switch(boolean checked, kotlin.jvm.functions.Function1<? super java.lang.Boolean,kotlin.Unit>? onCheckedChange, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).secondaryVariant);
   }
 
   public final class TabKt {
-    ctor public TabKt();
     method public static void Tab(String? text = null, androidx.ui.graphics.Image? icon = null, boolean selected, kotlin.jvm.functions.Function0<kotlin.Unit> onSelected);
     method public static <T> void TabRow(java.util.List<? extends T> items, int selectedIndex, boolean scrollable = false, kotlin.jvm.functions.Function1<? super java.util.List<androidx.ui.material.TabRow.TabPosition>,kotlin.Unit> indicatorContainer = { tabPositions -> TabRow.IndicatorContainer(tabPositions, selectedIndex, { 
     TabRow.Indicator()
@@ -295,7 +276,6 @@
   }
 
   public final class TextKt {
-    ctor public TextKt();
     method public static androidx.ui.text.TextStyle withOpacity(androidx.ui.text.TextStyle, @FloatRange(from=0.0, to=1.0) float opacity);
   }
 
@@ -332,7 +312,6 @@
   }
 
   public final class TypographyKt {
-    ctor public TypographyKt();
   }
 
 }
@@ -340,7 +319,6 @@
 package androidx.ui.material.internal {
 
   public final class StateDraggableKt {
-    ctor public StateDraggableKt();
   }
 
 }
@@ -353,7 +331,6 @@
   }
 
   public final class DefaultRippleEffectKt {
-    ctor public DefaultRippleEffectKt();
   }
 
   public interface RippleEffect {
@@ -367,7 +344,6 @@
   }
 
   public final class RippleKt {
-    ctor public RippleKt();
     method public static void Ripple(boolean bounded, androidx.ui.core.Dp? radius = null, androidx.ui.graphics.Color? color = null, boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
   }
 
@@ -383,7 +359,6 @@
   }
 
   public final class RippleThemeKt {
-    ctor public RippleThemeKt();
     method public static androidx.compose.Ambient<androidx.ui.material.ripple.RippleTheme> getCurrentRippleTheme();
   }
 
@@ -392,7 +367,6 @@
 package androidx.ui.material.surface {
 
   public final class CardKt {
-    ctor public CardKt();
     method public static void Card(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.engine.geometry.Shape shape = card, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).surface, androidx.ui.graphics.Color contentColor = elvis {
     @null var var1e11522: androidx.ui.graphics.Color = (+MaterialTheme.colors()).contentColorFor(color)
     if (var1e11522 != null) var1e11522 else contentColor()
@@ -400,7 +374,6 @@
   }
 
   public final class SurfaceKt {
-    ctor public SurfaceKt();
     method public static void Surface(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.engine.geometry.Shape shape = RectangleShape, androidx.ui.graphics.Color color = (+MaterialTheme.colors()).surface, androidx.ui.graphics.Color contentColor = elvis {
     @null var varcd50b103: androidx.ui.graphics.Color = (+MaterialTheme.colors()).contentColorFor(color)
     if (varcd50b103 != null) varcd50b103 else contentColor()
diff --git a/ui/ui-platform/api/0.1.0-dev04.txt b/ui/ui-platform/api/0.1.0-dev04.txt
index 42dc4bf..366310d 100644
--- a/ui/ui-platform/api/0.1.0-dev04.txt
+++ b/ui/ui-platform/api/0.1.0-dev04.txt
@@ -2,11 +2,9 @@
 package androidx.ui.autofill {
 
   public final class AndroidAutofillDebugUtilsKt {
-    ctor public AndroidAutofillDebugUtilsKt();
   }
 
   public final class AndroidAutofillKt {
-    ctor public AndroidAutofillKt();
   }
 
 }
@@ -56,7 +54,6 @@
   }
 
   public final class AndroidOwnerKt {
-    ctor public AndroidOwnerKt();
   }
 
   public abstract sealed class ComponentNode implements androidx.compose.Emittable {
@@ -89,7 +86,6 @@
   }
 
   public final class ComponentNodesKt {
-    ctor public ComponentNodesKt();
     method public static void add(androidx.ui.core.ComponentNode, androidx.ui.core.ComponentNode child);
     method public static androidx.ui.core.PxPosition childToLocal(androidx.ui.core.LayoutNode, androidx.ui.core.LayoutNode child, androidx.ui.core.PxPosition childLocal);
     method public static androidx.ui.core.ComponentNode? findClosestParentNode(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,java.lang.Boolean> selector);
@@ -122,7 +118,6 @@
   }
 
   public final class DebugUtilsKt {
-    ctor public DebugUtilsKt();
     method public static inline void ifDebug(kotlin.jvm.functions.Function0<kotlin.Unit> block);
   }
 
@@ -348,7 +343,6 @@
   }
 
   public final class SemanticsTreeNodeImplKt {
-    ctor public SemanticsTreeNodeImplKt();
   }
 
   public interface SemanticsTreeProvider {
@@ -361,7 +355,6 @@
 package androidx.ui.core.focus {
 
   public final class FocusNodeUtilsKt {
-    ctor public FocusNodeUtilsKt();
     method public static void initializeFocusState(androidx.ui.core.FocusNode);
   }
 
@@ -370,11 +363,9 @@
 package androidx.ui.core.pointerinput {
 
   public final class HitPathTrackerKt {
-    ctor public HitPathTrackerKt();
   }
 
   public final class MotionEventAdapterKt {
-    ctor public MotionEventAdapterKt();
   }
 
   public final class PointerInputEventData {
@@ -387,7 +378,6 @@
   }
 
   public final class PointerInputEventProcessorKt {
-    ctor public PointerInputEventProcessorKt();
   }
 
 }
@@ -418,7 +408,6 @@
   }
 
   public final class SemanticsConfigurationKt {
-    ctor public SemanticsConfigurationKt();
     method public static <T> T? getOrNull(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.semantics.SemanticsPropertyKey<T> key);
   }
 
@@ -482,7 +471,6 @@
   }
 
   public final class SemanticsNodeKt {
-    ctor public SemanticsNodeKt();
   }
 
   public final class SemanticsOwner {
@@ -494,11 +482,9 @@
 package androidx.ui.input {
 
   public final class InputStateKt {
-    ctor public InputStateKt();
   }
 
   public final class RecordingInputConnectionKt {
-    ctor public RecordingInputConnectionKt();
   }
 
 }
@@ -506,7 +492,6 @@
 package androidx.ui.temputils {
 
   public final class CoroutineUtilsKt {
-    ctor public CoroutineUtilsKt();
     method public static kotlinx.coroutines.Job delay(androidx.ui.core.Duration duration, kotlin.coroutines.CoroutineContext context, kotlin.jvm.functions.Function0<kotlin.Unit> block);
   }
 
diff --git a/ui/ui-platform/api/current.txt b/ui/ui-platform/api/current.txt
index 42dc4bf..366310d 100644
--- a/ui/ui-platform/api/current.txt
+++ b/ui/ui-platform/api/current.txt
@@ -2,11 +2,9 @@
 package androidx.ui.autofill {
 
   public final class AndroidAutofillDebugUtilsKt {
-    ctor public AndroidAutofillDebugUtilsKt();
   }
 
   public final class AndroidAutofillKt {
-    ctor public AndroidAutofillKt();
   }
 
 }
@@ -56,7 +54,6 @@
   }
 
   public final class AndroidOwnerKt {
-    ctor public AndroidOwnerKt();
   }
 
   public abstract sealed class ComponentNode implements androidx.compose.Emittable {
@@ -89,7 +86,6 @@
   }
 
   public final class ComponentNodesKt {
-    ctor public ComponentNodesKt();
     method public static void add(androidx.ui.core.ComponentNode, androidx.ui.core.ComponentNode child);
     method public static androidx.ui.core.PxPosition childToLocal(androidx.ui.core.LayoutNode, androidx.ui.core.LayoutNode child, androidx.ui.core.PxPosition childLocal);
     method public static androidx.ui.core.ComponentNode? findClosestParentNode(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,java.lang.Boolean> selector);
@@ -122,7 +118,6 @@
   }
 
   public final class DebugUtilsKt {
-    ctor public DebugUtilsKt();
     method public static inline void ifDebug(kotlin.jvm.functions.Function0<kotlin.Unit> block);
   }
 
@@ -348,7 +343,6 @@
   }
 
   public final class SemanticsTreeNodeImplKt {
-    ctor public SemanticsTreeNodeImplKt();
   }
 
   public interface SemanticsTreeProvider {
@@ -361,7 +355,6 @@
 package androidx.ui.core.focus {
 
   public final class FocusNodeUtilsKt {
-    ctor public FocusNodeUtilsKt();
     method public static void initializeFocusState(androidx.ui.core.FocusNode);
   }
 
@@ -370,11 +363,9 @@
 package androidx.ui.core.pointerinput {
 
   public final class HitPathTrackerKt {
-    ctor public HitPathTrackerKt();
   }
 
   public final class MotionEventAdapterKt {
-    ctor public MotionEventAdapterKt();
   }
 
   public final class PointerInputEventData {
@@ -387,7 +378,6 @@
   }
 
   public final class PointerInputEventProcessorKt {
-    ctor public PointerInputEventProcessorKt();
   }
 
 }
@@ -418,7 +408,6 @@
   }
 
   public final class SemanticsConfigurationKt {
-    ctor public SemanticsConfigurationKt();
     method public static <T> T? getOrNull(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.semantics.SemanticsPropertyKey<T> key);
   }
 
@@ -482,7 +471,6 @@
   }
 
   public final class SemanticsNodeKt {
-    ctor public SemanticsNodeKt();
   }
 
   public final class SemanticsOwner {
@@ -494,11 +482,9 @@
 package androidx.ui.input {
 
   public final class InputStateKt {
-    ctor public InputStateKt();
   }
 
   public final class RecordingInputConnectionKt {
-    ctor public RecordingInputConnectionKt();
   }
 
 }
@@ -506,7 +492,6 @@
 package androidx.ui.temputils {
 
   public final class CoroutineUtilsKt {
-    ctor public CoroutineUtilsKt();
     method public static kotlinx.coroutines.Job delay(androidx.ui.core.Duration duration, kotlin.coroutines.CoroutineContext context, kotlin.jvm.functions.Function0<kotlin.Unit> block);
   }
 
diff --git a/ui/ui-platform/api/public_plus_experimental_0.1.0-dev04.txt b/ui/ui-platform/api/public_plus_experimental_0.1.0-dev04.txt
index 42dc4bf..366310d 100644
--- a/ui/ui-platform/api/public_plus_experimental_0.1.0-dev04.txt
+++ b/ui/ui-platform/api/public_plus_experimental_0.1.0-dev04.txt
@@ -2,11 +2,9 @@
 package androidx.ui.autofill {
 
   public final class AndroidAutofillDebugUtilsKt {
-    ctor public AndroidAutofillDebugUtilsKt();
   }
 
   public final class AndroidAutofillKt {
-    ctor public AndroidAutofillKt();
   }
 
 }
@@ -56,7 +54,6 @@
   }
 
   public final class AndroidOwnerKt {
-    ctor public AndroidOwnerKt();
   }
 
   public abstract sealed class ComponentNode implements androidx.compose.Emittable {
@@ -89,7 +86,6 @@
   }
 
   public final class ComponentNodesKt {
-    ctor public ComponentNodesKt();
     method public static void add(androidx.ui.core.ComponentNode, androidx.ui.core.ComponentNode child);
     method public static androidx.ui.core.PxPosition childToLocal(androidx.ui.core.LayoutNode, androidx.ui.core.LayoutNode child, androidx.ui.core.PxPosition childLocal);
     method public static androidx.ui.core.ComponentNode? findClosestParentNode(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,java.lang.Boolean> selector);
@@ -122,7 +118,6 @@
   }
 
   public final class DebugUtilsKt {
-    ctor public DebugUtilsKt();
     method public static inline void ifDebug(kotlin.jvm.functions.Function0<kotlin.Unit> block);
   }
 
@@ -348,7 +343,6 @@
   }
 
   public final class SemanticsTreeNodeImplKt {
-    ctor public SemanticsTreeNodeImplKt();
   }
 
   public interface SemanticsTreeProvider {
@@ -361,7 +355,6 @@
 package androidx.ui.core.focus {
 
   public final class FocusNodeUtilsKt {
-    ctor public FocusNodeUtilsKt();
     method public static void initializeFocusState(androidx.ui.core.FocusNode);
   }
 
@@ -370,11 +363,9 @@
 package androidx.ui.core.pointerinput {
 
   public final class HitPathTrackerKt {
-    ctor public HitPathTrackerKt();
   }
 
   public final class MotionEventAdapterKt {
-    ctor public MotionEventAdapterKt();
   }
 
   public final class PointerInputEventData {
@@ -387,7 +378,6 @@
   }
 
   public final class PointerInputEventProcessorKt {
-    ctor public PointerInputEventProcessorKt();
   }
 
 }
@@ -418,7 +408,6 @@
   }
 
   public final class SemanticsConfigurationKt {
-    ctor public SemanticsConfigurationKt();
     method public static <T> T? getOrNull(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.semantics.SemanticsPropertyKey<T> key);
   }
 
@@ -482,7 +471,6 @@
   }
 
   public final class SemanticsNodeKt {
-    ctor public SemanticsNodeKt();
   }
 
   public final class SemanticsOwner {
@@ -494,11 +482,9 @@
 package androidx.ui.input {
 
   public final class InputStateKt {
-    ctor public InputStateKt();
   }
 
   public final class RecordingInputConnectionKt {
-    ctor public RecordingInputConnectionKt();
   }
 
 }
@@ -506,7 +492,6 @@
 package androidx.ui.temputils {
 
   public final class CoroutineUtilsKt {
-    ctor public CoroutineUtilsKt();
     method public static kotlinx.coroutines.Job delay(androidx.ui.core.Duration duration, kotlin.coroutines.CoroutineContext context, kotlin.jvm.functions.Function0<kotlin.Unit> block);
   }
 
diff --git a/ui/ui-platform/api/public_plus_experimental_current.txt b/ui/ui-platform/api/public_plus_experimental_current.txt
index 42dc4bf..366310d 100644
--- a/ui/ui-platform/api/public_plus_experimental_current.txt
+++ b/ui/ui-platform/api/public_plus_experimental_current.txt
@@ -2,11 +2,9 @@
 package androidx.ui.autofill {
 
   public final class AndroidAutofillDebugUtilsKt {
-    ctor public AndroidAutofillDebugUtilsKt();
   }
 
   public final class AndroidAutofillKt {
-    ctor public AndroidAutofillKt();
   }
 
 }
@@ -56,7 +54,6 @@
   }
 
   public final class AndroidOwnerKt {
-    ctor public AndroidOwnerKt();
   }
 
   public abstract sealed class ComponentNode implements androidx.compose.Emittable {
@@ -89,7 +86,6 @@
   }
 
   public final class ComponentNodesKt {
-    ctor public ComponentNodesKt();
     method public static void add(androidx.ui.core.ComponentNode, androidx.ui.core.ComponentNode child);
     method public static androidx.ui.core.PxPosition childToLocal(androidx.ui.core.LayoutNode, androidx.ui.core.LayoutNode child, androidx.ui.core.PxPosition childLocal);
     method public static androidx.ui.core.ComponentNode? findClosestParentNode(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,java.lang.Boolean> selector);
@@ -122,7 +118,6 @@
   }
 
   public final class DebugUtilsKt {
-    ctor public DebugUtilsKt();
     method public static inline void ifDebug(kotlin.jvm.functions.Function0<kotlin.Unit> block);
   }
 
@@ -348,7 +343,6 @@
   }
 
   public final class SemanticsTreeNodeImplKt {
-    ctor public SemanticsTreeNodeImplKt();
   }
 
   public interface SemanticsTreeProvider {
@@ -361,7 +355,6 @@
 package androidx.ui.core.focus {
 
   public final class FocusNodeUtilsKt {
-    ctor public FocusNodeUtilsKt();
     method public static void initializeFocusState(androidx.ui.core.FocusNode);
   }
 
@@ -370,11 +363,9 @@
 package androidx.ui.core.pointerinput {
 
   public final class HitPathTrackerKt {
-    ctor public HitPathTrackerKt();
   }
 
   public final class MotionEventAdapterKt {
-    ctor public MotionEventAdapterKt();
   }
 
   public final class PointerInputEventData {
@@ -387,7 +378,6 @@
   }
 
   public final class PointerInputEventProcessorKt {
-    ctor public PointerInputEventProcessorKt();
   }
 
 }
@@ -418,7 +408,6 @@
   }
 
   public final class SemanticsConfigurationKt {
-    ctor public SemanticsConfigurationKt();
     method public static <T> T? getOrNull(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.semantics.SemanticsPropertyKey<T> key);
   }
 
@@ -482,7 +471,6 @@
   }
 
   public final class SemanticsNodeKt {
-    ctor public SemanticsNodeKt();
   }
 
   public final class SemanticsOwner {
@@ -494,11 +482,9 @@
 package androidx.ui.input {
 
   public final class InputStateKt {
-    ctor public InputStateKt();
   }
 
   public final class RecordingInputConnectionKt {
-    ctor public RecordingInputConnectionKt();
   }
 
 }
@@ -506,7 +492,6 @@
 package androidx.ui.temputils {
 
   public final class CoroutineUtilsKt {
-    ctor public CoroutineUtilsKt();
     method public static kotlinx.coroutines.Job delay(androidx.ui.core.Duration duration, kotlin.coroutines.CoroutineContext context, kotlin.jvm.functions.Function0<kotlin.Unit> block);
   }
 
diff --git a/ui/ui-platform/api/restricted_0.1.0-dev04.txt b/ui/ui-platform/api/restricted_0.1.0-dev04.txt
index 2f4b440..867fe84 100644
--- a/ui/ui-platform/api/restricted_0.1.0-dev04.txt
+++ b/ui/ui-platform/api/restricted_0.1.0-dev04.txt
@@ -2,11 +2,9 @@
 package androidx.ui.autofill {
 
   public final class AndroidAutofillDebugUtilsKt {
-    ctor public AndroidAutofillDebugUtilsKt();
   }
 
   public final class AndroidAutofillKt {
-    ctor public AndroidAutofillKt();
   }
 
 }
@@ -56,7 +54,6 @@
   }
 
   public final class AndroidOwnerKt {
-    ctor public AndroidOwnerKt();
   }
 
   public abstract sealed class ComponentNode implements androidx.compose.Emittable {
@@ -89,7 +86,6 @@
   }
 
   public final class ComponentNodesKt {
-    ctor public ComponentNodesKt();
     method public static void add(androidx.ui.core.ComponentNode, androidx.ui.core.ComponentNode child);
     method public static androidx.ui.core.PxPosition childToLocal(androidx.ui.core.LayoutNode, androidx.ui.core.LayoutNode child, androidx.ui.core.PxPosition childLocal);
     method public static androidx.ui.core.ComponentNode? findClosestParentNode(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,java.lang.Boolean> selector);
@@ -122,7 +118,6 @@
   }
 
   public final class DebugUtilsKt {
-    ctor public DebugUtilsKt();
     method public static inline void ifDebug(kotlin.jvm.functions.Function0<kotlin.Unit> block);
   }
 
@@ -350,7 +345,6 @@
   }
 
   public final class SemanticsTreeNodeImplKt {
-    ctor public SemanticsTreeNodeImplKt();
   }
 
   public interface SemanticsTreeProvider {
@@ -363,7 +357,6 @@
 package androidx.ui.core.focus {
 
   public final class FocusNodeUtilsKt {
-    ctor public FocusNodeUtilsKt();
     method public static void initializeFocusState(androidx.ui.core.FocusNode);
   }
 
@@ -372,11 +365,9 @@
 package androidx.ui.core.pointerinput {
 
   public final class HitPathTrackerKt {
-    ctor public HitPathTrackerKt();
   }
 
   public final class MotionEventAdapterKt {
-    ctor public MotionEventAdapterKt();
   }
 
   public final class PointerInputEventData {
@@ -389,7 +380,6 @@
   }
 
   public final class PointerInputEventProcessorKt {
-    ctor public PointerInputEventProcessorKt();
   }
 
 }
@@ -420,7 +410,6 @@
   }
 
   public final class SemanticsConfigurationKt {
-    ctor public SemanticsConfigurationKt();
     method public static <T> T? getOrNull(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.semantics.SemanticsPropertyKey<T> key);
   }
 
@@ -484,7 +473,6 @@
   }
 
   public final class SemanticsNodeKt {
-    ctor public SemanticsNodeKt();
   }
 
   public final class SemanticsOwner {
@@ -496,11 +484,9 @@
 package androidx.ui.input {
 
   public final class InputStateKt {
-    ctor public InputStateKt();
   }
 
   public final class RecordingInputConnectionKt {
-    ctor public RecordingInputConnectionKt();
   }
 
 }
@@ -508,7 +494,6 @@
 package androidx.ui.temputils {
 
   public final class CoroutineUtilsKt {
-    ctor public CoroutineUtilsKt();
     method public static kotlinx.coroutines.Job delay(androidx.ui.core.Duration duration, kotlin.coroutines.CoroutineContext context, kotlin.jvm.functions.Function0<kotlin.Unit> block);
   }
 
diff --git a/ui/ui-platform/api/restricted_current.txt b/ui/ui-platform/api/restricted_current.txt
index 2f4b440..867fe84 100644
--- a/ui/ui-platform/api/restricted_current.txt
+++ b/ui/ui-platform/api/restricted_current.txt
@@ -2,11 +2,9 @@
 package androidx.ui.autofill {
 
   public final class AndroidAutofillDebugUtilsKt {
-    ctor public AndroidAutofillDebugUtilsKt();
   }
 
   public final class AndroidAutofillKt {
-    ctor public AndroidAutofillKt();
   }
 
 }
@@ -56,7 +54,6 @@
   }
 
   public final class AndroidOwnerKt {
-    ctor public AndroidOwnerKt();
   }
 
   public abstract sealed class ComponentNode implements androidx.compose.Emittable {
@@ -89,7 +86,6 @@
   }
 
   public final class ComponentNodesKt {
-    ctor public ComponentNodesKt();
     method public static void add(androidx.ui.core.ComponentNode, androidx.ui.core.ComponentNode child);
     method public static androidx.ui.core.PxPosition childToLocal(androidx.ui.core.LayoutNode, androidx.ui.core.LayoutNode child, androidx.ui.core.PxPosition childLocal);
     method public static androidx.ui.core.ComponentNode? findClosestParentNode(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,java.lang.Boolean> selector);
@@ -122,7 +118,6 @@
   }
 
   public final class DebugUtilsKt {
-    ctor public DebugUtilsKt();
     method public static inline void ifDebug(kotlin.jvm.functions.Function0<kotlin.Unit> block);
   }
 
@@ -350,7 +345,6 @@
   }
 
   public final class SemanticsTreeNodeImplKt {
-    ctor public SemanticsTreeNodeImplKt();
   }
 
   public interface SemanticsTreeProvider {
@@ -363,7 +357,6 @@
 package androidx.ui.core.focus {
 
   public final class FocusNodeUtilsKt {
-    ctor public FocusNodeUtilsKt();
     method public static void initializeFocusState(androidx.ui.core.FocusNode);
   }
 
@@ -372,11 +365,9 @@
 package androidx.ui.core.pointerinput {
 
   public final class HitPathTrackerKt {
-    ctor public HitPathTrackerKt();
   }
 
   public final class MotionEventAdapterKt {
-    ctor public MotionEventAdapterKt();
   }
 
   public final class PointerInputEventData {
@@ -389,7 +380,6 @@
   }
 
   public final class PointerInputEventProcessorKt {
-    ctor public PointerInputEventProcessorKt();
   }
 
 }
@@ -420,7 +410,6 @@
   }
 
   public final class SemanticsConfigurationKt {
-    ctor public SemanticsConfigurationKt();
     method public static <T> T? getOrNull(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.semantics.SemanticsPropertyKey<T> key);
   }
 
@@ -484,7 +473,6 @@
   }
 
   public final class SemanticsNodeKt {
-    ctor public SemanticsNodeKt();
   }
 
   public final class SemanticsOwner {
@@ -496,11 +484,9 @@
 package androidx.ui.input {
 
   public final class InputStateKt {
-    ctor public InputStateKt();
   }
 
   public final class RecordingInputConnectionKt {
-    ctor public RecordingInputConnectionKt();
   }
 
 }
@@ -508,7 +494,6 @@
 package androidx.ui.temputils {
 
   public final class CoroutineUtilsKt {
-    ctor public CoroutineUtilsKt();
     method public static kotlinx.coroutines.Job delay(androidx.ui.core.Duration duration, kotlin.coroutines.CoroutineContext context, kotlin.jvm.functions.Function0<kotlin.Unit> block);
   }
 
diff --git a/ui/ui-test/api/0.1.0-dev04.txt b/ui/ui-test/api/0.1.0-dev04.txt
index 08f7b79..c19b3be 100644
--- a/ui/ui-test/api/0.1.0-dev04.txt
+++ b/ui/ui-test/api/0.1.0-dev04.txt
@@ -2,14 +2,12 @@
 package androidx.ui.test {
 
   public final class ActionsKt {
-    ctor public ActionsKt();
     method public static androidx.ui.test.SemanticsNodeInteraction doClick(androidx.ui.test.SemanticsNodeInteraction);
     method public static androidx.ui.test.SemanticsNodeInteraction doGesture(androidx.ui.test.SemanticsNodeInteraction, kotlin.jvm.functions.Function1<? super androidx.ui.test.GestureScope,kotlin.Unit> block);
     method public static androidx.ui.test.SemanticsNodeInteraction doScrollTo(androidx.ui.test.SemanticsNodeInteraction);
   }
 
   public final class AssertionsKt {
-    ctor public AssertionsKt();
     method public static java.util.List<androidx.ui.test.SemanticsNodeInteraction> assertCountEquals(java.util.List<androidx.ui.test.SemanticsNodeInteraction>, int count);
     method public static void assertDoesNotExist(kotlin.jvm.functions.Function1<? super androidx.ui.core.semantics.SemanticsConfiguration,java.lang.Boolean> selector);
     method public static androidx.ui.test.SemanticsNodeInteraction assertHasClickAction(androidx.ui.test.SemanticsNodeInteraction);
@@ -31,7 +29,6 @@
   }
 
   public final class BitmapHelpersKt {
-    ctor public BitmapHelpersKt();
     method public static void assertPixelColor(android.graphics.Bitmap, androidx.ui.graphics.Color expected, int x, int y, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.Color,java.lang.String> error = { color -> "Pixel(" + x + ", " + y + ") expected to be " + expected + ", but was " + color });
     method public static void assertPixels(android.graphics.Bitmap, androidx.ui.core.IntPxSize? expectedSize = null, kotlin.jvm.functions.Function1<? super androidx.ui.core.IntPxPosition,androidx.ui.graphics.Color> expectedColorProvider);
     method public static void assertShape(android.graphics.Bitmap, androidx.ui.graphics.Color backgroundColor, int sizeX = width, int sizeY = height, androidx.ui.engine.geometry.Shape shape, androidx.ui.graphics.Color shapeColor, int shapeSizeX = sizeX, int shapeSizeY = sizeY, int centerX = width / 2, int centerY = height / 2);
@@ -62,7 +59,6 @@
   }
 
   public final class ComposeBenchmarkScopeKt {
-    ctor public ComposeBenchmarkScopeKt();
     method public static <T> void setupContent(androidx.ui.test.ComposeBenchmarkScope<T>);
   }
 
@@ -83,7 +79,6 @@
   }
 
   public final class ComposeExecutionControlKt {
-    ctor public ComposeExecutionControlKt();
     method public static void assertHasPendingChanges(androidx.ui.test.ComposeExecutionControl);
     method public static void assertLastRecomposeHadChanges(androidx.ui.test.ComposeExecutionControl);
     method public static void assertLastRecomposeHadNoChanges(androidx.ui.test.ComposeExecutionControl);
@@ -116,7 +111,6 @@
   }
 
   public final class ComposeTestRuleKt {
-    ctor public ComposeTestRuleKt();
     method public static androidx.ui.test.ComposeTestRule createComposeRule(boolean disableTransitions = false);
   }
 
@@ -131,7 +125,6 @@
   }
 
   public final class FiltersKt {
-    ctor public FiltersKt();
     method public static boolean getHasClickAction(androidx.ui.core.semantics.SemanticsConfiguration);
     method public static boolean getHasScrollAction(androidx.ui.core.semantics.SemanticsConfiguration);
     method public static boolean hasSubstring(androidx.ui.core.semantics.SemanticsConfiguration, String substring, boolean ignoreCase = false);
@@ -141,7 +134,6 @@
   }
 
   public final class FindersKt {
-    ctor public FindersKt();
     method public static androidx.ui.test.SemanticsNodeInteraction find(kotlin.jvm.functions.Function1<? super androidx.ui.core.semantics.SemanticsConfiguration,java.lang.Boolean> selector);
     method public static java.util.List<androidx.ui.test.SemanticsNodeInteraction> findAll(kotlin.jvm.functions.Function1<? super androidx.ui.core.semantics.SemanticsConfiguration,java.lang.Boolean> selector);
     method public static java.util.List<androidx.ui.test.SemanticsNodeInteraction> findAllByTag(String testTag);
@@ -154,7 +146,6 @@
   }
 
   public final class GestureScopeKt {
-    ctor public GestureScopeKt();
     method public static void sendClick(androidx.ui.test.GestureScope, float x, float y);
     method public static void sendClick(androidx.ui.test.GestureScope);
     method public static void sendSwipe(androidx.ui.test.GestureScope, float x0, float y0, float x1, float y1, androidx.ui.core.Duration duration = 200.milliseconds);
@@ -165,14 +156,12 @@
   }
 
   public final class GoldenSemanticsKt {
-    ctor public GoldenSemanticsKt();
     method public static void assertEquals(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.core.semantics.SemanticsConfiguration expected);
     method public static androidx.ui.core.semantics.SemanticsConfiguration copyWith(androidx.ui.core.semantics.SemanticsConfiguration, kotlin.jvm.functions.Function1<? super androidx.ui.core.semantics.SemanticsConfiguration,kotlin.Unit> diff);
     method public static androidx.ui.core.semantics.SemanticsConfiguration createFullSemantics(Boolean? isEnabled = null, String? value = null, androidx.ui.foundation.selection.ToggleableState? toggleableState = null, Boolean? inMutuallyExclusiveGroup = null, Boolean? isSelected = null);
   }
 
   public final class OutputKt {
-    ctor public OutputKt();
     method public static void dumpSemantics(androidx.ui.test.SemanticsNodeInteraction, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> consumer);
   }
 
@@ -180,11 +169,9 @@
   }
 
   public final class SemanticsTreeInteractionKt {
-    ctor public SemanticsTreeInteractionKt();
   }
 
   public final class SizesTestingKt {
-    ctor public SizesTestingKt();
     method public static androidx.ui.layout.DpConstraints getBigTestConstraints();
     method public static androidx.ui.test.CollectedSizes setContentAndCollectSizes(androidx.ui.test.ComposeTestRule, androidx.ui.layout.DpConstraints parentConstraints = BigTestConstraints, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static androidx.ui.core.PxSize setContentAndGetPixelSize(androidx.ui.test.ComposeTestRule, androidx.ui.layout.DpConstraints parentConstraints = BigTestConstraints, kotlin.jvm.functions.Function1<? super kotlin.jvm.functions.Function0<kotlin.Unit>,kotlin.Unit> performSetContent = { setContent(it) }, kotlin.jvm.functions.Function0<kotlin.Unit> children);
@@ -195,7 +182,6 @@
 package androidx.ui.test.android {
 
   public final class AndroidComposeTestCaseRunnerKt {
-    ctor public AndroidComposeTestCaseRunnerKt();
     method public static <T extends androidx.ui.test.ComposeTestCase> androidx.ui.test.ComposeBenchmarkScope<T> createAndroidComposeBenchmarkRunner(kotlin.jvm.functions.Function0<? extends T> testCaseFactory, android.app.Activity activity);
   }
 
@@ -228,13 +214,11 @@
   }
 
   public final class ComposeIdlingResourceKt {
-    ctor public ComposeIdlingResourceKt();
     method public static void registerComposeWithEspresso();
     method public static void unregisterComposeFromEspresso();
   }
 
   public final class WindowCaptureKt {
-    ctor public WindowCaptureKt();
   }
 
 }
@@ -242,7 +226,6 @@
 package androidx.ui.test.android.fake {
 
   public final class FakeViewStructureKt {
-    ctor public FakeViewStructureKt();
   }
 
 }
diff --git a/ui/ui-test/api/current.txt b/ui/ui-test/api/current.txt
index 08f7b79..c19b3be 100644
--- a/ui/ui-test/api/current.txt
+++ b/ui/ui-test/api/current.txt
@@ -2,14 +2,12 @@
 package androidx.ui.test {
 
   public final class ActionsKt {
-    ctor public ActionsKt();
     method public static androidx.ui.test.SemanticsNodeInteraction doClick(androidx.ui.test.SemanticsNodeInteraction);
     method public static androidx.ui.test.SemanticsNodeInteraction doGesture(androidx.ui.test.SemanticsNodeInteraction, kotlin.jvm.functions.Function1<? super androidx.ui.test.GestureScope,kotlin.Unit> block);
     method public static androidx.ui.test.SemanticsNodeInteraction doScrollTo(androidx.ui.test.SemanticsNodeInteraction);
   }
 
   public final class AssertionsKt {
-    ctor public AssertionsKt();
     method public static java.util.List<androidx.ui.test.SemanticsNodeInteraction> assertCountEquals(java.util.List<androidx.ui.test.SemanticsNodeInteraction>, int count);
     method public static void assertDoesNotExist(kotlin.jvm.functions.Function1<? super androidx.ui.core.semantics.SemanticsConfiguration,java.lang.Boolean> selector);
     method public static androidx.ui.test.SemanticsNodeInteraction assertHasClickAction(androidx.ui.test.SemanticsNodeInteraction);
@@ -31,7 +29,6 @@
   }
 
   public final class BitmapHelpersKt {
-    ctor public BitmapHelpersKt();
     method public static void assertPixelColor(android.graphics.Bitmap, androidx.ui.graphics.Color expected, int x, int y, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.Color,java.lang.String> error = { color -> "Pixel(" + x + ", " + y + ") expected to be " + expected + ", but was " + color });
     method public static void assertPixels(android.graphics.Bitmap, androidx.ui.core.IntPxSize? expectedSize = null, kotlin.jvm.functions.Function1<? super androidx.ui.core.IntPxPosition,androidx.ui.graphics.Color> expectedColorProvider);
     method public static void assertShape(android.graphics.Bitmap, androidx.ui.graphics.Color backgroundColor, int sizeX = width, int sizeY = height, androidx.ui.engine.geometry.Shape shape, androidx.ui.graphics.Color shapeColor, int shapeSizeX = sizeX, int shapeSizeY = sizeY, int centerX = width / 2, int centerY = height / 2);
@@ -62,7 +59,6 @@
   }
 
   public final class ComposeBenchmarkScopeKt {
-    ctor public ComposeBenchmarkScopeKt();
     method public static <T> void setupContent(androidx.ui.test.ComposeBenchmarkScope<T>);
   }
 
@@ -83,7 +79,6 @@
   }
 
   public final class ComposeExecutionControlKt {
-    ctor public ComposeExecutionControlKt();
     method public static void assertHasPendingChanges(androidx.ui.test.ComposeExecutionControl);
     method public static void assertLastRecomposeHadChanges(androidx.ui.test.ComposeExecutionControl);
     method public static void assertLastRecomposeHadNoChanges(androidx.ui.test.ComposeExecutionControl);
@@ -116,7 +111,6 @@
   }
 
   public final class ComposeTestRuleKt {
-    ctor public ComposeTestRuleKt();
     method public static androidx.ui.test.ComposeTestRule createComposeRule(boolean disableTransitions = false);
   }
 
@@ -131,7 +125,6 @@
   }
 
   public final class FiltersKt {
-    ctor public FiltersKt();
     method public static boolean getHasClickAction(androidx.ui.core.semantics.SemanticsConfiguration);
     method public static boolean getHasScrollAction(androidx.ui.core.semantics.SemanticsConfiguration);
     method public static boolean hasSubstring(androidx.ui.core.semantics.SemanticsConfiguration, String substring, boolean ignoreCase = false);
@@ -141,7 +134,6 @@
   }
 
   public final class FindersKt {
-    ctor public FindersKt();
     method public static androidx.ui.test.SemanticsNodeInteraction find(kotlin.jvm.functions.Function1<? super androidx.ui.core.semantics.SemanticsConfiguration,java.lang.Boolean> selector);
     method public static java.util.List<androidx.ui.test.SemanticsNodeInteraction> findAll(kotlin.jvm.functions.Function1<? super androidx.ui.core.semantics.SemanticsConfiguration,java.lang.Boolean> selector);
     method public static java.util.List<androidx.ui.test.SemanticsNodeInteraction> findAllByTag(String testTag);
@@ -154,7 +146,6 @@
   }
 
   public final class GestureScopeKt {
-    ctor public GestureScopeKt();
     method public static void sendClick(androidx.ui.test.GestureScope, float x, float y);
     method public static void sendClick(androidx.ui.test.GestureScope);
     method public static void sendSwipe(androidx.ui.test.GestureScope, float x0, float y0, float x1, float y1, androidx.ui.core.Duration duration = 200.milliseconds);
@@ -165,14 +156,12 @@
   }
 
   public final class GoldenSemanticsKt {
-    ctor public GoldenSemanticsKt();
     method public static void assertEquals(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.core.semantics.SemanticsConfiguration expected);
     method public static androidx.ui.core.semantics.SemanticsConfiguration copyWith(androidx.ui.core.semantics.SemanticsConfiguration, kotlin.jvm.functions.Function1<? super androidx.ui.core.semantics.SemanticsConfiguration,kotlin.Unit> diff);
     method public static androidx.ui.core.semantics.SemanticsConfiguration createFullSemantics(Boolean? isEnabled = null, String? value = null, androidx.ui.foundation.selection.ToggleableState? toggleableState = null, Boolean? inMutuallyExclusiveGroup = null, Boolean? isSelected = null);
   }
 
   public final class OutputKt {
-    ctor public OutputKt();
     method public static void dumpSemantics(androidx.ui.test.SemanticsNodeInteraction, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> consumer);
   }
 
@@ -180,11 +169,9 @@
   }
 
   public final class SemanticsTreeInteractionKt {
-    ctor public SemanticsTreeInteractionKt();
   }
 
   public final class SizesTestingKt {
-    ctor public SizesTestingKt();
     method public static androidx.ui.layout.DpConstraints getBigTestConstraints();
     method public static androidx.ui.test.CollectedSizes setContentAndCollectSizes(androidx.ui.test.ComposeTestRule, androidx.ui.layout.DpConstraints parentConstraints = BigTestConstraints, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static androidx.ui.core.PxSize setContentAndGetPixelSize(androidx.ui.test.ComposeTestRule, androidx.ui.layout.DpConstraints parentConstraints = BigTestConstraints, kotlin.jvm.functions.Function1<? super kotlin.jvm.functions.Function0<kotlin.Unit>,kotlin.Unit> performSetContent = { setContent(it) }, kotlin.jvm.functions.Function0<kotlin.Unit> children);
@@ -195,7 +182,6 @@
 package androidx.ui.test.android {
 
   public final class AndroidComposeTestCaseRunnerKt {
-    ctor public AndroidComposeTestCaseRunnerKt();
     method public static <T extends androidx.ui.test.ComposeTestCase> androidx.ui.test.ComposeBenchmarkScope<T> createAndroidComposeBenchmarkRunner(kotlin.jvm.functions.Function0<? extends T> testCaseFactory, android.app.Activity activity);
   }
 
@@ -228,13 +214,11 @@
   }
 
   public final class ComposeIdlingResourceKt {
-    ctor public ComposeIdlingResourceKt();
     method public static void registerComposeWithEspresso();
     method public static void unregisterComposeFromEspresso();
   }
 
   public final class WindowCaptureKt {
-    ctor public WindowCaptureKt();
   }
 
 }
@@ -242,7 +226,6 @@
 package androidx.ui.test.android.fake {
 
   public final class FakeViewStructureKt {
-    ctor public FakeViewStructureKt();
   }
 
 }
diff --git a/ui/ui-test/api/public_plus_experimental_0.1.0-dev04.txt b/ui/ui-test/api/public_plus_experimental_0.1.0-dev04.txt
index 08f7b79..c19b3be 100644
--- a/ui/ui-test/api/public_plus_experimental_0.1.0-dev04.txt
+++ b/ui/ui-test/api/public_plus_experimental_0.1.0-dev04.txt
@@ -2,14 +2,12 @@
 package androidx.ui.test {
 
   public final class ActionsKt {
-    ctor public ActionsKt();
     method public static androidx.ui.test.SemanticsNodeInteraction doClick(androidx.ui.test.SemanticsNodeInteraction);
     method public static androidx.ui.test.SemanticsNodeInteraction doGesture(androidx.ui.test.SemanticsNodeInteraction, kotlin.jvm.functions.Function1<? super androidx.ui.test.GestureScope,kotlin.Unit> block);
     method public static androidx.ui.test.SemanticsNodeInteraction doScrollTo(androidx.ui.test.SemanticsNodeInteraction);
   }
 
   public final class AssertionsKt {
-    ctor public AssertionsKt();
     method public static java.util.List<androidx.ui.test.SemanticsNodeInteraction> assertCountEquals(java.util.List<androidx.ui.test.SemanticsNodeInteraction>, int count);
     method public static void assertDoesNotExist(kotlin.jvm.functions.Function1<? super androidx.ui.core.semantics.SemanticsConfiguration,java.lang.Boolean> selector);
     method public static androidx.ui.test.SemanticsNodeInteraction assertHasClickAction(androidx.ui.test.SemanticsNodeInteraction);
@@ -31,7 +29,6 @@
   }
 
   public final class BitmapHelpersKt {
-    ctor public BitmapHelpersKt();
     method public static void assertPixelColor(android.graphics.Bitmap, androidx.ui.graphics.Color expected, int x, int y, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.Color,java.lang.String> error = { color -> "Pixel(" + x + ", " + y + ") expected to be " + expected + ", but was " + color });
     method public static void assertPixels(android.graphics.Bitmap, androidx.ui.core.IntPxSize? expectedSize = null, kotlin.jvm.functions.Function1<? super androidx.ui.core.IntPxPosition,androidx.ui.graphics.Color> expectedColorProvider);
     method public static void assertShape(android.graphics.Bitmap, androidx.ui.graphics.Color backgroundColor, int sizeX = width, int sizeY = height, androidx.ui.engine.geometry.Shape shape, androidx.ui.graphics.Color shapeColor, int shapeSizeX = sizeX, int shapeSizeY = sizeY, int centerX = width / 2, int centerY = height / 2);
@@ -62,7 +59,6 @@
   }
 
   public final class ComposeBenchmarkScopeKt {
-    ctor public ComposeBenchmarkScopeKt();
     method public static <T> void setupContent(androidx.ui.test.ComposeBenchmarkScope<T>);
   }
 
@@ -83,7 +79,6 @@
   }
 
   public final class ComposeExecutionControlKt {
-    ctor public ComposeExecutionControlKt();
     method public static void assertHasPendingChanges(androidx.ui.test.ComposeExecutionControl);
     method public static void assertLastRecomposeHadChanges(androidx.ui.test.ComposeExecutionControl);
     method public static void assertLastRecomposeHadNoChanges(androidx.ui.test.ComposeExecutionControl);
@@ -116,7 +111,6 @@
   }
 
   public final class ComposeTestRuleKt {
-    ctor public ComposeTestRuleKt();
     method public static androidx.ui.test.ComposeTestRule createComposeRule(boolean disableTransitions = false);
   }
 
@@ -131,7 +125,6 @@
   }
 
   public final class FiltersKt {
-    ctor public FiltersKt();
     method public static boolean getHasClickAction(androidx.ui.core.semantics.SemanticsConfiguration);
     method public static boolean getHasScrollAction(androidx.ui.core.semantics.SemanticsConfiguration);
     method public static boolean hasSubstring(androidx.ui.core.semantics.SemanticsConfiguration, String substring, boolean ignoreCase = false);
@@ -141,7 +134,6 @@
   }
 
   public final class FindersKt {
-    ctor public FindersKt();
     method public static androidx.ui.test.SemanticsNodeInteraction find(kotlin.jvm.functions.Function1<? super androidx.ui.core.semantics.SemanticsConfiguration,java.lang.Boolean> selector);
     method public static java.util.List<androidx.ui.test.SemanticsNodeInteraction> findAll(kotlin.jvm.functions.Function1<? super androidx.ui.core.semantics.SemanticsConfiguration,java.lang.Boolean> selector);
     method public static java.util.List<androidx.ui.test.SemanticsNodeInteraction> findAllByTag(String testTag);
@@ -154,7 +146,6 @@
   }
 
   public final class GestureScopeKt {
-    ctor public GestureScopeKt();
     method public static void sendClick(androidx.ui.test.GestureScope, float x, float y);
     method public static void sendClick(androidx.ui.test.GestureScope);
     method public static void sendSwipe(androidx.ui.test.GestureScope, float x0, float y0, float x1, float y1, androidx.ui.core.Duration duration = 200.milliseconds);
@@ -165,14 +156,12 @@
   }
 
   public final class GoldenSemanticsKt {
-    ctor public GoldenSemanticsKt();
     method public static void assertEquals(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.core.semantics.SemanticsConfiguration expected);
     method public static androidx.ui.core.semantics.SemanticsConfiguration copyWith(androidx.ui.core.semantics.SemanticsConfiguration, kotlin.jvm.functions.Function1<? super androidx.ui.core.semantics.SemanticsConfiguration,kotlin.Unit> diff);
     method public static androidx.ui.core.semantics.SemanticsConfiguration createFullSemantics(Boolean? isEnabled = null, String? value = null, androidx.ui.foundation.selection.ToggleableState? toggleableState = null, Boolean? inMutuallyExclusiveGroup = null, Boolean? isSelected = null);
   }
 
   public final class OutputKt {
-    ctor public OutputKt();
     method public static void dumpSemantics(androidx.ui.test.SemanticsNodeInteraction, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> consumer);
   }
 
@@ -180,11 +169,9 @@
   }
 
   public final class SemanticsTreeInteractionKt {
-    ctor public SemanticsTreeInteractionKt();
   }
 
   public final class SizesTestingKt {
-    ctor public SizesTestingKt();
     method public static androidx.ui.layout.DpConstraints getBigTestConstraints();
     method public static androidx.ui.test.CollectedSizes setContentAndCollectSizes(androidx.ui.test.ComposeTestRule, androidx.ui.layout.DpConstraints parentConstraints = BigTestConstraints, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static androidx.ui.core.PxSize setContentAndGetPixelSize(androidx.ui.test.ComposeTestRule, androidx.ui.layout.DpConstraints parentConstraints = BigTestConstraints, kotlin.jvm.functions.Function1<? super kotlin.jvm.functions.Function0<kotlin.Unit>,kotlin.Unit> performSetContent = { setContent(it) }, kotlin.jvm.functions.Function0<kotlin.Unit> children);
@@ -195,7 +182,6 @@
 package androidx.ui.test.android {
 
   public final class AndroidComposeTestCaseRunnerKt {
-    ctor public AndroidComposeTestCaseRunnerKt();
     method public static <T extends androidx.ui.test.ComposeTestCase> androidx.ui.test.ComposeBenchmarkScope<T> createAndroidComposeBenchmarkRunner(kotlin.jvm.functions.Function0<? extends T> testCaseFactory, android.app.Activity activity);
   }
 
@@ -228,13 +214,11 @@
   }
 
   public final class ComposeIdlingResourceKt {
-    ctor public ComposeIdlingResourceKt();
     method public static void registerComposeWithEspresso();
     method public static void unregisterComposeFromEspresso();
   }
 
   public final class WindowCaptureKt {
-    ctor public WindowCaptureKt();
   }
 
 }
@@ -242,7 +226,6 @@
 package androidx.ui.test.android.fake {
 
   public final class FakeViewStructureKt {
-    ctor public FakeViewStructureKt();
   }
 
 }
diff --git a/ui/ui-test/api/public_plus_experimental_current.txt b/ui/ui-test/api/public_plus_experimental_current.txt
index 08f7b79..c19b3be 100644
--- a/ui/ui-test/api/public_plus_experimental_current.txt
+++ b/ui/ui-test/api/public_plus_experimental_current.txt
@@ -2,14 +2,12 @@
 package androidx.ui.test {
 
   public final class ActionsKt {
-    ctor public ActionsKt();
     method public static androidx.ui.test.SemanticsNodeInteraction doClick(androidx.ui.test.SemanticsNodeInteraction);
     method public static androidx.ui.test.SemanticsNodeInteraction doGesture(androidx.ui.test.SemanticsNodeInteraction, kotlin.jvm.functions.Function1<? super androidx.ui.test.GestureScope,kotlin.Unit> block);
     method public static androidx.ui.test.SemanticsNodeInteraction doScrollTo(androidx.ui.test.SemanticsNodeInteraction);
   }
 
   public final class AssertionsKt {
-    ctor public AssertionsKt();
     method public static java.util.List<androidx.ui.test.SemanticsNodeInteraction> assertCountEquals(java.util.List<androidx.ui.test.SemanticsNodeInteraction>, int count);
     method public static void assertDoesNotExist(kotlin.jvm.functions.Function1<? super androidx.ui.core.semantics.SemanticsConfiguration,java.lang.Boolean> selector);
     method public static androidx.ui.test.SemanticsNodeInteraction assertHasClickAction(androidx.ui.test.SemanticsNodeInteraction);
@@ -31,7 +29,6 @@
   }
 
   public final class BitmapHelpersKt {
-    ctor public BitmapHelpersKt();
     method public static void assertPixelColor(android.graphics.Bitmap, androidx.ui.graphics.Color expected, int x, int y, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.Color,java.lang.String> error = { color -> "Pixel(" + x + ", " + y + ") expected to be " + expected + ", but was " + color });
     method public static void assertPixels(android.graphics.Bitmap, androidx.ui.core.IntPxSize? expectedSize = null, kotlin.jvm.functions.Function1<? super androidx.ui.core.IntPxPosition,androidx.ui.graphics.Color> expectedColorProvider);
     method public static void assertShape(android.graphics.Bitmap, androidx.ui.graphics.Color backgroundColor, int sizeX = width, int sizeY = height, androidx.ui.engine.geometry.Shape shape, androidx.ui.graphics.Color shapeColor, int shapeSizeX = sizeX, int shapeSizeY = sizeY, int centerX = width / 2, int centerY = height / 2);
@@ -62,7 +59,6 @@
   }
 
   public final class ComposeBenchmarkScopeKt {
-    ctor public ComposeBenchmarkScopeKt();
     method public static <T> void setupContent(androidx.ui.test.ComposeBenchmarkScope<T>);
   }
 
@@ -83,7 +79,6 @@
   }
 
   public final class ComposeExecutionControlKt {
-    ctor public ComposeExecutionControlKt();
     method public static void assertHasPendingChanges(androidx.ui.test.ComposeExecutionControl);
     method public static void assertLastRecomposeHadChanges(androidx.ui.test.ComposeExecutionControl);
     method public static void assertLastRecomposeHadNoChanges(androidx.ui.test.ComposeExecutionControl);
@@ -116,7 +111,6 @@
   }
 
   public final class ComposeTestRuleKt {
-    ctor public ComposeTestRuleKt();
     method public static androidx.ui.test.ComposeTestRule createComposeRule(boolean disableTransitions = false);
   }
 
@@ -131,7 +125,6 @@
   }
 
   public final class FiltersKt {
-    ctor public FiltersKt();
     method public static boolean getHasClickAction(androidx.ui.core.semantics.SemanticsConfiguration);
     method public static boolean getHasScrollAction(androidx.ui.core.semantics.SemanticsConfiguration);
     method public static boolean hasSubstring(androidx.ui.core.semantics.SemanticsConfiguration, String substring, boolean ignoreCase = false);
@@ -141,7 +134,6 @@
   }
 
   public final class FindersKt {
-    ctor public FindersKt();
     method public static androidx.ui.test.SemanticsNodeInteraction find(kotlin.jvm.functions.Function1<? super androidx.ui.core.semantics.SemanticsConfiguration,java.lang.Boolean> selector);
     method public static java.util.List<androidx.ui.test.SemanticsNodeInteraction> findAll(kotlin.jvm.functions.Function1<? super androidx.ui.core.semantics.SemanticsConfiguration,java.lang.Boolean> selector);
     method public static java.util.List<androidx.ui.test.SemanticsNodeInteraction> findAllByTag(String testTag);
@@ -154,7 +146,6 @@
   }
 
   public final class GestureScopeKt {
-    ctor public GestureScopeKt();
     method public static void sendClick(androidx.ui.test.GestureScope, float x, float y);
     method public static void sendClick(androidx.ui.test.GestureScope);
     method public static void sendSwipe(androidx.ui.test.GestureScope, float x0, float y0, float x1, float y1, androidx.ui.core.Duration duration = 200.milliseconds);
@@ -165,14 +156,12 @@
   }
 
   public final class GoldenSemanticsKt {
-    ctor public GoldenSemanticsKt();
     method public static void assertEquals(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.core.semantics.SemanticsConfiguration expected);
     method public static androidx.ui.core.semantics.SemanticsConfiguration copyWith(androidx.ui.core.semantics.SemanticsConfiguration, kotlin.jvm.functions.Function1<? super androidx.ui.core.semantics.SemanticsConfiguration,kotlin.Unit> diff);
     method public static androidx.ui.core.semantics.SemanticsConfiguration createFullSemantics(Boolean? isEnabled = null, String? value = null, androidx.ui.foundation.selection.ToggleableState? toggleableState = null, Boolean? inMutuallyExclusiveGroup = null, Boolean? isSelected = null);
   }
 
   public final class OutputKt {
-    ctor public OutputKt();
     method public static void dumpSemantics(androidx.ui.test.SemanticsNodeInteraction, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> consumer);
   }
 
@@ -180,11 +169,9 @@
   }
 
   public final class SemanticsTreeInteractionKt {
-    ctor public SemanticsTreeInteractionKt();
   }
 
   public final class SizesTestingKt {
-    ctor public SizesTestingKt();
     method public static androidx.ui.layout.DpConstraints getBigTestConstraints();
     method public static androidx.ui.test.CollectedSizes setContentAndCollectSizes(androidx.ui.test.ComposeTestRule, androidx.ui.layout.DpConstraints parentConstraints = BigTestConstraints, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static androidx.ui.core.PxSize setContentAndGetPixelSize(androidx.ui.test.ComposeTestRule, androidx.ui.layout.DpConstraints parentConstraints = BigTestConstraints, kotlin.jvm.functions.Function1<? super kotlin.jvm.functions.Function0<kotlin.Unit>,kotlin.Unit> performSetContent = { setContent(it) }, kotlin.jvm.functions.Function0<kotlin.Unit> children);
@@ -195,7 +182,6 @@
 package androidx.ui.test.android {
 
   public final class AndroidComposeTestCaseRunnerKt {
-    ctor public AndroidComposeTestCaseRunnerKt();
     method public static <T extends androidx.ui.test.ComposeTestCase> androidx.ui.test.ComposeBenchmarkScope<T> createAndroidComposeBenchmarkRunner(kotlin.jvm.functions.Function0<? extends T> testCaseFactory, android.app.Activity activity);
   }
 
@@ -228,13 +214,11 @@
   }
 
   public final class ComposeIdlingResourceKt {
-    ctor public ComposeIdlingResourceKt();
     method public static void registerComposeWithEspresso();
     method public static void unregisterComposeFromEspresso();
   }
 
   public final class WindowCaptureKt {
-    ctor public WindowCaptureKt();
   }
 
 }
@@ -242,7 +226,6 @@
 package androidx.ui.test.android.fake {
 
   public final class FakeViewStructureKt {
-    ctor public FakeViewStructureKt();
   }
 
 }
diff --git a/ui/ui-test/api/restricted_0.1.0-dev04.txt b/ui/ui-test/api/restricted_0.1.0-dev04.txt
index 08f7b79..c19b3be 100644
--- a/ui/ui-test/api/restricted_0.1.0-dev04.txt
+++ b/ui/ui-test/api/restricted_0.1.0-dev04.txt
@@ -2,14 +2,12 @@
 package androidx.ui.test {
 
   public final class ActionsKt {
-    ctor public ActionsKt();
     method public static androidx.ui.test.SemanticsNodeInteraction doClick(androidx.ui.test.SemanticsNodeInteraction);
     method public static androidx.ui.test.SemanticsNodeInteraction doGesture(androidx.ui.test.SemanticsNodeInteraction, kotlin.jvm.functions.Function1<? super androidx.ui.test.GestureScope,kotlin.Unit> block);
     method public static androidx.ui.test.SemanticsNodeInteraction doScrollTo(androidx.ui.test.SemanticsNodeInteraction);
   }
 
   public final class AssertionsKt {
-    ctor public AssertionsKt();
     method public static java.util.List<androidx.ui.test.SemanticsNodeInteraction> assertCountEquals(java.util.List<androidx.ui.test.SemanticsNodeInteraction>, int count);
     method public static void assertDoesNotExist(kotlin.jvm.functions.Function1<? super androidx.ui.core.semantics.SemanticsConfiguration,java.lang.Boolean> selector);
     method public static androidx.ui.test.SemanticsNodeInteraction assertHasClickAction(androidx.ui.test.SemanticsNodeInteraction);
@@ -31,7 +29,6 @@
   }
 
   public final class BitmapHelpersKt {
-    ctor public BitmapHelpersKt();
     method public static void assertPixelColor(android.graphics.Bitmap, androidx.ui.graphics.Color expected, int x, int y, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.Color,java.lang.String> error = { color -> "Pixel(" + x + ", " + y + ") expected to be " + expected + ", but was " + color });
     method public static void assertPixels(android.graphics.Bitmap, androidx.ui.core.IntPxSize? expectedSize = null, kotlin.jvm.functions.Function1<? super androidx.ui.core.IntPxPosition,androidx.ui.graphics.Color> expectedColorProvider);
     method public static void assertShape(android.graphics.Bitmap, androidx.ui.graphics.Color backgroundColor, int sizeX = width, int sizeY = height, androidx.ui.engine.geometry.Shape shape, androidx.ui.graphics.Color shapeColor, int shapeSizeX = sizeX, int shapeSizeY = sizeY, int centerX = width / 2, int centerY = height / 2);
@@ -62,7 +59,6 @@
   }
 
   public final class ComposeBenchmarkScopeKt {
-    ctor public ComposeBenchmarkScopeKt();
     method public static <T> void setupContent(androidx.ui.test.ComposeBenchmarkScope<T>);
   }
 
@@ -83,7 +79,6 @@
   }
 
   public final class ComposeExecutionControlKt {
-    ctor public ComposeExecutionControlKt();
     method public static void assertHasPendingChanges(androidx.ui.test.ComposeExecutionControl);
     method public static void assertLastRecomposeHadChanges(androidx.ui.test.ComposeExecutionControl);
     method public static void assertLastRecomposeHadNoChanges(androidx.ui.test.ComposeExecutionControl);
@@ -116,7 +111,6 @@
   }
 
   public final class ComposeTestRuleKt {
-    ctor public ComposeTestRuleKt();
     method public static androidx.ui.test.ComposeTestRule createComposeRule(boolean disableTransitions = false);
   }
 
@@ -131,7 +125,6 @@
   }
 
   public final class FiltersKt {
-    ctor public FiltersKt();
     method public static boolean getHasClickAction(androidx.ui.core.semantics.SemanticsConfiguration);
     method public static boolean getHasScrollAction(androidx.ui.core.semantics.SemanticsConfiguration);
     method public static boolean hasSubstring(androidx.ui.core.semantics.SemanticsConfiguration, String substring, boolean ignoreCase = false);
@@ -141,7 +134,6 @@
   }
 
   public final class FindersKt {
-    ctor public FindersKt();
     method public static androidx.ui.test.SemanticsNodeInteraction find(kotlin.jvm.functions.Function1<? super androidx.ui.core.semantics.SemanticsConfiguration,java.lang.Boolean> selector);
     method public static java.util.List<androidx.ui.test.SemanticsNodeInteraction> findAll(kotlin.jvm.functions.Function1<? super androidx.ui.core.semantics.SemanticsConfiguration,java.lang.Boolean> selector);
     method public static java.util.List<androidx.ui.test.SemanticsNodeInteraction> findAllByTag(String testTag);
@@ -154,7 +146,6 @@
   }
 
   public final class GestureScopeKt {
-    ctor public GestureScopeKt();
     method public static void sendClick(androidx.ui.test.GestureScope, float x, float y);
     method public static void sendClick(androidx.ui.test.GestureScope);
     method public static void sendSwipe(androidx.ui.test.GestureScope, float x0, float y0, float x1, float y1, androidx.ui.core.Duration duration = 200.milliseconds);
@@ -165,14 +156,12 @@
   }
 
   public final class GoldenSemanticsKt {
-    ctor public GoldenSemanticsKt();
     method public static void assertEquals(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.core.semantics.SemanticsConfiguration expected);
     method public static androidx.ui.core.semantics.SemanticsConfiguration copyWith(androidx.ui.core.semantics.SemanticsConfiguration, kotlin.jvm.functions.Function1<? super androidx.ui.core.semantics.SemanticsConfiguration,kotlin.Unit> diff);
     method public static androidx.ui.core.semantics.SemanticsConfiguration createFullSemantics(Boolean? isEnabled = null, String? value = null, androidx.ui.foundation.selection.ToggleableState? toggleableState = null, Boolean? inMutuallyExclusiveGroup = null, Boolean? isSelected = null);
   }
 
   public final class OutputKt {
-    ctor public OutputKt();
     method public static void dumpSemantics(androidx.ui.test.SemanticsNodeInteraction, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> consumer);
   }
 
@@ -180,11 +169,9 @@
   }
 
   public final class SemanticsTreeInteractionKt {
-    ctor public SemanticsTreeInteractionKt();
   }
 
   public final class SizesTestingKt {
-    ctor public SizesTestingKt();
     method public static androidx.ui.layout.DpConstraints getBigTestConstraints();
     method public static androidx.ui.test.CollectedSizes setContentAndCollectSizes(androidx.ui.test.ComposeTestRule, androidx.ui.layout.DpConstraints parentConstraints = BigTestConstraints, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static androidx.ui.core.PxSize setContentAndGetPixelSize(androidx.ui.test.ComposeTestRule, androidx.ui.layout.DpConstraints parentConstraints = BigTestConstraints, kotlin.jvm.functions.Function1<? super kotlin.jvm.functions.Function0<kotlin.Unit>,kotlin.Unit> performSetContent = { setContent(it) }, kotlin.jvm.functions.Function0<kotlin.Unit> children);
@@ -195,7 +182,6 @@
 package androidx.ui.test.android {
 
   public final class AndroidComposeTestCaseRunnerKt {
-    ctor public AndroidComposeTestCaseRunnerKt();
     method public static <T extends androidx.ui.test.ComposeTestCase> androidx.ui.test.ComposeBenchmarkScope<T> createAndroidComposeBenchmarkRunner(kotlin.jvm.functions.Function0<? extends T> testCaseFactory, android.app.Activity activity);
   }
 
@@ -228,13 +214,11 @@
   }
 
   public final class ComposeIdlingResourceKt {
-    ctor public ComposeIdlingResourceKt();
     method public static void registerComposeWithEspresso();
     method public static void unregisterComposeFromEspresso();
   }
 
   public final class WindowCaptureKt {
-    ctor public WindowCaptureKt();
   }
 
 }
@@ -242,7 +226,6 @@
 package androidx.ui.test.android.fake {
 
   public final class FakeViewStructureKt {
-    ctor public FakeViewStructureKt();
   }
 
 }
diff --git a/ui/ui-test/api/restricted_current.txt b/ui/ui-test/api/restricted_current.txt
index 08f7b79..c19b3be 100644
--- a/ui/ui-test/api/restricted_current.txt
+++ b/ui/ui-test/api/restricted_current.txt
@@ -2,14 +2,12 @@
 package androidx.ui.test {
 
   public final class ActionsKt {
-    ctor public ActionsKt();
     method public static androidx.ui.test.SemanticsNodeInteraction doClick(androidx.ui.test.SemanticsNodeInteraction);
     method public static androidx.ui.test.SemanticsNodeInteraction doGesture(androidx.ui.test.SemanticsNodeInteraction, kotlin.jvm.functions.Function1<? super androidx.ui.test.GestureScope,kotlin.Unit> block);
     method public static androidx.ui.test.SemanticsNodeInteraction doScrollTo(androidx.ui.test.SemanticsNodeInteraction);
   }
 
   public final class AssertionsKt {
-    ctor public AssertionsKt();
     method public static java.util.List<androidx.ui.test.SemanticsNodeInteraction> assertCountEquals(java.util.List<androidx.ui.test.SemanticsNodeInteraction>, int count);
     method public static void assertDoesNotExist(kotlin.jvm.functions.Function1<? super androidx.ui.core.semantics.SemanticsConfiguration,java.lang.Boolean> selector);
     method public static androidx.ui.test.SemanticsNodeInteraction assertHasClickAction(androidx.ui.test.SemanticsNodeInteraction);
@@ -31,7 +29,6 @@
   }
 
   public final class BitmapHelpersKt {
-    ctor public BitmapHelpersKt();
     method public static void assertPixelColor(android.graphics.Bitmap, androidx.ui.graphics.Color expected, int x, int y, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.Color,java.lang.String> error = { color -> "Pixel(" + x + ", " + y + ") expected to be " + expected + ", but was " + color });
     method public static void assertPixels(android.graphics.Bitmap, androidx.ui.core.IntPxSize? expectedSize = null, kotlin.jvm.functions.Function1<? super androidx.ui.core.IntPxPosition,androidx.ui.graphics.Color> expectedColorProvider);
     method public static void assertShape(android.graphics.Bitmap, androidx.ui.graphics.Color backgroundColor, int sizeX = width, int sizeY = height, androidx.ui.engine.geometry.Shape shape, androidx.ui.graphics.Color shapeColor, int shapeSizeX = sizeX, int shapeSizeY = sizeY, int centerX = width / 2, int centerY = height / 2);
@@ -62,7 +59,6 @@
   }
 
   public final class ComposeBenchmarkScopeKt {
-    ctor public ComposeBenchmarkScopeKt();
     method public static <T> void setupContent(androidx.ui.test.ComposeBenchmarkScope<T>);
   }
 
@@ -83,7 +79,6 @@
   }
 
   public final class ComposeExecutionControlKt {
-    ctor public ComposeExecutionControlKt();
     method public static void assertHasPendingChanges(androidx.ui.test.ComposeExecutionControl);
     method public static void assertLastRecomposeHadChanges(androidx.ui.test.ComposeExecutionControl);
     method public static void assertLastRecomposeHadNoChanges(androidx.ui.test.ComposeExecutionControl);
@@ -116,7 +111,6 @@
   }
 
   public final class ComposeTestRuleKt {
-    ctor public ComposeTestRuleKt();
     method public static androidx.ui.test.ComposeTestRule createComposeRule(boolean disableTransitions = false);
   }
 
@@ -131,7 +125,6 @@
   }
 
   public final class FiltersKt {
-    ctor public FiltersKt();
     method public static boolean getHasClickAction(androidx.ui.core.semantics.SemanticsConfiguration);
     method public static boolean getHasScrollAction(androidx.ui.core.semantics.SemanticsConfiguration);
     method public static boolean hasSubstring(androidx.ui.core.semantics.SemanticsConfiguration, String substring, boolean ignoreCase = false);
@@ -141,7 +134,6 @@
   }
 
   public final class FindersKt {
-    ctor public FindersKt();
     method public static androidx.ui.test.SemanticsNodeInteraction find(kotlin.jvm.functions.Function1<? super androidx.ui.core.semantics.SemanticsConfiguration,java.lang.Boolean> selector);
     method public static java.util.List<androidx.ui.test.SemanticsNodeInteraction> findAll(kotlin.jvm.functions.Function1<? super androidx.ui.core.semantics.SemanticsConfiguration,java.lang.Boolean> selector);
     method public static java.util.List<androidx.ui.test.SemanticsNodeInteraction> findAllByTag(String testTag);
@@ -154,7 +146,6 @@
   }
 
   public final class GestureScopeKt {
-    ctor public GestureScopeKt();
     method public static void sendClick(androidx.ui.test.GestureScope, float x, float y);
     method public static void sendClick(androidx.ui.test.GestureScope);
     method public static void sendSwipe(androidx.ui.test.GestureScope, float x0, float y0, float x1, float y1, androidx.ui.core.Duration duration = 200.milliseconds);
@@ -165,14 +156,12 @@
   }
 
   public final class GoldenSemanticsKt {
-    ctor public GoldenSemanticsKt();
     method public static void assertEquals(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.core.semantics.SemanticsConfiguration expected);
     method public static androidx.ui.core.semantics.SemanticsConfiguration copyWith(androidx.ui.core.semantics.SemanticsConfiguration, kotlin.jvm.functions.Function1<? super androidx.ui.core.semantics.SemanticsConfiguration,kotlin.Unit> diff);
     method public static androidx.ui.core.semantics.SemanticsConfiguration createFullSemantics(Boolean? isEnabled = null, String? value = null, androidx.ui.foundation.selection.ToggleableState? toggleableState = null, Boolean? inMutuallyExclusiveGroup = null, Boolean? isSelected = null);
   }
 
   public final class OutputKt {
-    ctor public OutputKt();
     method public static void dumpSemantics(androidx.ui.test.SemanticsNodeInteraction, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> consumer);
   }
 
@@ -180,11 +169,9 @@
   }
 
   public final class SemanticsTreeInteractionKt {
-    ctor public SemanticsTreeInteractionKt();
   }
 
   public final class SizesTestingKt {
-    ctor public SizesTestingKt();
     method public static androidx.ui.layout.DpConstraints getBigTestConstraints();
     method public static androidx.ui.test.CollectedSizes setContentAndCollectSizes(androidx.ui.test.ComposeTestRule, androidx.ui.layout.DpConstraints parentConstraints = BigTestConstraints, kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static androidx.ui.core.PxSize setContentAndGetPixelSize(androidx.ui.test.ComposeTestRule, androidx.ui.layout.DpConstraints parentConstraints = BigTestConstraints, kotlin.jvm.functions.Function1<? super kotlin.jvm.functions.Function0<kotlin.Unit>,kotlin.Unit> performSetContent = { setContent(it) }, kotlin.jvm.functions.Function0<kotlin.Unit> children);
@@ -195,7 +182,6 @@
 package androidx.ui.test.android {
 
   public final class AndroidComposeTestCaseRunnerKt {
-    ctor public AndroidComposeTestCaseRunnerKt();
     method public static <T extends androidx.ui.test.ComposeTestCase> androidx.ui.test.ComposeBenchmarkScope<T> createAndroidComposeBenchmarkRunner(kotlin.jvm.functions.Function0<? extends T> testCaseFactory, android.app.Activity activity);
   }
 
@@ -228,13 +214,11 @@
   }
 
   public final class ComposeIdlingResourceKt {
-    ctor public ComposeIdlingResourceKt();
     method public static void registerComposeWithEspresso();
     method public static void unregisterComposeFromEspresso();
   }
 
   public final class WindowCaptureKt {
-    ctor public WindowCaptureKt();
   }
 
 }
@@ -242,7 +226,6 @@
 package androidx.ui.test.android.fake {
 
   public final class FakeViewStructureKt {
-    ctor public FakeViewStructureKt();
   }
 
 }
diff --git a/ui/ui-text/api/0.1.0-dev04.txt b/ui/ui-text/api/0.1.0-dev04.txt
index a435831..37a2fff 100644
--- a/ui/ui-text/api/0.1.0-dev04.txt
+++ b/ui/ui-text/api/0.1.0-dev04.txt
@@ -166,7 +166,6 @@
   }
 
   public final class TextInputServiceKt {
-    ctor public TextInputServiceKt();
     field public static final int INVALID_SESSION = -1; // 0xffffffff
     field public static final int NO_SESSION = 0; // 0x0
   }
@@ -231,7 +230,6 @@
   }
 
   public final class AnnotatedStringKt {
-    ctor public AnnotatedStringKt();
     method public static androidx.ui.text.AnnotatedString AnnotatedString(String text, androidx.ui.text.SpanStyle spanStyle, androidx.ui.text.ParagraphStyle? paragraphStyle = null);
     method public static androidx.ui.text.AnnotatedString AnnotatedString(String text, androidx.ui.text.ParagraphStyle paragraphStyle);
     method public static inline androidx.ui.text.AnnotatedString AnnotatedString(kotlin.jvm.functions.Function1<? super androidx.ui.text.AnnotatedString.Builder,kotlin.Unit> builder);
@@ -332,7 +330,6 @@
   }
 
   public final class MultiParagraphKt {
-    ctor public MultiParagraphKt();
   }
 
   public interface Paragraph {
@@ -384,12 +381,10 @@
   }
 
   public final class ParagraphIntrinsicsKt {
-    ctor public ParagraphIntrinsicsKt();
     method public static androidx.ui.text.ParagraphIntrinsics ParagraphIntrinsics(String text, androidx.ui.text.TextStyle style, java.util.List<androidx.ui.text.AnnotatedString.Item<androidx.ui.text.SpanStyle>> spanStyles = listOf(), androidx.ui.core.Density density, androidx.ui.text.font.Font.ResourceLoader resourceLoader);
   }
 
   public final class ParagraphKt {
-    ctor public ParagraphKt();
     method public static androidx.ui.text.Paragraph Paragraph(String text, androidx.ui.text.TextStyle style, java.util.List<androidx.ui.text.AnnotatedString.Item<androidx.ui.text.SpanStyle>> spanStyles = listOf(), int maxLines = 2147483647, boolean ellipsis = false, androidx.ui.text.ParagraphConstraints constraints, androidx.ui.core.Density density, androidx.ui.text.font.Font.ResourceLoader resourceLoader);
     method public static androidx.ui.text.Paragraph Paragraph(androidx.ui.text.ParagraphIntrinsics paragraphIntrinsics, int maxLines = 2147483647, boolean ellipsis = false, androidx.ui.text.ParagraphConstraints constraints);
   }
@@ -410,7 +405,6 @@
   }
 
   public final class ParagraphStyleKt {
-    ctor public ParagraphStyleKt();
     method public static androidx.ui.text.ParagraphStyle lerp(androidx.ui.text.ParagraphStyle start, androidx.ui.text.ParagraphStyle stop, float fraction);
   }
 
@@ -450,12 +444,10 @@
   }
 
   public final class SpanStyleKt {
-    ctor public SpanStyleKt();
     method public static androidx.ui.text.SpanStyle lerp(androidx.ui.text.SpanStyle start, androidx.ui.text.SpanStyle stop, float fraction);
   }
 
   public final class StringKt {
-    ctor public StringKt();
     method public static String capitalize(String, androidx.ui.text.Locale locale);
     method public static String capitalize(String, androidx.ui.text.LocaleList localeList);
     method public static String decapitalize(String, androidx.ui.text.Locale locale);
@@ -467,7 +459,6 @@
   }
 
   public final class TextDelegateKt {
-    ctor public TextDelegateKt();
   }
 
   public final class TextRange {
@@ -491,7 +482,6 @@
   }
 
   public final class TextRangeKt {
-    ctor public TextRangeKt();
     method public static String substring(CharSequence, androidx.ui.text.TextRange range);
   }
 
@@ -504,7 +494,6 @@
   }
 
   public final class TextSpanKt {
-    ctor public TextSpanKt();
     method public static androidx.ui.text.AnnotatedString toAnnotatedString(androidx.ui.text.TextSpan);
   }
 
@@ -556,7 +545,6 @@
   }
 
   public final class TextStyleKt {
-    ctor public TextStyleKt();
     method public static androidx.ui.text.TextStyle lerp(androidx.ui.text.TextStyle start, androidx.ui.text.TextStyle stop, float fraction);
   }
 
@@ -615,7 +603,6 @@
   }
 
   public final class FontKt {
-    ctor public FontKt();
     method public static androidx.ui.text.font.FontFamily asFontFamily(androidx.ui.text.font.Font);
   }
 
@@ -663,7 +650,6 @@
   }
 
   public final class FontWeightKt {
-    ctor public FontWeightKt();
     method public static androidx.ui.text.font.FontWeight lerp(androidx.ui.text.font.FontWeight start, androidx.ui.text.font.FontWeight stop, float fraction);
   }
 
@@ -672,15 +658,12 @@
 package androidx.ui.text.platform {
 
   public final class AndroidParagraphHelperKt {
-    ctor public AndroidParagraphHelperKt();
   }
 
   public final class AndroidParagraphKt {
-    ctor public AndroidParagraphKt();
   }
 
   public final class PlatformLocaleKt {
-    ctor public PlatformLocaleKt();
   }
 
 }
@@ -703,7 +686,6 @@
   }
 
   public final class BaselineShiftKt {
-    ctor public BaselineShiftKt();
     method public static androidx.ui.text.style.BaselineShift lerp(androidx.ui.text.style.BaselineShift start, androidx.ui.text.style.BaselineShift stop, float fraction);
   }
 
@@ -761,7 +743,6 @@
   }
 
   public final class TextGeometricTransformKt {
-    ctor public TextGeometricTransformKt();
     method public static androidx.ui.text.style.TextGeometricTransform lerp(androidx.ui.text.style.TextGeometricTransform start, androidx.ui.text.style.TextGeometricTransform stop, float fraction);
   }
 
@@ -776,7 +757,6 @@
   }
 
   public final class TextIndentKt {
-    ctor public TextIndentKt();
     method public static androidx.ui.text.style.TextIndent lerp(androidx.ui.text.style.TextIndent start, androidx.ui.text.style.TextIndent stop, float fraction);
   }
 
diff --git a/ui/ui-text/api/current.txt b/ui/ui-text/api/current.txt
index a435831..37a2fff 100644
--- a/ui/ui-text/api/current.txt
+++ b/ui/ui-text/api/current.txt
@@ -166,7 +166,6 @@
   }
 
   public final class TextInputServiceKt {
-    ctor public TextInputServiceKt();
     field public static final int INVALID_SESSION = -1; // 0xffffffff
     field public static final int NO_SESSION = 0; // 0x0
   }
@@ -231,7 +230,6 @@
   }
 
   public final class AnnotatedStringKt {
-    ctor public AnnotatedStringKt();
     method public static androidx.ui.text.AnnotatedString AnnotatedString(String text, androidx.ui.text.SpanStyle spanStyle, androidx.ui.text.ParagraphStyle? paragraphStyle = null);
     method public static androidx.ui.text.AnnotatedString AnnotatedString(String text, androidx.ui.text.ParagraphStyle paragraphStyle);
     method public static inline androidx.ui.text.AnnotatedString AnnotatedString(kotlin.jvm.functions.Function1<? super androidx.ui.text.AnnotatedString.Builder,kotlin.Unit> builder);
@@ -332,7 +330,6 @@
   }
 
   public final class MultiParagraphKt {
-    ctor public MultiParagraphKt();
   }
 
   public interface Paragraph {
@@ -384,12 +381,10 @@
   }
 
   public final class ParagraphIntrinsicsKt {
-    ctor public ParagraphIntrinsicsKt();
     method public static androidx.ui.text.ParagraphIntrinsics ParagraphIntrinsics(String text, androidx.ui.text.TextStyle style, java.util.List<androidx.ui.text.AnnotatedString.Item<androidx.ui.text.SpanStyle>> spanStyles = listOf(), androidx.ui.core.Density density, androidx.ui.text.font.Font.ResourceLoader resourceLoader);
   }
 
   public final class ParagraphKt {
-    ctor public ParagraphKt();
     method public static androidx.ui.text.Paragraph Paragraph(String text, androidx.ui.text.TextStyle style, java.util.List<androidx.ui.text.AnnotatedString.Item<androidx.ui.text.SpanStyle>> spanStyles = listOf(), int maxLines = 2147483647, boolean ellipsis = false, androidx.ui.text.ParagraphConstraints constraints, androidx.ui.core.Density density, androidx.ui.text.font.Font.ResourceLoader resourceLoader);
     method public static androidx.ui.text.Paragraph Paragraph(androidx.ui.text.ParagraphIntrinsics paragraphIntrinsics, int maxLines = 2147483647, boolean ellipsis = false, androidx.ui.text.ParagraphConstraints constraints);
   }
@@ -410,7 +405,6 @@
   }
 
   public final class ParagraphStyleKt {
-    ctor public ParagraphStyleKt();
     method public static androidx.ui.text.ParagraphStyle lerp(androidx.ui.text.ParagraphStyle start, androidx.ui.text.ParagraphStyle stop, float fraction);
   }
 
@@ -450,12 +444,10 @@
   }
 
   public final class SpanStyleKt {
-    ctor public SpanStyleKt();
     method public static androidx.ui.text.SpanStyle lerp(androidx.ui.text.SpanStyle start, androidx.ui.text.SpanStyle stop, float fraction);
   }
 
   public final class StringKt {
-    ctor public StringKt();
     method public static String capitalize(String, androidx.ui.text.Locale locale);
     method public static String capitalize(String, androidx.ui.text.LocaleList localeList);
     method public static String decapitalize(String, androidx.ui.text.Locale locale);
@@ -467,7 +459,6 @@
   }
 
   public final class TextDelegateKt {
-    ctor public TextDelegateKt();
   }
 
   public final class TextRange {
@@ -491,7 +482,6 @@
   }
 
   public final class TextRangeKt {
-    ctor public TextRangeKt();
     method public static String substring(CharSequence, androidx.ui.text.TextRange range);
   }
 
@@ -504,7 +494,6 @@
   }
 
   public final class TextSpanKt {
-    ctor public TextSpanKt();
     method public static androidx.ui.text.AnnotatedString toAnnotatedString(androidx.ui.text.TextSpan);
   }
 
@@ -556,7 +545,6 @@
   }
 
   public final class TextStyleKt {
-    ctor public TextStyleKt();
     method public static androidx.ui.text.TextStyle lerp(androidx.ui.text.TextStyle start, androidx.ui.text.TextStyle stop, float fraction);
   }
 
@@ -615,7 +603,6 @@
   }
 
   public final class FontKt {
-    ctor public FontKt();
     method public static androidx.ui.text.font.FontFamily asFontFamily(androidx.ui.text.font.Font);
   }
 
@@ -663,7 +650,6 @@
   }
 
   public final class FontWeightKt {
-    ctor public FontWeightKt();
     method public static androidx.ui.text.font.FontWeight lerp(androidx.ui.text.font.FontWeight start, androidx.ui.text.font.FontWeight stop, float fraction);
   }
 
@@ -672,15 +658,12 @@
 package androidx.ui.text.platform {
 
   public final class AndroidParagraphHelperKt {
-    ctor public AndroidParagraphHelperKt();
   }
 
   public final class AndroidParagraphKt {
-    ctor public AndroidParagraphKt();
   }
 
   public final class PlatformLocaleKt {
-    ctor public PlatformLocaleKt();
   }
 
 }
@@ -703,7 +686,6 @@
   }
 
   public final class BaselineShiftKt {
-    ctor public BaselineShiftKt();
     method public static androidx.ui.text.style.BaselineShift lerp(androidx.ui.text.style.BaselineShift start, androidx.ui.text.style.BaselineShift stop, float fraction);
   }
 
@@ -761,7 +743,6 @@
   }
 
   public final class TextGeometricTransformKt {
-    ctor public TextGeometricTransformKt();
     method public static androidx.ui.text.style.TextGeometricTransform lerp(androidx.ui.text.style.TextGeometricTransform start, androidx.ui.text.style.TextGeometricTransform stop, float fraction);
   }
 
@@ -776,7 +757,6 @@
   }
 
   public final class TextIndentKt {
-    ctor public TextIndentKt();
     method public static androidx.ui.text.style.TextIndent lerp(androidx.ui.text.style.TextIndent start, androidx.ui.text.style.TextIndent stop, float fraction);
   }
 
diff --git a/ui/ui-text/api/public_plus_experimental_0.1.0-dev04.txt b/ui/ui-text/api/public_plus_experimental_0.1.0-dev04.txt
index a435831..37a2fff 100644
--- a/ui/ui-text/api/public_plus_experimental_0.1.0-dev04.txt
+++ b/ui/ui-text/api/public_plus_experimental_0.1.0-dev04.txt
@@ -166,7 +166,6 @@
   }
 
   public final class TextInputServiceKt {
-    ctor public TextInputServiceKt();
     field public static final int INVALID_SESSION = -1; // 0xffffffff
     field public static final int NO_SESSION = 0; // 0x0
   }
@@ -231,7 +230,6 @@
   }
 
   public final class AnnotatedStringKt {
-    ctor public AnnotatedStringKt();
     method public static androidx.ui.text.AnnotatedString AnnotatedString(String text, androidx.ui.text.SpanStyle spanStyle, androidx.ui.text.ParagraphStyle? paragraphStyle = null);
     method public static androidx.ui.text.AnnotatedString AnnotatedString(String text, androidx.ui.text.ParagraphStyle paragraphStyle);
     method public static inline androidx.ui.text.AnnotatedString AnnotatedString(kotlin.jvm.functions.Function1<? super androidx.ui.text.AnnotatedString.Builder,kotlin.Unit> builder);
@@ -332,7 +330,6 @@
   }
 
   public final class MultiParagraphKt {
-    ctor public MultiParagraphKt();
   }
 
   public interface Paragraph {
@@ -384,12 +381,10 @@
   }
 
   public final class ParagraphIntrinsicsKt {
-    ctor public ParagraphIntrinsicsKt();
     method public static androidx.ui.text.ParagraphIntrinsics ParagraphIntrinsics(String text, androidx.ui.text.TextStyle style, java.util.List<androidx.ui.text.AnnotatedString.Item<androidx.ui.text.SpanStyle>> spanStyles = listOf(), androidx.ui.core.Density density, androidx.ui.text.font.Font.ResourceLoader resourceLoader);
   }
 
   public final class ParagraphKt {
-    ctor public ParagraphKt();
     method public static androidx.ui.text.Paragraph Paragraph(String text, androidx.ui.text.TextStyle style, java.util.List<androidx.ui.text.AnnotatedString.Item<androidx.ui.text.SpanStyle>> spanStyles = listOf(), int maxLines = 2147483647, boolean ellipsis = false, androidx.ui.text.ParagraphConstraints constraints, androidx.ui.core.Density density, androidx.ui.text.font.Font.ResourceLoader resourceLoader);
     method public static androidx.ui.text.Paragraph Paragraph(androidx.ui.text.ParagraphIntrinsics paragraphIntrinsics, int maxLines = 2147483647, boolean ellipsis = false, androidx.ui.text.ParagraphConstraints constraints);
   }
@@ -410,7 +405,6 @@
   }
 
   public final class ParagraphStyleKt {
-    ctor public ParagraphStyleKt();
     method public static androidx.ui.text.ParagraphStyle lerp(androidx.ui.text.ParagraphStyle start, androidx.ui.text.ParagraphStyle stop, float fraction);
   }
 
@@ -450,12 +444,10 @@
   }
 
   public final class SpanStyleKt {
-    ctor public SpanStyleKt();
     method public static androidx.ui.text.SpanStyle lerp(androidx.ui.text.SpanStyle start, androidx.ui.text.SpanStyle stop, float fraction);
   }
 
   public final class StringKt {
-    ctor public StringKt();
     method public static String capitalize(String, androidx.ui.text.Locale locale);
     method public static String capitalize(String, androidx.ui.text.LocaleList localeList);
     method public static String decapitalize(String, androidx.ui.text.Locale locale);
@@ -467,7 +459,6 @@
   }
 
   public final class TextDelegateKt {
-    ctor public TextDelegateKt();
   }
 
   public final class TextRange {
@@ -491,7 +482,6 @@
   }
 
   public final class TextRangeKt {
-    ctor public TextRangeKt();
     method public static String substring(CharSequence, androidx.ui.text.TextRange range);
   }
 
@@ -504,7 +494,6 @@
   }
 
   public final class TextSpanKt {
-    ctor public TextSpanKt();
     method public static androidx.ui.text.AnnotatedString toAnnotatedString(androidx.ui.text.TextSpan);
   }
 
@@ -556,7 +545,6 @@
   }
 
   public final class TextStyleKt {
-    ctor public TextStyleKt();
     method public static androidx.ui.text.TextStyle lerp(androidx.ui.text.TextStyle start, androidx.ui.text.TextStyle stop, float fraction);
   }
 
@@ -615,7 +603,6 @@
   }
 
   public final class FontKt {
-    ctor public FontKt();
     method public static androidx.ui.text.font.FontFamily asFontFamily(androidx.ui.text.font.Font);
   }
 
@@ -663,7 +650,6 @@
   }
 
   public final class FontWeightKt {
-    ctor public FontWeightKt();
     method public static androidx.ui.text.font.FontWeight lerp(androidx.ui.text.font.FontWeight start, androidx.ui.text.font.FontWeight stop, float fraction);
   }
 
@@ -672,15 +658,12 @@
 package androidx.ui.text.platform {
 
   public final class AndroidParagraphHelperKt {
-    ctor public AndroidParagraphHelperKt();
   }
 
   public final class AndroidParagraphKt {
-    ctor public AndroidParagraphKt();
   }
 
   public final class PlatformLocaleKt {
-    ctor public PlatformLocaleKt();
   }
 
 }
@@ -703,7 +686,6 @@
   }
 
   public final class BaselineShiftKt {
-    ctor public BaselineShiftKt();
     method public static androidx.ui.text.style.BaselineShift lerp(androidx.ui.text.style.BaselineShift start, androidx.ui.text.style.BaselineShift stop, float fraction);
   }
 
@@ -761,7 +743,6 @@
   }
 
   public final class TextGeometricTransformKt {
-    ctor public TextGeometricTransformKt();
     method public static androidx.ui.text.style.TextGeometricTransform lerp(androidx.ui.text.style.TextGeometricTransform start, androidx.ui.text.style.TextGeometricTransform stop, float fraction);
   }
 
@@ -776,7 +757,6 @@
   }
 
   public final class TextIndentKt {
-    ctor public TextIndentKt();
     method public static androidx.ui.text.style.TextIndent lerp(androidx.ui.text.style.TextIndent start, androidx.ui.text.style.TextIndent stop, float fraction);
   }
 
diff --git a/ui/ui-text/api/public_plus_experimental_current.txt b/ui/ui-text/api/public_plus_experimental_current.txt
index a435831..37a2fff 100644
--- a/ui/ui-text/api/public_plus_experimental_current.txt
+++ b/ui/ui-text/api/public_plus_experimental_current.txt
@@ -166,7 +166,6 @@
   }
 
   public final class TextInputServiceKt {
-    ctor public TextInputServiceKt();
     field public static final int INVALID_SESSION = -1; // 0xffffffff
     field public static final int NO_SESSION = 0; // 0x0
   }
@@ -231,7 +230,6 @@
   }
 
   public final class AnnotatedStringKt {
-    ctor public AnnotatedStringKt();
     method public static androidx.ui.text.AnnotatedString AnnotatedString(String text, androidx.ui.text.SpanStyle spanStyle, androidx.ui.text.ParagraphStyle? paragraphStyle = null);
     method public static androidx.ui.text.AnnotatedString AnnotatedString(String text, androidx.ui.text.ParagraphStyle paragraphStyle);
     method public static inline androidx.ui.text.AnnotatedString AnnotatedString(kotlin.jvm.functions.Function1<? super androidx.ui.text.AnnotatedString.Builder,kotlin.Unit> builder);
@@ -332,7 +330,6 @@
   }
 
   public final class MultiParagraphKt {
-    ctor public MultiParagraphKt();
   }
 
   public interface Paragraph {
@@ -384,12 +381,10 @@
   }
 
   public final class ParagraphIntrinsicsKt {
-    ctor public ParagraphIntrinsicsKt();
     method public static androidx.ui.text.ParagraphIntrinsics ParagraphIntrinsics(String text, androidx.ui.text.TextStyle style, java.util.List<androidx.ui.text.AnnotatedString.Item<androidx.ui.text.SpanStyle>> spanStyles = listOf(), androidx.ui.core.Density density, androidx.ui.text.font.Font.ResourceLoader resourceLoader);
   }
 
   public final class ParagraphKt {
-    ctor public ParagraphKt();
     method public static androidx.ui.text.Paragraph Paragraph(String text, androidx.ui.text.TextStyle style, java.util.List<androidx.ui.text.AnnotatedString.Item<androidx.ui.text.SpanStyle>> spanStyles = listOf(), int maxLines = 2147483647, boolean ellipsis = false, androidx.ui.text.ParagraphConstraints constraints, androidx.ui.core.Density density, androidx.ui.text.font.Font.ResourceLoader resourceLoader);
     method public static androidx.ui.text.Paragraph Paragraph(androidx.ui.text.ParagraphIntrinsics paragraphIntrinsics, int maxLines = 2147483647, boolean ellipsis = false, androidx.ui.text.ParagraphConstraints constraints);
   }
@@ -410,7 +405,6 @@
   }
 
   public final class ParagraphStyleKt {
-    ctor public ParagraphStyleKt();
     method public static androidx.ui.text.ParagraphStyle lerp(androidx.ui.text.ParagraphStyle start, androidx.ui.text.ParagraphStyle stop, float fraction);
   }
 
@@ -450,12 +444,10 @@
   }
 
   public final class SpanStyleKt {
-    ctor public SpanStyleKt();
     method public static androidx.ui.text.SpanStyle lerp(androidx.ui.text.SpanStyle start, androidx.ui.text.SpanStyle stop, float fraction);
   }
 
   public final class StringKt {
-    ctor public StringKt();
     method public static String capitalize(String, androidx.ui.text.Locale locale);
     method public static String capitalize(String, androidx.ui.text.LocaleList localeList);
     method public static String decapitalize(String, androidx.ui.text.Locale locale);
@@ -467,7 +459,6 @@
   }
 
   public final class TextDelegateKt {
-    ctor public TextDelegateKt();
   }
 
   public final class TextRange {
@@ -491,7 +482,6 @@
   }
 
   public final class TextRangeKt {
-    ctor public TextRangeKt();
     method public static String substring(CharSequence, androidx.ui.text.TextRange range);
   }
 
@@ -504,7 +494,6 @@
   }
 
   public final class TextSpanKt {
-    ctor public TextSpanKt();
     method public static androidx.ui.text.AnnotatedString toAnnotatedString(androidx.ui.text.TextSpan);
   }
 
@@ -556,7 +545,6 @@
   }
 
   public final class TextStyleKt {
-    ctor public TextStyleKt();
     method public static androidx.ui.text.TextStyle lerp(androidx.ui.text.TextStyle start, androidx.ui.text.TextStyle stop, float fraction);
   }
 
@@ -615,7 +603,6 @@
   }
 
   public final class FontKt {
-    ctor public FontKt();
     method public static androidx.ui.text.font.FontFamily asFontFamily(androidx.ui.text.font.Font);
   }
 
@@ -663,7 +650,6 @@
   }
 
   public final class FontWeightKt {
-    ctor public FontWeightKt();
     method public static androidx.ui.text.font.FontWeight lerp(androidx.ui.text.font.FontWeight start, androidx.ui.text.font.FontWeight stop, float fraction);
   }
 
@@ -672,15 +658,12 @@
 package androidx.ui.text.platform {
 
   public final class AndroidParagraphHelperKt {
-    ctor public AndroidParagraphHelperKt();
   }
 
   public final class AndroidParagraphKt {
-    ctor public AndroidParagraphKt();
   }
 
   public final class PlatformLocaleKt {
-    ctor public PlatformLocaleKt();
   }
 
 }
@@ -703,7 +686,6 @@
   }
 
   public final class BaselineShiftKt {
-    ctor public BaselineShiftKt();
     method public static androidx.ui.text.style.BaselineShift lerp(androidx.ui.text.style.BaselineShift start, androidx.ui.text.style.BaselineShift stop, float fraction);
   }
 
@@ -761,7 +743,6 @@
   }
 
   public final class TextGeometricTransformKt {
-    ctor public TextGeometricTransformKt();
     method public static androidx.ui.text.style.TextGeometricTransform lerp(androidx.ui.text.style.TextGeometricTransform start, androidx.ui.text.style.TextGeometricTransform stop, float fraction);
   }
 
@@ -776,7 +757,6 @@
   }
 
   public final class TextIndentKt {
-    ctor public TextIndentKt();
     method public static androidx.ui.text.style.TextIndent lerp(androidx.ui.text.style.TextIndent start, androidx.ui.text.style.TextIndent stop, float fraction);
   }
 
diff --git a/ui/ui-text/api/restricted_0.1.0-dev04.txt b/ui/ui-text/api/restricted_0.1.0-dev04.txt
index a435831..37a2fff 100644
--- a/ui/ui-text/api/restricted_0.1.0-dev04.txt
+++ b/ui/ui-text/api/restricted_0.1.0-dev04.txt
@@ -166,7 +166,6 @@
   }
 
   public final class TextInputServiceKt {
-    ctor public TextInputServiceKt();
     field public static final int INVALID_SESSION = -1; // 0xffffffff
     field public static final int NO_SESSION = 0; // 0x0
   }
@@ -231,7 +230,6 @@
   }
 
   public final class AnnotatedStringKt {
-    ctor public AnnotatedStringKt();
     method public static androidx.ui.text.AnnotatedString AnnotatedString(String text, androidx.ui.text.SpanStyle spanStyle, androidx.ui.text.ParagraphStyle? paragraphStyle = null);
     method public static androidx.ui.text.AnnotatedString AnnotatedString(String text, androidx.ui.text.ParagraphStyle paragraphStyle);
     method public static inline androidx.ui.text.AnnotatedString AnnotatedString(kotlin.jvm.functions.Function1<? super androidx.ui.text.AnnotatedString.Builder,kotlin.Unit> builder);
@@ -332,7 +330,6 @@
   }
 
   public final class MultiParagraphKt {
-    ctor public MultiParagraphKt();
   }
 
   public interface Paragraph {
@@ -384,12 +381,10 @@
   }
 
   public final class ParagraphIntrinsicsKt {
-    ctor public ParagraphIntrinsicsKt();
     method public static androidx.ui.text.ParagraphIntrinsics ParagraphIntrinsics(String text, androidx.ui.text.TextStyle style, java.util.List<androidx.ui.text.AnnotatedString.Item<androidx.ui.text.SpanStyle>> spanStyles = listOf(), androidx.ui.core.Density density, androidx.ui.text.font.Font.ResourceLoader resourceLoader);
   }
 
   public final class ParagraphKt {
-    ctor public ParagraphKt();
     method public static androidx.ui.text.Paragraph Paragraph(String text, androidx.ui.text.TextStyle style, java.util.List<androidx.ui.text.AnnotatedString.Item<androidx.ui.text.SpanStyle>> spanStyles = listOf(), int maxLines = 2147483647, boolean ellipsis = false, androidx.ui.text.ParagraphConstraints constraints, androidx.ui.core.Density density, androidx.ui.text.font.Font.ResourceLoader resourceLoader);
     method public static androidx.ui.text.Paragraph Paragraph(androidx.ui.text.ParagraphIntrinsics paragraphIntrinsics, int maxLines = 2147483647, boolean ellipsis = false, androidx.ui.text.ParagraphConstraints constraints);
   }
@@ -410,7 +405,6 @@
   }
 
   public final class ParagraphStyleKt {
-    ctor public ParagraphStyleKt();
     method public static androidx.ui.text.ParagraphStyle lerp(androidx.ui.text.ParagraphStyle start, androidx.ui.text.ParagraphStyle stop, float fraction);
   }
 
@@ -450,12 +444,10 @@
   }
 
   public final class SpanStyleKt {
-    ctor public SpanStyleKt();
     method public static androidx.ui.text.SpanStyle lerp(androidx.ui.text.SpanStyle start, androidx.ui.text.SpanStyle stop, float fraction);
   }
 
   public final class StringKt {
-    ctor public StringKt();
     method public static String capitalize(String, androidx.ui.text.Locale locale);
     method public static String capitalize(String, androidx.ui.text.LocaleList localeList);
     method public static String decapitalize(String, androidx.ui.text.Locale locale);
@@ -467,7 +459,6 @@
   }
 
   public final class TextDelegateKt {
-    ctor public TextDelegateKt();
   }
 
   public final class TextRange {
@@ -491,7 +482,6 @@
   }
 
   public final class TextRangeKt {
-    ctor public TextRangeKt();
     method public static String substring(CharSequence, androidx.ui.text.TextRange range);
   }
 
@@ -504,7 +494,6 @@
   }
 
   public final class TextSpanKt {
-    ctor public TextSpanKt();
     method public static androidx.ui.text.AnnotatedString toAnnotatedString(androidx.ui.text.TextSpan);
   }
 
@@ -556,7 +545,6 @@
   }
 
   public final class TextStyleKt {
-    ctor public TextStyleKt();
     method public static androidx.ui.text.TextStyle lerp(androidx.ui.text.TextStyle start, androidx.ui.text.TextStyle stop, float fraction);
   }
 
@@ -615,7 +603,6 @@
   }
 
   public final class FontKt {
-    ctor public FontKt();
     method public static androidx.ui.text.font.FontFamily asFontFamily(androidx.ui.text.font.Font);
   }
 
@@ -663,7 +650,6 @@
   }
 
   public final class FontWeightKt {
-    ctor public FontWeightKt();
     method public static androidx.ui.text.font.FontWeight lerp(androidx.ui.text.font.FontWeight start, androidx.ui.text.font.FontWeight stop, float fraction);
   }
 
@@ -672,15 +658,12 @@
 package androidx.ui.text.platform {
 
   public final class AndroidParagraphHelperKt {
-    ctor public AndroidParagraphHelperKt();
   }
 
   public final class AndroidParagraphKt {
-    ctor public AndroidParagraphKt();
   }
 
   public final class PlatformLocaleKt {
-    ctor public PlatformLocaleKt();
   }
 
 }
@@ -703,7 +686,6 @@
   }
 
   public final class BaselineShiftKt {
-    ctor public BaselineShiftKt();
     method public static androidx.ui.text.style.BaselineShift lerp(androidx.ui.text.style.BaselineShift start, androidx.ui.text.style.BaselineShift stop, float fraction);
   }
 
@@ -761,7 +743,6 @@
   }
 
   public final class TextGeometricTransformKt {
-    ctor public TextGeometricTransformKt();
     method public static androidx.ui.text.style.TextGeometricTransform lerp(androidx.ui.text.style.TextGeometricTransform start, androidx.ui.text.style.TextGeometricTransform stop, float fraction);
   }
 
@@ -776,7 +757,6 @@
   }
 
   public final class TextIndentKt {
-    ctor public TextIndentKt();
     method public static androidx.ui.text.style.TextIndent lerp(androidx.ui.text.style.TextIndent start, androidx.ui.text.style.TextIndent stop, float fraction);
   }
 
diff --git a/ui/ui-text/api/restricted_current.txt b/ui/ui-text/api/restricted_current.txt
index a435831..37a2fff 100644
--- a/ui/ui-text/api/restricted_current.txt
+++ b/ui/ui-text/api/restricted_current.txt
@@ -166,7 +166,6 @@
   }
 
   public final class TextInputServiceKt {
-    ctor public TextInputServiceKt();
     field public static final int INVALID_SESSION = -1; // 0xffffffff
     field public static final int NO_SESSION = 0; // 0x0
   }
@@ -231,7 +230,6 @@
   }
 
   public final class AnnotatedStringKt {
-    ctor public AnnotatedStringKt();
     method public static androidx.ui.text.AnnotatedString AnnotatedString(String text, androidx.ui.text.SpanStyle spanStyle, androidx.ui.text.ParagraphStyle? paragraphStyle = null);
     method public static androidx.ui.text.AnnotatedString AnnotatedString(String text, androidx.ui.text.ParagraphStyle paragraphStyle);
     method public static inline androidx.ui.text.AnnotatedString AnnotatedString(kotlin.jvm.functions.Function1<? super androidx.ui.text.AnnotatedString.Builder,kotlin.Unit> builder);
@@ -332,7 +330,6 @@
   }
 
   public final class MultiParagraphKt {
-    ctor public MultiParagraphKt();
   }
 
   public interface Paragraph {
@@ -384,12 +381,10 @@
   }
 
   public final class ParagraphIntrinsicsKt {
-    ctor public ParagraphIntrinsicsKt();
     method public static androidx.ui.text.ParagraphIntrinsics ParagraphIntrinsics(String text, androidx.ui.text.TextStyle style, java.util.List<androidx.ui.text.AnnotatedString.Item<androidx.ui.text.SpanStyle>> spanStyles = listOf(), androidx.ui.core.Density density, androidx.ui.text.font.Font.ResourceLoader resourceLoader);
   }
 
   public final class ParagraphKt {
-    ctor public ParagraphKt();
     method public static androidx.ui.text.Paragraph Paragraph(String text, androidx.ui.text.TextStyle style, java.util.List<androidx.ui.text.AnnotatedString.Item<androidx.ui.text.SpanStyle>> spanStyles = listOf(), int maxLines = 2147483647, boolean ellipsis = false, androidx.ui.text.ParagraphConstraints constraints, androidx.ui.core.Density density, androidx.ui.text.font.Font.ResourceLoader resourceLoader);
     method public static androidx.ui.text.Paragraph Paragraph(androidx.ui.text.ParagraphIntrinsics paragraphIntrinsics, int maxLines = 2147483647, boolean ellipsis = false, androidx.ui.text.ParagraphConstraints constraints);
   }
@@ -410,7 +405,6 @@
   }
 
   public final class ParagraphStyleKt {
-    ctor public ParagraphStyleKt();
     method public static androidx.ui.text.ParagraphStyle lerp(androidx.ui.text.ParagraphStyle start, androidx.ui.text.ParagraphStyle stop, float fraction);
   }
 
@@ -450,12 +444,10 @@
   }
 
   public final class SpanStyleKt {
-    ctor public SpanStyleKt();
     method public static androidx.ui.text.SpanStyle lerp(androidx.ui.text.SpanStyle start, androidx.ui.text.SpanStyle stop, float fraction);
   }
 
   public final class StringKt {
-    ctor public StringKt();
     method public static String capitalize(String, androidx.ui.text.Locale locale);
     method public static String capitalize(String, androidx.ui.text.LocaleList localeList);
     method public static String decapitalize(String, androidx.ui.text.Locale locale);
@@ -467,7 +459,6 @@
   }
 
   public final class TextDelegateKt {
-    ctor public TextDelegateKt();
   }
 
   public final class TextRange {
@@ -491,7 +482,6 @@
   }
 
   public final class TextRangeKt {
-    ctor public TextRangeKt();
     method public static String substring(CharSequence, androidx.ui.text.TextRange range);
   }
 
@@ -504,7 +494,6 @@
   }
 
   public final class TextSpanKt {
-    ctor public TextSpanKt();
     method public static androidx.ui.text.AnnotatedString toAnnotatedString(androidx.ui.text.TextSpan);
   }
 
@@ -556,7 +545,6 @@
   }
 
   public final class TextStyleKt {
-    ctor public TextStyleKt();
     method public static androidx.ui.text.TextStyle lerp(androidx.ui.text.TextStyle start, androidx.ui.text.TextStyle stop, float fraction);
   }
 
@@ -615,7 +603,6 @@
   }
 
   public final class FontKt {
-    ctor public FontKt();
     method public static androidx.ui.text.font.FontFamily asFontFamily(androidx.ui.text.font.Font);
   }
 
@@ -663,7 +650,6 @@
   }
 
   public final class FontWeightKt {
-    ctor public FontWeightKt();
     method public static androidx.ui.text.font.FontWeight lerp(androidx.ui.text.font.FontWeight start, androidx.ui.text.font.FontWeight stop, float fraction);
   }
 
@@ -672,15 +658,12 @@
 package androidx.ui.text.platform {
 
   public final class AndroidParagraphHelperKt {
-    ctor public AndroidParagraphHelperKt();
   }
 
   public final class AndroidParagraphKt {
-    ctor public AndroidParagraphKt();
   }
 
   public final class PlatformLocaleKt {
-    ctor public PlatformLocaleKt();
   }
 
 }
@@ -703,7 +686,6 @@
   }
 
   public final class BaselineShiftKt {
-    ctor public BaselineShiftKt();
     method public static androidx.ui.text.style.BaselineShift lerp(androidx.ui.text.style.BaselineShift start, androidx.ui.text.style.BaselineShift stop, float fraction);
   }
 
@@ -761,7 +743,6 @@
   }
 
   public final class TextGeometricTransformKt {
-    ctor public TextGeometricTransformKt();
     method public static androidx.ui.text.style.TextGeometricTransform lerp(androidx.ui.text.style.TextGeometricTransform start, androidx.ui.text.style.TextGeometricTransform stop, float fraction);
   }
 
@@ -776,7 +757,6 @@
   }
 
   public final class TextIndentKt {
-    ctor public TextIndentKt();
     method public static androidx.ui.text.style.TextIndent lerp(androidx.ui.text.style.TextIndent start, androidx.ui.text.style.TextIndent stop, float fraction);
   }
 
diff --git a/ui/ui-tooling/api/0.1.0-dev04.txt b/ui/ui-tooling/api/0.1.0-dev04.txt
index 7549fd9..390fda1 100644
--- a/ui/ui-tooling/api/0.1.0-dev04.txt
+++ b/ui/ui-tooling/api/0.1.0-dev04.txt
@@ -13,7 +13,6 @@
   }
 
   public final class InspectableKt {
-    ctor public InspectableKt();
     method public static void InInspectionModeOnly(kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void Inspectable(kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static java.util.Set<androidx.compose.SlotTable>! getTables();
@@ -34,7 +33,6 @@
   }
 
   public final class SlotTreeKt {
-    ctor public SlotTreeKt();
     method public static androidx.ui.tooling.Group asTree(androidx.compose.SlotTable);
     method public static String? getPosition(androidx.ui.tooling.Group);
   }
@@ -44,7 +42,6 @@
 package androidx.ui.tooling.preview {
 
   public final class ComposeViewAdapterKt {
-    ctor public ComposeViewAdapterKt();
     field public static final String TOOLS_NS_URI = "http://schemas.android.com/tools";
   }
 
diff --git a/ui/ui-tooling/api/current.txt b/ui/ui-tooling/api/current.txt
index 7549fd9..390fda1 100644
--- a/ui/ui-tooling/api/current.txt
+++ b/ui/ui-tooling/api/current.txt
@@ -13,7 +13,6 @@
   }
 
   public final class InspectableKt {
-    ctor public InspectableKt();
     method public static void InInspectionModeOnly(kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void Inspectable(kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static java.util.Set<androidx.compose.SlotTable>! getTables();
@@ -34,7 +33,6 @@
   }
 
   public final class SlotTreeKt {
-    ctor public SlotTreeKt();
     method public static androidx.ui.tooling.Group asTree(androidx.compose.SlotTable);
     method public static String? getPosition(androidx.ui.tooling.Group);
   }
@@ -44,7 +42,6 @@
 package androidx.ui.tooling.preview {
 
   public final class ComposeViewAdapterKt {
-    ctor public ComposeViewAdapterKt();
     field public static final String TOOLS_NS_URI = "http://schemas.android.com/tools";
   }
 
diff --git a/ui/ui-tooling/api/public_plus_experimental_0.1.0-dev04.txt b/ui/ui-tooling/api/public_plus_experimental_0.1.0-dev04.txt
index 7549fd9..390fda1 100644
--- a/ui/ui-tooling/api/public_plus_experimental_0.1.0-dev04.txt
+++ b/ui/ui-tooling/api/public_plus_experimental_0.1.0-dev04.txt
@@ -13,7 +13,6 @@
   }
 
   public final class InspectableKt {
-    ctor public InspectableKt();
     method public static void InInspectionModeOnly(kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void Inspectable(kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static java.util.Set<androidx.compose.SlotTable>! getTables();
@@ -34,7 +33,6 @@
   }
 
   public final class SlotTreeKt {
-    ctor public SlotTreeKt();
     method public static androidx.ui.tooling.Group asTree(androidx.compose.SlotTable);
     method public static String? getPosition(androidx.ui.tooling.Group);
   }
@@ -44,7 +42,6 @@
 package androidx.ui.tooling.preview {
 
   public final class ComposeViewAdapterKt {
-    ctor public ComposeViewAdapterKt();
     field public static final String TOOLS_NS_URI = "http://schemas.android.com/tools";
   }
 
diff --git a/ui/ui-tooling/api/public_plus_experimental_current.txt b/ui/ui-tooling/api/public_plus_experimental_current.txt
index 7549fd9..390fda1 100644
--- a/ui/ui-tooling/api/public_plus_experimental_current.txt
+++ b/ui/ui-tooling/api/public_plus_experimental_current.txt
@@ -13,7 +13,6 @@
   }
 
   public final class InspectableKt {
-    ctor public InspectableKt();
     method public static void InInspectionModeOnly(kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void Inspectable(kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static java.util.Set<androidx.compose.SlotTable>! getTables();
@@ -34,7 +33,6 @@
   }
 
   public final class SlotTreeKt {
-    ctor public SlotTreeKt();
     method public static androidx.ui.tooling.Group asTree(androidx.compose.SlotTable);
     method public static String? getPosition(androidx.ui.tooling.Group);
   }
@@ -44,7 +42,6 @@
 package androidx.ui.tooling.preview {
 
   public final class ComposeViewAdapterKt {
-    ctor public ComposeViewAdapterKt();
     field public static final String TOOLS_NS_URI = "http://schemas.android.com/tools";
   }
 
diff --git a/ui/ui-tooling/api/restricted_0.1.0-dev04.txt b/ui/ui-tooling/api/restricted_0.1.0-dev04.txt
index 7549fd9..390fda1 100644
--- a/ui/ui-tooling/api/restricted_0.1.0-dev04.txt
+++ b/ui/ui-tooling/api/restricted_0.1.0-dev04.txt
@@ -13,7 +13,6 @@
   }
 
   public final class InspectableKt {
-    ctor public InspectableKt();
     method public static void InInspectionModeOnly(kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void Inspectable(kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static java.util.Set<androidx.compose.SlotTable>! getTables();
@@ -34,7 +33,6 @@
   }
 
   public final class SlotTreeKt {
-    ctor public SlotTreeKt();
     method public static androidx.ui.tooling.Group asTree(androidx.compose.SlotTable);
     method public static String? getPosition(androidx.ui.tooling.Group);
   }
@@ -44,7 +42,6 @@
 package androidx.ui.tooling.preview {
 
   public final class ComposeViewAdapterKt {
-    ctor public ComposeViewAdapterKt();
     field public static final String TOOLS_NS_URI = "http://schemas.android.com/tools";
   }
 
diff --git a/ui/ui-tooling/api/restricted_current.txt b/ui/ui-tooling/api/restricted_current.txt
index 7549fd9..390fda1 100644
--- a/ui/ui-tooling/api/restricted_current.txt
+++ b/ui/ui-tooling/api/restricted_current.txt
@@ -13,7 +13,6 @@
   }
 
   public final class InspectableKt {
-    ctor public InspectableKt();
     method public static void InInspectionModeOnly(kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static void Inspectable(kotlin.jvm.functions.Function0<kotlin.Unit> children);
     method public static java.util.Set<androidx.compose.SlotTable>! getTables();
@@ -34,7 +33,6 @@
   }
 
   public final class SlotTreeKt {
-    ctor public SlotTreeKt();
     method public static androidx.ui.tooling.Group asTree(androidx.compose.SlotTable);
     method public static String? getPosition(androidx.ui.tooling.Group);
   }
@@ -44,7 +42,6 @@
 package androidx.ui.tooling.preview {
 
   public final class ComposeViewAdapterKt {
-    ctor public ComposeViewAdapterKt();
     field public static final String TOOLS_NS_URI = "http://schemas.android.com/tools";
   }
 
diff --git a/ui/ui-vector/api/0.1.0-dev04.txt b/ui/ui-vector/api/0.1.0-dev04.txt
index 3592a1d..6c03a66 100644
--- a/ui/ui-vector/api/0.1.0-dev04.txt
+++ b/ui/ui-vector/api/0.1.0-dev04.txt
@@ -99,7 +99,6 @@
   }
 
   public final class VectorComposeNonIRKt {
-    ctor public VectorComposeNonIRKt();
     method public static void composeVector(androidx.ui.graphics.vector.VectorComponent container, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> composable);
     method public static void disposeVector(androidx.ui.graphics.vector.VectorComponent container, androidx.compose.CompositionReference? parent = null);
   }
@@ -122,7 +121,6 @@
   }
 
   public final class VectorKt {
-    ctor public VectorKt();
     method public static inline java.util.List<androidx.ui.graphics.vector.PathNode> PathData(kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.PathBuilder,kotlin.Unit> block);
     method public static java.util.List<androidx.ui.graphics.vector.PathNode> addPathNodes(String? pathStr);
     method public static androidx.ui.graphics.StrokeCap getDefaultStrokeLineCap();
diff --git a/ui/ui-vector/api/current.txt b/ui/ui-vector/api/current.txt
index 3592a1d..6c03a66 100644
--- a/ui/ui-vector/api/current.txt
+++ b/ui/ui-vector/api/current.txt
@@ -99,7 +99,6 @@
   }
 
   public final class VectorComposeNonIRKt {
-    ctor public VectorComposeNonIRKt();
     method public static void composeVector(androidx.ui.graphics.vector.VectorComponent container, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> composable);
     method public static void disposeVector(androidx.ui.graphics.vector.VectorComponent container, androidx.compose.CompositionReference? parent = null);
   }
@@ -122,7 +121,6 @@
   }
 
   public final class VectorKt {
-    ctor public VectorKt();
     method public static inline java.util.List<androidx.ui.graphics.vector.PathNode> PathData(kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.PathBuilder,kotlin.Unit> block);
     method public static java.util.List<androidx.ui.graphics.vector.PathNode> addPathNodes(String? pathStr);
     method public static androidx.ui.graphics.StrokeCap getDefaultStrokeLineCap();
diff --git a/ui/ui-vector/api/public_plus_experimental_0.1.0-dev04.txt b/ui/ui-vector/api/public_plus_experimental_0.1.0-dev04.txt
index 3592a1d..6c03a66 100644
--- a/ui/ui-vector/api/public_plus_experimental_0.1.0-dev04.txt
+++ b/ui/ui-vector/api/public_plus_experimental_0.1.0-dev04.txt
@@ -99,7 +99,6 @@
   }
 
   public final class VectorComposeNonIRKt {
-    ctor public VectorComposeNonIRKt();
     method public static void composeVector(androidx.ui.graphics.vector.VectorComponent container, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> composable);
     method public static void disposeVector(androidx.ui.graphics.vector.VectorComponent container, androidx.compose.CompositionReference? parent = null);
   }
@@ -122,7 +121,6 @@
   }
 
   public final class VectorKt {
-    ctor public VectorKt();
     method public static inline java.util.List<androidx.ui.graphics.vector.PathNode> PathData(kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.PathBuilder,kotlin.Unit> block);
     method public static java.util.List<androidx.ui.graphics.vector.PathNode> addPathNodes(String? pathStr);
     method public static androidx.ui.graphics.StrokeCap getDefaultStrokeLineCap();
diff --git a/ui/ui-vector/api/public_plus_experimental_current.txt b/ui/ui-vector/api/public_plus_experimental_current.txt
index 3592a1d..6c03a66 100644
--- a/ui/ui-vector/api/public_plus_experimental_current.txt
+++ b/ui/ui-vector/api/public_plus_experimental_current.txt
@@ -99,7 +99,6 @@
   }
 
   public final class VectorComposeNonIRKt {
-    ctor public VectorComposeNonIRKt();
     method public static void composeVector(androidx.ui.graphics.vector.VectorComponent container, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> composable);
     method public static void disposeVector(androidx.ui.graphics.vector.VectorComponent container, androidx.compose.CompositionReference? parent = null);
   }
@@ -122,7 +121,6 @@
   }
 
   public final class VectorKt {
-    ctor public VectorKt();
     method public static inline java.util.List<androidx.ui.graphics.vector.PathNode> PathData(kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.PathBuilder,kotlin.Unit> block);
     method public static java.util.List<androidx.ui.graphics.vector.PathNode> addPathNodes(String? pathStr);
     method public static androidx.ui.graphics.StrokeCap getDefaultStrokeLineCap();
diff --git a/ui/ui-vector/api/restricted_0.1.0-dev04.txt b/ui/ui-vector/api/restricted_0.1.0-dev04.txt
index 3592a1d..6c03a66 100644
--- a/ui/ui-vector/api/restricted_0.1.0-dev04.txt
+++ b/ui/ui-vector/api/restricted_0.1.0-dev04.txt
@@ -99,7 +99,6 @@
   }
 
   public final class VectorComposeNonIRKt {
-    ctor public VectorComposeNonIRKt();
     method public static void composeVector(androidx.ui.graphics.vector.VectorComponent container, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> composable);
     method public static void disposeVector(androidx.ui.graphics.vector.VectorComponent container, androidx.compose.CompositionReference? parent = null);
   }
@@ -122,7 +121,6 @@
   }
 
   public final class VectorKt {
-    ctor public VectorKt();
     method public static inline java.util.List<androidx.ui.graphics.vector.PathNode> PathData(kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.PathBuilder,kotlin.Unit> block);
     method public static java.util.List<androidx.ui.graphics.vector.PathNode> addPathNodes(String? pathStr);
     method public static androidx.ui.graphics.StrokeCap getDefaultStrokeLineCap();
diff --git a/ui/ui-vector/api/restricted_current.txt b/ui/ui-vector/api/restricted_current.txt
index 3592a1d..6c03a66 100644
--- a/ui/ui-vector/api/restricted_current.txt
+++ b/ui/ui-vector/api/restricted_current.txt
@@ -99,7 +99,6 @@
   }
 
   public final class VectorComposeNonIRKt {
-    ctor public VectorComposeNonIRKt();
     method public static void composeVector(androidx.ui.graphics.vector.VectorComponent container, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> composable);
     method public static void disposeVector(androidx.ui.graphics.vector.VectorComponent container, androidx.compose.CompositionReference? parent = null);
   }
@@ -122,7 +121,6 @@
   }
 
   public final class VectorKt {
-    ctor public VectorKt();
     method public static inline java.util.List<androidx.ui.graphics.vector.PathNode> PathData(kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.PathBuilder,kotlin.Unit> block);
     method public static java.util.List<androidx.ui.graphics.vector.PathNode> addPathNodes(String? pathStr);
     method public static androidx.ui.graphics.StrokeCap getDefaultStrokeLineCap();
diff --git a/wear/api/api_lint.ignore b/wear/api/api_lint.ignore
index 48f51e2..ac82287 100644
--- a/wear/api/api_lint.ignore
+++ b/wear/api/api_lint.ignore
@@ -281,6 +281,10 @@
     Missing nullability on method `getItemText` return
 
 
+PublicTypedef: androidx.wear.widget.ConfirmationOverlay.OverlayType:
+    Don't expose @IntDef: OverlayType must be hidden.
+
+
 RegistrationName: androidx.wear.widget.SwipeDismissFrameLayout#addCallback(androidx.wear.widget.SwipeDismissFrameLayout.Callback):
     Callback methods should be named register/unregister; was addCallback
 RegistrationName: androidx.wear.widget.SwipeDismissFrameLayout#removeCallback(androidx.wear.widget.SwipeDismissFrameLayout.Callback):
diff --git a/work/workmanager-ktx/api/2.0.0-rc01.txt b/work/workmanager-ktx/api/2.0.0-rc01.txt
index f280943..b4d1084 100644
--- a/work/workmanager-ktx/api/2.0.0-rc01.txt
+++ b/work/workmanager-ktx/api/2.0.0-rc01.txt
@@ -11,27 +11,22 @@
   }
 
   public final class DataKt {
-    ctor public DataKt();
     method public static inline androidx.work.Data workDataOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ListenableFutureKt {
-    ctor public ListenableFutureKt();
   }
 
   public final class OneTimeWorkRequestKt {
-    ctor public OneTimeWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.OneTimeWorkRequest.Builder OneTimeWorkRequestBuilder();
     method public static inline androidx.work.OneTimeWorkRequest.Builder setInputMerger(androidx.work.OneTimeWorkRequest.Builder, kotlin.reflect.KClass<? extends androidx.work.InputMerger> inputMerger);
   }
 
   public final class OperationKt {
-    ctor public OperationKt();
     method public static suspend inline Object! await(androidx.work.Operation, kotlin.coroutines.Continuation<? super androidx.work.Operation.State.SUCCESS> p);
   }
 
   public final class PeriodicWorkRequestKt {
-    ctor public PeriodicWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit);
     method @RequiresApi(26) public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(java.time.Duration repeatInterval);
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit, long flexTimeInterval, java.util.concurrent.TimeUnit flexTimeIntervalUnit);
diff --git a/work/workmanager-ktx/api/2.0.0.txt b/work/workmanager-ktx/api/2.0.0.txt
index f280943..b4d1084 100644
--- a/work/workmanager-ktx/api/2.0.0.txt
+++ b/work/workmanager-ktx/api/2.0.0.txt
@@ -11,27 +11,22 @@
   }
 
   public final class DataKt {
-    ctor public DataKt();
     method public static inline androidx.work.Data workDataOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ListenableFutureKt {
-    ctor public ListenableFutureKt();
   }
 
   public final class OneTimeWorkRequestKt {
-    ctor public OneTimeWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.OneTimeWorkRequest.Builder OneTimeWorkRequestBuilder();
     method public static inline androidx.work.OneTimeWorkRequest.Builder setInputMerger(androidx.work.OneTimeWorkRequest.Builder, kotlin.reflect.KClass<? extends androidx.work.InputMerger> inputMerger);
   }
 
   public final class OperationKt {
-    ctor public OperationKt();
     method public static suspend inline Object! await(androidx.work.Operation, kotlin.coroutines.Continuation<? super androidx.work.Operation.State.SUCCESS> p);
   }
 
   public final class PeriodicWorkRequestKt {
-    ctor public PeriodicWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit);
     method @RequiresApi(26) public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(java.time.Duration repeatInterval);
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit, long flexTimeInterval, java.util.concurrent.TimeUnit flexTimeIntervalUnit);
diff --git a/work/workmanager-ktx/api/2.1.0-alpha01.txt b/work/workmanager-ktx/api/2.1.0-alpha01.txt
index 4ed72f8..be95071 100644
--- a/work/workmanager-ktx/api/2.1.0-alpha01.txt
+++ b/work/workmanager-ktx/api/2.1.0-alpha01.txt
@@ -11,27 +11,22 @@
   }
 
   public final class DataKt {
-    ctor public DataKt();
     method public static inline androidx.work.Data workDataOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ListenableFutureKt {
-    ctor public ListenableFutureKt();
   }
 
   public final class OneTimeWorkRequestKt {
-    ctor public OneTimeWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.OneTimeWorkRequest.Builder OneTimeWorkRequestBuilder();
     method public static inline androidx.work.OneTimeWorkRequest.Builder setInputMerger(androidx.work.OneTimeWorkRequest.Builder, kotlin.reflect.KClass<? extends androidx.work.InputMerger> inputMerger);
   }
 
   public final class OperationKt {
-    ctor public OperationKt();
     method public static suspend inline Object! await(androidx.work.Operation, kotlin.coroutines.Continuation<? super androidx.work.Operation.State.SUCCESS> p);
   }
 
   public final class PeriodicWorkRequestKt {
-    ctor public PeriodicWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit);
     method @RequiresApi(26) public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(java.time.Duration repeatInterval);
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit, long flexTimeInterval, java.util.concurrent.TimeUnit flexTimeIntervalUnit);
diff --git a/work/workmanager-ktx/api/2.1.0-alpha02.txt b/work/workmanager-ktx/api/2.1.0-alpha02.txt
index 4ed72f8..be95071 100644
--- a/work/workmanager-ktx/api/2.1.0-alpha02.txt
+++ b/work/workmanager-ktx/api/2.1.0-alpha02.txt
@@ -11,27 +11,22 @@
   }
 
   public final class DataKt {
-    ctor public DataKt();
     method public static inline androidx.work.Data workDataOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ListenableFutureKt {
-    ctor public ListenableFutureKt();
   }
 
   public final class OneTimeWorkRequestKt {
-    ctor public OneTimeWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.OneTimeWorkRequest.Builder OneTimeWorkRequestBuilder();
     method public static inline androidx.work.OneTimeWorkRequest.Builder setInputMerger(androidx.work.OneTimeWorkRequest.Builder, kotlin.reflect.KClass<? extends androidx.work.InputMerger> inputMerger);
   }
 
   public final class OperationKt {
-    ctor public OperationKt();
     method public static suspend inline Object! await(androidx.work.Operation, kotlin.coroutines.Continuation<? super androidx.work.Operation.State.SUCCESS> p);
   }
 
   public final class PeriodicWorkRequestKt {
-    ctor public PeriodicWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit);
     method @RequiresApi(26) public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(java.time.Duration repeatInterval);
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit, long flexTimeInterval, java.util.concurrent.TimeUnit flexTimeIntervalUnit);
diff --git a/work/workmanager-ktx/api/2.1.0-alpha03.txt b/work/workmanager-ktx/api/2.1.0-alpha03.txt
index 4ed72f8..be95071 100644
--- a/work/workmanager-ktx/api/2.1.0-alpha03.txt
+++ b/work/workmanager-ktx/api/2.1.0-alpha03.txt
@@ -11,27 +11,22 @@
   }
 
   public final class DataKt {
-    ctor public DataKt();
     method public static inline androidx.work.Data workDataOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ListenableFutureKt {
-    ctor public ListenableFutureKt();
   }
 
   public final class OneTimeWorkRequestKt {
-    ctor public OneTimeWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.OneTimeWorkRequest.Builder OneTimeWorkRequestBuilder();
     method public static inline androidx.work.OneTimeWorkRequest.Builder setInputMerger(androidx.work.OneTimeWorkRequest.Builder, kotlin.reflect.KClass<? extends androidx.work.InputMerger> inputMerger);
   }
 
   public final class OperationKt {
-    ctor public OperationKt();
     method public static suspend inline Object! await(androidx.work.Operation, kotlin.coroutines.Continuation<? super androidx.work.Operation.State.SUCCESS> p);
   }
 
   public final class PeriodicWorkRequestKt {
-    ctor public PeriodicWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit);
     method @RequiresApi(26) public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(java.time.Duration repeatInterval);
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit, long flexTimeInterval, java.util.concurrent.TimeUnit flexTimeIntervalUnit);
diff --git a/work/workmanager-ktx/api/2.1.0-beta01.txt b/work/workmanager-ktx/api/2.1.0-beta01.txt
index 4ed72f8..be95071 100644
--- a/work/workmanager-ktx/api/2.1.0-beta01.txt
+++ b/work/workmanager-ktx/api/2.1.0-beta01.txt
@@ -11,27 +11,22 @@
   }
 
   public final class DataKt {
-    ctor public DataKt();
     method public static inline androidx.work.Data workDataOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ListenableFutureKt {
-    ctor public ListenableFutureKt();
   }
 
   public final class OneTimeWorkRequestKt {
-    ctor public OneTimeWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.OneTimeWorkRequest.Builder OneTimeWorkRequestBuilder();
     method public static inline androidx.work.OneTimeWorkRequest.Builder setInputMerger(androidx.work.OneTimeWorkRequest.Builder, kotlin.reflect.KClass<? extends androidx.work.InputMerger> inputMerger);
   }
 
   public final class OperationKt {
-    ctor public OperationKt();
     method public static suspend inline Object! await(androidx.work.Operation, kotlin.coroutines.Continuation<? super androidx.work.Operation.State.SUCCESS> p);
   }
 
   public final class PeriodicWorkRequestKt {
-    ctor public PeriodicWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit);
     method @RequiresApi(26) public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(java.time.Duration repeatInterval);
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit, long flexTimeInterval, java.util.concurrent.TimeUnit flexTimeIntervalUnit);
diff --git a/work/workmanager-ktx/api/2.1.0-beta02.txt b/work/workmanager-ktx/api/2.1.0-beta02.txt
index 4ed72f8..be95071 100644
--- a/work/workmanager-ktx/api/2.1.0-beta02.txt
+++ b/work/workmanager-ktx/api/2.1.0-beta02.txt
@@ -11,27 +11,22 @@
   }
 
   public final class DataKt {
-    ctor public DataKt();
     method public static inline androidx.work.Data workDataOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ListenableFutureKt {
-    ctor public ListenableFutureKt();
   }
 
   public final class OneTimeWorkRequestKt {
-    ctor public OneTimeWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.OneTimeWorkRequest.Builder OneTimeWorkRequestBuilder();
     method public static inline androidx.work.OneTimeWorkRequest.Builder setInputMerger(androidx.work.OneTimeWorkRequest.Builder, kotlin.reflect.KClass<? extends androidx.work.InputMerger> inputMerger);
   }
 
   public final class OperationKt {
-    ctor public OperationKt();
     method public static suspend inline Object! await(androidx.work.Operation, kotlin.coroutines.Continuation<? super androidx.work.Operation.State.SUCCESS> p);
   }
 
   public final class PeriodicWorkRequestKt {
-    ctor public PeriodicWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit);
     method @RequiresApi(26) public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(java.time.Duration repeatInterval);
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit, long flexTimeInterval, java.util.concurrent.TimeUnit flexTimeIntervalUnit);
diff --git a/work/workmanager-ktx/api/2.1.0-rc01.txt b/work/workmanager-ktx/api/2.1.0-rc01.txt
index 4ed72f8..be95071 100644
--- a/work/workmanager-ktx/api/2.1.0-rc01.txt
+++ b/work/workmanager-ktx/api/2.1.0-rc01.txt
@@ -11,27 +11,22 @@
   }
 
   public final class DataKt {
-    ctor public DataKt();
     method public static inline androidx.work.Data workDataOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ListenableFutureKt {
-    ctor public ListenableFutureKt();
   }
 
   public final class OneTimeWorkRequestKt {
-    ctor public OneTimeWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.OneTimeWorkRequest.Builder OneTimeWorkRequestBuilder();
     method public static inline androidx.work.OneTimeWorkRequest.Builder setInputMerger(androidx.work.OneTimeWorkRequest.Builder, kotlin.reflect.KClass<? extends androidx.work.InputMerger> inputMerger);
   }
 
   public final class OperationKt {
-    ctor public OperationKt();
     method public static suspend inline Object! await(androidx.work.Operation, kotlin.coroutines.Continuation<? super androidx.work.Operation.State.SUCCESS> p);
   }
 
   public final class PeriodicWorkRequestKt {
-    ctor public PeriodicWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit);
     method @RequiresApi(26) public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(java.time.Duration repeatInterval);
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit, long flexTimeInterval, java.util.concurrent.TimeUnit flexTimeIntervalUnit);
diff --git a/work/workmanager-ktx/api/2.1.0.txt b/work/workmanager-ktx/api/2.1.0.txt
index 4ed72f8..be95071 100644
--- a/work/workmanager-ktx/api/2.1.0.txt
+++ b/work/workmanager-ktx/api/2.1.0.txt
@@ -11,27 +11,22 @@
   }
 
   public final class DataKt {
-    ctor public DataKt();
     method public static inline androidx.work.Data workDataOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ListenableFutureKt {
-    ctor public ListenableFutureKt();
   }
 
   public final class OneTimeWorkRequestKt {
-    ctor public OneTimeWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.OneTimeWorkRequest.Builder OneTimeWorkRequestBuilder();
     method public static inline androidx.work.OneTimeWorkRequest.Builder setInputMerger(androidx.work.OneTimeWorkRequest.Builder, kotlin.reflect.KClass<? extends androidx.work.InputMerger> inputMerger);
   }
 
   public final class OperationKt {
-    ctor public OperationKt();
     method public static suspend inline Object! await(androidx.work.Operation, kotlin.coroutines.Continuation<? super androidx.work.Operation.State.SUCCESS> p);
   }
 
   public final class PeriodicWorkRequestKt {
-    ctor public PeriodicWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit);
     method @RequiresApi(26) public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(java.time.Duration repeatInterval);
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit, long flexTimeInterval, java.util.concurrent.TimeUnit flexTimeIntervalUnit);
diff --git a/work/workmanager-ktx/api/2.2.0-beta01.txt b/work/workmanager-ktx/api/2.2.0-beta01.txt
index 4ed72f8..be95071 100644
--- a/work/workmanager-ktx/api/2.2.0-beta01.txt
+++ b/work/workmanager-ktx/api/2.2.0-beta01.txt
@@ -11,27 +11,22 @@
   }
 
   public final class DataKt {
-    ctor public DataKt();
     method public static inline androidx.work.Data workDataOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ListenableFutureKt {
-    ctor public ListenableFutureKt();
   }
 
   public final class OneTimeWorkRequestKt {
-    ctor public OneTimeWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.OneTimeWorkRequest.Builder OneTimeWorkRequestBuilder();
     method public static inline androidx.work.OneTimeWorkRequest.Builder setInputMerger(androidx.work.OneTimeWorkRequest.Builder, kotlin.reflect.KClass<? extends androidx.work.InputMerger> inputMerger);
   }
 
   public final class OperationKt {
-    ctor public OperationKt();
     method public static suspend inline Object! await(androidx.work.Operation, kotlin.coroutines.Continuation<? super androidx.work.Operation.State.SUCCESS> p);
   }
 
   public final class PeriodicWorkRequestKt {
-    ctor public PeriodicWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit);
     method @RequiresApi(26) public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(java.time.Duration repeatInterval);
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit, long flexTimeInterval, java.util.concurrent.TimeUnit flexTimeIntervalUnit);
diff --git a/work/workmanager-ktx/api/2.3.0-alpha01.txt b/work/workmanager-ktx/api/2.3.0-alpha01.txt
index 32b05f64..fbd55e5 100644
--- a/work/workmanager-ktx/api/2.3.0-alpha01.txt
+++ b/work/workmanager-ktx/api/2.3.0-alpha01.txt
@@ -12,28 +12,23 @@
   }
 
   public final class DataKt {
-    ctor public DataKt();
     method public static inline <reified T> boolean containsKey(androidx.work.Data, String key);
     method public static inline androidx.work.Data workDataOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ListenableFutureKt {
-    ctor public ListenableFutureKt();
   }
 
   public final class OneTimeWorkRequestKt {
-    ctor public OneTimeWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.OneTimeWorkRequest.Builder OneTimeWorkRequestBuilder();
     method public static inline androidx.work.OneTimeWorkRequest.Builder setInputMerger(androidx.work.OneTimeWorkRequest.Builder, kotlin.reflect.KClass<? extends androidx.work.InputMerger> inputMerger);
   }
 
   public final class OperationKt {
-    ctor public OperationKt();
     method public static suspend inline Object! await(androidx.work.Operation, kotlin.coroutines.Continuation<? super androidx.work.Operation.State.SUCCESS> p);
   }
 
   public final class PeriodicWorkRequestKt {
-    ctor public PeriodicWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit);
     method @RequiresApi(26) public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(java.time.Duration repeatInterval);
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit, long flexTimeInterval, java.util.concurrent.TimeUnit flexTimeIntervalUnit);
diff --git a/work/workmanager-ktx/api/2.3.0-alpha02.txt b/work/workmanager-ktx/api/2.3.0-alpha02.txt
index 5873b39..dee5846 100644
--- a/work/workmanager-ktx/api/2.3.0-alpha02.txt
+++ b/work/workmanager-ktx/api/2.3.0-alpha02.txt
@@ -13,28 +13,23 @@
   }
 
   public final class DataKt {
-    ctor public DataKt();
     method public static inline <reified T> boolean hasKeyWithValueOfType(androidx.work.Data, String key);
     method public static inline androidx.work.Data workDataOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ListenableFutureKt {
-    ctor public ListenableFutureKt();
   }
 
   public final class OneTimeWorkRequestKt {
-    ctor public OneTimeWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.OneTimeWorkRequest.Builder OneTimeWorkRequestBuilder();
     method public static inline androidx.work.OneTimeWorkRequest.Builder setInputMerger(androidx.work.OneTimeWorkRequest.Builder, kotlin.reflect.KClass<? extends androidx.work.InputMerger> inputMerger);
   }
 
   public final class OperationKt {
-    ctor public OperationKt();
     method public static suspend inline Object! await(androidx.work.Operation, kotlin.coroutines.Continuation<? super androidx.work.Operation.State.SUCCESS> p);
   }
 
   public final class PeriodicWorkRequestKt {
-    ctor public PeriodicWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit);
     method @RequiresApi(26) public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(java.time.Duration repeatInterval);
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit, long flexTimeInterval, java.util.concurrent.TimeUnit flexTimeIntervalUnit);
diff --git a/work/workmanager-ktx/api/2.3.0-alpha03.txt b/work/workmanager-ktx/api/2.3.0-alpha03.txt
index 5873b39..dee5846 100644
--- a/work/workmanager-ktx/api/2.3.0-alpha03.txt
+++ b/work/workmanager-ktx/api/2.3.0-alpha03.txt
@@ -13,28 +13,23 @@
   }
 
   public final class DataKt {
-    ctor public DataKt();
     method public static inline <reified T> boolean hasKeyWithValueOfType(androidx.work.Data, String key);
     method public static inline androidx.work.Data workDataOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ListenableFutureKt {
-    ctor public ListenableFutureKt();
   }
 
   public final class OneTimeWorkRequestKt {
-    ctor public OneTimeWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.OneTimeWorkRequest.Builder OneTimeWorkRequestBuilder();
     method public static inline androidx.work.OneTimeWorkRequest.Builder setInputMerger(androidx.work.OneTimeWorkRequest.Builder, kotlin.reflect.KClass<? extends androidx.work.InputMerger> inputMerger);
   }
 
   public final class OperationKt {
-    ctor public OperationKt();
     method public static suspend inline Object! await(androidx.work.Operation, kotlin.coroutines.Continuation<? super androidx.work.Operation.State.SUCCESS> p);
   }
 
   public final class PeriodicWorkRequestKt {
-    ctor public PeriodicWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit);
     method @RequiresApi(26) public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(java.time.Duration repeatInterval);
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit, long flexTimeInterval, java.util.concurrent.TimeUnit flexTimeIntervalUnit);
diff --git a/work/workmanager-ktx/api/2.3.0-beta01.txt b/work/workmanager-ktx/api/2.3.0-beta01.txt
index 5873b39..dee5846 100644
--- a/work/workmanager-ktx/api/2.3.0-beta01.txt
+++ b/work/workmanager-ktx/api/2.3.0-beta01.txt
@@ -13,28 +13,23 @@
   }
 
   public final class DataKt {
-    ctor public DataKt();
     method public static inline <reified T> boolean hasKeyWithValueOfType(androidx.work.Data, String key);
     method public static inline androidx.work.Data workDataOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ListenableFutureKt {
-    ctor public ListenableFutureKt();
   }
 
   public final class OneTimeWorkRequestKt {
-    ctor public OneTimeWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.OneTimeWorkRequest.Builder OneTimeWorkRequestBuilder();
     method public static inline androidx.work.OneTimeWorkRequest.Builder setInputMerger(androidx.work.OneTimeWorkRequest.Builder, kotlin.reflect.KClass<? extends androidx.work.InputMerger> inputMerger);
   }
 
   public final class OperationKt {
-    ctor public OperationKt();
     method public static suspend inline Object! await(androidx.work.Operation, kotlin.coroutines.Continuation<? super androidx.work.Operation.State.SUCCESS> p);
   }
 
   public final class PeriodicWorkRequestKt {
-    ctor public PeriodicWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit);
     method @RequiresApi(26) public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(java.time.Duration repeatInterval);
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit, long flexTimeInterval, java.util.concurrent.TimeUnit flexTimeIntervalUnit);
diff --git a/work/workmanager-ktx/api/2.3.0-beta02.txt b/work/workmanager-ktx/api/2.3.0-beta02.txt
index 5873b39..dee5846 100644
--- a/work/workmanager-ktx/api/2.3.0-beta02.txt
+++ b/work/workmanager-ktx/api/2.3.0-beta02.txt
@@ -13,28 +13,23 @@
   }
 
   public final class DataKt {
-    ctor public DataKt();
     method public static inline <reified T> boolean hasKeyWithValueOfType(androidx.work.Data, String key);
     method public static inline androidx.work.Data workDataOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ListenableFutureKt {
-    ctor public ListenableFutureKt();
   }
 
   public final class OneTimeWorkRequestKt {
-    ctor public OneTimeWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.OneTimeWorkRequest.Builder OneTimeWorkRequestBuilder();
     method public static inline androidx.work.OneTimeWorkRequest.Builder setInputMerger(androidx.work.OneTimeWorkRequest.Builder, kotlin.reflect.KClass<? extends androidx.work.InputMerger> inputMerger);
   }
 
   public final class OperationKt {
-    ctor public OperationKt();
     method public static suspend inline Object! await(androidx.work.Operation, kotlin.coroutines.Continuation<? super androidx.work.Operation.State.SUCCESS> p);
   }
 
   public final class PeriodicWorkRequestKt {
-    ctor public PeriodicWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit);
     method @RequiresApi(26) public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(java.time.Duration repeatInterval);
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit, long flexTimeInterval, java.util.concurrent.TimeUnit flexTimeIntervalUnit);
diff --git a/work/workmanager-ktx/api/current.txt b/work/workmanager-ktx/api/current.txt
index 5873b39..dee5846 100644
--- a/work/workmanager-ktx/api/current.txt
+++ b/work/workmanager-ktx/api/current.txt
@@ -13,28 +13,23 @@
   }
 
   public final class DataKt {
-    ctor public DataKt();
     method public static inline <reified T> boolean hasKeyWithValueOfType(androidx.work.Data, String key);
     method public static inline androidx.work.Data workDataOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ListenableFutureKt {
-    ctor public ListenableFutureKt();
   }
 
   public final class OneTimeWorkRequestKt {
-    ctor public OneTimeWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.OneTimeWorkRequest.Builder OneTimeWorkRequestBuilder();
     method public static inline androidx.work.OneTimeWorkRequest.Builder setInputMerger(androidx.work.OneTimeWorkRequest.Builder, kotlin.reflect.KClass<? extends androidx.work.InputMerger> inputMerger);
   }
 
   public final class OperationKt {
-    ctor public OperationKt();
     method public static suspend inline Object! await(androidx.work.Operation, kotlin.coroutines.Continuation<? super androidx.work.Operation.State.SUCCESS> p);
   }
 
   public final class PeriodicWorkRequestKt {
-    ctor public PeriodicWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit);
     method @RequiresApi(26) public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(java.time.Duration repeatInterval);
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit, long flexTimeInterval, java.util.concurrent.TimeUnit flexTimeIntervalUnit);
diff --git a/work/workmanager-ktx/api/public_plus_experimental_2.0.0-rc01.txt b/work/workmanager-ktx/api/public_plus_experimental_2.0.0-rc01.txt
index f280943..b4d1084 100644
--- a/work/workmanager-ktx/api/public_plus_experimental_2.0.0-rc01.txt
+++ b/work/workmanager-ktx/api/public_plus_experimental_2.0.0-rc01.txt
@@ -11,27 +11,22 @@
   }
 
   public final class DataKt {
-    ctor public DataKt();
     method public static inline androidx.work.Data workDataOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ListenableFutureKt {
-    ctor public ListenableFutureKt();
   }
 
   public final class OneTimeWorkRequestKt {
-    ctor public OneTimeWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.OneTimeWorkRequest.Builder OneTimeWorkRequestBuilder();
     method public static inline androidx.work.OneTimeWorkRequest.Builder setInputMerger(androidx.work.OneTimeWorkRequest.Builder, kotlin.reflect.KClass<? extends androidx.work.InputMerger> inputMerger);
   }
 
   public final class OperationKt {
-    ctor public OperationKt();
     method public static suspend inline Object! await(androidx.work.Operation, kotlin.coroutines.Continuation<? super androidx.work.Operation.State.SUCCESS> p);
   }
 
   public final class PeriodicWorkRequestKt {
-    ctor public PeriodicWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit);
     method @RequiresApi(26) public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(java.time.Duration repeatInterval);
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit, long flexTimeInterval, java.util.concurrent.TimeUnit flexTimeIntervalUnit);
diff --git a/work/workmanager-ktx/api/public_plus_experimental_2.0.0.txt b/work/workmanager-ktx/api/public_plus_experimental_2.0.0.txt
index f280943..b4d1084 100644
--- a/work/workmanager-ktx/api/public_plus_experimental_2.0.0.txt
+++ b/work/workmanager-ktx/api/public_plus_experimental_2.0.0.txt
@@ -11,27 +11,22 @@
   }
 
   public final class DataKt {
-    ctor public DataKt();
     method public static inline androidx.work.Data workDataOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ListenableFutureKt {
-    ctor public ListenableFutureKt();
   }
 
   public final class OneTimeWorkRequestKt {
-    ctor public OneTimeWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.OneTimeWorkRequest.Builder OneTimeWorkRequestBuilder();
     method public static inline androidx.work.OneTimeWorkRequest.Builder setInputMerger(androidx.work.OneTimeWorkRequest.Builder, kotlin.reflect.KClass<? extends androidx.work.InputMerger> inputMerger);
   }
 
   public final class OperationKt {
-    ctor public OperationKt();
     method public static suspend inline Object! await(androidx.work.Operation, kotlin.coroutines.Continuation<? super androidx.work.Operation.State.SUCCESS> p);
   }
 
   public final class PeriodicWorkRequestKt {
-    ctor public PeriodicWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit);
     method @RequiresApi(26) public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(java.time.Duration repeatInterval);
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit, long flexTimeInterval, java.util.concurrent.TimeUnit flexTimeIntervalUnit);
diff --git a/work/workmanager-ktx/api/public_plus_experimental_2.1.0-alpha01.txt b/work/workmanager-ktx/api/public_plus_experimental_2.1.0-alpha01.txt
index 4ed72f8..be95071 100644
--- a/work/workmanager-ktx/api/public_plus_experimental_2.1.0-alpha01.txt
+++ b/work/workmanager-ktx/api/public_plus_experimental_2.1.0-alpha01.txt
@@ -11,27 +11,22 @@
   }
 
   public final class DataKt {
-    ctor public DataKt();
     method public static inline androidx.work.Data workDataOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ListenableFutureKt {
-    ctor public ListenableFutureKt();
   }
 
   public final class OneTimeWorkRequestKt {
-    ctor public OneTimeWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.OneTimeWorkRequest.Builder OneTimeWorkRequestBuilder();
     method public static inline androidx.work.OneTimeWorkRequest.Builder setInputMerger(androidx.work.OneTimeWorkRequest.Builder, kotlin.reflect.KClass<? extends androidx.work.InputMerger> inputMerger);
   }
 
   public final class OperationKt {
-    ctor public OperationKt();
     method public static suspend inline Object! await(androidx.work.Operation, kotlin.coroutines.Continuation<? super androidx.work.Operation.State.SUCCESS> p);
   }
 
   public final class PeriodicWorkRequestKt {
-    ctor public PeriodicWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit);
     method @RequiresApi(26) public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(java.time.Duration repeatInterval);
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit, long flexTimeInterval, java.util.concurrent.TimeUnit flexTimeIntervalUnit);
diff --git a/work/workmanager-ktx/api/public_plus_experimental_2.1.0-alpha02.txt b/work/workmanager-ktx/api/public_plus_experimental_2.1.0-alpha02.txt
index 4ed72f8..be95071 100644
--- a/work/workmanager-ktx/api/public_plus_experimental_2.1.0-alpha02.txt
+++ b/work/workmanager-ktx/api/public_plus_experimental_2.1.0-alpha02.txt
@@ -11,27 +11,22 @@
   }
 
   public final class DataKt {
-    ctor public DataKt();
     method public static inline androidx.work.Data workDataOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ListenableFutureKt {
-    ctor public ListenableFutureKt();
   }
 
   public final class OneTimeWorkRequestKt {
-    ctor public OneTimeWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.OneTimeWorkRequest.Builder OneTimeWorkRequestBuilder();
     method public static inline androidx.work.OneTimeWorkRequest.Builder setInputMerger(androidx.work.OneTimeWorkRequest.Builder, kotlin.reflect.KClass<? extends androidx.work.InputMerger> inputMerger);
   }
 
   public final class OperationKt {
-    ctor public OperationKt();
     method public static suspend inline Object! await(androidx.work.Operation, kotlin.coroutines.Continuation<? super androidx.work.Operation.State.SUCCESS> p);
   }
 
   public final class PeriodicWorkRequestKt {
-    ctor public PeriodicWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit);
     method @RequiresApi(26) public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(java.time.Duration repeatInterval);
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit, long flexTimeInterval, java.util.concurrent.TimeUnit flexTimeIntervalUnit);
diff --git a/work/workmanager-ktx/api/public_plus_experimental_2.1.0-alpha03.txt b/work/workmanager-ktx/api/public_plus_experimental_2.1.0-alpha03.txt
index 4ed72f8..be95071 100644
--- a/work/workmanager-ktx/api/public_plus_experimental_2.1.0-alpha03.txt
+++ b/work/workmanager-ktx/api/public_plus_experimental_2.1.0-alpha03.txt
@@ -11,27 +11,22 @@
   }
 
   public final class DataKt {
-    ctor public DataKt();
     method public static inline androidx.work.Data workDataOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ListenableFutureKt {
-    ctor public ListenableFutureKt();
   }
 
   public final class OneTimeWorkRequestKt {
-    ctor public OneTimeWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.OneTimeWorkRequest.Builder OneTimeWorkRequestBuilder();
     method public static inline androidx.work.OneTimeWorkRequest.Builder setInputMerger(androidx.work.OneTimeWorkRequest.Builder, kotlin.reflect.KClass<? extends androidx.work.InputMerger> inputMerger);
   }
 
   public final class OperationKt {
-    ctor public OperationKt();
     method public static suspend inline Object! await(androidx.work.Operation, kotlin.coroutines.Continuation<? super androidx.work.Operation.State.SUCCESS> p);
   }
 
   public final class PeriodicWorkRequestKt {
-    ctor public PeriodicWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit);
     method @RequiresApi(26) public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(java.time.Duration repeatInterval);
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit, long flexTimeInterval, java.util.concurrent.TimeUnit flexTimeIntervalUnit);
diff --git a/work/workmanager-ktx/api/public_plus_experimental_2.1.0-beta01.txt b/work/workmanager-ktx/api/public_plus_experimental_2.1.0-beta01.txt
index 4ed72f8..be95071 100644
--- a/work/workmanager-ktx/api/public_plus_experimental_2.1.0-beta01.txt
+++ b/work/workmanager-ktx/api/public_plus_experimental_2.1.0-beta01.txt
@@ -11,27 +11,22 @@
   }
 
   public final class DataKt {
-    ctor public DataKt();
     method public static inline androidx.work.Data workDataOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ListenableFutureKt {
-    ctor public ListenableFutureKt();
   }
 
   public final class OneTimeWorkRequestKt {
-    ctor public OneTimeWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.OneTimeWorkRequest.Builder OneTimeWorkRequestBuilder();
     method public static inline androidx.work.OneTimeWorkRequest.Builder setInputMerger(androidx.work.OneTimeWorkRequest.Builder, kotlin.reflect.KClass<? extends androidx.work.InputMerger> inputMerger);
   }
 
   public final class OperationKt {
-    ctor public OperationKt();
     method public static suspend inline Object! await(androidx.work.Operation, kotlin.coroutines.Continuation<? super androidx.work.Operation.State.SUCCESS> p);
   }
 
   public final class PeriodicWorkRequestKt {
-    ctor public PeriodicWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit);
     method @RequiresApi(26) public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(java.time.Duration repeatInterval);
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit, long flexTimeInterval, java.util.concurrent.TimeUnit flexTimeIntervalUnit);
diff --git a/work/workmanager-ktx/api/public_plus_experimental_2.1.0-beta02.txt b/work/workmanager-ktx/api/public_plus_experimental_2.1.0-beta02.txt
index 4ed72f8..be95071 100644
--- a/work/workmanager-ktx/api/public_plus_experimental_2.1.0-beta02.txt
+++ b/work/workmanager-ktx/api/public_plus_experimental_2.1.0-beta02.txt
@@ -11,27 +11,22 @@
   }
 
   public final class DataKt {
-    ctor public DataKt();
     method public static inline androidx.work.Data workDataOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ListenableFutureKt {
-    ctor public ListenableFutureKt();
   }
 
   public final class OneTimeWorkRequestKt {
-    ctor public OneTimeWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.OneTimeWorkRequest.Builder OneTimeWorkRequestBuilder();
     method public static inline androidx.work.OneTimeWorkRequest.Builder setInputMerger(androidx.work.OneTimeWorkRequest.Builder, kotlin.reflect.KClass<? extends androidx.work.InputMerger> inputMerger);
   }
 
   public final class OperationKt {
-    ctor public OperationKt();
     method public static suspend inline Object! await(androidx.work.Operation, kotlin.coroutines.Continuation<? super androidx.work.Operation.State.SUCCESS> p);
   }
 
   public final class PeriodicWorkRequestKt {
-    ctor public PeriodicWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit);
     method @RequiresApi(26) public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(java.time.Duration repeatInterval);
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit, long flexTimeInterval, java.util.concurrent.TimeUnit flexTimeIntervalUnit);
diff --git a/work/workmanager-ktx/api/public_plus_experimental_2.1.0-rc01.txt b/work/workmanager-ktx/api/public_plus_experimental_2.1.0-rc01.txt
index 4ed72f8..be95071 100644
--- a/work/workmanager-ktx/api/public_plus_experimental_2.1.0-rc01.txt
+++ b/work/workmanager-ktx/api/public_plus_experimental_2.1.0-rc01.txt
@@ -11,27 +11,22 @@
   }
 
   public final class DataKt {
-    ctor public DataKt();
     method public static inline androidx.work.Data workDataOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ListenableFutureKt {
-    ctor public ListenableFutureKt();
   }
 
   public final class OneTimeWorkRequestKt {
-    ctor public OneTimeWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.OneTimeWorkRequest.Builder OneTimeWorkRequestBuilder();
     method public static inline androidx.work.OneTimeWorkRequest.Builder setInputMerger(androidx.work.OneTimeWorkRequest.Builder, kotlin.reflect.KClass<? extends androidx.work.InputMerger> inputMerger);
   }
 
   public final class OperationKt {
-    ctor public OperationKt();
     method public static suspend inline Object! await(androidx.work.Operation, kotlin.coroutines.Continuation<? super androidx.work.Operation.State.SUCCESS> p);
   }
 
   public final class PeriodicWorkRequestKt {
-    ctor public PeriodicWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit);
     method @RequiresApi(26) public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(java.time.Duration repeatInterval);
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit, long flexTimeInterval, java.util.concurrent.TimeUnit flexTimeIntervalUnit);
diff --git a/work/workmanager-ktx/api/public_plus_experimental_2.1.0.txt b/work/workmanager-ktx/api/public_plus_experimental_2.1.0.txt
index 4ed72f8..be95071 100644
--- a/work/workmanager-ktx/api/public_plus_experimental_2.1.0.txt
+++ b/work/workmanager-ktx/api/public_plus_experimental_2.1.0.txt
@@ -11,27 +11,22 @@
   }
 
   public final class DataKt {
-    ctor public DataKt();
     method public static inline androidx.work.Data workDataOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ListenableFutureKt {
-    ctor public ListenableFutureKt();
   }
 
   public final class OneTimeWorkRequestKt {
-    ctor public OneTimeWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.OneTimeWorkRequest.Builder OneTimeWorkRequestBuilder();
     method public static inline androidx.work.OneTimeWorkRequest.Builder setInputMerger(androidx.work.OneTimeWorkRequest.Builder, kotlin.reflect.KClass<? extends androidx.work.InputMerger> inputMerger);
   }
 
   public final class OperationKt {
-    ctor public OperationKt();
     method public static suspend inline Object! await(androidx.work.Operation, kotlin.coroutines.Continuation<? super androidx.work.Operation.State.SUCCESS> p);
   }
 
   public final class PeriodicWorkRequestKt {
-    ctor public PeriodicWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit);
     method @RequiresApi(26) public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(java.time.Duration repeatInterval);
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit, long flexTimeInterval, java.util.concurrent.TimeUnit flexTimeIntervalUnit);
diff --git a/work/workmanager-ktx/api/public_plus_experimental_2.2.0-beta01.txt b/work/workmanager-ktx/api/public_plus_experimental_2.2.0-beta01.txt
index 4ed72f8..be95071 100644
--- a/work/workmanager-ktx/api/public_plus_experimental_2.2.0-beta01.txt
+++ b/work/workmanager-ktx/api/public_plus_experimental_2.2.0-beta01.txt
@@ -11,27 +11,22 @@
   }
 
   public final class DataKt {
-    ctor public DataKt();
     method public static inline androidx.work.Data workDataOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ListenableFutureKt {
-    ctor public ListenableFutureKt();
   }
 
   public final class OneTimeWorkRequestKt {
-    ctor public OneTimeWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.OneTimeWorkRequest.Builder OneTimeWorkRequestBuilder();
     method public static inline androidx.work.OneTimeWorkRequest.Builder setInputMerger(androidx.work.OneTimeWorkRequest.Builder, kotlin.reflect.KClass<? extends androidx.work.InputMerger> inputMerger);
   }
 
   public final class OperationKt {
-    ctor public OperationKt();
     method public static suspend inline Object! await(androidx.work.Operation, kotlin.coroutines.Continuation<? super androidx.work.Operation.State.SUCCESS> p);
   }
 
   public final class PeriodicWorkRequestKt {
-    ctor public PeriodicWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit);
     method @RequiresApi(26) public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(java.time.Duration repeatInterval);
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit, long flexTimeInterval, java.util.concurrent.TimeUnit flexTimeIntervalUnit);
diff --git a/work/workmanager-ktx/api/public_plus_experimental_2.3.0-alpha01.txt b/work/workmanager-ktx/api/public_plus_experimental_2.3.0-alpha01.txt
index 32b05f64..fbd55e5 100644
--- a/work/workmanager-ktx/api/public_plus_experimental_2.3.0-alpha01.txt
+++ b/work/workmanager-ktx/api/public_plus_experimental_2.3.0-alpha01.txt
@@ -12,28 +12,23 @@
   }
 
   public final class DataKt {
-    ctor public DataKt();
     method public static inline <reified T> boolean containsKey(androidx.work.Data, String key);
     method public static inline androidx.work.Data workDataOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ListenableFutureKt {
-    ctor public ListenableFutureKt();
   }
 
   public final class OneTimeWorkRequestKt {
-    ctor public OneTimeWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.OneTimeWorkRequest.Builder OneTimeWorkRequestBuilder();
     method public static inline androidx.work.OneTimeWorkRequest.Builder setInputMerger(androidx.work.OneTimeWorkRequest.Builder, kotlin.reflect.KClass<? extends androidx.work.InputMerger> inputMerger);
   }
 
   public final class OperationKt {
-    ctor public OperationKt();
     method public static suspend inline Object! await(androidx.work.Operation, kotlin.coroutines.Continuation<? super androidx.work.Operation.State.SUCCESS> p);
   }
 
   public final class PeriodicWorkRequestKt {
-    ctor public PeriodicWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit);
     method @RequiresApi(26) public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(java.time.Duration repeatInterval);
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit, long flexTimeInterval, java.util.concurrent.TimeUnit flexTimeIntervalUnit);
diff --git a/work/workmanager-ktx/api/public_plus_experimental_2.3.0-alpha02.txt b/work/workmanager-ktx/api/public_plus_experimental_2.3.0-alpha02.txt
index 5873b39..dee5846 100644
--- a/work/workmanager-ktx/api/public_plus_experimental_2.3.0-alpha02.txt
+++ b/work/workmanager-ktx/api/public_plus_experimental_2.3.0-alpha02.txt
@@ -13,28 +13,23 @@
   }
 
   public final class DataKt {
-    ctor public DataKt();
     method public static inline <reified T> boolean hasKeyWithValueOfType(androidx.work.Data, String key);
     method public static inline androidx.work.Data workDataOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ListenableFutureKt {
-    ctor public ListenableFutureKt();
   }
 
   public final class OneTimeWorkRequestKt {
-    ctor public OneTimeWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.OneTimeWorkRequest.Builder OneTimeWorkRequestBuilder();
     method public static inline androidx.work.OneTimeWorkRequest.Builder setInputMerger(androidx.work.OneTimeWorkRequest.Builder, kotlin.reflect.KClass<? extends androidx.work.InputMerger> inputMerger);
   }
 
   public final class OperationKt {
-    ctor public OperationKt();
     method public static suspend inline Object! await(androidx.work.Operation, kotlin.coroutines.Continuation<? super androidx.work.Operation.State.SUCCESS> p);
   }
 
   public final class PeriodicWorkRequestKt {
-    ctor public PeriodicWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit);
     method @RequiresApi(26) public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(java.time.Duration repeatInterval);
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit, long flexTimeInterval, java.util.concurrent.TimeUnit flexTimeIntervalUnit);
diff --git a/work/workmanager-ktx/api/public_plus_experimental_2.3.0-alpha03.txt b/work/workmanager-ktx/api/public_plus_experimental_2.3.0-alpha03.txt
index 5873b39..dee5846 100644
--- a/work/workmanager-ktx/api/public_plus_experimental_2.3.0-alpha03.txt
+++ b/work/workmanager-ktx/api/public_plus_experimental_2.3.0-alpha03.txt
@@ -13,28 +13,23 @@
   }
 
   public final class DataKt {
-    ctor public DataKt();
     method public static inline <reified T> boolean hasKeyWithValueOfType(androidx.work.Data, String key);
     method public static inline androidx.work.Data workDataOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ListenableFutureKt {
-    ctor public ListenableFutureKt();
   }
 
   public final class OneTimeWorkRequestKt {
-    ctor public OneTimeWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.OneTimeWorkRequest.Builder OneTimeWorkRequestBuilder();
     method public static inline androidx.work.OneTimeWorkRequest.Builder setInputMerger(androidx.work.OneTimeWorkRequest.Builder, kotlin.reflect.KClass<? extends androidx.work.InputMerger> inputMerger);
   }
 
   public final class OperationKt {
-    ctor public OperationKt();
     method public static suspend inline Object! await(androidx.work.Operation, kotlin.coroutines.Continuation<? super androidx.work.Operation.State.SUCCESS> p);
   }
 
   public final class PeriodicWorkRequestKt {
-    ctor public PeriodicWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit);
     method @RequiresApi(26) public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(java.time.Duration repeatInterval);
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit, long flexTimeInterval, java.util.concurrent.TimeUnit flexTimeIntervalUnit);
diff --git a/work/workmanager-ktx/api/public_plus_experimental_2.3.0-beta01.txt b/work/workmanager-ktx/api/public_plus_experimental_2.3.0-beta01.txt
index 5873b39..dee5846 100644
--- a/work/workmanager-ktx/api/public_plus_experimental_2.3.0-beta01.txt
+++ b/work/workmanager-ktx/api/public_plus_experimental_2.3.0-beta01.txt
@@ -13,28 +13,23 @@
   }
 
   public final class DataKt {
-    ctor public DataKt();
     method public static inline <reified T> boolean hasKeyWithValueOfType(androidx.work.Data, String key);
     method public static inline androidx.work.Data workDataOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ListenableFutureKt {
-    ctor public ListenableFutureKt();
   }
 
   public final class OneTimeWorkRequestKt {
-    ctor public OneTimeWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.OneTimeWorkRequest.Builder OneTimeWorkRequestBuilder();
     method public static inline androidx.work.OneTimeWorkRequest.Builder setInputMerger(androidx.work.OneTimeWorkRequest.Builder, kotlin.reflect.KClass<? extends androidx.work.InputMerger> inputMerger);
   }
 
   public final class OperationKt {
-    ctor public OperationKt();
     method public static suspend inline Object! await(androidx.work.Operation, kotlin.coroutines.Continuation<? super androidx.work.Operation.State.SUCCESS> p);
   }
 
   public final class PeriodicWorkRequestKt {
-    ctor public PeriodicWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit);
     method @RequiresApi(26) public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(java.time.Duration repeatInterval);
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit, long flexTimeInterval, java.util.concurrent.TimeUnit flexTimeIntervalUnit);
diff --git a/work/workmanager-ktx/api/public_plus_experimental_2.3.0-beta02.txt b/work/workmanager-ktx/api/public_plus_experimental_2.3.0-beta02.txt
index 5873b39..dee5846 100644
--- a/work/workmanager-ktx/api/public_plus_experimental_2.3.0-beta02.txt
+++ b/work/workmanager-ktx/api/public_plus_experimental_2.3.0-beta02.txt
@@ -13,28 +13,23 @@
   }
 
   public final class DataKt {
-    ctor public DataKt();
     method public static inline <reified T> boolean hasKeyWithValueOfType(androidx.work.Data, String key);
     method public static inline androidx.work.Data workDataOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ListenableFutureKt {
-    ctor public ListenableFutureKt();
   }
 
   public final class OneTimeWorkRequestKt {
-    ctor public OneTimeWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.OneTimeWorkRequest.Builder OneTimeWorkRequestBuilder();
     method public static inline androidx.work.OneTimeWorkRequest.Builder setInputMerger(androidx.work.OneTimeWorkRequest.Builder, kotlin.reflect.KClass<? extends androidx.work.InputMerger> inputMerger);
   }
 
   public final class OperationKt {
-    ctor public OperationKt();
     method public static suspend inline Object! await(androidx.work.Operation, kotlin.coroutines.Continuation<? super androidx.work.Operation.State.SUCCESS> p);
   }
 
   public final class PeriodicWorkRequestKt {
-    ctor public PeriodicWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit);
     method @RequiresApi(26) public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(java.time.Duration repeatInterval);
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit, long flexTimeInterval, java.util.concurrent.TimeUnit flexTimeIntervalUnit);
diff --git a/work/workmanager-ktx/api/public_plus_experimental_current.txt b/work/workmanager-ktx/api/public_plus_experimental_current.txt
index 5873b39..dee5846 100644
--- a/work/workmanager-ktx/api/public_plus_experimental_current.txt
+++ b/work/workmanager-ktx/api/public_plus_experimental_current.txt
@@ -13,28 +13,23 @@
   }
 
   public final class DataKt {
-    ctor public DataKt();
     method public static inline <reified T> boolean hasKeyWithValueOfType(androidx.work.Data, String key);
     method public static inline androidx.work.Data workDataOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
   public final class ListenableFutureKt {
-    ctor public ListenableFutureKt();
   }
 
   public final class OneTimeWorkRequestKt {
-    ctor public OneTimeWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.OneTimeWorkRequest.Builder OneTimeWorkRequestBuilder();
     method public static inline androidx.work.OneTimeWorkRequest.Builder setInputMerger(androidx.work.OneTimeWorkRequest.Builder, kotlin.reflect.KClass<? extends androidx.work.InputMerger> inputMerger);
   }
 
   public final class OperationKt {
-    ctor public OperationKt();
     method public static suspend inline Object! await(androidx.work.Operation, kotlin.coroutines.Continuation<? super androidx.work.Operation.State.SUCCESS> p);
   }
 
   public final class PeriodicWorkRequestKt {
-    ctor public PeriodicWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit);
     method @RequiresApi(26) public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(java.time.Duration repeatInterval);
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit, long flexTimeInterval, java.util.concurrent.TimeUnit flexTimeIntervalUnit);
diff --git a/work/workmanager-ktx/api/restricted_2.0.0-rc01.txt b/work/workmanager-ktx/api/restricted_2.0.0-rc01.txt
index 78b1cdc..3fd8350 100644
--- a/work/workmanager-ktx/api/restricted_2.0.0-rc01.txt
+++ b/work/workmanager-ktx/api/restricted_2.0.0-rc01.txt
@@ -11,7 +11,6 @@
   }
 
   public final class DataKt {
-    ctor public DataKt();
     method public static inline androidx.work.Data workDataOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
@@ -21,23 +20,19 @@
   }
 
   public final class ListenableFutureKt {
-    ctor public ListenableFutureKt();
     method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static suspend inline <R> Object! await(com.google.common.util.concurrent.ListenableFuture<R>, kotlin.coroutines.Continuation<? super R> p);
   }
 
   public final class OneTimeWorkRequestKt {
-    ctor public OneTimeWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.OneTimeWorkRequest.Builder OneTimeWorkRequestBuilder();
     method public static inline androidx.work.OneTimeWorkRequest.Builder setInputMerger(androidx.work.OneTimeWorkRequest.Builder, kotlin.reflect.KClass<? extends androidx.work.InputMerger> inputMerger);
   }
 
   public final class OperationKt {
-    ctor public OperationKt();
     method public static suspend inline Object! await(androidx.work.Operation, kotlin.coroutines.Continuation<? super androidx.work.Operation.State.SUCCESS> p);
   }
 
   public final class PeriodicWorkRequestKt {
-    ctor public PeriodicWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit);
     method @RequiresApi(26) public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(java.time.Duration repeatInterval);
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit, long flexTimeInterval, java.util.concurrent.TimeUnit flexTimeIntervalUnit);
diff --git a/work/workmanager-ktx/api/restricted_2.0.0.txt b/work/workmanager-ktx/api/restricted_2.0.0.txt
index 78b1cdc..3fd8350 100644
--- a/work/workmanager-ktx/api/restricted_2.0.0.txt
+++ b/work/workmanager-ktx/api/restricted_2.0.0.txt
@@ -11,7 +11,6 @@
   }
 
   public final class DataKt {
-    ctor public DataKt();
     method public static inline androidx.work.Data workDataOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
@@ -21,23 +20,19 @@
   }
 
   public final class ListenableFutureKt {
-    ctor public ListenableFutureKt();
     method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static suspend inline <R> Object! await(com.google.common.util.concurrent.ListenableFuture<R>, kotlin.coroutines.Continuation<? super R> p);
   }
 
   public final class OneTimeWorkRequestKt {
-    ctor public OneTimeWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.OneTimeWorkRequest.Builder OneTimeWorkRequestBuilder();
     method public static inline androidx.work.OneTimeWorkRequest.Builder setInputMerger(androidx.work.OneTimeWorkRequest.Builder, kotlin.reflect.KClass<? extends androidx.work.InputMerger> inputMerger);
   }
 
   public final class OperationKt {
-    ctor public OperationKt();
     method public static suspend inline Object! await(androidx.work.Operation, kotlin.coroutines.Continuation<? super androidx.work.Operation.State.SUCCESS> p);
   }
 
   public final class PeriodicWorkRequestKt {
-    ctor public PeriodicWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit);
     method @RequiresApi(26) public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(java.time.Duration repeatInterval);
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit, long flexTimeInterval, java.util.concurrent.TimeUnit flexTimeIntervalUnit);
diff --git a/work/workmanager-ktx/api/restricted_2.1.0-alpha01.txt b/work/workmanager-ktx/api/restricted_2.1.0-alpha01.txt
index 2a2fd52..b8887fb 100644
--- a/work/workmanager-ktx/api/restricted_2.1.0-alpha01.txt
+++ b/work/workmanager-ktx/api/restricted_2.1.0-alpha01.txt
@@ -11,7 +11,6 @@
   }
 
   public final class DataKt {
-    ctor public DataKt();
     method public static inline androidx.work.Data workDataOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
@@ -21,23 +20,19 @@
   }
 
   public final class ListenableFutureKt {
-    ctor public ListenableFutureKt();
     method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static suspend inline <R> Object! await(com.google.common.util.concurrent.ListenableFuture<R>, kotlin.coroutines.Continuation<? super R> p);
   }
 
   public final class OneTimeWorkRequestKt {
-    ctor public OneTimeWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.OneTimeWorkRequest.Builder OneTimeWorkRequestBuilder();
     method public static inline androidx.work.OneTimeWorkRequest.Builder setInputMerger(androidx.work.OneTimeWorkRequest.Builder, kotlin.reflect.KClass<? extends androidx.work.InputMerger> inputMerger);
   }
 
   public final class OperationKt {
-    ctor public OperationKt();
     method public static suspend inline Object! await(androidx.work.Operation, kotlin.coroutines.Continuation<? super androidx.work.Operation.State.SUCCESS> p);
   }
 
   public final class PeriodicWorkRequestKt {
-    ctor public PeriodicWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit);
     method @RequiresApi(26) public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(java.time.Duration repeatInterval);
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit, long flexTimeInterval, java.util.concurrent.TimeUnit flexTimeIntervalUnit);
diff --git a/work/workmanager-ktx/api/restricted_2.1.0-alpha02.txt b/work/workmanager-ktx/api/restricted_2.1.0-alpha02.txt
index 2a2fd52..b8887fb 100644
--- a/work/workmanager-ktx/api/restricted_2.1.0-alpha02.txt
+++ b/work/workmanager-ktx/api/restricted_2.1.0-alpha02.txt
@@ -11,7 +11,6 @@
   }
 
   public final class DataKt {
-    ctor public DataKt();
     method public static inline androidx.work.Data workDataOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
@@ -21,23 +20,19 @@
   }
 
   public final class ListenableFutureKt {
-    ctor public ListenableFutureKt();
     method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static suspend inline <R> Object! await(com.google.common.util.concurrent.ListenableFuture<R>, kotlin.coroutines.Continuation<? super R> p);
   }
 
   public final class OneTimeWorkRequestKt {
-    ctor public OneTimeWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.OneTimeWorkRequest.Builder OneTimeWorkRequestBuilder();
     method public static inline androidx.work.OneTimeWorkRequest.Builder setInputMerger(androidx.work.OneTimeWorkRequest.Builder, kotlin.reflect.KClass<? extends androidx.work.InputMerger> inputMerger);
   }
 
   public final class OperationKt {
-    ctor public OperationKt();
     method public static suspend inline Object! await(androidx.work.Operation, kotlin.coroutines.Continuation<? super androidx.work.Operation.State.SUCCESS> p);
   }
 
   public final class PeriodicWorkRequestKt {
-    ctor public PeriodicWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit);
     method @RequiresApi(26) public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(java.time.Duration repeatInterval);
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit, long flexTimeInterval, java.util.concurrent.TimeUnit flexTimeIntervalUnit);
diff --git a/work/workmanager-ktx/api/restricted_2.1.0-alpha03.txt b/work/workmanager-ktx/api/restricted_2.1.0-alpha03.txt
index 2a2fd52..b8887fb 100644
--- a/work/workmanager-ktx/api/restricted_2.1.0-alpha03.txt
+++ b/work/workmanager-ktx/api/restricted_2.1.0-alpha03.txt
@@ -11,7 +11,6 @@
   }
 
   public final class DataKt {
-    ctor public DataKt();
     method public static inline androidx.work.Data workDataOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
@@ -21,23 +20,19 @@
   }
 
   public final class ListenableFutureKt {
-    ctor public ListenableFutureKt();
     method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static suspend inline <R> Object! await(com.google.common.util.concurrent.ListenableFuture<R>, kotlin.coroutines.Continuation<? super R> p);
   }
 
   public final class OneTimeWorkRequestKt {
-    ctor public OneTimeWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.OneTimeWorkRequest.Builder OneTimeWorkRequestBuilder();
     method public static inline androidx.work.OneTimeWorkRequest.Builder setInputMerger(androidx.work.OneTimeWorkRequest.Builder, kotlin.reflect.KClass<? extends androidx.work.InputMerger> inputMerger);
   }
 
   public final class OperationKt {
-    ctor public OperationKt();
     method public static suspend inline Object! await(androidx.work.Operation, kotlin.coroutines.Continuation<? super androidx.work.Operation.State.SUCCESS> p);
   }
 
   public final class PeriodicWorkRequestKt {
-    ctor public PeriodicWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit);
     method @RequiresApi(26) public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(java.time.Duration repeatInterval);
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit, long flexTimeInterval, java.util.concurrent.TimeUnit flexTimeIntervalUnit);
diff --git a/work/workmanager-ktx/api/restricted_2.1.0-beta01.txt b/work/workmanager-ktx/api/restricted_2.1.0-beta01.txt
index 2a2fd52..b8887fb 100644
--- a/work/workmanager-ktx/api/restricted_2.1.0-beta01.txt
+++ b/work/workmanager-ktx/api/restricted_2.1.0-beta01.txt
@@ -11,7 +11,6 @@
   }
 
   public final class DataKt {
-    ctor public DataKt();
     method public static inline androidx.work.Data workDataOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
@@ -21,23 +20,19 @@
   }
 
   public final class ListenableFutureKt {
-    ctor public ListenableFutureKt();
     method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static suspend inline <R> Object! await(com.google.common.util.concurrent.ListenableFuture<R>, kotlin.coroutines.Continuation<? super R> p);
   }
 
   public final class OneTimeWorkRequestKt {
-    ctor public OneTimeWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.OneTimeWorkRequest.Builder OneTimeWorkRequestBuilder();
     method public static inline androidx.work.OneTimeWorkRequest.Builder setInputMerger(androidx.work.OneTimeWorkRequest.Builder, kotlin.reflect.KClass<? extends androidx.work.InputMerger> inputMerger);
   }
 
   public final class OperationKt {
-    ctor public OperationKt();
     method public static suspend inline Object! await(androidx.work.Operation, kotlin.coroutines.Continuation<? super androidx.work.Operation.State.SUCCESS> p);
   }
 
   public final class PeriodicWorkRequestKt {
-    ctor public PeriodicWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit);
     method @RequiresApi(26) public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(java.time.Duration repeatInterval);
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit, long flexTimeInterval, java.util.concurrent.TimeUnit flexTimeIntervalUnit);
diff --git a/work/workmanager-ktx/api/restricted_2.1.0-beta02.txt b/work/workmanager-ktx/api/restricted_2.1.0-beta02.txt
index 2a2fd52..b8887fb 100644
--- a/work/workmanager-ktx/api/restricted_2.1.0-beta02.txt
+++ b/work/workmanager-ktx/api/restricted_2.1.0-beta02.txt
@@ -11,7 +11,6 @@
   }
 
   public final class DataKt {
-    ctor public DataKt();
     method public static inline androidx.work.Data workDataOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
@@ -21,23 +20,19 @@
   }
 
   public final class ListenableFutureKt {
-    ctor public ListenableFutureKt();
     method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static suspend inline <R> Object! await(com.google.common.util.concurrent.ListenableFuture<R>, kotlin.coroutines.Continuation<? super R> p);
   }
 
   public final class OneTimeWorkRequestKt {
-    ctor public OneTimeWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.OneTimeWorkRequest.Builder OneTimeWorkRequestBuilder();
     method public static inline androidx.work.OneTimeWorkRequest.Builder setInputMerger(androidx.work.OneTimeWorkRequest.Builder, kotlin.reflect.KClass<? extends androidx.work.InputMerger> inputMerger);
   }
 
   public final class OperationKt {
-    ctor public OperationKt();
     method public static suspend inline Object! await(androidx.work.Operation, kotlin.coroutines.Continuation<? super androidx.work.Operation.State.SUCCESS> p);
   }
 
   public final class PeriodicWorkRequestKt {
-    ctor public PeriodicWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit);
     method @RequiresApi(26) public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(java.time.Duration repeatInterval);
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit, long flexTimeInterval, java.util.concurrent.TimeUnit flexTimeIntervalUnit);
diff --git a/work/workmanager-ktx/api/restricted_2.1.0-rc01.txt b/work/workmanager-ktx/api/restricted_2.1.0-rc01.txt
index 2a2fd52..b8887fb 100644
--- a/work/workmanager-ktx/api/restricted_2.1.0-rc01.txt
+++ b/work/workmanager-ktx/api/restricted_2.1.0-rc01.txt
@@ -11,7 +11,6 @@
   }
 
   public final class DataKt {
-    ctor public DataKt();
     method public static inline androidx.work.Data workDataOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
@@ -21,23 +20,19 @@
   }
 
   public final class ListenableFutureKt {
-    ctor public ListenableFutureKt();
     method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static suspend inline <R> Object! await(com.google.common.util.concurrent.ListenableFuture<R>, kotlin.coroutines.Continuation<? super R> p);
   }
 
   public final class OneTimeWorkRequestKt {
-    ctor public OneTimeWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.OneTimeWorkRequest.Builder OneTimeWorkRequestBuilder();
     method public static inline androidx.work.OneTimeWorkRequest.Builder setInputMerger(androidx.work.OneTimeWorkRequest.Builder, kotlin.reflect.KClass<? extends androidx.work.InputMerger> inputMerger);
   }
 
   public final class OperationKt {
-    ctor public OperationKt();
     method public static suspend inline Object! await(androidx.work.Operation, kotlin.coroutines.Continuation<? super androidx.work.Operation.State.SUCCESS> p);
   }
 
   public final class PeriodicWorkRequestKt {
-    ctor public PeriodicWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit);
     method @RequiresApi(26) public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(java.time.Duration repeatInterval);
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit, long flexTimeInterval, java.util.concurrent.TimeUnit flexTimeIntervalUnit);
diff --git a/work/workmanager-ktx/api/restricted_2.1.0.txt b/work/workmanager-ktx/api/restricted_2.1.0.txt
index 2a2fd52..b8887fb 100644
--- a/work/workmanager-ktx/api/restricted_2.1.0.txt
+++ b/work/workmanager-ktx/api/restricted_2.1.0.txt
@@ -11,7 +11,6 @@
   }
 
   public final class DataKt {
-    ctor public DataKt();
     method public static inline androidx.work.Data workDataOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
@@ -21,23 +20,19 @@
   }
 
   public final class ListenableFutureKt {
-    ctor public ListenableFutureKt();
     method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static suspend inline <R> Object! await(com.google.common.util.concurrent.ListenableFuture<R>, kotlin.coroutines.Continuation<? super R> p);
   }
 
   public final class OneTimeWorkRequestKt {
-    ctor public OneTimeWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.OneTimeWorkRequest.Builder OneTimeWorkRequestBuilder();
     method public static inline androidx.work.OneTimeWorkRequest.Builder setInputMerger(androidx.work.OneTimeWorkRequest.Builder, kotlin.reflect.KClass<? extends androidx.work.InputMerger> inputMerger);
   }
 
   public final class OperationKt {
-    ctor public OperationKt();
     method public static suspend inline Object! await(androidx.work.Operation, kotlin.coroutines.Continuation<? super androidx.work.Operation.State.SUCCESS> p);
   }
 
   public final class PeriodicWorkRequestKt {
-    ctor public PeriodicWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit);
     method @RequiresApi(26) public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(java.time.Duration repeatInterval);
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit, long flexTimeInterval, java.util.concurrent.TimeUnit flexTimeIntervalUnit);
diff --git a/work/workmanager-ktx/api/restricted_2.2.0-beta01.txt b/work/workmanager-ktx/api/restricted_2.2.0-beta01.txt
index 2a2fd52..b8887fb 100644
--- a/work/workmanager-ktx/api/restricted_2.2.0-beta01.txt
+++ b/work/workmanager-ktx/api/restricted_2.2.0-beta01.txt
@@ -11,7 +11,6 @@
   }
 
   public final class DataKt {
-    ctor public DataKt();
     method public static inline androidx.work.Data workDataOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
 
@@ -21,23 +20,19 @@
   }
 
   public final class ListenableFutureKt {
-    ctor public ListenableFutureKt();
     method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static suspend inline <R> Object! await(com.google.common.util.concurrent.ListenableFuture<R>, kotlin.coroutines.Continuation<? super R> p);
   }
 
   public final class OneTimeWorkRequestKt {
-    ctor public OneTimeWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.OneTimeWorkRequest.Builder OneTimeWorkRequestBuilder();
     method public static inline androidx.work.OneTimeWorkRequest.Builder setInputMerger(androidx.work.OneTimeWorkRequest.Builder, kotlin.reflect.KClass<? extends androidx.work.InputMerger> inputMerger);
   }
 
   public final class OperationKt {
-    ctor public OperationKt();
     method public static suspend inline Object! await(androidx.work.Operation, kotlin.coroutines.Continuation<? super androidx.work.Operation.State.SUCCESS> p);
   }
 
   public final class PeriodicWorkRequestKt {
-    ctor public PeriodicWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit);
     method @RequiresApi(26) public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(java.time.Duration repeatInterval);
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit, long flexTimeInterval, java.util.concurrent.TimeUnit flexTimeIntervalUnit);
diff --git a/work/workmanager-ktx/api/restricted_2.3.0-alpha01.txt b/work/workmanager-ktx/api/restricted_2.3.0-alpha01.txt
index 303990d..d49e024 100644
--- a/work/workmanager-ktx/api/restricted_2.3.0-alpha01.txt
+++ b/work/workmanager-ktx/api/restricted_2.3.0-alpha01.txt
@@ -12,7 +12,6 @@
   }
 
   public final class DataKt {
-    ctor public DataKt();
     method public static inline <reified T> boolean containsKey(androidx.work.Data, String key);
     method public static inline androidx.work.Data workDataOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
@@ -23,23 +22,19 @@
   }
 
   public final class ListenableFutureKt {
-    ctor public ListenableFutureKt();
     method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static suspend inline <R> Object! await(com.google.common.util.concurrent.ListenableFuture<R>, kotlin.coroutines.Continuation<? super R> p);
   }
 
   public final class OneTimeWorkRequestKt {
-    ctor public OneTimeWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.OneTimeWorkRequest.Builder OneTimeWorkRequestBuilder();
     method public static inline androidx.work.OneTimeWorkRequest.Builder setInputMerger(androidx.work.OneTimeWorkRequest.Builder, kotlin.reflect.KClass<? extends androidx.work.InputMerger> inputMerger);
   }
 
   public final class OperationKt {
-    ctor public OperationKt();
     method public static suspend inline Object! await(androidx.work.Operation, kotlin.coroutines.Continuation<? super androidx.work.Operation.State.SUCCESS> p);
   }
 
   public final class PeriodicWorkRequestKt {
-    ctor public PeriodicWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit);
     method @RequiresApi(26) public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(java.time.Duration repeatInterval);
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit, long flexTimeInterval, java.util.concurrent.TimeUnit flexTimeIntervalUnit);
diff --git a/work/workmanager-ktx/api/restricted_2.3.0-alpha02.txt b/work/workmanager-ktx/api/restricted_2.3.0-alpha02.txt
index 075851a..5e79198 100644
--- a/work/workmanager-ktx/api/restricted_2.3.0-alpha02.txt
+++ b/work/workmanager-ktx/api/restricted_2.3.0-alpha02.txt
@@ -13,7 +13,6 @@
   }
 
   public final class DataKt {
-    ctor public DataKt();
     method public static inline <reified T> boolean hasKeyWithValueOfType(androidx.work.Data, String key);
     method public static inline androidx.work.Data workDataOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
@@ -24,23 +23,19 @@
   }
 
   public final class ListenableFutureKt {
-    ctor public ListenableFutureKt();
     method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static suspend inline <R> Object! await(com.google.common.util.concurrent.ListenableFuture<R>, kotlin.coroutines.Continuation<? super R> p);
   }
 
   public final class OneTimeWorkRequestKt {
-    ctor public OneTimeWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.OneTimeWorkRequest.Builder OneTimeWorkRequestBuilder();
     method public static inline androidx.work.OneTimeWorkRequest.Builder setInputMerger(androidx.work.OneTimeWorkRequest.Builder, kotlin.reflect.KClass<? extends androidx.work.InputMerger> inputMerger);
   }
 
   public final class OperationKt {
-    ctor public OperationKt();
     method public static suspend inline Object! await(androidx.work.Operation, kotlin.coroutines.Continuation<? super androidx.work.Operation.State.SUCCESS> p);
   }
 
   public final class PeriodicWorkRequestKt {
-    ctor public PeriodicWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit);
     method @RequiresApi(26) public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(java.time.Duration repeatInterval);
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit, long flexTimeInterval, java.util.concurrent.TimeUnit flexTimeIntervalUnit);
diff --git a/work/workmanager-ktx/api/restricted_2.3.0-alpha03.txt b/work/workmanager-ktx/api/restricted_2.3.0-alpha03.txt
index 075851a..5e79198 100644
--- a/work/workmanager-ktx/api/restricted_2.3.0-alpha03.txt
+++ b/work/workmanager-ktx/api/restricted_2.3.0-alpha03.txt
@@ -13,7 +13,6 @@
   }
 
   public final class DataKt {
-    ctor public DataKt();
     method public static inline <reified T> boolean hasKeyWithValueOfType(androidx.work.Data, String key);
     method public static inline androidx.work.Data workDataOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
@@ -24,23 +23,19 @@
   }
 
   public final class ListenableFutureKt {
-    ctor public ListenableFutureKt();
     method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static suspend inline <R> Object! await(com.google.common.util.concurrent.ListenableFuture<R>, kotlin.coroutines.Continuation<? super R> p);
   }
 
   public final class OneTimeWorkRequestKt {
-    ctor public OneTimeWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.OneTimeWorkRequest.Builder OneTimeWorkRequestBuilder();
     method public static inline androidx.work.OneTimeWorkRequest.Builder setInputMerger(androidx.work.OneTimeWorkRequest.Builder, kotlin.reflect.KClass<? extends androidx.work.InputMerger> inputMerger);
   }
 
   public final class OperationKt {
-    ctor public OperationKt();
     method public static suspend inline Object! await(androidx.work.Operation, kotlin.coroutines.Continuation<? super androidx.work.Operation.State.SUCCESS> p);
   }
 
   public final class PeriodicWorkRequestKt {
-    ctor public PeriodicWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit);
     method @RequiresApi(26) public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(java.time.Duration repeatInterval);
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit, long flexTimeInterval, java.util.concurrent.TimeUnit flexTimeIntervalUnit);
diff --git a/work/workmanager-ktx/api/restricted_2.3.0-beta01.txt b/work/workmanager-ktx/api/restricted_2.3.0-beta01.txt
index 075851a..5e79198 100644
--- a/work/workmanager-ktx/api/restricted_2.3.0-beta01.txt
+++ b/work/workmanager-ktx/api/restricted_2.3.0-beta01.txt
@@ -13,7 +13,6 @@
   }
 
   public final class DataKt {
-    ctor public DataKt();
     method public static inline <reified T> boolean hasKeyWithValueOfType(androidx.work.Data, String key);
     method public static inline androidx.work.Data workDataOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
@@ -24,23 +23,19 @@
   }
 
   public final class ListenableFutureKt {
-    ctor public ListenableFutureKt();
     method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static suspend inline <R> Object! await(com.google.common.util.concurrent.ListenableFuture<R>, kotlin.coroutines.Continuation<? super R> p);
   }
 
   public final class OneTimeWorkRequestKt {
-    ctor public OneTimeWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.OneTimeWorkRequest.Builder OneTimeWorkRequestBuilder();
     method public static inline androidx.work.OneTimeWorkRequest.Builder setInputMerger(androidx.work.OneTimeWorkRequest.Builder, kotlin.reflect.KClass<? extends androidx.work.InputMerger> inputMerger);
   }
 
   public final class OperationKt {
-    ctor public OperationKt();
     method public static suspend inline Object! await(androidx.work.Operation, kotlin.coroutines.Continuation<? super androidx.work.Operation.State.SUCCESS> p);
   }
 
   public final class PeriodicWorkRequestKt {
-    ctor public PeriodicWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit);
     method @RequiresApi(26) public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(java.time.Duration repeatInterval);
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit, long flexTimeInterval, java.util.concurrent.TimeUnit flexTimeIntervalUnit);
diff --git a/work/workmanager-ktx/api/restricted_2.3.0-beta02.txt b/work/workmanager-ktx/api/restricted_2.3.0-beta02.txt
index 075851a..5e79198 100644
--- a/work/workmanager-ktx/api/restricted_2.3.0-beta02.txt
+++ b/work/workmanager-ktx/api/restricted_2.3.0-beta02.txt
@@ -13,7 +13,6 @@
   }
 
   public final class DataKt {
-    ctor public DataKt();
     method public static inline <reified T> boolean hasKeyWithValueOfType(androidx.work.Data, String key);
     method public static inline androidx.work.Data workDataOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
@@ -24,23 +23,19 @@
   }
 
   public final class ListenableFutureKt {
-    ctor public ListenableFutureKt();
     method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static suspend inline <R> Object! await(com.google.common.util.concurrent.ListenableFuture<R>, kotlin.coroutines.Continuation<? super R> p);
   }
 
   public final class OneTimeWorkRequestKt {
-    ctor public OneTimeWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.OneTimeWorkRequest.Builder OneTimeWorkRequestBuilder();
     method public static inline androidx.work.OneTimeWorkRequest.Builder setInputMerger(androidx.work.OneTimeWorkRequest.Builder, kotlin.reflect.KClass<? extends androidx.work.InputMerger> inputMerger);
   }
 
   public final class OperationKt {
-    ctor public OperationKt();
     method public static suspend inline Object! await(androidx.work.Operation, kotlin.coroutines.Continuation<? super androidx.work.Operation.State.SUCCESS> p);
   }
 
   public final class PeriodicWorkRequestKt {
-    ctor public PeriodicWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit);
     method @RequiresApi(26) public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(java.time.Duration repeatInterval);
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit, long flexTimeInterval, java.util.concurrent.TimeUnit flexTimeIntervalUnit);
diff --git a/work/workmanager-ktx/api/restricted_current.txt b/work/workmanager-ktx/api/restricted_current.txt
index 075851a..5e79198 100644
--- a/work/workmanager-ktx/api/restricted_current.txt
+++ b/work/workmanager-ktx/api/restricted_current.txt
@@ -13,7 +13,6 @@
   }
 
   public final class DataKt {
-    ctor public DataKt();
     method public static inline <reified T> boolean hasKeyWithValueOfType(androidx.work.Data, String key);
     method public static inline androidx.work.Data workDataOf(kotlin.Pair<java.lang.String,?>... pairs);
   }
@@ -24,23 +23,19 @@
   }
 
   public final class ListenableFutureKt {
-    ctor public ListenableFutureKt();
     method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static suspend inline <R> Object! await(com.google.common.util.concurrent.ListenableFuture<R>, kotlin.coroutines.Continuation<? super R> p);
   }
 
   public final class OneTimeWorkRequestKt {
-    ctor public OneTimeWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.OneTimeWorkRequest.Builder OneTimeWorkRequestBuilder();
     method public static inline androidx.work.OneTimeWorkRequest.Builder setInputMerger(androidx.work.OneTimeWorkRequest.Builder, kotlin.reflect.KClass<? extends androidx.work.InputMerger> inputMerger);
   }
 
   public final class OperationKt {
-    ctor public OperationKt();
     method public static suspend inline Object! await(androidx.work.Operation, kotlin.coroutines.Continuation<? super androidx.work.Operation.State.SUCCESS> p);
   }
 
   public final class PeriodicWorkRequestKt {
-    ctor public PeriodicWorkRequestKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit);
     method @RequiresApi(26) public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(java.time.Duration repeatInterval);
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.PeriodicWorkRequest.Builder PeriodicWorkRequestBuilder(long repeatInterval, java.util.concurrent.TimeUnit repeatIntervalTimeUnit, long flexTimeInterval, java.util.concurrent.TimeUnit flexTimeIntervalUnit);
diff --git a/work/workmanager-testing/api/2.1.0-alpha01.txt b/work/workmanager-testing/api/2.1.0-alpha01.txt
index 03fae3b..9afdb2e 100644
--- a/work/workmanager-testing/api/2.1.0-alpha01.txt
+++ b/work/workmanager-testing/api/2.1.0-alpha01.txt
@@ -27,7 +27,6 @@
   }
 
   public final class TestListenableWorkerBuilderKt {
-    ctor public TestListenableWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.testing.TestListenableWorkerBuilder<W> TestListenableWorkerBuilder(android.content.Context context, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = listOf(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = listOf(), java.util.List<java.lang.String> triggeredContentAuthorities = listOf());
   }
 
@@ -37,7 +36,6 @@
   }
 
   public final class TestWorkerBuilderKt {
-    ctor public TestWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.Worker> androidx.work.testing.TestWorkerBuilder<W> TestWorkerBuilder(android.content.Context context, java.util.concurrent.Executor executor, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = listOf(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = listOf(), java.util.List<java.lang.String> triggeredContentAuthorities = listOf());
   }
 
diff --git a/work/workmanager-testing/api/2.1.0-alpha02.txt b/work/workmanager-testing/api/2.1.0-alpha02.txt
index 03fae3b..9afdb2e 100644
--- a/work/workmanager-testing/api/2.1.0-alpha02.txt
+++ b/work/workmanager-testing/api/2.1.0-alpha02.txt
@@ -27,7 +27,6 @@
   }
 
   public final class TestListenableWorkerBuilderKt {
-    ctor public TestListenableWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.testing.TestListenableWorkerBuilder<W> TestListenableWorkerBuilder(android.content.Context context, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = listOf(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = listOf(), java.util.List<java.lang.String> triggeredContentAuthorities = listOf());
   }
 
@@ -37,7 +36,6 @@
   }
 
   public final class TestWorkerBuilderKt {
-    ctor public TestWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.Worker> androidx.work.testing.TestWorkerBuilder<W> TestWorkerBuilder(android.content.Context context, java.util.concurrent.Executor executor, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = listOf(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = listOf(), java.util.List<java.lang.String> triggeredContentAuthorities = listOf());
   }
 
diff --git a/work/workmanager-testing/api/2.1.0-alpha03.txt b/work/workmanager-testing/api/2.1.0-alpha03.txt
index 8827453..d691d6a 100644
--- a/work/workmanager-testing/api/2.1.0-alpha03.txt
+++ b/work/workmanager-testing/api/2.1.0-alpha03.txt
@@ -27,7 +27,6 @@
   }
 
   public final class TestListenableWorkerBuilderKt {
-    ctor public TestListenableWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.testing.TestListenableWorkerBuilder<W> TestListenableWorkerBuilder(android.content.Context context, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
@@ -37,7 +36,6 @@
   }
 
   public final class TestWorkerBuilderKt {
-    ctor public TestWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.Worker> androidx.work.testing.TestWorkerBuilder<W> TestWorkerBuilder(android.content.Context context, java.util.concurrent.Executor executor, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
diff --git a/work/workmanager-testing/api/2.1.0-beta01.txt b/work/workmanager-testing/api/2.1.0-beta01.txt
index 8827453..d691d6a 100644
--- a/work/workmanager-testing/api/2.1.0-beta01.txt
+++ b/work/workmanager-testing/api/2.1.0-beta01.txt
@@ -27,7 +27,6 @@
   }
 
   public final class TestListenableWorkerBuilderKt {
-    ctor public TestListenableWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.testing.TestListenableWorkerBuilder<W> TestListenableWorkerBuilder(android.content.Context context, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
@@ -37,7 +36,6 @@
   }
 
   public final class TestWorkerBuilderKt {
-    ctor public TestWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.Worker> androidx.work.testing.TestWorkerBuilder<W> TestWorkerBuilder(android.content.Context context, java.util.concurrent.Executor executor, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
diff --git a/work/workmanager-testing/api/2.1.0-beta02.txt b/work/workmanager-testing/api/2.1.0-beta02.txt
index 8827453..d691d6a 100644
--- a/work/workmanager-testing/api/2.1.0-beta02.txt
+++ b/work/workmanager-testing/api/2.1.0-beta02.txt
@@ -27,7 +27,6 @@
   }
 
   public final class TestListenableWorkerBuilderKt {
-    ctor public TestListenableWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.testing.TestListenableWorkerBuilder<W> TestListenableWorkerBuilder(android.content.Context context, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
@@ -37,7 +36,6 @@
   }
 
   public final class TestWorkerBuilderKt {
-    ctor public TestWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.Worker> androidx.work.testing.TestWorkerBuilder<W> TestWorkerBuilder(android.content.Context context, java.util.concurrent.Executor executor, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
diff --git a/work/workmanager-testing/api/2.1.0-rc01.txt b/work/workmanager-testing/api/2.1.0-rc01.txt
index 8827453..d691d6a 100644
--- a/work/workmanager-testing/api/2.1.0-rc01.txt
+++ b/work/workmanager-testing/api/2.1.0-rc01.txt
@@ -27,7 +27,6 @@
   }
 
   public final class TestListenableWorkerBuilderKt {
-    ctor public TestListenableWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.testing.TestListenableWorkerBuilder<W> TestListenableWorkerBuilder(android.content.Context context, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
@@ -37,7 +36,6 @@
   }
 
   public final class TestWorkerBuilderKt {
-    ctor public TestWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.Worker> androidx.work.testing.TestWorkerBuilder<W> TestWorkerBuilder(android.content.Context context, java.util.concurrent.Executor executor, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
diff --git a/work/workmanager-testing/api/2.1.0.txt b/work/workmanager-testing/api/2.1.0.txt
index 8827453..d691d6a 100644
--- a/work/workmanager-testing/api/2.1.0.txt
+++ b/work/workmanager-testing/api/2.1.0.txt
@@ -27,7 +27,6 @@
   }
 
   public final class TestListenableWorkerBuilderKt {
-    ctor public TestListenableWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.testing.TestListenableWorkerBuilder<W> TestListenableWorkerBuilder(android.content.Context context, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
@@ -37,7 +36,6 @@
   }
 
   public final class TestWorkerBuilderKt {
-    ctor public TestWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.Worker> androidx.work.testing.TestWorkerBuilder<W> TestWorkerBuilder(android.content.Context context, java.util.concurrent.Executor executor, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
diff --git a/work/workmanager-testing/api/2.2.0-beta01.txt b/work/workmanager-testing/api/2.2.0-beta01.txt
index 8827453..d691d6a 100644
--- a/work/workmanager-testing/api/2.2.0-beta01.txt
+++ b/work/workmanager-testing/api/2.2.0-beta01.txt
@@ -27,7 +27,6 @@
   }
 
   public final class TestListenableWorkerBuilderKt {
-    ctor public TestListenableWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.testing.TestListenableWorkerBuilder<W> TestListenableWorkerBuilder(android.content.Context context, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
@@ -37,7 +36,6 @@
   }
 
   public final class TestWorkerBuilderKt {
-    ctor public TestWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.Worker> androidx.work.testing.TestWorkerBuilder<W> TestWorkerBuilder(android.content.Context context, java.util.concurrent.Executor executor, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
diff --git a/work/workmanager-testing/api/2.3.0-alpha01.txt b/work/workmanager-testing/api/2.3.0-alpha01.txt
index 89982e5..2d72576 100644
--- a/work/workmanager-testing/api/2.3.0-alpha01.txt
+++ b/work/workmanager-testing/api/2.3.0-alpha01.txt
@@ -28,7 +28,6 @@
   }
 
   public final class TestListenableWorkerBuilderKt {
-    ctor public TestListenableWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.testing.TestListenableWorkerBuilder<W> TestListenableWorkerBuilder(android.content.Context context, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
@@ -38,7 +37,6 @@
   }
 
   public final class TestWorkerBuilderKt {
-    ctor public TestWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.Worker> androidx.work.testing.TestWorkerBuilder<W> TestWorkerBuilder(android.content.Context context, java.util.concurrent.Executor executor, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
diff --git a/work/workmanager-testing/api/2.3.0-alpha02.txt b/work/workmanager-testing/api/2.3.0-alpha02.txt
index 2f8dc82..b64dd6c3 100644
--- a/work/workmanager-testing/api/2.3.0-alpha02.txt
+++ b/work/workmanager-testing/api/2.3.0-alpha02.txt
@@ -29,7 +29,6 @@
   }
 
   public final class TestListenableWorkerBuilderKt {
-    ctor public TestListenableWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.testing.TestListenableWorkerBuilder<W> TestListenableWorkerBuilder(android.content.Context context, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
@@ -39,7 +38,6 @@
   }
 
   public final class TestWorkerBuilderKt {
-    ctor public TestWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.Worker> androidx.work.testing.TestWorkerBuilder<W> TestWorkerBuilder(android.content.Context context, java.util.concurrent.Executor executor, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
diff --git a/work/workmanager-testing/api/2.3.0-alpha03.txt b/work/workmanager-testing/api/2.3.0-alpha03.txt
index 2f8dc82..b64dd6c3 100644
--- a/work/workmanager-testing/api/2.3.0-alpha03.txt
+++ b/work/workmanager-testing/api/2.3.0-alpha03.txt
@@ -29,7 +29,6 @@
   }
 
   public final class TestListenableWorkerBuilderKt {
-    ctor public TestListenableWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.testing.TestListenableWorkerBuilder<W> TestListenableWorkerBuilder(android.content.Context context, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
@@ -39,7 +38,6 @@
   }
 
   public final class TestWorkerBuilderKt {
-    ctor public TestWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.Worker> androidx.work.testing.TestWorkerBuilder<W> TestWorkerBuilder(android.content.Context context, java.util.concurrent.Executor executor, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
diff --git a/work/workmanager-testing/api/2.3.0-beta01.txt b/work/workmanager-testing/api/2.3.0-beta01.txt
index 2f8dc82..b64dd6c3 100644
--- a/work/workmanager-testing/api/2.3.0-beta01.txt
+++ b/work/workmanager-testing/api/2.3.0-beta01.txt
@@ -29,7 +29,6 @@
   }
 
   public final class TestListenableWorkerBuilderKt {
-    ctor public TestListenableWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.testing.TestListenableWorkerBuilder<W> TestListenableWorkerBuilder(android.content.Context context, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
@@ -39,7 +38,6 @@
   }
 
   public final class TestWorkerBuilderKt {
-    ctor public TestWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.Worker> androidx.work.testing.TestWorkerBuilder<W> TestWorkerBuilder(android.content.Context context, java.util.concurrent.Executor executor, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
diff --git a/work/workmanager-testing/api/2.3.0-beta02.txt b/work/workmanager-testing/api/2.3.0-beta02.txt
index 2f8dc82..b64dd6c3 100644
--- a/work/workmanager-testing/api/2.3.0-beta02.txt
+++ b/work/workmanager-testing/api/2.3.0-beta02.txt
@@ -29,7 +29,6 @@
   }
 
   public final class TestListenableWorkerBuilderKt {
-    ctor public TestListenableWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.testing.TestListenableWorkerBuilder<W> TestListenableWorkerBuilder(android.content.Context context, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
@@ -39,7 +38,6 @@
   }
 
   public final class TestWorkerBuilderKt {
-    ctor public TestWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.Worker> androidx.work.testing.TestWorkerBuilder<W> TestWorkerBuilder(android.content.Context context, java.util.concurrent.Executor executor, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
diff --git a/work/workmanager-testing/api/current.txt b/work/workmanager-testing/api/current.txt
index 2f8dc82..b64dd6c3 100644
--- a/work/workmanager-testing/api/current.txt
+++ b/work/workmanager-testing/api/current.txt
@@ -29,7 +29,6 @@
   }
 
   public final class TestListenableWorkerBuilderKt {
-    ctor public TestListenableWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.testing.TestListenableWorkerBuilder<W> TestListenableWorkerBuilder(android.content.Context context, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
@@ -39,7 +38,6 @@
   }
 
   public final class TestWorkerBuilderKt {
-    ctor public TestWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.Worker> androidx.work.testing.TestWorkerBuilder<W> TestWorkerBuilder(android.content.Context context, java.util.concurrent.Executor executor, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
diff --git a/work/workmanager-testing/api/public_plus_experimental_2.1.0-alpha01.txt b/work/workmanager-testing/api/public_plus_experimental_2.1.0-alpha01.txt
index 03fae3b..9afdb2e 100644
--- a/work/workmanager-testing/api/public_plus_experimental_2.1.0-alpha01.txt
+++ b/work/workmanager-testing/api/public_plus_experimental_2.1.0-alpha01.txt
@@ -27,7 +27,6 @@
   }
 
   public final class TestListenableWorkerBuilderKt {
-    ctor public TestListenableWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.testing.TestListenableWorkerBuilder<W> TestListenableWorkerBuilder(android.content.Context context, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = listOf(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = listOf(), java.util.List<java.lang.String> triggeredContentAuthorities = listOf());
   }
 
@@ -37,7 +36,6 @@
   }
 
   public final class TestWorkerBuilderKt {
-    ctor public TestWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.Worker> androidx.work.testing.TestWorkerBuilder<W> TestWorkerBuilder(android.content.Context context, java.util.concurrent.Executor executor, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = listOf(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = listOf(), java.util.List<java.lang.String> triggeredContentAuthorities = listOf());
   }
 
diff --git a/work/workmanager-testing/api/public_plus_experimental_2.1.0-alpha02.txt b/work/workmanager-testing/api/public_plus_experimental_2.1.0-alpha02.txt
index 03fae3b..9afdb2e 100644
--- a/work/workmanager-testing/api/public_plus_experimental_2.1.0-alpha02.txt
+++ b/work/workmanager-testing/api/public_plus_experimental_2.1.0-alpha02.txt
@@ -27,7 +27,6 @@
   }
 
   public final class TestListenableWorkerBuilderKt {
-    ctor public TestListenableWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.testing.TestListenableWorkerBuilder<W> TestListenableWorkerBuilder(android.content.Context context, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = listOf(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = listOf(), java.util.List<java.lang.String> triggeredContentAuthorities = listOf());
   }
 
@@ -37,7 +36,6 @@
   }
 
   public final class TestWorkerBuilderKt {
-    ctor public TestWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.Worker> androidx.work.testing.TestWorkerBuilder<W> TestWorkerBuilder(android.content.Context context, java.util.concurrent.Executor executor, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = listOf(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = listOf(), java.util.List<java.lang.String> triggeredContentAuthorities = listOf());
   }
 
diff --git a/work/workmanager-testing/api/public_plus_experimental_2.1.0-alpha03.txt b/work/workmanager-testing/api/public_plus_experimental_2.1.0-alpha03.txt
index 8827453..d691d6a 100644
--- a/work/workmanager-testing/api/public_plus_experimental_2.1.0-alpha03.txt
+++ b/work/workmanager-testing/api/public_plus_experimental_2.1.0-alpha03.txt
@@ -27,7 +27,6 @@
   }
 
   public final class TestListenableWorkerBuilderKt {
-    ctor public TestListenableWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.testing.TestListenableWorkerBuilder<W> TestListenableWorkerBuilder(android.content.Context context, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
@@ -37,7 +36,6 @@
   }
 
   public final class TestWorkerBuilderKt {
-    ctor public TestWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.Worker> androidx.work.testing.TestWorkerBuilder<W> TestWorkerBuilder(android.content.Context context, java.util.concurrent.Executor executor, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
diff --git a/work/workmanager-testing/api/public_plus_experimental_2.1.0-beta01.txt b/work/workmanager-testing/api/public_plus_experimental_2.1.0-beta01.txt
index 8827453..d691d6a 100644
--- a/work/workmanager-testing/api/public_plus_experimental_2.1.0-beta01.txt
+++ b/work/workmanager-testing/api/public_plus_experimental_2.1.0-beta01.txt
@@ -27,7 +27,6 @@
   }
 
   public final class TestListenableWorkerBuilderKt {
-    ctor public TestListenableWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.testing.TestListenableWorkerBuilder<W> TestListenableWorkerBuilder(android.content.Context context, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
@@ -37,7 +36,6 @@
   }
 
   public final class TestWorkerBuilderKt {
-    ctor public TestWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.Worker> androidx.work.testing.TestWorkerBuilder<W> TestWorkerBuilder(android.content.Context context, java.util.concurrent.Executor executor, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
diff --git a/work/workmanager-testing/api/public_plus_experimental_2.1.0-beta02.txt b/work/workmanager-testing/api/public_plus_experimental_2.1.0-beta02.txt
index 8827453..d691d6a 100644
--- a/work/workmanager-testing/api/public_plus_experimental_2.1.0-beta02.txt
+++ b/work/workmanager-testing/api/public_plus_experimental_2.1.0-beta02.txt
@@ -27,7 +27,6 @@
   }
 
   public final class TestListenableWorkerBuilderKt {
-    ctor public TestListenableWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.testing.TestListenableWorkerBuilder<W> TestListenableWorkerBuilder(android.content.Context context, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
@@ -37,7 +36,6 @@
   }
 
   public final class TestWorkerBuilderKt {
-    ctor public TestWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.Worker> androidx.work.testing.TestWorkerBuilder<W> TestWorkerBuilder(android.content.Context context, java.util.concurrent.Executor executor, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
diff --git a/work/workmanager-testing/api/public_plus_experimental_2.1.0-rc01.txt b/work/workmanager-testing/api/public_plus_experimental_2.1.0-rc01.txt
index 8827453..d691d6a 100644
--- a/work/workmanager-testing/api/public_plus_experimental_2.1.0-rc01.txt
+++ b/work/workmanager-testing/api/public_plus_experimental_2.1.0-rc01.txt
@@ -27,7 +27,6 @@
   }
 
   public final class TestListenableWorkerBuilderKt {
-    ctor public TestListenableWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.testing.TestListenableWorkerBuilder<W> TestListenableWorkerBuilder(android.content.Context context, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
@@ -37,7 +36,6 @@
   }
 
   public final class TestWorkerBuilderKt {
-    ctor public TestWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.Worker> androidx.work.testing.TestWorkerBuilder<W> TestWorkerBuilder(android.content.Context context, java.util.concurrent.Executor executor, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
diff --git a/work/workmanager-testing/api/public_plus_experimental_2.1.0.txt b/work/workmanager-testing/api/public_plus_experimental_2.1.0.txt
index 8827453..d691d6a 100644
--- a/work/workmanager-testing/api/public_plus_experimental_2.1.0.txt
+++ b/work/workmanager-testing/api/public_plus_experimental_2.1.0.txt
@@ -27,7 +27,6 @@
   }
 
   public final class TestListenableWorkerBuilderKt {
-    ctor public TestListenableWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.testing.TestListenableWorkerBuilder<W> TestListenableWorkerBuilder(android.content.Context context, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
@@ -37,7 +36,6 @@
   }
 
   public final class TestWorkerBuilderKt {
-    ctor public TestWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.Worker> androidx.work.testing.TestWorkerBuilder<W> TestWorkerBuilder(android.content.Context context, java.util.concurrent.Executor executor, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
diff --git a/work/workmanager-testing/api/public_plus_experimental_2.2.0-beta01.txt b/work/workmanager-testing/api/public_plus_experimental_2.2.0-beta01.txt
index 8827453..d691d6a 100644
--- a/work/workmanager-testing/api/public_plus_experimental_2.2.0-beta01.txt
+++ b/work/workmanager-testing/api/public_plus_experimental_2.2.0-beta01.txt
@@ -27,7 +27,6 @@
   }
 
   public final class TestListenableWorkerBuilderKt {
-    ctor public TestListenableWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.testing.TestListenableWorkerBuilder<W> TestListenableWorkerBuilder(android.content.Context context, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
@@ -37,7 +36,6 @@
   }
 
   public final class TestWorkerBuilderKt {
-    ctor public TestWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.Worker> androidx.work.testing.TestWorkerBuilder<W> TestWorkerBuilder(android.content.Context context, java.util.concurrent.Executor executor, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
diff --git a/work/workmanager-testing/api/public_plus_experimental_2.3.0-alpha01.txt b/work/workmanager-testing/api/public_plus_experimental_2.3.0-alpha01.txt
index 89982e5..2d72576 100644
--- a/work/workmanager-testing/api/public_plus_experimental_2.3.0-alpha01.txt
+++ b/work/workmanager-testing/api/public_plus_experimental_2.3.0-alpha01.txt
@@ -28,7 +28,6 @@
   }
 
   public final class TestListenableWorkerBuilderKt {
-    ctor public TestListenableWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.testing.TestListenableWorkerBuilder<W> TestListenableWorkerBuilder(android.content.Context context, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
@@ -38,7 +37,6 @@
   }
 
   public final class TestWorkerBuilderKt {
-    ctor public TestWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.Worker> androidx.work.testing.TestWorkerBuilder<W> TestWorkerBuilder(android.content.Context context, java.util.concurrent.Executor executor, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
diff --git a/work/workmanager-testing/api/public_plus_experimental_2.3.0-alpha02.txt b/work/workmanager-testing/api/public_plus_experimental_2.3.0-alpha02.txt
index 2f8dc82..b64dd6c3 100644
--- a/work/workmanager-testing/api/public_plus_experimental_2.3.0-alpha02.txt
+++ b/work/workmanager-testing/api/public_plus_experimental_2.3.0-alpha02.txt
@@ -29,7 +29,6 @@
   }
 
   public final class TestListenableWorkerBuilderKt {
-    ctor public TestListenableWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.testing.TestListenableWorkerBuilder<W> TestListenableWorkerBuilder(android.content.Context context, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
@@ -39,7 +38,6 @@
   }
 
   public final class TestWorkerBuilderKt {
-    ctor public TestWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.Worker> androidx.work.testing.TestWorkerBuilder<W> TestWorkerBuilder(android.content.Context context, java.util.concurrent.Executor executor, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
diff --git a/work/workmanager-testing/api/public_plus_experimental_2.3.0-alpha03.txt b/work/workmanager-testing/api/public_plus_experimental_2.3.0-alpha03.txt
index 2f8dc82..b64dd6c3 100644
--- a/work/workmanager-testing/api/public_plus_experimental_2.3.0-alpha03.txt
+++ b/work/workmanager-testing/api/public_plus_experimental_2.3.0-alpha03.txt
@@ -29,7 +29,6 @@
   }
 
   public final class TestListenableWorkerBuilderKt {
-    ctor public TestListenableWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.testing.TestListenableWorkerBuilder<W> TestListenableWorkerBuilder(android.content.Context context, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
@@ -39,7 +38,6 @@
   }
 
   public final class TestWorkerBuilderKt {
-    ctor public TestWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.Worker> androidx.work.testing.TestWorkerBuilder<W> TestWorkerBuilder(android.content.Context context, java.util.concurrent.Executor executor, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
diff --git a/work/workmanager-testing/api/public_plus_experimental_2.3.0-beta01.txt b/work/workmanager-testing/api/public_plus_experimental_2.3.0-beta01.txt
index 2f8dc82..b64dd6c3 100644
--- a/work/workmanager-testing/api/public_plus_experimental_2.3.0-beta01.txt
+++ b/work/workmanager-testing/api/public_plus_experimental_2.3.0-beta01.txt
@@ -29,7 +29,6 @@
   }
 
   public final class TestListenableWorkerBuilderKt {
-    ctor public TestListenableWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.testing.TestListenableWorkerBuilder<W> TestListenableWorkerBuilder(android.content.Context context, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
@@ -39,7 +38,6 @@
   }
 
   public final class TestWorkerBuilderKt {
-    ctor public TestWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.Worker> androidx.work.testing.TestWorkerBuilder<W> TestWorkerBuilder(android.content.Context context, java.util.concurrent.Executor executor, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
diff --git a/work/workmanager-testing/api/public_plus_experimental_2.3.0-beta02.txt b/work/workmanager-testing/api/public_plus_experimental_2.3.0-beta02.txt
index 2f8dc82..b64dd6c3 100644
--- a/work/workmanager-testing/api/public_plus_experimental_2.3.0-beta02.txt
+++ b/work/workmanager-testing/api/public_plus_experimental_2.3.0-beta02.txt
@@ -29,7 +29,6 @@
   }
 
   public final class TestListenableWorkerBuilderKt {
-    ctor public TestListenableWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.testing.TestListenableWorkerBuilder<W> TestListenableWorkerBuilder(android.content.Context context, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
@@ -39,7 +38,6 @@
   }
 
   public final class TestWorkerBuilderKt {
-    ctor public TestWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.Worker> androidx.work.testing.TestWorkerBuilder<W> TestWorkerBuilder(android.content.Context context, java.util.concurrent.Executor executor, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
diff --git a/work/workmanager-testing/api/public_plus_experimental_current.txt b/work/workmanager-testing/api/public_plus_experimental_current.txt
index 2f8dc82..b64dd6c3 100644
--- a/work/workmanager-testing/api/public_plus_experimental_current.txt
+++ b/work/workmanager-testing/api/public_plus_experimental_current.txt
@@ -29,7 +29,6 @@
   }
 
   public final class TestListenableWorkerBuilderKt {
-    ctor public TestListenableWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.testing.TestListenableWorkerBuilder<W> TestListenableWorkerBuilder(android.content.Context context, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
@@ -39,7 +38,6 @@
   }
 
   public final class TestWorkerBuilderKt {
-    ctor public TestWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.Worker> androidx.work.testing.TestWorkerBuilder<W> TestWorkerBuilder(android.content.Context context, java.util.concurrent.Executor executor, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
diff --git a/work/workmanager-testing/api/restricted_2.1.0-alpha01.txt b/work/workmanager-testing/api/restricted_2.1.0-alpha01.txt
index 03fae3b..9afdb2e 100644
--- a/work/workmanager-testing/api/restricted_2.1.0-alpha01.txt
+++ b/work/workmanager-testing/api/restricted_2.1.0-alpha01.txt
@@ -27,7 +27,6 @@
   }
 
   public final class TestListenableWorkerBuilderKt {
-    ctor public TestListenableWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.testing.TestListenableWorkerBuilder<W> TestListenableWorkerBuilder(android.content.Context context, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = listOf(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = listOf(), java.util.List<java.lang.String> triggeredContentAuthorities = listOf());
   }
 
@@ -37,7 +36,6 @@
   }
 
   public final class TestWorkerBuilderKt {
-    ctor public TestWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.Worker> androidx.work.testing.TestWorkerBuilder<W> TestWorkerBuilder(android.content.Context context, java.util.concurrent.Executor executor, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = listOf(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = listOf(), java.util.List<java.lang.String> triggeredContentAuthorities = listOf());
   }
 
diff --git a/work/workmanager-testing/api/restricted_2.1.0-alpha02.txt b/work/workmanager-testing/api/restricted_2.1.0-alpha02.txt
index 03fae3b..9afdb2e 100644
--- a/work/workmanager-testing/api/restricted_2.1.0-alpha02.txt
+++ b/work/workmanager-testing/api/restricted_2.1.0-alpha02.txt
@@ -27,7 +27,6 @@
   }
 
   public final class TestListenableWorkerBuilderKt {
-    ctor public TestListenableWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.testing.TestListenableWorkerBuilder<W> TestListenableWorkerBuilder(android.content.Context context, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = listOf(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = listOf(), java.util.List<java.lang.String> triggeredContentAuthorities = listOf());
   }
 
@@ -37,7 +36,6 @@
   }
 
   public final class TestWorkerBuilderKt {
-    ctor public TestWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.Worker> androidx.work.testing.TestWorkerBuilder<W> TestWorkerBuilder(android.content.Context context, java.util.concurrent.Executor executor, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = listOf(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = listOf(), java.util.List<java.lang.String> triggeredContentAuthorities = listOf());
   }
 
diff --git a/work/workmanager-testing/api/restricted_2.1.0-alpha03.txt b/work/workmanager-testing/api/restricted_2.1.0-alpha03.txt
index 8827453..d691d6a 100644
--- a/work/workmanager-testing/api/restricted_2.1.0-alpha03.txt
+++ b/work/workmanager-testing/api/restricted_2.1.0-alpha03.txt
@@ -27,7 +27,6 @@
   }
 
   public final class TestListenableWorkerBuilderKt {
-    ctor public TestListenableWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.testing.TestListenableWorkerBuilder<W> TestListenableWorkerBuilder(android.content.Context context, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
@@ -37,7 +36,6 @@
   }
 
   public final class TestWorkerBuilderKt {
-    ctor public TestWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.Worker> androidx.work.testing.TestWorkerBuilder<W> TestWorkerBuilder(android.content.Context context, java.util.concurrent.Executor executor, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
diff --git a/work/workmanager-testing/api/restricted_2.1.0-beta01.txt b/work/workmanager-testing/api/restricted_2.1.0-beta01.txt
index 8827453..d691d6a 100644
--- a/work/workmanager-testing/api/restricted_2.1.0-beta01.txt
+++ b/work/workmanager-testing/api/restricted_2.1.0-beta01.txt
@@ -27,7 +27,6 @@
   }
 
   public final class TestListenableWorkerBuilderKt {
-    ctor public TestListenableWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.testing.TestListenableWorkerBuilder<W> TestListenableWorkerBuilder(android.content.Context context, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
@@ -37,7 +36,6 @@
   }
 
   public final class TestWorkerBuilderKt {
-    ctor public TestWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.Worker> androidx.work.testing.TestWorkerBuilder<W> TestWorkerBuilder(android.content.Context context, java.util.concurrent.Executor executor, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
diff --git a/work/workmanager-testing/api/restricted_2.1.0-beta02.txt b/work/workmanager-testing/api/restricted_2.1.0-beta02.txt
index 8827453..d691d6a 100644
--- a/work/workmanager-testing/api/restricted_2.1.0-beta02.txt
+++ b/work/workmanager-testing/api/restricted_2.1.0-beta02.txt
@@ -27,7 +27,6 @@
   }
 
   public final class TestListenableWorkerBuilderKt {
-    ctor public TestListenableWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.testing.TestListenableWorkerBuilder<W> TestListenableWorkerBuilder(android.content.Context context, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
@@ -37,7 +36,6 @@
   }
 
   public final class TestWorkerBuilderKt {
-    ctor public TestWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.Worker> androidx.work.testing.TestWorkerBuilder<W> TestWorkerBuilder(android.content.Context context, java.util.concurrent.Executor executor, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
diff --git a/work/workmanager-testing/api/restricted_2.1.0-rc01.txt b/work/workmanager-testing/api/restricted_2.1.0-rc01.txt
index 8827453..d691d6a 100644
--- a/work/workmanager-testing/api/restricted_2.1.0-rc01.txt
+++ b/work/workmanager-testing/api/restricted_2.1.0-rc01.txt
@@ -27,7 +27,6 @@
   }
 
   public final class TestListenableWorkerBuilderKt {
-    ctor public TestListenableWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.testing.TestListenableWorkerBuilder<W> TestListenableWorkerBuilder(android.content.Context context, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
@@ -37,7 +36,6 @@
   }
 
   public final class TestWorkerBuilderKt {
-    ctor public TestWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.Worker> androidx.work.testing.TestWorkerBuilder<W> TestWorkerBuilder(android.content.Context context, java.util.concurrent.Executor executor, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
diff --git a/work/workmanager-testing/api/restricted_2.1.0.txt b/work/workmanager-testing/api/restricted_2.1.0.txt
index 8827453..d691d6a 100644
--- a/work/workmanager-testing/api/restricted_2.1.0.txt
+++ b/work/workmanager-testing/api/restricted_2.1.0.txt
@@ -27,7 +27,6 @@
   }
 
   public final class TestListenableWorkerBuilderKt {
-    ctor public TestListenableWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.testing.TestListenableWorkerBuilder<W> TestListenableWorkerBuilder(android.content.Context context, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
@@ -37,7 +36,6 @@
   }
 
   public final class TestWorkerBuilderKt {
-    ctor public TestWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.Worker> androidx.work.testing.TestWorkerBuilder<W> TestWorkerBuilder(android.content.Context context, java.util.concurrent.Executor executor, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
diff --git a/work/workmanager-testing/api/restricted_2.2.0-beta01.txt b/work/workmanager-testing/api/restricted_2.2.0-beta01.txt
index 8827453..d691d6a 100644
--- a/work/workmanager-testing/api/restricted_2.2.0-beta01.txt
+++ b/work/workmanager-testing/api/restricted_2.2.0-beta01.txt
@@ -27,7 +27,6 @@
   }
 
   public final class TestListenableWorkerBuilderKt {
-    ctor public TestListenableWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.testing.TestListenableWorkerBuilder<W> TestListenableWorkerBuilder(android.content.Context context, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
@@ -37,7 +36,6 @@
   }
 
   public final class TestWorkerBuilderKt {
-    ctor public TestWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.Worker> androidx.work.testing.TestWorkerBuilder<W> TestWorkerBuilder(android.content.Context context, java.util.concurrent.Executor executor, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
diff --git a/work/workmanager-testing/api/restricted_2.3.0-alpha01.txt b/work/workmanager-testing/api/restricted_2.3.0-alpha01.txt
index 9d37854..af8821f 100644
--- a/work/workmanager-testing/api/restricted_2.3.0-alpha01.txt
+++ b/work/workmanager-testing/api/restricted_2.3.0-alpha01.txt
@@ -28,7 +28,6 @@
   }
 
   public final class TestListenableWorkerBuilderKt {
-    ctor public TestListenableWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.testing.TestListenableWorkerBuilder<W> TestListenableWorkerBuilder(android.content.Context context, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
@@ -43,7 +42,6 @@
   }
 
   public final class TestWorkerBuilderKt {
-    ctor public TestWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.Worker> androidx.work.testing.TestWorkerBuilder<W> TestWorkerBuilder(android.content.Context context, java.util.concurrent.Executor executor, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
diff --git a/work/workmanager-testing/api/restricted_2.3.0-alpha02.txt b/work/workmanager-testing/api/restricted_2.3.0-alpha02.txt
index c866b6a..a435b88 100644
--- a/work/workmanager-testing/api/restricted_2.3.0-alpha02.txt
+++ b/work/workmanager-testing/api/restricted_2.3.0-alpha02.txt
@@ -34,7 +34,6 @@
   }
 
   public final class TestListenableWorkerBuilderKt {
-    ctor public TestListenableWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.testing.TestListenableWorkerBuilder<W> TestListenableWorkerBuilder(android.content.Context context, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
@@ -49,7 +48,6 @@
   }
 
   public final class TestWorkerBuilderKt {
-    ctor public TestWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.Worker> androidx.work.testing.TestWorkerBuilder<W> TestWorkerBuilder(android.content.Context context, java.util.concurrent.Executor executor, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
diff --git a/work/workmanager-testing/api/restricted_2.3.0-alpha03.txt b/work/workmanager-testing/api/restricted_2.3.0-alpha03.txt
index c866b6a..a435b88 100644
--- a/work/workmanager-testing/api/restricted_2.3.0-alpha03.txt
+++ b/work/workmanager-testing/api/restricted_2.3.0-alpha03.txt
@@ -34,7 +34,6 @@
   }
 
   public final class TestListenableWorkerBuilderKt {
-    ctor public TestListenableWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.testing.TestListenableWorkerBuilder<W> TestListenableWorkerBuilder(android.content.Context context, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
@@ -49,7 +48,6 @@
   }
 
   public final class TestWorkerBuilderKt {
-    ctor public TestWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.Worker> androidx.work.testing.TestWorkerBuilder<W> TestWorkerBuilder(android.content.Context context, java.util.concurrent.Executor executor, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
diff --git a/work/workmanager-testing/api/restricted_2.3.0-beta01.txt b/work/workmanager-testing/api/restricted_2.3.0-beta01.txt
index c866b6a..a435b88 100644
--- a/work/workmanager-testing/api/restricted_2.3.0-beta01.txt
+++ b/work/workmanager-testing/api/restricted_2.3.0-beta01.txt
@@ -34,7 +34,6 @@
   }
 
   public final class TestListenableWorkerBuilderKt {
-    ctor public TestListenableWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.testing.TestListenableWorkerBuilder<W> TestListenableWorkerBuilder(android.content.Context context, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
@@ -49,7 +48,6 @@
   }
 
   public final class TestWorkerBuilderKt {
-    ctor public TestWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.Worker> androidx.work.testing.TestWorkerBuilder<W> TestWorkerBuilder(android.content.Context context, java.util.concurrent.Executor executor, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
diff --git a/work/workmanager-testing/api/restricted_2.3.0-beta02.txt b/work/workmanager-testing/api/restricted_2.3.0-beta02.txt
index c866b6a..a435b88 100644
--- a/work/workmanager-testing/api/restricted_2.3.0-beta02.txt
+++ b/work/workmanager-testing/api/restricted_2.3.0-beta02.txt
@@ -34,7 +34,6 @@
   }
 
   public final class TestListenableWorkerBuilderKt {
-    ctor public TestListenableWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.testing.TestListenableWorkerBuilder<W> TestListenableWorkerBuilder(android.content.Context context, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
@@ -49,7 +48,6 @@
   }
 
   public final class TestWorkerBuilderKt {
-    ctor public TestWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.Worker> androidx.work.testing.TestWorkerBuilder<W> TestWorkerBuilder(android.content.Context context, java.util.concurrent.Executor executor, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
diff --git a/work/workmanager-testing/api/restricted_current.txt b/work/workmanager-testing/api/restricted_current.txt
index c866b6a..a435b88 100644
--- a/work/workmanager-testing/api/restricted_current.txt
+++ b/work/workmanager-testing/api/restricted_current.txt
@@ -34,7 +34,6 @@
   }
 
   public final class TestListenableWorkerBuilderKt {
-    ctor public TestListenableWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.ListenableWorker> androidx.work.testing.TestListenableWorkerBuilder<W> TestListenableWorkerBuilder(android.content.Context context, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }
 
@@ -49,7 +48,6 @@
   }
 
   public final class TestWorkerBuilderKt {
-    ctor public TestWorkerBuilderKt();
     method public static inline <reified W extends androidx.work.Worker> androidx.work.testing.TestWorkerBuilder<W> TestWorkerBuilder(android.content.Context context, java.util.concurrent.Executor executor, androidx.work.Data inputData = androidx.work.Data.EMPTY, java.util.List<java.lang.String> tags = emptyList(), int runAttemptCount = 1, java.util.List<? extends android.net.Uri> triggeredContentUris = emptyList(), java.util.List<java.lang.String> triggeredContentAuthorities = emptyList());
   }