Make as-Java constructors never `final`

Fixes: 250844046
Test: changes all integration tests
Change-Id: I61b39b5a99e3cc1769589e021426668d270366a2
diff --git a/testData/compose/docs/reference/androidx/compose/animation/ContentTransform.html b/testData/compose/docs/reference/androidx/compose/animation/ContentTransform.html
index ca4b5f2..62c7fa7 100644
--- a/testData/compose/docs/reference/androidx/compose/animation/ContentTransform.html
+++ b/testData/compose/docs/reference/androidx/compose/animation/ContentTransform.html
@@ -156,7 +156,7 @@
     <h2>Public constructors</h2>
     <div><a name="ContentTransform(androidx.compose.animation.EnterTransition, androidx.compose.animation.ExitTransition, kotlin.Float, androidx.compose.animation.SizeTransform)"></a><a name="ContentTransform-androidx.compose.animation.EnterTransition-androidx.compose.animation.ExitTransition-kotlin.Float-androidx.compose.animation.SizeTransform-"></a><a name="contenttransform"></a>
       <h3 class="api-name" id="ContentTransform(androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Float,androidx.compose.animation.SizeTransform)">ContentTransform</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/animation/ContentTransform.html#ContentTransform(androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Float,androidx.compose.animation.SizeTransform)">ContentTransform</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/EnterTransition.html">EnterTransition</a>&nbsp;targetContentEnter,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a>&nbsp;initialContentExit,<br>&nbsp;&nbsp;&nbsp;&nbsp;float&nbsp;targetContentZIndex,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/compose/animation/SizeTransform.html">SizeTransform</a>&nbsp;sizeTransform<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/animation/ContentTransform.html#ContentTransform(androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Float,androidx.compose.animation.SizeTransform)">ContentTransform</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/EnterTransition.html">EnterTransition</a>&nbsp;targetContentEnter,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a>&nbsp;initialContentExit,<br>&nbsp;&nbsp;&nbsp;&nbsp;float&nbsp;targetContentZIndex,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/androidx/compose/animation/SizeTransform.html">SizeTransform</a>&nbsp;sizeTransform<br>)</pre>
     </div>
   </body>
 </html>
diff --git a/testData/compose/docs/reference/androidx/compose/animation/EnterTransition.html b/testData/compose/docs/reference/androidx/compose/animation/EnterTransition.html
index 93a4e9a..4effe87 100644
--- a/testData/compose/docs/reference/androidx/compose/animation/EnterTransition.html
+++ b/testData/compose/docs/reference/androidx/compose/animation/EnterTransition.html
@@ -184,7 +184,7 @@
     <h2>Protected constructors</h2>
     <div><a name="EnterTransition--"></a><a name="entertransition"></a>
       <h3 class="api-name" id="EnterTransition()">EnterTransition</h3>
-      <pre class="api-signature no-pretty-print">protected&nbsp;final&nbsp;<a href="/reference/androidx/compose/animation/EnterTransition.html#EnterTransition()">EnterTransition</a>()</pre>
+      <pre class="api-signature no-pretty-print">protected&nbsp;<a href="/reference/androidx/compose/animation/EnterTransition.html#EnterTransition()">EnterTransition</a>()</pre>
     </div>
     <h2>Public methods</h2>
     <div><a name="equals-kotlin.Any-"></a><a name="equals"></a>
diff --git a/testData/compose/docs/reference/androidx/compose/animation/ExitTransition.html b/testData/compose/docs/reference/androidx/compose/animation/ExitTransition.html
index e5d95c5..89701a0 100644
--- a/testData/compose/docs/reference/androidx/compose/animation/ExitTransition.html
+++ b/testData/compose/docs/reference/androidx/compose/animation/ExitTransition.html
@@ -167,7 +167,7 @@
     <h2>Protected constructors</h2>
     <div><a name="ExitTransition--"></a><a name="exittransition"></a>
       <h3 class="api-name" id="ExitTransition()">ExitTransition</h3>
-      <pre class="api-signature no-pretty-print">protected&nbsp;final&nbsp;<a href="/reference/androidx/compose/animation/ExitTransition.html#ExitTransition()">ExitTransition</a>()</pre>
+      <pre class="api-signature no-pretty-print">protected&nbsp;<a href="/reference/androidx/compose/animation/ExitTransition.html#ExitTransition()">ExitTransition</a>()</pre>
     </div>
     <h2>Public methods</h2>
     <div><a name="equals-kotlin.Any-"></a><a name="equals"></a>
diff --git a/testData/compose/docs/reference/androidx/compose/animation/ExperimentalAnimationApi.html b/testData/compose/docs/reference/androidx/compose/animation/ExperimentalAnimationApi.html
index 9624185..31d51db 100644
--- a/testData/compose/docs/reference/androidx/compose/animation/ExperimentalAnimationApi.html
+++ b/testData/compose/docs/reference/androidx/compose/animation/ExperimentalAnimationApi.html
@@ -30,7 +30,7 @@
     <h2>Public constructors</h2>
     <div><a name="ExperimentalAnimationApi--"></a><a name="experimentalanimationapi"></a>
       <h3 class="api-name" id="ExperimentalAnimationApi()">ExperimentalAnimationApi</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/animation/ExperimentalAnimationApi.html#ExperimentalAnimationApi()">ExperimentalAnimationApi</a>()</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/animation/ExperimentalAnimationApi.html#ExperimentalAnimationApi()">ExperimentalAnimationApi</a>()</pre>
     </div>
   </body>
 </html>
diff --git a/testData/compose/docs/reference/androidx/compose/animation/SplineBasedFloatDecayAnimationSpec.html b/testData/compose/docs/reference/androidx/compose/animation/SplineBasedFloatDecayAnimationSpec.html
index 7a25d2f..4c1cb3f 100644
--- a/testData/compose/docs/reference/androidx/compose/animation/SplineBasedFloatDecayAnimationSpec.html
+++ b/testData/compose/docs/reference/androidx/compose/animation/SplineBasedFloatDecayAnimationSpec.html
@@ -94,7 +94,7 @@
     <h2>Public constructors</h2>
     <div><a name="SplineBasedFloatDecayAnimationSpec-androidx.compose.ui.unit.Density-"></a><a name="splinebasedfloatdecayanimationspec"></a>
       <h3 class="api-name" id="SplineBasedFloatDecayAnimationSpec(androidx.compose.ui.unit.Density)">SplineBasedFloatDecayAnimationSpec</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/animation/SplineBasedFloatDecayAnimationSpec.html#SplineBasedFloatDecayAnimationSpec(androidx.compose.ui.unit.Density)">SplineBasedFloatDecayAnimationSpec</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/unit/Density.html">Density</a>&nbsp;density)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/animation/SplineBasedFloatDecayAnimationSpec.html#SplineBasedFloatDecayAnimationSpec(androidx.compose.ui.unit.Density)">SplineBasedFloatDecayAnimationSpec</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/unit/Density.html">Density</a>&nbsp;density)</pre>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
diff --git a/testData/compose/docs/reference/androidx/compose/animation/core/Animatable.html b/testData/compose/docs/reference/androidx/compose/animation/core/Animatable.html
index 04e2b24..c8d6f98 100644
--- a/testData/compose/docs/reference/androidx/compose/animation/core/Animatable.html
+++ b/testData/compose/docs/reference/androidx/compose/animation/core/Animatable.html
@@ -267,7 +267,7 @@
     <h2>Public constructors</h2>
     <div><a name="Animatable(kotlin.Any, androidx.compose.animation.core.TwoWayConverter, kotlin.Any)"></a><a name="Animatable-kotlin.Any-androidx.compose.animation.core.TwoWayConverter-kotlin.Any-"></a><a name="animatable"></a>
       <h3 class="api-name" id="Animatable(kotlin.Any,androidx.compose.animation.core.TwoWayConverter,kotlin.Any)">Animatable</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;V&nbsp;extends&nbsp;<a href="/reference/androidx/compose/animation/core/AnimationVector.html">AnimationVector</a>&gt; <a href="/reference/androidx/compose/animation/core/Animatable.html#Animatable(kotlin.Any,androidx.compose.animation.core.TwoWayConverter,kotlin.Any)">Animatable</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> T&nbsp;initialValue,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> T,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> V&gt;&nbsp;typeConverter,<br>&nbsp;&nbsp;&nbsp;&nbsp;T&nbsp;visibilityThreshold<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;V&nbsp;extends&nbsp;<a href="/reference/androidx/compose/animation/core/AnimationVector.html">AnimationVector</a>&gt; <a href="/reference/androidx/compose/animation/core/Animatable.html#Animatable(kotlin.Any,androidx.compose.animation.core.TwoWayConverter,kotlin.Any)">Animatable</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> T&nbsp;initialValue,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> T,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> V&gt;&nbsp;typeConverter,<br>&nbsp;&nbsp;&nbsp;&nbsp;T&nbsp;visibilityThreshold<br>)</pre>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
diff --git a/testData/compose/docs/reference/androidx/compose/animation/core/AnimationResult.html b/testData/compose/docs/reference/androidx/compose/animation/core/AnimationResult.html
index ee0dbd7..9a25118 100644
--- a/testData/compose/docs/reference/androidx/compose/animation/core/AnimationResult.html
+++ b/testData/compose/docs/reference/androidx/compose/animation/core/AnimationResult.html
@@ -120,7 +120,7 @@
     <h2>Public constructors</h2>
     <div><a name="AnimationResult(androidx.compose.animation.core.AnimationState, androidx.compose.animation.core.AnimationEndReason)"></a><a name="AnimationResult-androidx.compose.animation.core.AnimationState-androidx.compose.animation.core.AnimationEndReason-"></a><a name="animationresult"></a>
       <h3 class="api-name" id="AnimationResult(androidx.compose.animation.core.AnimationState,androidx.compose.animation.core.AnimationEndReason)">AnimationResult</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;V&nbsp;extends&nbsp;<a href="/reference/androidx/compose/animation/core/AnimationVector.html">AnimationVector</a>&gt; <a href="/reference/androidx/compose/animation/core/AnimationResult.html#AnimationResult(androidx.compose.animation.core.AnimationState,androidx.compose.animation.core.AnimationEndReason)">AnimationResult</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/AnimationState.html">AnimationState</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> T,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> V&gt;&nbsp;endState,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/AnimationEndReason.html">AnimationEndReason</a>&nbsp;endReason<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;V&nbsp;extends&nbsp;<a href="/reference/androidx/compose/animation/core/AnimationVector.html">AnimationVector</a>&gt; <a href="/reference/androidx/compose/animation/core/AnimationResult.html#AnimationResult(androidx.compose.animation.core.AnimationState,androidx.compose.animation.core.AnimationEndReason)">AnimationResult</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/AnimationState.html">AnimationState</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> T,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> V&gt;&nbsp;endState,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/AnimationEndReason.html">AnimationEndReason</a>&nbsp;endReason<br>)</pre>
     </div>
   </body>
 </html>
diff --git a/testData/compose/docs/reference/androidx/compose/animation/core/AnimationState.html b/testData/compose/docs/reference/androidx/compose/animation/core/AnimationState.html
index 5648f9b..09e89dc 100644
--- a/testData/compose/docs/reference/androidx/compose/animation/core/AnimationState.html
+++ b/testData/compose/docs/reference/androidx/compose/animation/core/AnimationState.html
@@ -168,7 +168,7 @@
     <h2>Public constructors</h2>
     <div><a name="AnimationState(androidx.compose.animation.core.TwoWayConverter, kotlin.Any, androidx.compose.animation.core.AnimationVector, kotlin.Long, kotlin.Long, kotlin.Boolean)"></a><a name="AnimationState-androidx.compose.animation.core.TwoWayConverter-kotlin.Any-androidx.compose.animation.core.AnimationVector-kotlin.Long-kotlin.Long-kotlin.Boolean-"></a><a name="animationstate"></a>
       <h3 class="api-name" id="AnimationState(androidx.compose.animation.core.TwoWayConverter,kotlin.Any,androidx.compose.animation.core.AnimationVector,kotlin.Long,kotlin.Long,kotlin.Boolean)">AnimationState</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;V&nbsp;extends&nbsp;<a href="/reference/androidx/compose/animation/core/AnimationVector.html">AnimationVector</a>&gt; <a href="/reference/androidx/compose/animation/core/AnimationState.html#AnimationState(androidx.compose.animation.core.TwoWayConverter,kotlin.Any,androidx.compose.animation.core.AnimationVector,kotlin.Long,kotlin.Long,kotlin.Boolean)">AnimationState</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> T,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> V&gt;&nbsp;typeConverter,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> T&nbsp;initialValue,<br>&nbsp;&nbsp;&nbsp;&nbsp;V&nbsp;initialVelocityVector,<br>&nbsp;&nbsp;&nbsp;&nbsp;long&nbsp;lastFrameTimeNanos,<br>&nbsp;&nbsp;&nbsp;&nbsp;long&nbsp;finishedTimeNanos,<br>&nbsp;&nbsp;&nbsp;&nbsp;boolean&nbsp;isRunning<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;V&nbsp;extends&nbsp;<a href="/reference/androidx/compose/animation/core/AnimationVector.html">AnimationVector</a>&gt; <a href="/reference/androidx/compose/animation/core/AnimationState.html#AnimationState(androidx.compose.animation.core.TwoWayConverter,kotlin.Any,androidx.compose.animation.core.AnimationVector,kotlin.Long,kotlin.Long,kotlin.Boolean)">AnimationState</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> T,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> V&gt;&nbsp;typeConverter,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> T&nbsp;initialValue,<br>&nbsp;&nbsp;&nbsp;&nbsp;V&nbsp;initialVelocityVector,<br>&nbsp;&nbsp;&nbsp;&nbsp;long&nbsp;lastFrameTimeNanos,<br>&nbsp;&nbsp;&nbsp;&nbsp;long&nbsp;finishedTimeNanos,<br>&nbsp;&nbsp;&nbsp;&nbsp;boolean&nbsp;isRunning<br>)</pre>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
diff --git a/testData/compose/docs/reference/androidx/compose/animation/core/AnimationVector.html b/testData/compose/docs/reference/androidx/compose/animation/core/AnimationVector.html
index cbe6148..651834f 100644
--- a/testData/compose/docs/reference/androidx/compose/animation/core/AnimationVector.html
+++ b/testData/compose/docs/reference/androidx/compose/animation/core/AnimationVector.html
@@ -67,7 +67,7 @@
     <h2>Protected constructors</h2>
     <div><a name="AnimationVector--"></a><a name="animationvector"></a>
       <h3 class="api-name" id="AnimationVector()">AnimationVector</h3>
-      <pre class="api-signature no-pretty-print">protected&nbsp;final&nbsp;<a href="/reference/androidx/compose/animation/core/AnimationVector.html#AnimationVector()">AnimationVector</a>()</pre>
+      <pre class="api-signature no-pretty-print">protected&nbsp;<a href="/reference/androidx/compose/animation/core/AnimationVector.html#AnimationVector()">AnimationVector</a>()</pre>
     </div>
   </body>
 </html>
diff --git a/testData/compose/docs/reference/androidx/compose/animation/core/AnimationVector1D.html b/testData/compose/docs/reference/androidx/compose/animation/core/AnimationVector1D.html
index 2059c14..d33b4c4 100644
--- a/testData/compose/docs/reference/androidx/compose/animation/core/AnimationVector1D.html
+++ b/testData/compose/docs/reference/androidx/compose/animation/core/AnimationVector1D.html
@@ -102,7 +102,7 @@
     <h2>Public constructors</h2>
     <div><a name="AnimationVector1D-kotlin.Float-"></a><a name="animationvector1d"></a>
       <h3 class="api-name" id="AnimationVector1D(kotlin.Float)">AnimationVector1D</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/animation/core/AnimationVector1D.html#AnimationVector1D(kotlin.Float)">AnimationVector1D</a>(float&nbsp;initVal)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/animation/core/AnimationVector1D.html#AnimationVector1D(kotlin.Float)">AnimationVector1D</a>(float&nbsp;initVal)</pre>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
diff --git a/testData/compose/docs/reference/androidx/compose/animation/core/AnimationVector2D.html b/testData/compose/docs/reference/androidx/compose/animation/core/AnimationVector2D.html
index 0026e70..300f6d0 100644
--- a/testData/compose/docs/reference/androidx/compose/animation/core/AnimationVector2D.html
+++ b/testData/compose/docs/reference/androidx/compose/animation/core/AnimationVector2D.html
@@ -114,7 +114,7 @@
     <h2>Public constructors</h2>
     <div><a name="AnimationVector2D(kotlin.Float, kotlin.Float)"></a><a name="AnimationVector2D-kotlin.Float-kotlin.Float-"></a><a name="animationvector2d"></a>
       <h3 class="api-name" id="AnimationVector2D(kotlin.Float,kotlin.Float)">AnimationVector2D</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/animation/core/AnimationVector2D.html#AnimationVector2D(kotlin.Float,kotlin.Float)">AnimationVector2D</a>(float&nbsp;v1,&nbsp;float&nbsp;v2)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/animation/core/AnimationVector2D.html#AnimationVector2D(kotlin.Float,kotlin.Float)">AnimationVector2D</a>(float&nbsp;v1,&nbsp;float&nbsp;v2)</pre>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
diff --git a/testData/compose/docs/reference/androidx/compose/animation/core/AnimationVector3D.html b/testData/compose/docs/reference/androidx/compose/animation/core/AnimationVector3D.html
index 1e303eb..518418b 100644
--- a/testData/compose/docs/reference/androidx/compose/animation/core/AnimationVector3D.html
+++ b/testData/compose/docs/reference/androidx/compose/animation/core/AnimationVector3D.html
@@ -126,7 +126,7 @@
     <h2>Public constructors</h2>
     <div><a name="AnimationVector3D(kotlin.Float, kotlin.Float, kotlin.Float)"></a><a name="AnimationVector3D-kotlin.Float-kotlin.Float-kotlin.Float-"></a><a name="animationvector3d"></a>
       <h3 class="api-name" id="AnimationVector3D(kotlin.Float,kotlin.Float,kotlin.Float)">AnimationVector3D</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/animation/core/AnimationVector3D.html#AnimationVector3D(kotlin.Float,kotlin.Float,kotlin.Float)">AnimationVector3D</a>(float&nbsp;v1,&nbsp;float&nbsp;v2,&nbsp;float&nbsp;v3)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/animation/core/AnimationVector3D.html#AnimationVector3D(kotlin.Float,kotlin.Float,kotlin.Float)">AnimationVector3D</a>(float&nbsp;v1,&nbsp;float&nbsp;v2,&nbsp;float&nbsp;v3)</pre>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
diff --git a/testData/compose/docs/reference/androidx/compose/animation/core/AnimationVector4D.html b/testData/compose/docs/reference/androidx/compose/animation/core/AnimationVector4D.html
index 2a13a9c..cabfc86 100644
--- a/testData/compose/docs/reference/androidx/compose/animation/core/AnimationVector4D.html
+++ b/testData/compose/docs/reference/androidx/compose/animation/core/AnimationVector4D.html
@@ -138,7 +138,7 @@
     <h2>Public constructors</h2>
     <div><a name="AnimationVector4D(kotlin.Float, kotlin.Float, kotlin.Float, kotlin.Float)"></a><a name="AnimationVector4D-kotlin.Float-kotlin.Float-kotlin.Float-kotlin.Float-"></a><a name="animationvector4d"></a>
       <h3 class="api-name" id="AnimationVector4D(kotlin.Float,kotlin.Float,kotlin.Float,kotlin.Float)">AnimationVector4D</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/animation/core/AnimationVector4D.html#AnimationVector4D(kotlin.Float,kotlin.Float,kotlin.Float,kotlin.Float)">AnimationVector4D</a>(float&nbsp;v1,&nbsp;float&nbsp;v2,&nbsp;float&nbsp;v3,&nbsp;float&nbsp;v4)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/animation/core/AnimationVector4D.html#AnimationVector4D(kotlin.Float,kotlin.Float,kotlin.Float,kotlin.Float)">AnimationVector4D</a>(float&nbsp;v1,&nbsp;float&nbsp;v2,&nbsp;float&nbsp;v3,&nbsp;float&nbsp;v4)</pre>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
diff --git a/testData/compose/docs/reference/androidx/compose/animation/core/AtomicReference.html b/testData/compose/docs/reference/androidx/compose/animation/core/AtomicReference.html
index 27f9b63..ee84745 100644
--- a/testData/compose/docs/reference/androidx/compose/animation/core/AtomicReference.html
+++ b/testData/compose/docs/reference/androidx/compose/animation/core/AtomicReference.html
@@ -65,7 +65,7 @@
     <h2>Public constructors</h2>
     <div><a name="AtomicReference-kotlin.Any-"></a><a name="atomicreference"></a>
       <h3 class="api-name" id="AtomicReference(kotlin.Any)">AtomicReference</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;&lt;V&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/compose/animation/core/AtomicReference.html#AtomicReference(kotlin.Any)">AtomicReference</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> V&nbsp;value)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;&lt;V&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/compose/animation/core/AtomicReference.html#AtomicReference(kotlin.Any)">AtomicReference</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> V&nbsp;value)</pre>
     </div>
     <h2>Public methods</h2>
     <div><a name="compareAndSet(kotlin.Any, kotlin.Any)"></a><a name="compareAndSet-kotlin.Any-kotlin.Any-"></a><a name="compareandset"></a>
diff --git a/testData/compose/docs/reference/androidx/compose/animation/core/CubicBezierEasing.html b/testData/compose/docs/reference/androidx/compose/animation/core/CubicBezierEasing.html
index 3b7c2d1..3a19188 100644
--- a/testData/compose/docs/reference/androidx/compose/animation/core/CubicBezierEasing.html
+++ b/testData/compose/docs/reference/androidx/compose/animation/core/CubicBezierEasing.html
@@ -86,7 +86,7 @@
     <h2>Public constructors</h2>
     <div><a name="CubicBezierEasing(kotlin.Float, kotlin.Float, kotlin.Float, kotlin.Float)"></a><a name="CubicBezierEasing-kotlin.Float-kotlin.Float-kotlin.Float-kotlin.Float-"></a><a name="cubicbeziereasing"></a>
       <h3 class="api-name" id="CubicBezierEasing(kotlin.Float,kotlin.Float,kotlin.Float,kotlin.Float)">CubicBezierEasing</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/animation/core/CubicBezierEasing.html#CubicBezierEasing(kotlin.Float,kotlin.Float,kotlin.Float,kotlin.Float)">CubicBezierEasing</a>(float&nbsp;a,&nbsp;float&nbsp;b,&nbsp;float&nbsp;c,&nbsp;float&nbsp;d)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/animation/core/CubicBezierEasing.html#CubicBezierEasing(kotlin.Float,kotlin.Float,kotlin.Float,kotlin.Float)">CubicBezierEasing</a>(float&nbsp;a,&nbsp;float&nbsp;b,&nbsp;float&nbsp;c,&nbsp;float&nbsp;d)</pre>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
diff --git a/testData/compose/docs/reference/androidx/compose/animation/core/DecayAnimation.html b/testData/compose/docs/reference/androidx/compose/animation/core/DecayAnimation.html
index 2ced84b..73f4c62 100644
--- a/testData/compose/docs/reference/androidx/compose/animation/core/DecayAnimation.html
+++ b/testData/compose/docs/reference/androidx/compose/animation/core/DecayAnimation.html
@@ -196,7 +196,7 @@
     <h2>Public constructors</h2>
     <div><a name="DecayAnimation(androidx.compose.animation.core.DecayAnimationSpec, androidx.compose.animation.core.TwoWayConverter, kotlin.Any, androidx.compose.animation.core.AnimationVector)"></a><a name="DecayAnimation-androidx.compose.animation.core.DecayAnimationSpec-androidx.compose.animation.core.TwoWayConverter-kotlin.Any-androidx.compose.animation.core.AnimationVector-"></a><a name="decayanimation"></a>
       <h3 class="api-name" id="DecayAnimation(androidx.compose.animation.core.DecayAnimationSpec,androidx.compose.animation.core.TwoWayConverter,kotlin.Any,androidx.compose.animation.core.AnimationVector)">DecayAnimation</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;V&nbsp;extends&nbsp;<a href="/reference/androidx/compose/animation/core/AnimationVector.html">AnimationVector</a>&gt; <a href="/reference/androidx/compose/animation/core/DecayAnimation.html#DecayAnimation(androidx.compose.animation.core.DecayAnimationSpec,androidx.compose.animation.core.TwoWayConverter,kotlin.Any,androidx.compose.animation.core.AnimationVector)">DecayAnimation</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/DecayAnimationSpec.html">DecayAnimationSpec</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> T&gt;&nbsp;animationSpec,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> T,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> V&gt;&nbsp;typeConverter,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> T&nbsp;initialValue,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> V&nbsp;initialVelocityVector<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;V&nbsp;extends&nbsp;<a href="/reference/androidx/compose/animation/core/AnimationVector.html">AnimationVector</a>&gt; <a href="/reference/androidx/compose/animation/core/DecayAnimation.html#DecayAnimation(androidx.compose.animation.core.DecayAnimationSpec,androidx.compose.animation.core.TwoWayConverter,kotlin.Any,androidx.compose.animation.core.AnimationVector)">DecayAnimation</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/DecayAnimationSpec.html">DecayAnimationSpec</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> T&gt;&nbsp;animationSpec,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> T,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> V&gt;&nbsp;typeConverter,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> T&nbsp;initialValue,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> V&nbsp;initialVelocityVector<br>)</pre>
       <p><code><a href="/reference/androidx/compose/animation/core/DecayAnimation.html">DecayAnimation</a></code> is an animation that slows down from <code><a href="/reference/androidx/compose/animation/core/DecayAnimation.html#&lt;init&gt;(androidx.compose.animation.core.DecayAnimationSpec,androidx.compose.animation.core.TwoWayConverter,kotlin.Any,androidx.compose.animation.core.AnimationVector)">initialVelocityVector</a></code> as time goes on. <code><a href="/reference/androidx/compose/animation/core/DecayAnimation.html">DecayAnimation</a></code> is stateless, and it does not have any concept of lifecycle. It serves as an animation calculation engine that supports convenient query of value/velocity given a play time. To achieve that, <code><a href="/reference/androidx/compose/animation/core/DecayAnimation.html">DecayAnimation</a></code> stores all the animation related information: <code><a href="/reference/androidx/compose/animation/core/DecayAnimation.html#&lt;init&gt;(androidx.compose.animation.core.DecayAnimationSpec,androidx.compose.animation.core.TwoWayConverter,kotlin.Any,androidx.compose.animation.core.AnimationVector)">initialValue</a></code>, <code><a href="/reference/androidx/compose/animation/core/DecayAnimation.html#&lt;init&gt;(androidx.compose.animation.core.DecayAnimationSpec,androidx.compose.animation.core.TwoWayConverter,kotlin.Any,androidx.compose.animation.core.AnimationVector)">initialVelocityVector</a></code>, decay animation spec, <code><a href="/reference/androidx/compose/animation/core/DecayAnimation.html#&lt;init&gt;(androidx.compose.animation.core.DecayAnimationSpec,androidx.compose.animation.core.TwoWayConverter,kotlin.Any,androidx.compose.animation.core.AnimationVector)">typeConverter</a></code>.</p>
       <p><b>Note</b>: Unless there's a need to control the timing manually, it's generally recommended to use higher level animation APIs that build on top <code><a href="/reference/androidx/compose/animation/core/DecayAnimation.html">DecayAnimation</a></code>, such as <code><a href="/reference/androidx/compose/animation/core/Animatable.html#animateDecay(kotlin.Any,androidx.compose.animation.core.DecayAnimationSpec,kotlin.Function1)">Animatable.animateDecay</a></code>, <code><a href="/reference/androidx/compose/animation/core/package-summary.html#(androidx.compose.animation.core.AnimationState).animateDecay(androidx.compose.animation.core.DecayAnimationSpec,kotlin.Boolean,kotlin.Function1)">AnimationState.animateDecay</a></code>, etc.</p>
       <div class="devsite-table-wrapper">
@@ -256,7 +256,7 @@
     </div>
     <div><a name="DecayAnimation(androidx.compose.animation.core.DecayAnimationSpec, androidx.compose.animation.core.TwoWayConverter, kotlin.Any, kotlin.Any)"></a><a name="DecayAnimation-androidx.compose.animation.core.DecayAnimationSpec-androidx.compose.animation.core.TwoWayConverter-kotlin.Any-kotlin.Any-"></a><a name="decayanimation"></a>
       <h3 class="api-name" id="DecayAnimation(androidx.compose.animation.core.DecayAnimationSpec,androidx.compose.animation.core.TwoWayConverter,kotlin.Any,kotlin.Any)">DecayAnimation</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;V&nbsp;extends&nbsp;<a href="/reference/androidx/compose/animation/core/AnimationVector.html">AnimationVector</a>&gt; <a href="/reference/androidx/compose/animation/core/DecayAnimation.html#DecayAnimation(androidx.compose.animation.core.DecayAnimationSpec,androidx.compose.animation.core.TwoWayConverter,kotlin.Any,kotlin.Any)">DecayAnimation</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/DecayAnimationSpec.html">DecayAnimationSpec</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> T&gt;&nbsp;animationSpec,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> T,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> V&gt;&nbsp;typeConverter,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> T&nbsp;initialValue,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> T&nbsp;initialVelocity<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;V&nbsp;extends&nbsp;<a href="/reference/androidx/compose/animation/core/AnimationVector.html">AnimationVector</a>&gt; <a href="/reference/androidx/compose/animation/core/DecayAnimation.html#DecayAnimation(androidx.compose.animation.core.DecayAnimationSpec,androidx.compose.animation.core.TwoWayConverter,kotlin.Any,kotlin.Any)">DecayAnimation</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/DecayAnimationSpec.html">DecayAnimationSpec</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> T&gt;&nbsp;animationSpec,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> T,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> V&gt;&nbsp;typeConverter,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> T&nbsp;initialValue,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> T&nbsp;initialVelocity<br>)</pre>
       <p><code><a href="/reference/androidx/compose/animation/core/DecayAnimation.html">DecayAnimation</a></code> is an animation that slows down from <code><a href="/reference/androidx/compose/animation/core/DecayAnimation.html#&lt;init&gt;(androidx.compose.animation.core.DecayAnimationSpec,androidx.compose.animation.core.TwoWayConverter,kotlin.Any,kotlin.Any)">initialVelocity</a></code> as time goes on. <code><a href="/reference/androidx/compose/animation/core/DecayAnimation.html">DecayAnimation</a></code> is stateless, and it does not have any concept of lifecycle. It serves as an animation calculation engine that supports convenient query of value/velocity given a play time. To achieve that, <code><a href="/reference/androidx/compose/animation/core/DecayAnimation.html">DecayAnimation</a></code> stores all the animation related information: <code><a href="/reference/androidx/compose/animation/core/DecayAnimation.html#&lt;init&gt;(androidx.compose.animation.core.DecayAnimationSpec,androidx.compose.animation.core.TwoWayConverter,kotlin.Any,kotlin.Any)">initialValue</a></code>, <code><a href="/reference/androidx/compose/animation/core/DecayAnimation.html#&lt;init&gt;(androidx.compose.animation.core.DecayAnimationSpec,androidx.compose.animation.core.TwoWayConverter,kotlin.Any,kotlin.Any)">initialVelocity</a></code>, <code><a href="/reference/androidx/compose/animation/core/DecayAnimation.html#&lt;init&gt;(androidx.compose.animation.core.DecayAnimationSpec,androidx.compose.animation.core.TwoWayConverter,kotlin.Any,kotlin.Any)">animationSpec</a></code>, <code><a href="/reference/androidx/compose/animation/core/DecayAnimation.html#&lt;init&gt;(androidx.compose.animation.core.DecayAnimationSpec,androidx.compose.animation.core.TwoWayConverter,kotlin.Any,kotlin.Any)">typeConverter</a></code>.</p>
       <p><b>Note</b>: Unless there's a need to control the timing manually, it's generally recommended to use higher level animation APIs that build on top <code><a href="/reference/androidx/compose/animation/core/DecayAnimation.html">DecayAnimation</a></code>, such as <code><a href="/reference/androidx/compose/animation/core/Animatable.html#animateDecay(kotlin.Any,androidx.compose.animation.core.DecayAnimationSpec,kotlin.Function1)">Animatable.animateDecay</a></code>, <code><a href="/reference/androidx/compose/animation/core/package-summary.html#(androidx.compose.animation.core.AnimationState).animateDecay(androidx.compose.animation.core.DecayAnimationSpec,kotlin.Boolean,kotlin.Function1)">AnimationState.animateDecay</a></code>, etc.</p>
       <div class="devsite-table-wrapper">
@@ -316,7 +316,7 @@
     </div>
     <div><a name="DecayAnimation(androidx.compose.animation.core.VectorizedDecayAnimationSpec, androidx.compose.animation.core.TwoWayConverter, kotlin.Any, androidx.compose.animation.core.AnimationVector)"></a><a name="DecayAnimation-androidx.compose.animation.core.VectorizedDecayAnimationSpec-androidx.compose.animation.core.TwoWayConverter-kotlin.Any-androidx.compose.animation.core.AnimationVector-"></a><a name="decayanimation"></a>
       <h3 class="api-name" id="DecayAnimation(androidx.compose.animation.core.VectorizedDecayAnimationSpec,androidx.compose.animation.core.TwoWayConverter,kotlin.Any,androidx.compose.animation.core.AnimationVector)">DecayAnimation</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;V&nbsp;extends&nbsp;<a href="/reference/androidx/compose/animation/core/AnimationVector.html">AnimationVector</a>&gt; <a href="/reference/androidx/compose/animation/core/DecayAnimation.html#DecayAnimation(androidx.compose.animation.core.VectorizedDecayAnimationSpec,androidx.compose.animation.core.TwoWayConverter,kotlin.Any,androidx.compose.animation.core.AnimationVector)">DecayAnimation</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/VectorizedDecayAnimationSpec.html">VectorizedDecayAnimationSpec</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> V&gt;&nbsp;animationSpec,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> T,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> V&gt;&nbsp;typeConverter,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> T&nbsp;initialValue,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> V&nbsp;initialVelocityVector<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;V&nbsp;extends&nbsp;<a href="/reference/androidx/compose/animation/core/AnimationVector.html">AnimationVector</a>&gt; <a href="/reference/androidx/compose/animation/core/DecayAnimation.html#DecayAnimation(androidx.compose.animation.core.VectorizedDecayAnimationSpec,androidx.compose.animation.core.TwoWayConverter,kotlin.Any,androidx.compose.animation.core.AnimationVector)">DecayAnimation</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/VectorizedDecayAnimationSpec.html">VectorizedDecayAnimationSpec</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> V&gt;&nbsp;animationSpec,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> T,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> V&gt;&nbsp;typeConverter,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> T&nbsp;initialValue,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> V&nbsp;initialVelocityVector<br>)</pre>
     </div>
     <h2>Public methods</h2>
     <div><a name="getValueFromNanos-kotlin.Long-"></a><a name="getvaluefromnanos"></a>
diff --git a/testData/compose/docs/reference/androidx/compose/animation/core/ExperimentalTransitionApi.html b/testData/compose/docs/reference/androidx/compose/animation/core/ExperimentalTransitionApi.html
index 0c14e69..c606825 100644
--- a/testData/compose/docs/reference/androidx/compose/animation/core/ExperimentalTransitionApi.html
+++ b/testData/compose/docs/reference/androidx/compose/animation/core/ExperimentalTransitionApi.html
@@ -30,7 +30,7 @@
     <h2>Public constructors</h2>
     <div><a name="ExperimentalTransitionApi--"></a><a name="experimentaltransitionapi"></a>
       <h3 class="api-name" id="ExperimentalTransitionApi()">ExperimentalTransitionApi</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/animation/core/ExperimentalTransitionApi.html#ExperimentalTransitionApi()">ExperimentalTransitionApi</a>()</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/animation/core/ExperimentalTransitionApi.html#ExperimentalTransitionApi()">ExperimentalTransitionApi</a>()</pre>
     </div>
   </body>
 </html>
diff --git a/testData/compose/docs/reference/androidx/compose/animation/core/FloatExponentialDecaySpec.html b/testData/compose/docs/reference/androidx/compose/animation/core/FloatExponentialDecaySpec.html
index 2cc88a9..3b82a6f 100644
--- a/testData/compose/docs/reference/androidx/compose/animation/core/FloatExponentialDecaySpec.html
+++ b/testData/compose/docs/reference/androidx/compose/animation/core/FloatExponentialDecaySpec.html
@@ -94,7 +94,7 @@
     <h2>Public constructors</h2>
     <div><a name="FloatExponentialDecaySpec(kotlin.Float, kotlin.Float)"></a><a name="FloatExponentialDecaySpec-kotlin.Float-kotlin.Float-"></a><a name="floatexponentialdecayspec"></a>
       <h3 class="api-name" id="FloatExponentialDecaySpec(kotlin.Float,kotlin.Float)">FloatExponentialDecaySpec</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/animation/core/FloatExponentialDecaySpec.html#FloatExponentialDecaySpec(kotlin.Float,kotlin.Float)">FloatExponentialDecaySpec</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;float&nbsp;frictionMultiplier,<br>&nbsp;&nbsp;&nbsp;&nbsp;float&nbsp;absVelocityThreshold<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/animation/core/FloatExponentialDecaySpec.html#FloatExponentialDecaySpec(kotlin.Float,kotlin.Float)">FloatExponentialDecaySpec</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;float&nbsp;frictionMultiplier,<br>&nbsp;&nbsp;&nbsp;&nbsp;float&nbsp;absVelocityThreshold<br>)</pre>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
diff --git a/testData/compose/docs/reference/androidx/compose/animation/core/FloatSpringSpec.html b/testData/compose/docs/reference/androidx/compose/animation/core/FloatSpringSpec.html
index 14b691c..d987e04 100644
--- a/testData/compose/docs/reference/androidx/compose/animation/core/FloatSpringSpec.html
+++ b/testData/compose/docs/reference/androidx/compose/animation/core/FloatSpringSpec.html
@@ -134,7 +134,7 @@
     <h2>Public constructors</h2>
     <div><a name="FloatSpringSpec(kotlin.Float, kotlin.Float, kotlin.Float)"></a><a name="FloatSpringSpec-kotlin.Float-kotlin.Float-kotlin.Float-"></a><a name="floatspringspec"></a>
       <h3 class="api-name" id="FloatSpringSpec(kotlin.Float,kotlin.Float,kotlin.Float)">FloatSpringSpec</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/animation/core/FloatSpringSpec.html#FloatSpringSpec(kotlin.Float,kotlin.Float,kotlin.Float)">FloatSpringSpec</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;float&nbsp;dampingRatio,<br>&nbsp;&nbsp;&nbsp;&nbsp;float&nbsp;stiffness,<br>&nbsp;&nbsp;&nbsp;&nbsp;float&nbsp;visibilityThreshold<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/animation/core/FloatSpringSpec.html#FloatSpringSpec(kotlin.Float,kotlin.Float,kotlin.Float)">FloatSpringSpec</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;float&nbsp;dampingRatio,<br>&nbsp;&nbsp;&nbsp;&nbsp;float&nbsp;stiffness,<br>&nbsp;&nbsp;&nbsp;&nbsp;float&nbsp;visibilityThreshold<br>)</pre>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
diff --git a/testData/compose/docs/reference/androidx/compose/animation/core/FloatTweenSpec.html b/testData/compose/docs/reference/androidx/compose/animation/core/FloatTweenSpec.html
index 3fa1d31..c00ce94 100644
--- a/testData/compose/docs/reference/androidx/compose/animation/core/FloatTweenSpec.html
+++ b/testData/compose/docs/reference/androidx/compose/animation/core/FloatTweenSpec.html
@@ -134,7 +134,7 @@
     <h2>Public constructors</h2>
     <div><a name="FloatTweenSpec(kotlin.Int, kotlin.Int, androidx.compose.animation.core.Easing)"></a><a name="FloatTweenSpec-kotlin.Int-kotlin.Int-androidx.compose.animation.core.Easing-"></a><a name="floattweenspec"></a>
       <h3 class="api-name" id="FloatTweenSpec(kotlin.Int,kotlin.Int,androidx.compose.animation.core.Easing)">FloatTweenSpec</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/animation/core/FloatTweenSpec.html#FloatTweenSpec(kotlin.Int,kotlin.Int,androidx.compose.animation.core.Easing)">FloatTweenSpec</a>(int&nbsp;duration,&nbsp;int&nbsp;delay,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/Easing.html">Easing</a>&nbsp;easing)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/animation/core/FloatTweenSpec.html#FloatTweenSpec(kotlin.Int,kotlin.Int,androidx.compose.animation.core.Easing)">FloatTweenSpec</a>(int&nbsp;duration,&nbsp;int&nbsp;delay,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/Easing.html">Easing</a>&nbsp;easing)</pre>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
diff --git a/testData/compose/docs/reference/androidx/compose/animation/core/InfiniteRepeatableSpec.html b/testData/compose/docs/reference/androidx/compose/animation/core/InfiniteRepeatableSpec.html
index edd2f42..88d0039 100644
--- a/testData/compose/docs/reference/androidx/compose/animation/core/InfiniteRepeatableSpec.html
+++ b/testData/compose/docs/reference/androidx/compose/animation/core/InfiniteRepeatableSpec.html
@@ -113,7 +113,7 @@
     <h2>Public constructors</h2>
     <div><a name="InfiniteRepeatableSpec(androidx.compose.animation.core.DurationBasedAnimationSpec, androidx.compose.animation.core.RepeatMode)"></a><a name="InfiniteRepeatableSpec-androidx.compose.animation.core.DurationBasedAnimationSpec-androidx.compose.animation.core.RepeatMode-"></a><a name="infiniterepeatablespec"></a>
       <h3 class="api-name" id="InfiniteRepeatableSpec(androidx.compose.animation.core.DurationBasedAnimationSpec,androidx.compose.animation.core.RepeatMode)">InfiniteRepeatableSpec</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/compose/animation/core/InfiniteRepeatableSpec.html#InfiniteRepeatableSpec(androidx.compose.animation.core.DurationBasedAnimationSpec,androidx.compose.animation.core.RepeatMode)">InfiniteRepeatableSpec</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/DurationBasedAnimationSpec.html">DurationBasedAnimationSpec</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> T&gt;&nbsp;animation,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/RepeatMode.html">RepeatMode</a>&nbsp;repeatMode<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/compose/animation/core/InfiniteRepeatableSpec.html#InfiniteRepeatableSpec(androidx.compose.animation.core.DurationBasedAnimationSpec,androidx.compose.animation.core.RepeatMode)">InfiniteRepeatableSpec</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/DurationBasedAnimationSpec.html">DurationBasedAnimationSpec</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> T&gt;&nbsp;animation,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/RepeatMode.html">RepeatMode</a>&nbsp;repeatMode<br>)</pre>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
diff --git a/testData/compose/docs/reference/androidx/compose/animation/core/InternalAnimationApi.html b/testData/compose/docs/reference/androidx/compose/animation/core/InternalAnimationApi.html
index 9480afc..82a87a0 100644
--- a/testData/compose/docs/reference/androidx/compose/animation/core/InternalAnimationApi.html
+++ b/testData/compose/docs/reference/androidx/compose/animation/core/InternalAnimationApi.html
@@ -30,7 +30,7 @@
     <h2>Public constructors</h2>
     <div><a name="InternalAnimationApi--"></a><a name="internalanimationapi"></a>
       <h3 class="api-name" id="InternalAnimationApi()">InternalAnimationApi</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/animation/core/InternalAnimationApi.html#InternalAnimationApi()">InternalAnimationApi</a>()</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/animation/core/InternalAnimationApi.html#InternalAnimationApi()">InternalAnimationApi</a>()</pre>
     </div>
   </body>
 </html>
diff --git a/testData/compose/docs/reference/androidx/compose/animation/core/KeyframesSpec.KeyframesSpecConfig.html b/testData/compose/docs/reference/androidx/compose/animation/core/KeyframesSpec.KeyframesSpecConfig.html
index 10eb239..d38654f 100644
--- a/testData/compose/docs/reference/androidx/compose/animation/core/KeyframesSpec.KeyframesSpecConfig.html
+++ b/testData/compose/docs/reference/androidx/compose/animation/core/KeyframesSpec.KeyframesSpecConfig.html
@@ -131,7 +131,7 @@
     <h2>Public constructors</h2>
     <div><a name="KeyframesSpecConfig--"></a><a name="keyframesspecconfig"></a>
       <h3 class="api-name" id="KeyframesSpecConfig()">KeyframesSpecConfig</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/compose/animation/core/KeyframesSpec.KeyframesSpecConfig.html#KeyframesSpecConfig()">KeyframesSpecConfig</a>()</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/compose/animation/core/KeyframesSpec.KeyframesSpecConfig.html#KeyframesSpecConfig()">KeyframesSpecConfig</a>()</pre>
     </div>
     <h2>Public methods</h2>
     <div><a name="-kotlin.Any-.at-kotlin.Int-"></a><a name="at"></a>
diff --git a/testData/compose/docs/reference/androidx/compose/animation/core/KeyframesSpec.html b/testData/compose/docs/reference/androidx/compose/animation/core/KeyframesSpec.html
index 87257fc..ebaa31c 100644
--- a/testData/compose/docs/reference/androidx/compose/animation/core/KeyframesSpec.html
+++ b/testData/compose/docs/reference/androidx/compose/animation/core/KeyframesSpec.html
@@ -131,7 +131,7 @@
     <h2>Public constructors</h2>
     <div><a name="KeyframesSpec-androidx.compose.animation.core.KeyframesSpec.KeyframesSpecConfig-"></a><a name="keyframesspec"></a>
       <h3 class="api-name" id="KeyframesSpec(androidx.compose.animation.core.KeyframesSpec.KeyframesSpecConfig)">KeyframesSpec</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/compose/animation/core/KeyframesSpec.html#KeyframesSpec(androidx.compose.animation.core.KeyframesSpec.KeyframesSpecConfig)">KeyframesSpec</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/KeyframesSpec.KeyframesSpecConfig.html">KeyframesSpec.KeyframesSpecConfig</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> T&gt;&nbsp;config<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/compose/animation/core/KeyframesSpec.html#KeyframesSpec(androidx.compose.animation.core.KeyframesSpec.KeyframesSpecConfig)">KeyframesSpec</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/KeyframesSpec.KeyframesSpecConfig.html">KeyframesSpec.KeyframesSpecConfig</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> T&gt;&nbsp;config<br>)</pre>
     </div>
     <h2>Public methods</h2>
     <div><a name="equals-kotlin.Any-"></a><a name="equals"></a>
diff --git a/testData/compose/docs/reference/androidx/compose/animation/core/MutableTransitionState.html b/testData/compose/docs/reference/androidx/compose/animation/core/MutableTransitionState.html
index e388820..9abb70f 100644
--- a/testData/compose/docs/reference/androidx/compose/animation/core/MutableTransitionState.html
+++ b/testData/compose/docs/reference/androidx/compose/animation/core/MutableTransitionState.html
@@ -199,7 +199,7 @@
     <h2>Public constructors</h2>
     <div><a name="MutableTransitionState-kotlin.Any-"></a><a name="mutabletransitionstate"></a>
       <h3 class="api-name" id="MutableTransitionState(kotlin.Any)">MutableTransitionState</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;&lt;S&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/compose/animation/core/MutableTransitionState.html#MutableTransitionState(kotlin.Any)">MutableTransitionState</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> S&nbsp;initialState)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;&lt;S&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/compose/animation/core/MutableTransitionState.html#MutableTransitionState(kotlin.Any)">MutableTransitionState</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> S&nbsp;initialState)</pre>
     </div>
   </body>
 </html>
diff --git a/testData/compose/docs/reference/androidx/compose/animation/core/RepeatableSpec.html b/testData/compose/docs/reference/androidx/compose/animation/core/RepeatableSpec.html
index 244a081..e5d4fb6 100644
--- a/testData/compose/docs/reference/androidx/compose/animation/core/RepeatableSpec.html
+++ b/testData/compose/docs/reference/androidx/compose/animation/core/RepeatableSpec.html
@@ -133,7 +133,7 @@
     <h2>Public constructors</h2>
     <div><a name="RepeatableSpec(kotlin.Int, androidx.compose.animation.core.DurationBasedAnimationSpec, androidx.compose.animation.core.RepeatMode)"></a><a name="RepeatableSpec-kotlin.Int-androidx.compose.animation.core.DurationBasedAnimationSpec-androidx.compose.animation.core.RepeatMode-"></a><a name="repeatablespec"></a>
       <h3 class="api-name" id="RepeatableSpec(kotlin.Int,androidx.compose.animation.core.DurationBasedAnimationSpec,androidx.compose.animation.core.RepeatMode)">RepeatableSpec</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/compose/animation/core/RepeatableSpec.html#RepeatableSpec(kotlin.Int,androidx.compose.animation.core.DurationBasedAnimationSpec,androidx.compose.animation.core.RepeatMode)">RepeatableSpec</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;iterations,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/DurationBasedAnimationSpec.html">DurationBasedAnimationSpec</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> T&gt;&nbsp;animation,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/RepeatMode.html">RepeatMode</a>&nbsp;repeatMode<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/compose/animation/core/RepeatableSpec.html#RepeatableSpec(kotlin.Int,androidx.compose.animation.core.DurationBasedAnimationSpec,androidx.compose.animation.core.RepeatMode)">RepeatableSpec</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;iterations,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/DurationBasedAnimationSpec.html">DurationBasedAnimationSpec</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> T&gt;&nbsp;animation,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/RepeatMode.html">RepeatMode</a>&nbsp;repeatMode<br>)</pre>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
diff --git a/testData/compose/docs/reference/androidx/compose/animation/core/SnapSpec.html b/testData/compose/docs/reference/androidx/compose/animation/core/SnapSpec.html
index 45e5fc2..c48518f 100644
--- a/testData/compose/docs/reference/androidx/compose/animation/core/SnapSpec.html
+++ b/testData/compose/docs/reference/androidx/compose/animation/core/SnapSpec.html
@@ -85,7 +85,7 @@
     <h2>Public constructors</h2>
     <div><a name="SnapSpec-kotlin.Int-"></a><a name="snapspec"></a>
       <h3 class="api-name" id="SnapSpec(kotlin.Int)">SnapSpec</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/compose/animation/core/SnapSpec.html#SnapSpec(kotlin.Int)">SnapSpec</a>(int&nbsp;delay)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/compose/animation/core/SnapSpec.html#SnapSpec(kotlin.Int)">SnapSpec</a>(int&nbsp;delay)</pre>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
diff --git a/testData/compose/docs/reference/androidx/compose/animation/core/SpringSpec.html b/testData/compose/docs/reference/androidx/compose/animation/core/SpringSpec.html
index 7589535..c88898e 100644
--- a/testData/compose/docs/reference/androidx/compose/animation/core/SpringSpec.html
+++ b/testData/compose/docs/reference/androidx/compose/animation/core/SpringSpec.html
@@ -109,7 +109,7 @@
     <h2>Public constructors</h2>
     <div><a name="SpringSpec(kotlin.Float, kotlin.Float, kotlin.Any)"></a><a name="SpringSpec-kotlin.Float-kotlin.Float-kotlin.Any-"></a><a name="springspec"></a>
       <h3 class="api-name" id="SpringSpec(kotlin.Float,kotlin.Float,kotlin.Any)">SpringSpec</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/compose/animation/core/SpringSpec.html#SpringSpec(kotlin.Float,kotlin.Float,kotlin.Any)">SpringSpec</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;float&nbsp;dampingRatio,<br>&nbsp;&nbsp;&nbsp;&nbsp;float&nbsp;stiffness,<br>&nbsp;&nbsp;&nbsp;&nbsp;T&nbsp;visibilityThreshold<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/compose/animation/core/SpringSpec.html#SpringSpec(kotlin.Float,kotlin.Float,kotlin.Any)">SpringSpec</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;float&nbsp;dampingRatio,<br>&nbsp;&nbsp;&nbsp;&nbsp;float&nbsp;stiffness,<br>&nbsp;&nbsp;&nbsp;&nbsp;T&nbsp;visibilityThreshold<br>)</pre>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
diff --git a/testData/compose/docs/reference/androidx/compose/animation/core/TargetBasedAnimation.html b/testData/compose/docs/reference/androidx/compose/animation/core/TargetBasedAnimation.html
index c352082..b8be92c 100644
--- a/testData/compose/docs/reference/androidx/compose/animation/core/TargetBasedAnimation.html
+++ b/testData/compose/docs/reference/androidx/compose/animation/core/TargetBasedAnimation.html
@@ -182,7 +182,7 @@
     <h2>Public constructors</h2>
     <div><a name="TargetBasedAnimation(androidx.compose.animation.core.AnimationSpec, androidx.compose.animation.core.TwoWayConverter, kotlin.Any, kotlin.Any, androidx.compose.animation.core.AnimationVector)"></a><a name="TargetBasedAnimation-androidx.compose.animation.core.AnimationSpec-androidx.compose.animation.core.TwoWayConverter-kotlin.Any-kotlin.Any-androidx.compose.animation.core.AnimationVector-"></a><a name="targetbasedanimation"></a>
       <h3 class="api-name" id="TargetBasedAnimation(androidx.compose.animation.core.AnimationSpec,androidx.compose.animation.core.TwoWayConverter,kotlin.Any,kotlin.Any,androidx.compose.animation.core.AnimationVector)">TargetBasedAnimation</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;V&nbsp;extends&nbsp;<a href="/reference/androidx/compose/animation/core/AnimationVector.html">AnimationVector</a>&gt; <a href="/reference/androidx/compose/animation/core/TargetBasedAnimation.html#TargetBasedAnimation(androidx.compose.animation.core.AnimationSpec,androidx.compose.animation.core.TwoWayConverter,kotlin.Any,kotlin.Any,androidx.compose.animation.core.AnimationVector)">TargetBasedAnimation</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/AnimationSpec.html">AnimationSpec</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> T&gt;&nbsp;animationSpec,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> T,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> V&gt;&nbsp;typeConverter,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> T&nbsp;initialValue,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> T&nbsp;targetValue,<br>&nbsp;&nbsp;&nbsp;&nbsp;V&nbsp;initialVelocityVector<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;V&nbsp;extends&nbsp;<a href="/reference/androidx/compose/animation/core/AnimationVector.html">AnimationVector</a>&gt; <a href="/reference/androidx/compose/animation/core/TargetBasedAnimation.html#TargetBasedAnimation(androidx.compose.animation.core.AnimationSpec,androidx.compose.animation.core.TwoWayConverter,kotlin.Any,kotlin.Any,androidx.compose.animation.core.AnimationVector)">TargetBasedAnimation</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/AnimationSpec.html">AnimationSpec</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> T&gt;&nbsp;animationSpec,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> T,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> V&gt;&nbsp;typeConverter,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> T&nbsp;initialValue,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> T&nbsp;targetValue,<br>&nbsp;&nbsp;&nbsp;&nbsp;V&nbsp;initialVelocityVector<br>)</pre>
       <p>Creates a <code><a href="/reference/androidx/compose/animation/core/TargetBasedAnimation.html">TargetBasedAnimation</a></code> with the given start/end conditions of the animation, and the provided <code><a href="/reference/androidx/compose/animation/core/TargetBasedAnimation.html#&lt;init&gt;(androidx.compose.animation.core.AnimationSpec,androidx.compose.animation.core.TwoWayConverter,kotlin.Any,kotlin.Any,androidx.compose.animation.core.AnimationVector)">animationSpec</a></code>.</p>
       <p>The resulting <code><a href="/reference/androidx/compose/animation/core/Animation.html">Animation</a></code> assumes that the start value and velocity, as well as end value do not change throughout the animation, and cache these values. This caching enables much more convenient query for animation value and velocity (where only playtime needs to be passed into the methods).</p>
       <p><b>Note</b>: When interruptions happen to the <code><a href="/reference/androidx/compose/animation/core/TargetBasedAnimation.html">TargetBasedAnimation</a></code>, a new instance should be created that use the current value and velocity as the starting conditions. This type of interruption handling is the default behavior for both <code><a href="/reference/androidx/compose/animation/core/Animatable.html">Animatable</a></code> and <code><a href="/reference/androidx/compose/animation/core/Transition.html">Transition</a></code>. Consider using those APIs for the interruption handling, as well as built-in animation lifecycle management.</p>
diff --git a/testData/compose/docs/reference/androidx/compose/animation/core/TweenSpec.html b/testData/compose/docs/reference/androidx/compose/animation/core/TweenSpec.html
index 3dbeb34..9e86d69 100644
--- a/testData/compose/docs/reference/androidx/compose/animation/core/TweenSpec.html
+++ b/testData/compose/docs/reference/androidx/compose/animation/core/TweenSpec.html
@@ -109,7 +109,7 @@
     <h2>Public constructors</h2>
     <div><a name="TweenSpec(kotlin.Int, kotlin.Int, androidx.compose.animation.core.Easing)"></a><a name="TweenSpec-kotlin.Int-kotlin.Int-androidx.compose.animation.core.Easing-"></a><a name="tweenspec"></a>
       <h3 class="api-name" id="TweenSpec(kotlin.Int,kotlin.Int,androidx.compose.animation.core.Easing)">TweenSpec</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/compose/animation/core/TweenSpec.html#TweenSpec(kotlin.Int,kotlin.Int,androidx.compose.animation.core.Easing)">TweenSpec</a>(int&nbsp;durationMillis,&nbsp;int&nbsp;delay,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/Easing.html">Easing</a>&nbsp;easing)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/compose/animation/core/TweenSpec.html#TweenSpec(kotlin.Int,kotlin.Int,androidx.compose.animation.core.Easing)">TweenSpec</a>(int&nbsp;durationMillis,&nbsp;int&nbsp;delay,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/Easing.html">Easing</a>&nbsp;easing)</pre>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
diff --git a/testData/compose/docs/reference/androidx/compose/animation/core/VectorizedFloatAnimationSpec.html b/testData/compose/docs/reference/androidx/compose/animation/core/VectorizedFloatAnimationSpec.html
index be5bdc5..1efb5d4 100644
--- a/testData/compose/docs/reference/androidx/compose/animation/core/VectorizedFloatAnimationSpec.html
+++ b/testData/compose/docs/reference/androidx/compose/animation/core/VectorizedFloatAnimationSpec.html
@@ -99,7 +99,7 @@
     <h2>Public constructors</h2>
     <div><a name="VectorizedFloatAnimationSpec-androidx.compose.animation.core.FloatAnimationSpec-"></a><a name="vectorizedfloatanimationspec"></a>
       <h3 class="api-name" id="VectorizedFloatAnimationSpec(androidx.compose.animation.core.FloatAnimationSpec)">VectorizedFloatAnimationSpec</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;&lt;V&nbsp;extends&nbsp;<a href="/reference/androidx/compose/animation/core/AnimationVector.html">AnimationVector</a>&gt; <a href="/reference/androidx/compose/animation/core/VectorizedFloatAnimationSpec.html#VectorizedFloatAnimationSpec(androidx.compose.animation.core.FloatAnimationSpec)">VectorizedFloatAnimationSpec</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/FloatAnimationSpec.html">FloatAnimationSpec</a>&nbsp;anim<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;&lt;V&nbsp;extends&nbsp;<a href="/reference/androidx/compose/animation/core/AnimationVector.html">AnimationVector</a>&gt; <a href="/reference/androidx/compose/animation/core/VectorizedFloatAnimationSpec.html#VectorizedFloatAnimationSpec(androidx.compose.animation.core.FloatAnimationSpec)">VectorizedFloatAnimationSpec</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/FloatAnimationSpec.html">FloatAnimationSpec</a>&nbsp;anim<br>)</pre>
       <p>Creates a <code><a href="/reference/androidx/compose/animation/core/VectorizedAnimationSpec.html">VectorizedAnimationSpec</a></code> from a <code><a href="/reference/androidx/compose/animation/core/FloatAnimationSpec.html">FloatAnimationSpec</a></code>. The given <code><a href="/reference/androidx/compose/animation/core/FloatAnimationSpec.html">FloatAnimationSpec</a></code> will be used to animate every dimension of the <code><a href="/reference/androidx/compose/animation/core/AnimationVector.html">AnimationVector</a></code>.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
diff --git a/testData/compose/docs/reference/androidx/compose/animation/core/VectorizedInfiniteRepeatableSpec.html b/testData/compose/docs/reference/androidx/compose/animation/core/VectorizedInfiniteRepeatableSpec.html
index baac6a5..d3def8a 100644
--- a/testData/compose/docs/reference/androidx/compose/animation/core/VectorizedInfiniteRepeatableSpec.html
+++ b/testData/compose/docs/reference/androidx/compose/animation/core/VectorizedInfiniteRepeatableSpec.html
@@ -115,7 +115,7 @@
     <h2>Public constructors</h2>
     <div><a name="VectorizedInfiniteRepeatableSpec(androidx.compose.animation.core.VectorizedDurationBasedAnimationSpec, androidx.compose.animation.core.RepeatMode)"></a><a name="VectorizedInfiniteRepeatableSpec-androidx.compose.animation.core.VectorizedDurationBasedAnimationSpec-androidx.compose.animation.core.RepeatMode-"></a><a name="vectorizedinfiniterepeatablespec"></a>
       <h3 class="api-name" id="VectorizedInfiniteRepeatableSpec(androidx.compose.animation.core.VectorizedDurationBasedAnimationSpec,androidx.compose.animation.core.RepeatMode)">VectorizedInfiniteRepeatableSpec</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;&lt;V&nbsp;extends&nbsp;<a href="/reference/androidx/compose/animation/core/AnimationVector.html">AnimationVector</a>&gt; <a href="/reference/androidx/compose/animation/core/VectorizedInfiniteRepeatableSpec.html#VectorizedInfiniteRepeatableSpec(androidx.compose.animation.core.VectorizedDurationBasedAnimationSpec,androidx.compose.animation.core.RepeatMode)">VectorizedInfiniteRepeatableSpec</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/VectorizedDurationBasedAnimationSpec.html">VectorizedDurationBasedAnimationSpec</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> V&gt;&nbsp;animation,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/RepeatMode.html">RepeatMode</a>&nbsp;repeatMode<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;&lt;V&nbsp;extends&nbsp;<a href="/reference/androidx/compose/animation/core/AnimationVector.html">AnimationVector</a>&gt; <a href="/reference/androidx/compose/animation/core/VectorizedInfiniteRepeatableSpec.html#VectorizedInfiniteRepeatableSpec(androidx.compose.animation.core.VectorizedDurationBasedAnimationSpec,androidx.compose.animation.core.RepeatMode)">VectorizedInfiniteRepeatableSpec</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/VectorizedDurationBasedAnimationSpec.html">VectorizedDurationBasedAnimationSpec</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> V&gt;&nbsp;animation,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/RepeatMode.html">RepeatMode</a>&nbsp;repeatMode<br>)</pre>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
diff --git a/testData/compose/docs/reference/androidx/compose/animation/core/VectorizedKeyframesSpec.html b/testData/compose/docs/reference/androidx/compose/animation/core/VectorizedKeyframesSpec.html
index de61a5f..00dc424 100644
--- a/testData/compose/docs/reference/androidx/compose/animation/core/VectorizedKeyframesSpec.html
+++ b/testData/compose/docs/reference/androidx/compose/animation/core/VectorizedKeyframesSpec.html
@@ -192,7 +192,7 @@
     <h2>Public constructors</h2>
     <div><a name="VectorizedKeyframesSpec(kotlin.collections.Map, kotlin.Int, kotlin.Int)"></a><a name="VectorizedKeyframesSpec-kotlin.collections.Map-kotlin.Int-kotlin.Int-"></a><a name="vectorizedkeyframesspec"></a>
       <h3 class="api-name" id="VectorizedKeyframesSpec(kotlin.collections.Map,kotlin.Int,kotlin.Int)">VectorizedKeyframesSpec</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;&lt;V&nbsp;extends&nbsp;<a href="/reference/androidx/compose/animation/core/AnimationVector.html">AnimationVector</a>&gt; <a href="/reference/androidx/compose/animation/core/VectorizedKeyframesSpec.html#VectorizedKeyframesSpec(kotlin.collections.Map,kotlin.Int,kotlin.Int)">VectorizedKeyframesSpec</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/util/Map.html">Map</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Integer.html">Integer</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-pair/index.html">Pair</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> V,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/Easing.html">Easing</a>&gt;&gt;&nbsp;keyframes,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;durationMillis,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;delayMillis<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;&lt;V&nbsp;extends&nbsp;<a href="/reference/androidx/compose/animation/core/AnimationVector.html">AnimationVector</a>&gt; <a href="/reference/androidx/compose/animation/core/VectorizedKeyframesSpec.html#VectorizedKeyframesSpec(kotlin.collections.Map,kotlin.Int,kotlin.Int)">VectorizedKeyframesSpec</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/util/Map.html">Map</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Integer.html">Integer</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-pair/index.html">Pair</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> V,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/Easing.html">Easing</a>&gt;&gt;&nbsp;keyframes,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;durationMillis,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;delayMillis<br>)</pre>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
diff --git a/testData/compose/docs/reference/androidx/compose/animation/core/VectorizedRepeatableSpec.html b/testData/compose/docs/reference/androidx/compose/animation/core/VectorizedRepeatableSpec.html
index 0f3304c..f7752f1 100644
--- a/testData/compose/docs/reference/androidx/compose/animation/core/VectorizedRepeatableSpec.html
+++ b/testData/compose/docs/reference/androidx/compose/animation/core/VectorizedRepeatableSpec.html
@@ -120,7 +120,7 @@
     <h2>Public constructors</h2>
     <div><a name="VectorizedRepeatableSpec(kotlin.Int, androidx.compose.animation.core.VectorizedDurationBasedAnimationSpec, androidx.compose.animation.core.RepeatMode)"></a><a name="VectorizedRepeatableSpec-kotlin.Int-androidx.compose.animation.core.VectorizedDurationBasedAnimationSpec-androidx.compose.animation.core.RepeatMode-"></a><a name="vectorizedrepeatablespec"></a>
       <h3 class="api-name" id="VectorizedRepeatableSpec(kotlin.Int,androidx.compose.animation.core.VectorizedDurationBasedAnimationSpec,androidx.compose.animation.core.RepeatMode)">VectorizedRepeatableSpec</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;&lt;V&nbsp;extends&nbsp;<a href="/reference/androidx/compose/animation/core/AnimationVector.html">AnimationVector</a>&gt; <a href="/reference/androidx/compose/animation/core/VectorizedRepeatableSpec.html#VectorizedRepeatableSpec(kotlin.Int,androidx.compose.animation.core.VectorizedDurationBasedAnimationSpec,androidx.compose.animation.core.RepeatMode)">VectorizedRepeatableSpec</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;iterations,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/VectorizedDurationBasedAnimationSpec.html">VectorizedDurationBasedAnimationSpec</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> V&gt;&nbsp;animation,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/RepeatMode.html">RepeatMode</a>&nbsp;repeatMode<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;&lt;V&nbsp;extends&nbsp;<a href="/reference/androidx/compose/animation/core/AnimationVector.html">AnimationVector</a>&gt; <a href="/reference/androidx/compose/animation/core/VectorizedRepeatableSpec.html#VectorizedRepeatableSpec(kotlin.Int,androidx.compose.animation.core.VectorizedDurationBasedAnimationSpec,androidx.compose.animation.core.RepeatMode)">VectorizedRepeatableSpec</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;iterations,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/VectorizedDurationBasedAnimationSpec.html">VectorizedDurationBasedAnimationSpec</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> V&gt;&nbsp;animation,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/RepeatMode.html">RepeatMode</a>&nbsp;repeatMode<br>)</pre>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
diff --git a/testData/compose/docs/reference/androidx/compose/animation/core/VectorizedSnapSpec.html b/testData/compose/docs/reference/androidx/compose/animation/core/VectorizedSnapSpec.html
index 1c9098e..49e30bf 100644
--- a/testData/compose/docs/reference/androidx/compose/animation/core/VectorizedSnapSpec.html
+++ b/testData/compose/docs/reference/androidx/compose/animation/core/VectorizedSnapSpec.html
@@ -165,7 +165,7 @@
     <h2>Public constructors</h2>
     <div><a name="VectorizedSnapSpec-kotlin.Int-"></a><a name="vectorizedsnapspec"></a>
       <h3 class="api-name" id="VectorizedSnapSpec(kotlin.Int)">VectorizedSnapSpec</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;&lt;V&nbsp;extends&nbsp;<a href="/reference/androidx/compose/animation/core/AnimationVector.html">AnimationVector</a>&gt; <a href="/reference/androidx/compose/animation/core/VectorizedSnapSpec.html#VectorizedSnapSpec(kotlin.Int)">VectorizedSnapSpec</a>(int&nbsp;delayMillis)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;&lt;V&nbsp;extends&nbsp;<a href="/reference/androidx/compose/animation/core/AnimationVector.html">AnimationVector</a>&gt; <a href="/reference/androidx/compose/animation/core/VectorizedSnapSpec.html#VectorizedSnapSpec(kotlin.Int)">VectorizedSnapSpec</a>(int&nbsp;delayMillis)</pre>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
diff --git a/testData/compose/docs/reference/androidx/compose/animation/core/VectorizedSpringSpec.html b/testData/compose/docs/reference/androidx/compose/animation/core/VectorizedSpringSpec.html
index 6444ebe..c9201e7 100644
--- a/testData/compose/docs/reference/androidx/compose/animation/core/VectorizedSpringSpec.html
+++ b/testData/compose/docs/reference/androidx/compose/animation/core/VectorizedSpringSpec.html
@@ -141,7 +141,7 @@
     <h2>Public constructors</h2>
     <div><a name="VectorizedSpringSpec(kotlin.Float, kotlin.Float, androidx.compose.animation.core.AnimationVector)"></a><a name="VectorizedSpringSpec-kotlin.Float-kotlin.Float-androidx.compose.animation.core.AnimationVector-"></a><a name="vectorizedspringspec"></a>
       <h3 class="api-name" id="VectorizedSpringSpec(kotlin.Float,kotlin.Float,androidx.compose.animation.core.AnimationVector)">VectorizedSpringSpec</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;&lt;V&nbsp;extends&nbsp;<a href="/reference/androidx/compose/animation/core/AnimationVector.html">AnimationVector</a>&gt; <a href="/reference/androidx/compose/animation/core/VectorizedSpringSpec.html#VectorizedSpringSpec(kotlin.Float,kotlin.Float,androidx.compose.animation.core.AnimationVector)">VectorizedSpringSpec</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;float&nbsp;dampingRatio,<br>&nbsp;&nbsp;&nbsp;&nbsp;float&nbsp;stiffness,<br>&nbsp;&nbsp;&nbsp;&nbsp;V&nbsp;visibilityThreshold<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;&lt;V&nbsp;extends&nbsp;<a href="/reference/androidx/compose/animation/core/AnimationVector.html">AnimationVector</a>&gt; <a href="/reference/androidx/compose/animation/core/VectorizedSpringSpec.html#VectorizedSpringSpec(kotlin.Float,kotlin.Float,androidx.compose.animation.core.AnimationVector)">VectorizedSpringSpec</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;float&nbsp;dampingRatio,<br>&nbsp;&nbsp;&nbsp;&nbsp;float&nbsp;stiffness,<br>&nbsp;&nbsp;&nbsp;&nbsp;V&nbsp;visibilityThreshold<br>)</pre>
       <p>Creates a <code><a href="/reference/androidx/compose/animation/core/VectorizedSpringSpec.html">VectorizedSpringSpec</a></code> that uses the same spring constants (i.e. <code><a href="/reference/androidx/compose/animation/core/VectorizedSpringSpec.html#&lt;init&gt;(kotlin.Float,kotlin.Float,androidx.compose.animation.core.AnimationVector)">dampingRatio</a></code> and <code><a href="/reference/androidx/compose/animation/core/VectorizedSpringSpec.html#&lt;init&gt;(kotlin.Float,kotlin.Float,androidx.compose.animation.core.AnimationVector)">stiffness</a></code> on all dimensions. The optional <code><a href="/reference/androidx/compose/animation/core/VectorizedSpringSpec.html#&lt;init&gt;(kotlin.Float,kotlin.Float,androidx.compose.animation.core.AnimationVector)">visibilityThreshold</a></code> defines when the animation should be considered to be visually close enough to target to stop. By default, <code><a href="/reference/androidx/compose/animation/core/Spring.html#DefaultDisplacementThreshold()">Spring.DefaultDisplacementThreshold</a></code> is used on all dimensions of the <code><a href="/reference/androidx/compose/animation/core/AnimationVector.html">AnimationVector</a></code>.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
diff --git a/testData/compose/docs/reference/androidx/compose/animation/core/VectorizedTweenSpec.html b/testData/compose/docs/reference/androidx/compose/animation/core/VectorizedTweenSpec.html
index 3c6f70e..6201536 100644
--- a/testData/compose/docs/reference/androidx/compose/animation/core/VectorizedTweenSpec.html
+++ b/testData/compose/docs/reference/androidx/compose/animation/core/VectorizedTweenSpec.html
@@ -177,7 +177,7 @@
     <h2>Public constructors</h2>
     <div><a name="VectorizedTweenSpec(kotlin.Int, kotlin.Int, androidx.compose.animation.core.Easing)"></a><a name="VectorizedTweenSpec-kotlin.Int-kotlin.Int-androidx.compose.animation.core.Easing-"></a><a name="vectorizedtweenspec"></a>
       <h3 class="api-name" id="VectorizedTweenSpec(kotlin.Int,kotlin.Int,androidx.compose.animation.core.Easing)">VectorizedTweenSpec</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;&lt;V&nbsp;extends&nbsp;<a href="/reference/androidx/compose/animation/core/AnimationVector.html">AnimationVector</a>&gt; <a href="/reference/androidx/compose/animation/core/VectorizedTweenSpec.html#VectorizedTweenSpec(kotlin.Int,kotlin.Int,androidx.compose.animation.core.Easing)">VectorizedTweenSpec</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;durationMillis,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;delayMillis,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/Easing.html">Easing</a>&nbsp;easing<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;&lt;V&nbsp;extends&nbsp;<a href="/reference/androidx/compose/animation/core/AnimationVector.html">AnimationVector</a>&gt; <a href="/reference/androidx/compose/animation/core/VectorizedTweenSpec.html#VectorizedTweenSpec(kotlin.Int,kotlin.Int,androidx.compose.animation.core.Easing)">VectorizedTweenSpec</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;durationMillis,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;delayMillis,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/Easing.html">Easing</a>&nbsp;easing<br>)</pre>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/AtomicLong.html b/testData/compose/docs/reference/androidx/compose/foundation/AtomicLong.html
index 74f3e54..9315e3e 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/AtomicLong.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/AtomicLong.html
@@ -59,7 +59,7 @@
     <h2>Public constructors</h2>
     <div><a name="AtomicLong-kotlin.Long-"></a><a name="atomiclong"></a>
       <h3 class="api-name" id="AtomicLong(kotlin.Long)">AtomicLong</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/foundation/AtomicLong.html#AtomicLong(kotlin.Long)">AtomicLong</a>(long&nbsp;value)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/foundation/AtomicLong.html#AtomicLong(kotlin.Long)">AtomicLong</a>(long&nbsp;value)</pre>
     </div>
     <h2>Public methods</h2>
     <div><a name="get--"></a><a name="get"></a>
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/AtomicReference.html b/testData/compose/docs/reference/androidx/compose/foundation/AtomicReference.html
index 06b7e26..bd2830d 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/AtomicReference.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/AtomicReference.html
@@ -65,7 +65,7 @@
     <h2>Public constructors</h2>
     <div><a name="AtomicReference-kotlin.Any-"></a><a name="atomicreference"></a>
       <h3 class="api-name" id="AtomicReference(kotlin.Any)">AtomicReference</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;&lt;V&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/compose/foundation/AtomicReference.html#AtomicReference(kotlin.Any)">AtomicReference</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> V&nbsp;value)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;&lt;V&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/compose/foundation/AtomicReference.html#AtomicReference(kotlin.Any)">AtomicReference</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> V&nbsp;value)</pre>
     </div>
     <h2>Public methods</h2>
     <div><a name="compareAndSet(kotlin.Any, kotlin.Any)"></a><a name="compareAndSet-kotlin.Any-kotlin.Any-"></a><a name="compareandset"></a>
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/BorderStroke.html b/testData/compose/docs/reference/androidx/compose/foundation/BorderStroke.html
index b3214f7..5f38bf5 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/BorderStroke.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/BorderStroke.html
@@ -102,7 +102,7 @@
     <h2>Public constructors</h2>
     <div><a name="BorderStroke(androidx.compose.ui.unit.Dp, androidx.compose.ui.graphics.Brush)"></a><a name="BorderStroke-androidx.compose.ui.unit.Dp-androidx.compose.ui.graphics.Brush-"></a><a name="borderstroke"></a>
       <h3 class="api-name" id="BorderStroke(androidx.compose.ui.unit.Dp,androidx.compose.ui.graphics.Brush)">BorderStroke</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/foundation/BorderStroke.html#BorderStroke(androidx.compose.ui.unit.Dp,androidx.compose.ui.graphics.Brush)">BorderStroke</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/unit/Dp.html">Dp</a>&nbsp;width,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/graphics/Brush.html">Brush</a>&nbsp;brush)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/foundation/BorderStroke.html#BorderStroke(androidx.compose.ui.unit.Dp,androidx.compose.ui.graphics.Brush)">BorderStroke</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/unit/Dp.html">Dp</a>&nbsp;width,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/graphics/Brush.html">Brush</a>&nbsp;brush)</pre>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/ExperimentalFoundationApi.html b/testData/compose/docs/reference/androidx/compose/foundation/ExperimentalFoundationApi.html
index d1f05f7..0260542 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/ExperimentalFoundationApi.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/ExperimentalFoundationApi.html
@@ -30,7 +30,7 @@
     <h2>Public constructors</h2>
     <div><a name="ExperimentalFoundationApi--"></a><a name="experimentalfoundationapi"></a>
       <h3 class="api-name" id="ExperimentalFoundationApi()">ExperimentalFoundationApi</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/foundation/ExperimentalFoundationApi.html#ExperimentalFoundationApi()">ExperimentalFoundationApi</a>()</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/foundation/ExperimentalFoundationApi.html#ExperimentalFoundationApi()">ExperimentalFoundationApi</a>()</pre>
     </div>
   </body>
 </html>
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/InternalFoundationApi.html b/testData/compose/docs/reference/androidx/compose/foundation/InternalFoundationApi.html
index c7cdba7..e0b1426 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/InternalFoundationApi.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/InternalFoundationApi.html
@@ -30,7 +30,7 @@
     <h2>Public constructors</h2>
     <div><a name="InternalFoundationApi--"></a><a name="internalfoundationapi"></a>
       <h3 class="api-name" id="InternalFoundationApi()">InternalFoundationApi</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/foundation/InternalFoundationApi.html#InternalFoundationApi()">InternalFoundationApi</a>()</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/foundation/InternalFoundationApi.html#InternalFoundationApi()">InternalFoundationApi</a>()</pre>
     </div>
   </body>
 </html>
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/MutatorMutex.html b/testData/compose/docs/reference/androidx/compose/foundation/MutatorMutex.html
index de1f14b..83593ec 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/MutatorMutex.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/MutatorMutex.html
@@ -118,7 +118,7 @@
     <h2>Public constructors</h2>
     <div><a name="MutatorMutex--"></a><a name="mutatormutex"></a>
       <h3 class="api-name" id="MutatorMutex()">MutatorMutex</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/foundation/MutatorMutex.html#MutatorMutex()">MutatorMutex</a>()</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/foundation/MutatorMutex.html#MutatorMutex()">MutatorMutex</a>()</pre>
     </div>
     <h2>Public methods</h2>
     <div><a name="mutate(androidx.compose.foundation.MutatePriority, kotlin.coroutines.SuspendFunction0)"></a><a name="mutate-androidx.compose.foundation.MutatePriority-kotlin.coroutines.SuspendFunction0-"></a><a name="mutate"></a>
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/ScrollState.html b/testData/compose/docs/reference/androidx/compose/foundation/ScrollState.html
index 59a6e1d..4fcf0d9 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/ScrollState.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/ScrollState.html
@@ -202,7 +202,7 @@
     <h2>Public constructors</h2>
     <div><a name="ScrollState-kotlin.Int-"></a><a name="scrollstate"></a>
       <h3 class="api-name" id="ScrollState(kotlin.Int)">ScrollState</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/foundation/ScrollState.html#ScrollState(kotlin.Int)">ScrollState</a>(int&nbsp;initial)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/foundation/ScrollState.html#ScrollState(kotlin.Int)">ScrollState</a>(int&nbsp;initial)</pre>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/SomeJavaFile.html b/testData/compose/docs/reference/androidx/compose/foundation/SomeJavaFile.html
index dc26871..389a145 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/SomeJavaFile.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/SomeJavaFile.html
@@ -30,7 +30,7 @@
     <h2>Public constructors</h2>
     <div><a name="SomeJavaFile--"></a><a name="somejavafile"></a>
       <h3 class="api-name" id="SomeJavaFile()">SomeJavaFile</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/foundation/SomeJavaFile.html#SomeJavaFile()">SomeJavaFile</a>()</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/foundation/SomeJavaFile.html#SomeJavaFile()">SomeJavaFile</a>()</pre>
     </div>
   </body>
 </html>
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/gestures/GestureCancellationException.html b/testData/compose/docs/reference/androidx/compose/foundation/gestures/GestureCancellationException.html
index fee5a22..9c191b7 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/gestures/GestureCancellationException.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/gestures/GestureCancellationException.html
@@ -193,7 +193,7 @@
     <h2>Public constructors</h2>
     <div><a name="GestureCancellationException-kotlin.String-"></a><a name="gesturecancellationexception"></a>
       <h3 class="api-name" id="GestureCancellationException(kotlin.String)">GestureCancellationException</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/foundation/gestures/GestureCancellationException.html#GestureCancellationException(kotlin.String)">GestureCancellationException</a>(<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;message)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/foundation/gestures/GestureCancellationException.html#GestureCancellationException(kotlin.String)">GestureCancellationException</a>(<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;message)</pre>
     </div>
   </body>
 </html>
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/interaction/DragInteraction.Cancel.html b/testData/compose/docs/reference/androidx/compose/foundation/interaction/DragInteraction.Cancel.html
index e8fd594..126f07c 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/interaction/DragInteraction.Cancel.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/interaction/DragInteraction.Cancel.html
@@ -74,7 +74,7 @@
     <h2>Public constructors</h2>
     <div><a name="Cancel-androidx.compose.foundation.interaction.DragInteraction.Start-"></a><a name="cancel"></a>
       <h3 class="api-name" id="Cancel(androidx.compose.foundation.interaction.DragInteraction.Start)">Cancel</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/foundation/interaction/DragInteraction.Cancel.html#Cancel(androidx.compose.foundation.interaction.DragInteraction.Start)">Cancel</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/interaction/DragInteraction.Start.html">DragInteraction.Start</a>&nbsp;start)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/foundation/interaction/DragInteraction.Cancel.html#Cancel(androidx.compose.foundation.interaction.DragInteraction.Start)">Cancel</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/interaction/DragInteraction.Start.html">DragInteraction.Start</a>&nbsp;start)</pre>
     </div>
   </body>
 </html>
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/interaction/DragInteraction.Start.html b/testData/compose/docs/reference/androidx/compose/foundation/interaction/DragInteraction.Start.html
index 72a0704..9649baa 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/interaction/DragInteraction.Start.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/interaction/DragInteraction.Start.html
@@ -54,7 +54,7 @@
     <h2>Public constructors</h2>
     <div><a name="Start--"></a><a name="start"></a>
       <h3 class="api-name" id="Start()">Start</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/foundation/interaction/DragInteraction.Start.html#Start()">Start</a>()</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/foundation/interaction/DragInteraction.Start.html#Start()">Start</a>()</pre>
     </div>
   </body>
 </html>
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/interaction/DragInteraction.Stop.html b/testData/compose/docs/reference/androidx/compose/foundation/interaction/DragInteraction.Stop.html
index c50d7b5..fedcf95 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/interaction/DragInteraction.Stop.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/interaction/DragInteraction.Stop.html
@@ -74,7 +74,7 @@
     <h2>Public constructors</h2>
     <div><a name="Stop-androidx.compose.foundation.interaction.DragInteraction.Start-"></a><a name="stop"></a>
       <h3 class="api-name" id="Stop(androidx.compose.foundation.interaction.DragInteraction.Start)">Stop</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/foundation/interaction/DragInteraction.Stop.html#Stop(androidx.compose.foundation.interaction.DragInteraction.Start)">Stop</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/interaction/DragInteraction.Start.html">DragInteraction.Start</a>&nbsp;start)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/foundation/interaction/DragInteraction.Stop.html#Stop(androidx.compose.foundation.interaction.DragInteraction.Start)">Stop</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/interaction/DragInteraction.Start.html">DragInteraction.Start</a>&nbsp;start)</pre>
     </div>
   </body>
 </html>
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/interaction/FocusInteraction.Focus.html b/testData/compose/docs/reference/androidx/compose/foundation/interaction/FocusInteraction.Focus.html
index b3ff0b1..cc84ed8 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/interaction/FocusInteraction.Focus.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/interaction/FocusInteraction.Focus.html
@@ -50,7 +50,7 @@
     <h2>Public constructors</h2>
     <div><a name="Focus--"></a><a name="focus"></a>
       <h3 class="api-name" id="Focus()">Focus</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/foundation/interaction/FocusInteraction.Focus.html#Focus()">Focus</a>()</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/foundation/interaction/FocusInteraction.Focus.html#Focus()">Focus</a>()</pre>
     </div>
   </body>
 </html>
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/interaction/FocusInteraction.Unfocus.html b/testData/compose/docs/reference/androidx/compose/foundation/interaction/FocusInteraction.Unfocus.html
index f61942a..87fdd76 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/interaction/FocusInteraction.Unfocus.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/interaction/FocusInteraction.Unfocus.html
@@ -74,7 +74,7 @@
     <h2>Public constructors</h2>
     <div><a name="Unfocus-androidx.compose.foundation.interaction.FocusInteraction.Focus-"></a><a name="unfocus"></a>
       <h3 class="api-name" id="Unfocus(androidx.compose.foundation.interaction.FocusInteraction.Focus)">Unfocus</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/foundation/interaction/FocusInteraction.Unfocus.html#Unfocus(androidx.compose.foundation.interaction.FocusInteraction.Focus)">Unfocus</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/interaction/FocusInteraction.Focus.html">FocusInteraction.Focus</a>&nbsp;focus)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/foundation/interaction/FocusInteraction.Unfocus.html#Unfocus(androidx.compose.foundation.interaction.FocusInteraction.Focus)">Unfocus</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/interaction/FocusInteraction.Focus.html">FocusInteraction.Focus</a>&nbsp;focus)</pre>
     </div>
   </body>
 </html>
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/interaction/PressInteraction.Cancel.html b/testData/compose/docs/reference/androidx/compose/foundation/interaction/PressInteraction.Cancel.html
index 9806a29..84b57b5 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/interaction/PressInteraction.Cancel.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/interaction/PressInteraction.Cancel.html
@@ -74,7 +74,7 @@
     <h2>Public constructors</h2>
     <div><a name="Cancel-androidx.compose.foundation.interaction.PressInteraction.Press-"></a><a name="cancel"></a>
       <h3 class="api-name" id="Cancel(androidx.compose.foundation.interaction.PressInteraction.Press)">Cancel</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/foundation/interaction/PressInteraction.Cancel.html#Cancel(androidx.compose.foundation.interaction.PressInteraction.Press)">Cancel</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/interaction/PressInteraction.Press.html">PressInteraction.Press</a>&nbsp;press)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/foundation/interaction/PressInteraction.Cancel.html#Cancel(androidx.compose.foundation.interaction.PressInteraction.Press)">Cancel</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/interaction/PressInteraction.Press.html">PressInteraction.Press</a>&nbsp;press)</pre>
     </div>
   </body>
 </html>
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/interaction/PressInteraction.Press.html b/testData/compose/docs/reference/androidx/compose/foundation/interaction/PressInteraction.Press.html
index 3e40a10..ef92695 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/interaction/PressInteraction.Press.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/interaction/PressInteraction.Press.html
@@ -78,7 +78,7 @@
     <h2>Public constructors</h2>
     <div><a name="Press-androidx.compose.ui.geometry.Offset-"></a><a name="press"></a>
       <h3 class="api-name" id="Press(androidx.compose.ui.geometry.Offset)">Press</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/foundation/interaction/PressInteraction.Press.html#Press(androidx.compose.ui.geometry.Offset)">Press</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/geometry/Offset.html">Offset</a>&nbsp;pressPosition)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/foundation/interaction/PressInteraction.Press.html#Press(androidx.compose.ui.geometry.Offset)">Press</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/geometry/Offset.html">Offset</a>&nbsp;pressPosition)</pre>
     </div>
   </body>
 </html>
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/interaction/PressInteraction.Release.html b/testData/compose/docs/reference/androidx/compose/foundation/interaction/PressInteraction.Release.html
index 52f35ab..dc9be3c 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/interaction/PressInteraction.Release.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/interaction/PressInteraction.Release.html
@@ -74,7 +74,7 @@
     <h2>Public constructors</h2>
     <div><a name="Release-androidx.compose.foundation.interaction.PressInteraction.Press-"></a><a name="release"></a>
       <h3 class="api-name" id="Release(androidx.compose.foundation.interaction.PressInteraction.Press)">Release</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/foundation/interaction/PressInteraction.Release.html#Release(androidx.compose.foundation.interaction.PressInteraction.Press)">Release</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/interaction/PressInteraction.Press.html">PressInteraction.Press</a>&nbsp;press)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/foundation/interaction/PressInteraction.Release.html#Release(androidx.compose.foundation.interaction.PressInteraction.Press)">Release</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/interaction/PressInteraction.Press.html">PressInteraction.Press</a>&nbsp;press)</pre>
     </div>
   </body>
 </html>
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/layout/ExperimentalLayoutApi.html b/testData/compose/docs/reference/androidx/compose/foundation/layout/ExperimentalLayoutApi.html
index e24426c..5195f28 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/layout/ExperimentalLayoutApi.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/layout/ExperimentalLayoutApi.html
@@ -30,7 +30,7 @@
     <h2>Public constructors</h2>
     <div><a name="ExperimentalLayoutApi--"></a><a name="experimentallayoutapi"></a>
       <h3 class="api-name" id="ExperimentalLayoutApi()">ExperimentalLayoutApi</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/foundation/layout/ExperimentalLayoutApi.html#ExperimentalLayoutApi()">ExperimentalLayoutApi</a>()</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/foundation/layout/ExperimentalLayoutApi.html#ExperimentalLayoutApi()">ExperimentalLayoutApi</a>()</pre>
     </div>
   </body>
 </html>
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/layout/LayoutScopeMarker.html b/testData/compose/docs/reference/androidx/compose/foundation/layout/LayoutScopeMarker.html
index 57a665f..b093f83 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/layout/LayoutScopeMarker.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/layout/LayoutScopeMarker.html
@@ -30,7 +30,7 @@
     <h2>Public constructors</h2>
     <div><a name="LayoutScopeMarker--"></a><a name="layoutscopemarker"></a>
       <h3 class="api-name" id="LayoutScopeMarker()">LayoutScopeMarker</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/foundation/layout/LayoutScopeMarker.html#LayoutScopeMarker()">LayoutScopeMarker</a>()</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/foundation/layout/LayoutScopeMarker.html#LayoutScopeMarker()">LayoutScopeMarker</a>()</pre>
     </div>
   </body>
 </html>
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/layout/PaddingValues.Absolute.html b/testData/compose/docs/reference/androidx/compose/foundation/layout/PaddingValues.Absolute.html
index e812b3f..b7dd47d 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/layout/PaddingValues.Absolute.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/layout/PaddingValues.Absolute.html
@@ -88,7 +88,7 @@
     <h2>Public constructors</h2>
     <div><a name="Absolute(androidx.compose.ui.unit.Dp, androidx.compose.ui.unit.Dp, androidx.compose.ui.unit.Dp, androidx.compose.ui.unit.Dp)"></a><a name="Absolute-androidx.compose.ui.unit.Dp-androidx.compose.ui.unit.Dp-androidx.compose.ui.unit.Dp-androidx.compose.ui.unit.Dp-"></a><a name="absolute"></a>
       <h3 class="api-name" id="Absolute(androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp)">Absolute</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/foundation/layout/PaddingValues.Absolute.html#Absolute(androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp)">Absolute</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/unit/Dp.html">Dp</a>&nbsp;left,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/unit/Dp.html">Dp</a>&nbsp;top,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/unit/Dp.html">Dp</a>&nbsp;right,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/unit/Dp.html">Dp</a>&nbsp;bottom<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/foundation/layout/PaddingValues.Absolute.html#Absolute(androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp)">Absolute</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/unit/Dp.html">Dp</a>&nbsp;left,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/unit/Dp.html">Dp</a>&nbsp;top,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/unit/Dp.html">Dp</a>&nbsp;right,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/unit/Dp.html">Dp</a>&nbsp;bottom<br>)</pre>
     </div>
     <h2>Public methods</h2>
     <div><a name="calculateBottomPadding--"></a><a name="calculatebottompadding"></a>
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/lazy/GridCells.Adaptive.html b/testData/compose/docs/reference/androidx/compose/foundation/lazy/GridCells.Adaptive.html
index 0d3c467..eb169f0 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/lazy/GridCells.Adaptive.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/lazy/GridCells.Adaptive.html
@@ -72,7 +72,7 @@
     <h2>Public constructors</h2>
     <div><a name="Adaptive-androidx.compose.ui.unit.Dp-"></a><a name="adaptive"></a>
       <h3 class="api-name" id="Adaptive(androidx.compose.ui.unit.Dp)">Adaptive</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/foundation/lazy/GridCells.Adaptive.html#Adaptive(androidx.compose.ui.unit.Dp)">Adaptive</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/unit/Dp.html">Dp</a>&nbsp;minSize)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/foundation/lazy/GridCells.Adaptive.html#Adaptive(androidx.compose.ui.unit.Dp)">Adaptive</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/unit/Dp.html">Dp</a>&nbsp;minSize)</pre>
     </div>
   </body>
 </html>
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/lazy/GridCells.Fixed.html b/testData/compose/docs/reference/androidx/compose/foundation/lazy/GridCells.Fixed.html
index 7387898..74e8efa 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/lazy/GridCells.Fixed.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/lazy/GridCells.Fixed.html
@@ -72,7 +72,7 @@
     <h2>Public constructors</h2>
     <div><a name="Fixed-kotlin.Int-"></a><a name="fixed"></a>
       <h3 class="api-name" id="Fixed(kotlin.Int)">Fixed</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/foundation/lazy/GridCells.Fixed.html#Fixed(kotlin.Int)">Fixed</a>(int&nbsp;count)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/foundation/lazy/GridCells.Fixed.html#Fixed(kotlin.Int)">Fixed</a>(int&nbsp;count)</pre>
     </div>
   </body>
 </html>
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/lazy/GridCells.html b/testData/compose/docs/reference/androidx/compose/foundation/lazy/GridCells.html
index a4d6286..f9f22d2 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/lazy/GridCells.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/lazy/GridCells.html
@@ -78,7 +78,7 @@
     <h2>Protected constructors</h2>
     <div><a name="GridCells--"></a><a name="gridcells"></a>
       <h3 class="api-name" id="GridCells()">GridCells</h3>
-      <pre class="api-signature no-pretty-print">protected&nbsp;final&nbsp;<a href="/reference/androidx/compose/foundation/lazy/GridCells.html#GridCells()">GridCells</a>()</pre>
+      <pre class="api-signature no-pretty-print">protected&nbsp;<a href="/reference/androidx/compose/foundation/lazy/GridCells.html#GridCells()">GridCells</a>()</pre>
     </div>
   </body>
 </html>
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/lazy/LazyListState.html b/testData/compose/docs/reference/androidx/compose/foundation/lazy/LazyListState.html
index 9abab59..ced8c46 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/lazy/LazyListState.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/lazy/LazyListState.html
@@ -158,7 +158,7 @@
     <h2>Public constructors</h2>
     <div><a name="LazyListState(kotlin.Int, kotlin.Int)"></a><a name="LazyListState-kotlin.Int-kotlin.Int-"></a><a name="lazyliststate"></a>
       <h3 class="api-name" id="LazyListState(kotlin.Int,kotlin.Int)">LazyListState</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/foundation/lazy/LazyListState.html#LazyListState(kotlin.Int,kotlin.Int)">LazyListState</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;firstVisibleItemIndex,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;firstVisibleItemScrollOffset<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/foundation/lazy/LazyListState.html#LazyListState(kotlin.Int,kotlin.Int)">LazyListState</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;firstVisibleItemIndex,<br>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;firstVisibleItemScrollOffset<br>)</pre>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/lazy/LazyScopeMarker.html b/testData/compose/docs/reference/androidx/compose/foundation/lazy/LazyScopeMarker.html
index 9e76212..e09f49e 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/lazy/LazyScopeMarker.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/lazy/LazyScopeMarker.html
@@ -31,7 +31,7 @@
     <h2>Public constructors</h2>
     <div><a name="LazyScopeMarker--"></a><a name="lazyscopemarker"></a>
       <h3 class="api-name" id="LazyScopeMarker()">LazyScopeMarker</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/foundation/lazy/LazyScopeMarker.html#LazyScopeMarker()">LazyScopeMarker</a>()</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/foundation/lazy/LazyScopeMarker.html#LazyScopeMarker()">LazyScopeMarker</a>()</pre>
     </div>
   </body>
 </html>
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/shape/AbsoluteCutCornerShape.html b/testData/compose/docs/reference/androidx/compose/foundation/shape/AbsoluteCutCornerShape.html
index 24315f7..1588b40 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/shape/AbsoluteCutCornerShape.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/shape/AbsoluteCutCornerShape.html
@@ -176,7 +176,7 @@
     <h2>Public constructors</h2>
     <div><a name="AbsoluteCutCornerShape(androidx.compose.foundation.shape.CornerSize, androidx.compose.foundation.shape.CornerSize, androidx.compose.foundation.shape.CornerSize, androidx.compose.foundation.shape.CornerSize)"></a><a name="AbsoluteCutCornerShape-androidx.compose.foundation.shape.CornerSize-androidx.compose.foundation.shape.CornerSize-androidx.compose.foundation.shape.CornerSize-androidx.compose.foundation.shape.CornerSize-"></a><a name="absolutecutcornershape"></a>
       <h3 class="api-name" id="AbsoluteCutCornerShape(androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.shape.CornerSize)">AbsoluteCutCornerShape</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/foundation/shape/AbsoluteCutCornerShape.html#AbsoluteCutCornerShape(androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.shape.CornerSize)">AbsoluteCutCornerShape</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/shape/CornerSize.html">CornerSize</a>&nbsp;topLeft,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/shape/CornerSize.html">CornerSize</a>&nbsp;topRight,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/shape/CornerSize.html">CornerSize</a>&nbsp;bottomRight,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/shape/CornerSize.html">CornerSize</a>&nbsp;bottomLeft<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/foundation/shape/AbsoluteCutCornerShape.html#AbsoluteCutCornerShape(androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.shape.CornerSize)">AbsoluteCutCornerShape</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/shape/CornerSize.html">CornerSize</a>&nbsp;topLeft,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/shape/CornerSize.html">CornerSize</a>&nbsp;topRight,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/shape/CornerSize.html">CornerSize</a>&nbsp;bottomRight,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/shape/CornerSize.html">CornerSize</a>&nbsp;bottomLeft<br>)</pre>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/shape/AbsoluteRoundedCornerShape.html b/testData/compose/docs/reference/androidx/compose/foundation/shape/AbsoluteRoundedCornerShape.html
index 7147184..756a3b5 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/shape/AbsoluteRoundedCornerShape.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/shape/AbsoluteRoundedCornerShape.html
@@ -176,7 +176,7 @@
     <h2>Public constructors</h2>
     <div><a name="AbsoluteRoundedCornerShape(androidx.compose.foundation.shape.CornerSize, androidx.compose.foundation.shape.CornerSize, androidx.compose.foundation.shape.CornerSize, androidx.compose.foundation.shape.CornerSize)"></a><a name="AbsoluteRoundedCornerShape-androidx.compose.foundation.shape.CornerSize-androidx.compose.foundation.shape.CornerSize-androidx.compose.foundation.shape.CornerSize-androidx.compose.foundation.shape.CornerSize-"></a><a name="absoluteroundedcornershape"></a>
       <h3 class="api-name" id="AbsoluteRoundedCornerShape(androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.shape.CornerSize)">AbsoluteRoundedCornerShape</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/foundation/shape/AbsoluteRoundedCornerShape.html#AbsoluteRoundedCornerShape(androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.shape.CornerSize)">AbsoluteRoundedCornerShape</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/shape/CornerSize.html">CornerSize</a>&nbsp;topLeft,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/shape/CornerSize.html">CornerSize</a>&nbsp;topRight,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/shape/CornerSize.html">CornerSize</a>&nbsp;bottomRight,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/shape/CornerSize.html">CornerSize</a>&nbsp;bottomLeft<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/foundation/shape/AbsoluteRoundedCornerShape.html#AbsoluteRoundedCornerShape(androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.shape.CornerSize)">AbsoluteRoundedCornerShape</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/shape/CornerSize.html">CornerSize</a>&nbsp;topLeft,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/shape/CornerSize.html">CornerSize</a>&nbsp;topRight,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/shape/CornerSize.html">CornerSize</a>&nbsp;bottomRight,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/shape/CornerSize.html">CornerSize</a>&nbsp;bottomLeft<br>)</pre>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/shape/CornerBasedShape.html b/testData/compose/docs/reference/androidx/compose/foundation/shape/CornerBasedShape.html
index 435d3b7..2eb45b1 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/shape/CornerBasedShape.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/shape/CornerBasedShape.html
@@ -182,7 +182,7 @@
     <h2>Public constructors</h2>
     <div><a name="CornerBasedShape(androidx.compose.foundation.shape.CornerSize, androidx.compose.foundation.shape.CornerSize, androidx.compose.foundation.shape.CornerSize, androidx.compose.foundation.shape.CornerSize)"></a><a name="CornerBasedShape-androidx.compose.foundation.shape.CornerSize-androidx.compose.foundation.shape.CornerSize-androidx.compose.foundation.shape.CornerSize-androidx.compose.foundation.shape.CornerSize-"></a><a name="cornerbasedshape"></a>
       <h3 class="api-name" id="CornerBasedShape(androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.shape.CornerSize)">CornerBasedShape</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/foundation/shape/CornerBasedShape.html#CornerBasedShape(androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.shape.CornerSize)">CornerBasedShape</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/shape/CornerSize.html">CornerSize</a>&nbsp;topStart,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/shape/CornerSize.html">CornerSize</a>&nbsp;topEnd,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/shape/CornerSize.html">CornerSize</a>&nbsp;bottomEnd,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/shape/CornerSize.html">CornerSize</a>&nbsp;bottomStart<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/foundation/shape/CornerBasedShape.html#CornerBasedShape(androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.shape.CornerSize)">CornerBasedShape</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/shape/CornerSize.html">CornerSize</a>&nbsp;topStart,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/shape/CornerSize.html">CornerSize</a>&nbsp;topEnd,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/shape/CornerSize.html">CornerSize</a>&nbsp;bottomEnd,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/shape/CornerSize.html">CornerSize</a>&nbsp;bottomStart<br>)</pre>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/shape/CutCornerShape.html b/testData/compose/docs/reference/androidx/compose/foundation/shape/CutCornerShape.html
index 97145b8..0722b27 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/shape/CutCornerShape.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/shape/CutCornerShape.html
@@ -176,7 +176,7 @@
     <h2>Public constructors</h2>
     <div><a name="CutCornerShape(androidx.compose.foundation.shape.CornerSize, androidx.compose.foundation.shape.CornerSize, androidx.compose.foundation.shape.CornerSize, androidx.compose.foundation.shape.CornerSize)"></a><a name="CutCornerShape-androidx.compose.foundation.shape.CornerSize-androidx.compose.foundation.shape.CornerSize-androidx.compose.foundation.shape.CornerSize-androidx.compose.foundation.shape.CornerSize-"></a><a name="cutcornershape"></a>
       <h3 class="api-name" id="CutCornerShape(androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.shape.CornerSize)">CutCornerShape</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/foundation/shape/CutCornerShape.html#CutCornerShape(androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.shape.CornerSize)">CutCornerShape</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/shape/CornerSize.html">CornerSize</a>&nbsp;topStart,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/shape/CornerSize.html">CornerSize</a>&nbsp;topEnd,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/shape/CornerSize.html">CornerSize</a>&nbsp;bottomEnd,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/shape/CornerSize.html">CornerSize</a>&nbsp;bottomStart<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/foundation/shape/CutCornerShape.html#CutCornerShape(androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.shape.CornerSize)">CutCornerShape</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/shape/CornerSize.html">CornerSize</a>&nbsp;topStart,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/shape/CornerSize.html">CornerSize</a>&nbsp;topEnd,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/shape/CornerSize.html">CornerSize</a>&nbsp;bottomEnd,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/shape/CornerSize.html">CornerSize</a>&nbsp;bottomStart<br>)</pre>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/shape/GenericShape.html b/testData/compose/docs/reference/androidx/compose/foundation/shape/GenericShape.html
index 8c8edc5..9f1c6c4 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/shape/GenericShape.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/shape/GenericShape.html
@@ -60,7 +60,7 @@
     <h2>Public constructors</h2>
     <div><a name="GenericShape-kotlin.Function3-"></a><a name="genericshape"></a>
       <h3 class="api-name" id="GenericShape(kotlin.Function3)">GenericShape</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/foundation/shape/GenericShape.html#GenericShape(kotlin.Function3)">GenericShape</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function3&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/graphics/Path.html">Path</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/geometry/Size.html">Size</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/unit/LayoutDirection.html">LayoutDirection</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;builder<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/foundation/shape/GenericShape.html#GenericShape(kotlin.Function3)">GenericShape</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function3&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/graphics/Path.html">Path</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/geometry/Size.html">Size</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/unit/LayoutDirection.html">LayoutDirection</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;builder<br>)</pre>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/shape/RoundedCornerShape.html b/testData/compose/docs/reference/androidx/compose/foundation/shape/RoundedCornerShape.html
index 99fc56e..14e9b24 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/shape/RoundedCornerShape.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/shape/RoundedCornerShape.html
@@ -176,7 +176,7 @@
     <h2>Public constructors</h2>
     <div><a name="RoundedCornerShape(androidx.compose.foundation.shape.CornerSize, androidx.compose.foundation.shape.CornerSize, androidx.compose.foundation.shape.CornerSize, androidx.compose.foundation.shape.CornerSize)"></a><a name="RoundedCornerShape-androidx.compose.foundation.shape.CornerSize-androidx.compose.foundation.shape.CornerSize-androidx.compose.foundation.shape.CornerSize-androidx.compose.foundation.shape.CornerSize-"></a><a name="roundedcornershape"></a>
       <h3 class="api-name" id="RoundedCornerShape(androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.shape.CornerSize)">RoundedCornerShape</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/foundation/shape/RoundedCornerShape.html#RoundedCornerShape(androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.shape.CornerSize)">RoundedCornerShape</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/shape/CornerSize.html">CornerSize</a>&nbsp;topStart,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/shape/CornerSize.html">CornerSize</a>&nbsp;topEnd,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/shape/CornerSize.html">CornerSize</a>&nbsp;bottomEnd,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/shape/CornerSize.html">CornerSize</a>&nbsp;bottomStart<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/foundation/shape/RoundedCornerShape.html#RoundedCornerShape(androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.shape.CornerSize,androidx.compose.foundation.shape.CornerSize)">RoundedCornerShape</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/shape/CornerSize.html">CornerSize</a>&nbsp;topStart,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/shape/CornerSize.html">CornerSize</a>&nbsp;topEnd,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/shape/CornerSize.html">CornerSize</a>&nbsp;bottomEnd,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/shape/CornerSize.html">CornerSize</a>&nbsp;bottomStart<br>)</pre>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/text/InlineTextContent.html b/testData/compose/docs/reference/androidx/compose/foundation/text/InlineTextContent.html
index d2bf304..fecc774 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/text/InlineTextContent.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/text/InlineTextContent.html
@@ -142,7 +142,7 @@
     <h2>Public constructors</h2>
     <div><a name="InlineTextContent(androidx.compose.ui.text.Placeholder, kotlin.Function1)"></a><a name="InlineTextContent-androidx.compose.ui.text.Placeholder-kotlin.Function1-"></a><a name="inlinetextcontent"></a>
       <h3 class="api-name" id="InlineTextContent(androidx.compose.ui.text.Placeholder,kotlin.Function1)">InlineTextContent</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/foundation/text/InlineTextContent.html#InlineTextContent(androidx.compose.ui.text.Placeholder,kotlin.Function1)">InlineTextContent</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/text/Placeholder.html">Placeholder</a>&nbsp;placeholder,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/compose/runtime/Composable.html">Composable</a> @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/String.html">String</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;children<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/foundation/text/InlineTextContent.html#InlineTextContent(androidx.compose.ui.text.Placeholder,kotlin.Function1)">InlineTextContent</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/text/Placeholder.html">Placeholder</a>&nbsp;placeholder,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/compose/runtime/Composable.html">Composable</a> @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/String.html">String</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;children<br>)</pre>
     </div>
   </body>
 </html>
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/text/InternalFoundationTextApi.html b/testData/compose/docs/reference/androidx/compose/foundation/text/InternalFoundationTextApi.html
index 24fe6f9..b88f8a3 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/text/InternalFoundationTextApi.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/text/InternalFoundationTextApi.html
@@ -30,7 +30,7 @@
     <h2>Public constructors</h2>
     <div><a name="InternalFoundationTextApi--"></a><a name="internalfoundationtextapi"></a>
       <h3 class="api-name" id="InternalFoundationTextApi()">InternalFoundationTextApi</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/foundation/text/InternalFoundationTextApi.html#InternalFoundationTextApi()">InternalFoundationTextApi</a>()</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/foundation/text/InternalFoundationTextApi.html#InternalFoundationTextApi()">InternalFoundationTextApi</a>()</pre>
     </div>
   </body>
 </html>
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/text/KeyboardActions.html b/testData/compose/docs/reference/androidx/compose/foundation/text/KeyboardActions.html
index 8dfb025..415bdf0 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/text/KeyboardActions.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/text/KeyboardActions.html
@@ -132,7 +132,7 @@
     <h2>Public constructors</h2>
     <div><a name="KeyboardActions(kotlin.Function1, kotlin.Function1, kotlin.Function1, kotlin.Function1, kotlin.Function1, kotlin.Function1)"></a><a name="KeyboardActions-kotlin.Function1-kotlin.Function1-kotlin.Function1-kotlin.Function1-kotlin.Function1-kotlin.Function1-"></a><a name="keyboardactions"></a>
       <h3 class="api-name" id="KeyboardActions(kotlin.Function1,kotlin.Function1,kotlin.Function1,kotlin.Function1,kotlin.Function1,kotlin.Function1)">KeyboardActions</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/foundation/text/KeyboardActions.html#KeyboardActions(kotlin.Function1,kotlin.Function1,kotlin.Function1,kotlin.Function1,kotlin.Function1,kotlin.Function1)">KeyboardActions</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/text/KeyboardActionScope.html">KeyboardActionScope</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;onDone,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/text/KeyboardActionScope.html">KeyboardActionScope</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;onGo,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/text/KeyboardActionScope.html">KeyboardActionScope</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;onNext,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/text/KeyboardActionScope.html">KeyboardActionScope</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;onPrevious,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/text/KeyboardActionScope.html">KeyboardActionScope</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;onSearch,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/text/KeyboardActionScope.html">KeyboardActionScope</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;onSend<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/foundation/text/KeyboardActions.html#KeyboardActions(kotlin.Function1,kotlin.Function1,kotlin.Function1,kotlin.Function1,kotlin.Function1,kotlin.Function1)">KeyboardActions</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/text/KeyboardActionScope.html">KeyboardActionScope</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;onDone,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/text/KeyboardActionScope.html">KeyboardActionScope</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;onGo,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/text/KeyboardActionScope.html">KeyboardActionScope</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;onNext,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/text/KeyboardActionScope.html">KeyboardActionScope</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;onPrevious,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/text/KeyboardActionScope.html">KeyboardActionScope</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;onSearch,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/text/KeyboardActionScope.html">KeyboardActionScope</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;onSend<br>)</pre>
     </div>
   </body>
 </html>
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/text/KeyboardOptions.html b/testData/compose/docs/reference/androidx/compose/foundation/text/KeyboardOptions.html
index adc92cb..51400ec 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/text/KeyboardOptions.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/text/KeyboardOptions.html
@@ -141,7 +141,7 @@
     <h2>Public constructors</h2>
     <div><a name="KeyboardOptions(androidx.compose.ui.text.input.KeyboardCapitalization, kotlin.Boolean, androidx.compose.ui.text.input.KeyboardType, androidx.compose.ui.text.input.ImeAction)"></a><a name="KeyboardOptions-androidx.compose.ui.text.input.KeyboardCapitalization-kotlin.Boolean-androidx.compose.ui.text.input.KeyboardType-androidx.compose.ui.text.input.ImeAction-"></a><a name="keyboardoptions"></a>
       <h3 class="api-name" id="KeyboardOptions(androidx.compose.ui.text.input.KeyboardCapitalization,kotlin.Boolean,androidx.compose.ui.text.input.KeyboardType,androidx.compose.ui.text.input.ImeAction)">KeyboardOptions</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/foundation/text/KeyboardOptions.html#KeyboardOptions(androidx.compose.ui.text.input.KeyboardCapitalization,kotlin.Boolean,androidx.compose.ui.text.input.KeyboardType,androidx.compose.ui.text.input.ImeAction)">KeyboardOptions</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/text/input/KeyboardCapitalization.html">KeyboardCapitalization</a>&nbsp;capitalization,<br>&nbsp;&nbsp;&nbsp;&nbsp;boolean&nbsp;autoCorrect,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/text/input/KeyboardType.html">KeyboardType</a>&nbsp;keyboardType,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/text/input/ImeAction.html">ImeAction</a>&nbsp;imeAction<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/foundation/text/KeyboardOptions.html#KeyboardOptions(androidx.compose.ui.text.input.KeyboardCapitalization,kotlin.Boolean,androidx.compose.ui.text.input.KeyboardType,androidx.compose.ui.text.input.ImeAction)">KeyboardOptions</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/text/input/KeyboardCapitalization.html">KeyboardCapitalization</a>&nbsp;capitalization,<br>&nbsp;&nbsp;&nbsp;&nbsp;boolean&nbsp;autoCorrect,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/text/input/KeyboardType.html">KeyboardType</a>&nbsp;keyboardType,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/text/input/ImeAction.html">ImeAction</a>&nbsp;imeAction<br>)</pre>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/text/selection/TextSelectionColors.html b/testData/compose/docs/reference/androidx/compose/foundation/text/selection/TextSelectionColors.html
index 3082e3a..b16d57d 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/text/selection/TextSelectionColors.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/text/selection/TextSelectionColors.html
@@ -97,7 +97,7 @@
     <h2>Public constructors</h2>
     <div><a name="TextSelectionColors(androidx.compose.ui.graphics.Color, androidx.compose.ui.graphics.Color)"></a><a name="TextSelectionColors-androidx.compose.ui.graphics.Color-androidx.compose.ui.graphics.Color-"></a><a name="textselectioncolors"></a>
       <h3 class="api-name" id="TextSelectionColors(androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color)">TextSelectionColors</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/foundation/text/selection/TextSelectionColors.html#TextSelectionColors(androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color)">TextSelectionColors</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/graphics/Color.html">Color</a>&nbsp;handleColor,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/graphics/Color.html">Color</a>&nbsp;backgroundColor<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/foundation/text/selection/TextSelectionColors.html#TextSelectionColors(androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color)">TextSelectionColors</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/graphics/Color.html">Color</a>&nbsp;handleColor,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/graphics/Color.html">Color</a>&nbsp;backgroundColor<br>)</pre>
     </div>
     <h2>Public methods</h2>
     <div><a name="equals-kotlin.Any-"></a><a name="equals"></a>
diff --git a/testData/compose/docs/reference/androidx/compose/material/BackdropScaffoldState.html b/testData/compose/docs/reference/androidx/compose/material/BackdropScaffoldState.html
index f28bcaf..4dc74fd 100644
--- a/testData/compose/docs/reference/androidx/compose/material/BackdropScaffoldState.html
+++ b/testData/compose/docs/reference/androidx/compose/material/BackdropScaffoldState.html
@@ -256,7 +256,7 @@
     <h2>Public constructors</h2>
     <div><a name="BackdropScaffoldState(androidx.compose.material.BackdropValue, androidx.compose.animation.core.AnimationSpec, kotlin.Function1, androidx.compose.material.SnackbarHostState)"></a><a name="BackdropScaffoldState-androidx.compose.material.BackdropValue-androidx.compose.animation.core.AnimationSpec-kotlin.Function1-androidx.compose.material.SnackbarHostState-"></a><a name="backdropscaffoldstate"></a>
       <h3 class="api-name" id="BackdropScaffoldState(androidx.compose.material.BackdropValue,androidx.compose.animation.core.AnimationSpec,kotlin.Function1,androidx.compose.material.SnackbarHostState)">BackdropScaffoldState</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/material/BackdropScaffoldState.html#BackdropScaffoldState(androidx.compose.material.BackdropValue,androidx.compose.animation.core.AnimationSpec,kotlin.Function1,androidx.compose.material.SnackbarHostState)">BackdropScaffoldState</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/material/BackdropValue.html">BackdropValue</a>&nbsp;initialValue,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/AnimationSpec.html">AnimationSpec</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Float.html">Float</a>&gt;&nbsp;animationSpec,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/material/BackdropValue.html">BackdropValue</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Boolean.html">Boolean</a>&gt;&nbsp;confirmStateChange,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/material/SnackbarHostState.html">SnackbarHostState</a>&nbsp;snackbarHostState<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/material/BackdropScaffoldState.html#BackdropScaffoldState(androidx.compose.material.BackdropValue,androidx.compose.animation.core.AnimationSpec,kotlin.Function1,androidx.compose.material.SnackbarHostState)">BackdropScaffoldState</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/material/BackdropValue.html">BackdropValue</a>&nbsp;initialValue,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/AnimationSpec.html">AnimationSpec</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Float.html">Float</a>&gt;&nbsp;animationSpec,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/material/BackdropValue.html">BackdropValue</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Boolean.html">Boolean</a>&gt;&nbsp;confirmStateChange,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/material/SnackbarHostState.html">SnackbarHostState</a>&nbsp;snackbarHostState<br>)</pre>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
diff --git a/testData/compose/docs/reference/androidx/compose/material/BottomDrawerState.html b/testData/compose/docs/reference/androidx/compose/material/BottomDrawerState.html
index 05e6644..62ee251 100644
--- a/testData/compose/docs/reference/androidx/compose/material/BottomDrawerState.html
+++ b/testData/compose/docs/reference/androidx/compose/material/BottomDrawerState.html
@@ -263,7 +263,7 @@
     <h2>Public constructors</h2>
     <div><a name="BottomDrawerState(androidx.compose.material.BottomDrawerValue, kotlin.Function1)"></a><a name="BottomDrawerState-androidx.compose.material.BottomDrawerValue-kotlin.Function1-"></a><a name="bottomdrawerstate"></a>
       <h3 class="api-name" id="BottomDrawerState(androidx.compose.material.BottomDrawerValue,kotlin.Function1)">BottomDrawerState</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/material/BottomDrawerState.html#BottomDrawerState(androidx.compose.material.BottomDrawerValue,kotlin.Function1)">BottomDrawerState</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/material/BottomDrawerValue.html">BottomDrawerValue</a>&nbsp;initialValue,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/material/BottomDrawerValue.html">BottomDrawerValue</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Boolean.html">Boolean</a>&gt;&nbsp;confirmStateChange<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/material/BottomDrawerState.html#BottomDrawerState(androidx.compose.material.BottomDrawerValue,kotlin.Function1)">BottomDrawerState</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/material/BottomDrawerValue.html">BottomDrawerValue</a>&nbsp;initialValue,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/material/BottomDrawerValue.html">BottomDrawerValue</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Boolean.html">Boolean</a>&gt;&nbsp;confirmStateChange<br>)</pre>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
diff --git a/testData/compose/docs/reference/androidx/compose/material/BottomSheetScaffoldState.html b/testData/compose/docs/reference/androidx/compose/material/BottomSheetScaffoldState.html
index 201751c..ca7696d 100644
--- a/testData/compose/docs/reference/androidx/compose/material/BottomSheetScaffoldState.html
+++ b/testData/compose/docs/reference/androidx/compose/material/BottomSheetScaffoldState.html
@@ -79,7 +79,7 @@
     <h2>Public constructors</h2>
     <div><a name="BottomSheetScaffoldState(androidx.compose.material.DrawerState, androidx.compose.material.BottomSheetState, androidx.compose.material.SnackbarHostState)"></a><a name="BottomSheetScaffoldState-androidx.compose.material.DrawerState-androidx.compose.material.BottomSheetState-androidx.compose.material.SnackbarHostState-"></a><a name="bottomsheetscaffoldstate"></a>
       <h3 class="api-name" id="BottomSheetScaffoldState(androidx.compose.material.DrawerState,androidx.compose.material.BottomSheetState,androidx.compose.material.SnackbarHostState)">BottomSheetScaffoldState</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/material/BottomSheetScaffoldState.html#BottomSheetScaffoldState(androidx.compose.material.DrawerState,androidx.compose.material.BottomSheetState,androidx.compose.material.SnackbarHostState)">BottomSheetScaffoldState</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/material/DrawerState.html">DrawerState</a>&nbsp;drawerState,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/material/BottomSheetState.html">BottomSheetState</a>&nbsp;bottomSheetState,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/material/SnackbarHostState.html">SnackbarHostState</a>&nbsp;snackbarHostState<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/material/BottomSheetScaffoldState.html#BottomSheetScaffoldState(androidx.compose.material.DrawerState,androidx.compose.material.BottomSheetState,androidx.compose.material.SnackbarHostState)">BottomSheetScaffoldState</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/material/DrawerState.html">DrawerState</a>&nbsp;drawerState,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/material/BottomSheetState.html">BottomSheetState</a>&nbsp;bottomSheetState,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/material/SnackbarHostState.html">SnackbarHostState</a>&nbsp;snackbarHostState<br>)</pre>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
diff --git a/testData/compose/docs/reference/androidx/compose/material/BottomSheetState.html b/testData/compose/docs/reference/androidx/compose/material/BottomSheetState.html
index 30da60d..132bec5 100644
--- a/testData/compose/docs/reference/androidx/compose/material/BottomSheetState.html
+++ b/testData/compose/docs/reference/androidx/compose/material/BottomSheetState.html
@@ -244,7 +244,7 @@
     <h2>Public constructors</h2>
     <div><a name="BottomSheetState(androidx.compose.material.BottomSheetValue, androidx.compose.animation.core.AnimationSpec, kotlin.Function1)"></a><a name="BottomSheetState-androidx.compose.material.BottomSheetValue-androidx.compose.animation.core.AnimationSpec-kotlin.Function1-"></a><a name="bottomsheetstate"></a>
       <h3 class="api-name" id="BottomSheetState(androidx.compose.material.BottomSheetValue,androidx.compose.animation.core.AnimationSpec,kotlin.Function1)">BottomSheetState</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/material/BottomSheetState.html#BottomSheetState(androidx.compose.material.BottomSheetValue,androidx.compose.animation.core.AnimationSpec,kotlin.Function1)">BottomSheetState</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/material/BottomSheetValue.html">BottomSheetValue</a>&nbsp;initialValue,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/AnimationSpec.html">AnimationSpec</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Float.html">Float</a>&gt;&nbsp;animationSpec,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/material/BottomSheetValue.html">BottomSheetValue</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Boolean.html">Boolean</a>&gt;&nbsp;confirmStateChange<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/material/BottomSheetState.html#BottomSheetState(androidx.compose.material.BottomSheetValue,androidx.compose.animation.core.AnimationSpec,kotlin.Function1)">BottomSheetState</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/material/BottomSheetValue.html">BottomSheetValue</a>&nbsp;initialValue,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/AnimationSpec.html">AnimationSpec</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Float.html">Float</a>&gt;&nbsp;animationSpec,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/material/BottomSheetValue.html">BottomSheetValue</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Boolean.html">Boolean</a>&gt;&nbsp;confirmStateChange<br>)</pre>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
diff --git a/testData/compose/docs/reference/androidx/compose/material/Colors.html b/testData/compose/docs/reference/androidx/compose/material/Colors.html
index 24cd706..1b094ba 100644
--- a/testData/compose/docs/reference/androidx/compose/material/Colors.html
+++ b/testData/compose/docs/reference/androidx/compose/material/Colors.html
@@ -258,7 +258,7 @@
     <h2>Public constructors</h2>
     <div><a name="Colors(androidx.compose.ui.graphics.Color, androidx.compose.ui.graphics.Color, androidx.compose.ui.graphics.Color, androidx.compose.ui.graphics.Color, androidx.compose.ui.graphics.Color, androidx.compose.ui.graphics.Color, androidx.compose.ui.graphics.Color, androidx.compose.ui.graphics.Color, androidx.compose.ui.graphics.Color, androidx.compose.ui.graphics.Color, androidx.compose.ui.graphics.Color, androidx.compose.ui.graphics.Color, kotlin.Boolean)"></a><a name="Colors-androidx.compose.ui.graphics.Color-androidx.compose.ui.graphics.Color-androidx.compose.ui.graphics.Color-androidx.compose.ui.graphics.Color-androidx.compose.ui.graphics.Color-androidx.compose.ui.graphics.Color-androidx.compose.ui.graphics.Color-androidx.compose.ui.graphics.Color-androidx.compose.ui.graphics.Color-androidx.compose.ui.graphics.Color-androidx.compose.ui.graphics.Color-androidx.compose.ui.graphics.Color-kotlin.Boolean-"></a><a name="colors"></a>
       <h3 class="api-name" id="Colors(androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,kotlin.Boolean)">Colors</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/material/Colors.html#Colors(androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,kotlin.Boolean)">Colors</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/graphics/Color.html">Color</a>&nbsp;primary,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/graphics/Color.html">Color</a>&nbsp;primaryVariant,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/graphics/Color.html">Color</a>&nbsp;secondary,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/graphics/Color.html">Color</a>&nbsp;secondaryVariant,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/graphics/Color.html">Color</a>&nbsp;background,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/graphics/Color.html">Color</a>&nbsp;surface,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/graphics/Color.html">Color</a>&nbsp;error,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/graphics/Color.html">Color</a>&nbsp;onPrimary,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/graphics/Color.html">Color</a>&nbsp;onSecondary,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/graphics/Color.html">Color</a>&nbsp;onBackground,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/graphics/Color.html">Color</a>&nbsp;onSurface,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/graphics/Color.html">Color</a>&nbsp;onError,<br>&nbsp;&nbsp;&nbsp;&nbsp;boolean&nbsp;isLight<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/material/Colors.html#Colors(androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,kotlin.Boolean)">Colors</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/graphics/Color.html">Color</a>&nbsp;primary,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/graphics/Color.html">Color</a>&nbsp;primaryVariant,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/graphics/Color.html">Color</a>&nbsp;secondary,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/graphics/Color.html">Color</a>&nbsp;secondaryVariant,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/graphics/Color.html">Color</a>&nbsp;background,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/graphics/Color.html">Color</a>&nbsp;surface,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/graphics/Color.html">Color</a>&nbsp;error,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/graphics/Color.html">Color</a>&nbsp;onPrimary,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/graphics/Color.html">Color</a>&nbsp;onSecondary,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/graphics/Color.html">Color</a>&nbsp;onBackground,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/graphics/Color.html">Color</a>&nbsp;onSurface,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/graphics/Color.html">Color</a>&nbsp;onError,<br>&nbsp;&nbsp;&nbsp;&nbsp;boolean&nbsp;isLight<br>)</pre>
     </div>
     <h2>Public methods</h2>
     <div><a name="copy(androidx.compose.ui.graphics.Color, androidx.compose.ui.graphics.Color, androidx.compose.ui.graphics.Color, androidx.compose.ui.graphics.Color, androidx.compose.ui.graphics.Color, androidx.compose.ui.graphics.Color, androidx.compose.ui.graphics.Color, androidx.compose.ui.graphics.Color, androidx.compose.ui.graphics.Color, androidx.compose.ui.graphics.Color, androidx.compose.ui.graphics.Color, androidx.compose.ui.graphics.Color, kotlin.Boolean)"></a><a name="copy-androidx.compose.ui.graphics.Color-androidx.compose.ui.graphics.Color-androidx.compose.ui.graphics.Color-androidx.compose.ui.graphics.Color-androidx.compose.ui.graphics.Color-androidx.compose.ui.graphics.Color-androidx.compose.ui.graphics.Color-androidx.compose.ui.graphics.Color-androidx.compose.ui.graphics.Color-androidx.compose.ui.graphics.Color-androidx.compose.ui.graphics.Color-androidx.compose.ui.graphics.Color-kotlin.Boolean-"></a><a name="copy"></a>
diff --git a/testData/compose/docs/reference/androidx/compose/material/DismissState.html b/testData/compose/docs/reference/androidx/compose/material/DismissState.html
index 2262d54..56431d5 100644
--- a/testData/compose/docs/reference/androidx/compose/material/DismissState.html
+++ b/testData/compose/docs/reference/androidx/compose/material/DismissState.html
@@ -240,7 +240,7 @@
     <h2>Public constructors</h2>
     <div><a name="DismissState(androidx.compose.material.DismissValue, kotlin.Function1)"></a><a name="DismissState-androidx.compose.material.DismissValue-kotlin.Function1-"></a><a name="dismissstate"></a>
       <h3 class="api-name" id="DismissState(androidx.compose.material.DismissValue,kotlin.Function1)">DismissState</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/material/DismissState.html#DismissState(androidx.compose.material.DismissValue,kotlin.Function1)">DismissState</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/material/DismissValue.html">DismissValue</a>&nbsp;initialValue,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/material/DismissValue.html">DismissValue</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Boolean.html">Boolean</a>&gt;&nbsp;confirmStateChange<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/material/DismissState.html#DismissState(androidx.compose.material.DismissValue,kotlin.Function1)">DismissState</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/material/DismissValue.html">DismissValue</a>&nbsp;initialValue,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/material/DismissValue.html">DismissValue</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Boolean.html">Boolean</a>&gt;&nbsp;confirmStateChange<br>)</pre>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
diff --git a/testData/compose/docs/reference/androidx/compose/material/DrawerState.html b/testData/compose/docs/reference/androidx/compose/material/DrawerState.html
index 47dba47..8866f4f 100644
--- a/testData/compose/docs/reference/androidx/compose/material/DrawerState.html
+++ b/testData/compose/docs/reference/androidx/compose/material/DrawerState.html
@@ -171,7 +171,7 @@
     <h2>Public constructors</h2>
     <div><a name="DrawerState(androidx.compose.material.DrawerValue, kotlin.Function1)"></a><a name="DrawerState-androidx.compose.material.DrawerValue-kotlin.Function1-"></a><a name="drawerstate"></a>
       <h3 class="api-name" id="DrawerState(androidx.compose.material.DrawerValue,kotlin.Function1)">DrawerState</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/material/DrawerState.html#DrawerState(androidx.compose.material.DrawerValue,kotlin.Function1)">DrawerState</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/material/DrawerValue.html">DrawerValue</a>&nbsp;initialValue,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/material/DrawerValue.html">DrawerValue</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Boolean.html">Boolean</a>&gt;&nbsp;confirmStateChange<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/material/DrawerState.html#DrawerState(androidx.compose.material.DrawerValue,kotlin.Function1)">DrawerState</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/material/DrawerValue.html">DrawerValue</a>&nbsp;initialValue,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/material/DrawerValue.html">DrawerValue</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Boolean.html">Boolean</a>&gt;&nbsp;confirmStateChange<br>)</pre>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
diff --git a/testData/compose/docs/reference/androidx/compose/material/ExperimentalMaterialApi.html b/testData/compose/docs/reference/androidx/compose/material/ExperimentalMaterialApi.html
index 3f24c7f..ba27685 100644
--- a/testData/compose/docs/reference/androidx/compose/material/ExperimentalMaterialApi.html
+++ b/testData/compose/docs/reference/androidx/compose/material/ExperimentalMaterialApi.html
@@ -30,7 +30,7 @@
     <h2>Public constructors</h2>
     <div><a name="ExperimentalMaterialApi--"></a><a name="experimentalmaterialapi"></a>
       <h3 class="api-name" id="ExperimentalMaterialApi()">ExperimentalMaterialApi</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/material/ExperimentalMaterialApi.html#ExperimentalMaterialApi()">ExperimentalMaterialApi</a>()</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/material/ExperimentalMaterialApi.html#ExperimentalMaterialApi()">ExperimentalMaterialApi</a>()</pre>
     </div>
   </body>
 </html>
diff --git a/testData/compose/docs/reference/androidx/compose/material/FixedThreshold.html b/testData/compose/docs/reference/androidx/compose/material/FixedThreshold.html
index 0b57f49..0a00fbf 100644
--- a/testData/compose/docs/reference/androidx/compose/material/FixedThreshold.html
+++ b/testData/compose/docs/reference/androidx/compose/material/FixedThreshold.html
@@ -49,7 +49,7 @@
     <h2>Public constructors</h2>
     <div><a name="FixedThreshold-androidx.compose.ui.unit.Dp-"></a><a name="fixedthreshold"></a>
       <h3 class="api-name" id="FixedThreshold(androidx.compose.ui.unit.Dp)">FixedThreshold</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/material/FixedThreshold.html#FixedThreshold(androidx.compose.ui.unit.Dp)">FixedThreshold</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/unit/Dp.html">Dp</a>&nbsp;offset)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/material/FixedThreshold.html#FixedThreshold(androidx.compose.ui.unit.Dp)">FixedThreshold</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/unit/Dp.html">Dp</a>&nbsp;offset)</pre>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
diff --git a/testData/compose/docs/reference/androidx/compose/material/FractionalThreshold.html b/testData/compose/docs/reference/androidx/compose/material/FractionalThreshold.html
index 99f2f71..6fd916d 100644
--- a/testData/compose/docs/reference/androidx/compose/material/FractionalThreshold.html
+++ b/testData/compose/docs/reference/androidx/compose/material/FractionalThreshold.html
@@ -49,7 +49,7 @@
     <h2>Public constructors</h2>
     <div><a name="FractionalThreshold-kotlin.Float-"></a><a name="fractionalthreshold"></a>
       <h3 class="api-name" id="FractionalThreshold(kotlin.Float)">FractionalThreshold</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/material/FractionalThreshold.html#FractionalThreshold(kotlin.Float)">FractionalThreshold</a>(float&nbsp;fraction)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/material/FractionalThreshold.html#FractionalThreshold(kotlin.Float)">FractionalThreshold</a>(float&nbsp;fraction)</pre>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
diff --git a/testData/compose/docs/reference/androidx/compose/material/ModalBottomSheetState.html b/testData/compose/docs/reference/androidx/compose/material/ModalBottomSheetState.html
index 355a979..331fdb6 100644
--- a/testData/compose/docs/reference/androidx/compose/material/ModalBottomSheetState.html
+++ b/testData/compose/docs/reference/androidx/compose/material/ModalBottomSheetState.html
@@ -232,7 +232,7 @@
     <h2>Public constructors</h2>
     <div><a name="ModalBottomSheetState(androidx.compose.material.ModalBottomSheetValue, androidx.compose.animation.core.AnimationSpec, kotlin.Function1)"></a><a name="ModalBottomSheetState-androidx.compose.material.ModalBottomSheetValue-androidx.compose.animation.core.AnimationSpec-kotlin.Function1-"></a><a name="modalbottomsheetstate"></a>
       <h3 class="api-name" id="ModalBottomSheetState(androidx.compose.material.ModalBottomSheetValue,androidx.compose.animation.core.AnimationSpec,kotlin.Function1)">ModalBottomSheetState</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/material/ModalBottomSheetState.html#ModalBottomSheetState(androidx.compose.material.ModalBottomSheetValue,androidx.compose.animation.core.AnimationSpec,kotlin.Function1)">ModalBottomSheetState</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/material/ModalBottomSheetValue.html">ModalBottomSheetValue</a>&nbsp;initialValue,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/AnimationSpec.html">AnimationSpec</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Float.html">Float</a>&gt;&nbsp;animationSpec,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/material/ModalBottomSheetValue.html">ModalBottomSheetValue</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Boolean.html">Boolean</a>&gt;&nbsp;confirmStateChange<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/material/ModalBottomSheetState.html#ModalBottomSheetState(androidx.compose.material.ModalBottomSheetValue,androidx.compose.animation.core.AnimationSpec,kotlin.Function1)">ModalBottomSheetState</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/material/ModalBottomSheetValue.html">ModalBottomSheetValue</a>&nbsp;initialValue,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/AnimationSpec.html">AnimationSpec</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Float.html">Float</a>&gt;&nbsp;animationSpec,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/material/ModalBottomSheetValue.html">ModalBottomSheetValue</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Boolean.html">Boolean</a>&gt;&nbsp;confirmStateChange<br>)</pre>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
diff --git a/testData/compose/docs/reference/androidx/compose/material/ResistanceConfig.html b/testData/compose/docs/reference/androidx/compose/material/ResistanceConfig.html
index 1630ced..7024646 100644
--- a/testData/compose/docs/reference/androidx/compose/material/ResistanceConfig.html
+++ b/testData/compose/docs/reference/androidx/compose/material/ResistanceConfig.html
@@ -117,7 +117,7 @@
     <h2>Public constructors</h2>
     <div><a name="ResistanceConfig(kotlin.Float, kotlin.Float, kotlin.Float)"></a><a name="ResistanceConfig-kotlin.Float-kotlin.Float-kotlin.Float-"></a><a name="resistanceconfig"></a>
       <h3 class="api-name" id="ResistanceConfig(kotlin.Float,kotlin.Float,kotlin.Float)">ResistanceConfig</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/material/ResistanceConfig.html#ResistanceConfig(kotlin.Float,kotlin.Float,kotlin.Float)">ResistanceConfig</a>(float&nbsp;basis,&nbsp;float&nbsp;factorAtMin,&nbsp;float&nbsp;factorAtMax)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/material/ResistanceConfig.html#ResistanceConfig(kotlin.Float,kotlin.Float,kotlin.Float)">ResistanceConfig</a>(float&nbsp;basis,&nbsp;float&nbsp;factorAtMin,&nbsp;float&nbsp;factorAtMax)</pre>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
diff --git a/testData/compose/docs/reference/androidx/compose/material/ScaffoldState.html b/testData/compose/docs/reference/androidx/compose/material/ScaffoldState.html
index 614ef36..5409b39 100644
--- a/testData/compose/docs/reference/androidx/compose/material/ScaffoldState.html
+++ b/testData/compose/docs/reference/androidx/compose/material/ScaffoldState.html
@@ -68,7 +68,7 @@
     <h2>Public constructors</h2>
     <div><a name="ScaffoldState(androidx.compose.material.DrawerState, androidx.compose.material.SnackbarHostState)"></a><a name="ScaffoldState-androidx.compose.material.DrawerState-androidx.compose.material.SnackbarHostState-"></a><a name="scaffoldstate"></a>
       <h3 class="api-name" id="ScaffoldState(androidx.compose.material.DrawerState,androidx.compose.material.SnackbarHostState)">ScaffoldState</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/material/ScaffoldState.html#ScaffoldState(androidx.compose.material.DrawerState,androidx.compose.material.SnackbarHostState)">ScaffoldState</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/material/DrawerState.html">DrawerState</a>&nbsp;drawerState,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/material/SnackbarHostState.html">SnackbarHostState</a>&nbsp;snackbarHostState<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/material/ScaffoldState.html#ScaffoldState(androidx.compose.material.DrawerState,androidx.compose.material.SnackbarHostState)">ScaffoldState</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/material/DrawerState.html">DrawerState</a>&nbsp;drawerState,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/material/SnackbarHostState.html">SnackbarHostState</a>&nbsp;snackbarHostState<br>)</pre>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
diff --git a/testData/compose/docs/reference/androidx/compose/material/Shapes.html b/testData/compose/docs/reference/androidx/compose/material/Shapes.html
index 7693817..47ac018 100644
--- a/testData/compose/docs/reference/androidx/compose/material/Shapes.html
+++ b/testData/compose/docs/reference/androidx/compose/material/Shapes.html
@@ -130,7 +130,7 @@
     <h2>Public constructors</h2>
     <div><a name="Shapes(androidx.compose.foundation.shape.CornerBasedShape, androidx.compose.foundation.shape.CornerBasedShape, androidx.compose.foundation.shape.CornerBasedShape)"></a><a name="Shapes-androidx.compose.foundation.shape.CornerBasedShape-androidx.compose.foundation.shape.CornerBasedShape-androidx.compose.foundation.shape.CornerBasedShape-"></a><a name="shapes"></a>
       <h3 class="api-name" id="Shapes(androidx.compose.foundation.shape.CornerBasedShape,androidx.compose.foundation.shape.CornerBasedShape,androidx.compose.foundation.shape.CornerBasedShape)">Shapes</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/material/Shapes.html#Shapes(androidx.compose.foundation.shape.CornerBasedShape,androidx.compose.foundation.shape.CornerBasedShape,androidx.compose.foundation.shape.CornerBasedShape)">Shapes</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/shape/CornerBasedShape.html">CornerBasedShape</a>&nbsp;small,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/shape/CornerBasedShape.html">CornerBasedShape</a>&nbsp;medium,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/shape/CornerBasedShape.html">CornerBasedShape</a>&nbsp;large<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/material/Shapes.html#Shapes(androidx.compose.foundation.shape.CornerBasedShape,androidx.compose.foundation.shape.CornerBasedShape,androidx.compose.foundation.shape.CornerBasedShape)">Shapes</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/shape/CornerBasedShape.html">CornerBasedShape</a>&nbsp;small,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/shape/CornerBasedShape.html">CornerBasedShape</a>&nbsp;medium,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/shape/CornerBasedShape.html">CornerBasedShape</a>&nbsp;large<br>)</pre>
     </div>
     <h2>Public methods</h2>
     <div><a name="copy(androidx.compose.foundation.shape.CornerBasedShape, androidx.compose.foundation.shape.CornerBasedShape, androidx.compose.foundation.shape.CornerBasedShape)"></a><a name="copy-androidx.compose.foundation.shape.CornerBasedShape-androidx.compose.foundation.shape.CornerBasedShape-androidx.compose.foundation.shape.CornerBasedShape-"></a><a name="copy"></a>
diff --git a/testData/compose/docs/reference/androidx/compose/material/SnackbarHostState.html b/testData/compose/docs/reference/androidx/compose/material/SnackbarHostState.html
index 7f5258e..b0547c5 100644
--- a/testData/compose/docs/reference/androidx/compose/material/SnackbarHostState.html
+++ b/testData/compose/docs/reference/androidx/compose/material/SnackbarHostState.html
@@ -74,7 +74,7 @@
     <h2>Public constructors</h2>
     <div><a name="SnackbarHostState--"></a><a name="snackbarhoststate"></a>
       <h3 class="api-name" id="SnackbarHostState()">SnackbarHostState</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/material/SnackbarHostState.html#SnackbarHostState()">SnackbarHostState</a>()</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/material/SnackbarHostState.html#SnackbarHostState()">SnackbarHostState</a>()</pre>
     </div>
     <h2>Public methods</h2>
     <div><a name="showSnackbar(kotlin.String, kotlin.String, androidx.compose.material.SnackbarDuration)"></a><a name="showSnackbar-kotlin.String-kotlin.String-androidx.compose.material.SnackbarDuration-"></a><a name="showsnackbar"></a>
diff --git a/testData/compose/docs/reference/androidx/compose/material/SwipeProgress.html b/testData/compose/docs/reference/androidx/compose/material/SwipeProgress.html
index 9b684d7..a2a292d 100644
--- a/testData/compose/docs/reference/androidx/compose/material/SwipeProgress.html
+++ b/testData/compose/docs/reference/androidx/compose/material/SwipeProgress.html
@@ -109,7 +109,7 @@
     <h2>Public constructors</h2>
     <div><a name="SwipeProgress(kotlin.Any, kotlin.Any, kotlin.Float)"></a><a name="SwipeProgress-kotlin.Any-kotlin.Any-kotlin.Float-"></a><a name="swipeprogress"></a>
       <h3 class="api-name" id="SwipeProgress(kotlin.Any,kotlin.Any,kotlin.Float)">SwipeProgress</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/compose/material/SwipeProgress.html#SwipeProgress(kotlin.Any,kotlin.Any,kotlin.Float)">SwipeProgress</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> T&nbsp;from,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> T&nbsp;to,&nbsp;float&nbsp;fraction)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/compose/material/SwipeProgress.html#SwipeProgress(kotlin.Any,kotlin.Any,kotlin.Float)">SwipeProgress</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> T&nbsp;from,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> T&nbsp;to,&nbsp;float&nbsp;fraction)</pre>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
diff --git a/testData/compose/docs/reference/androidx/compose/material/SwipeableState.html b/testData/compose/docs/reference/androidx/compose/material/SwipeableState.html
index 9dacbb3..20cb197 100644
--- a/testData/compose/docs/reference/androidx/compose/material/SwipeableState.html
+++ b/testData/compose/docs/reference/androidx/compose/material/SwipeableState.html
@@ -229,7 +229,7 @@
     <h2>Public constructors</h2>
     <div><a name="SwipeableState(kotlin.Any, androidx.compose.animation.core.AnimationSpec, kotlin.Function1)"></a><a name="SwipeableState-kotlin.Any-androidx.compose.animation.core.AnimationSpec-kotlin.Function1-"></a><a name="swipeablestate"></a>
       <h3 class="api-name" id="SwipeableState(kotlin.Any,androidx.compose.animation.core.AnimationSpec,kotlin.Function1)">SwipeableState</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/compose/material/SwipeableState.html#SwipeableState(kotlin.Any,androidx.compose.animation.core.AnimationSpec,kotlin.Function1)">SwipeableState</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> T&nbsp;initialValue,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/AnimationSpec.html">AnimationSpec</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Float.html">Float</a>&gt;&nbsp;animationSpec,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> newValue,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Boolean.html">Boolean</a>&gt;&nbsp;confirmStateChange<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/compose/material/SwipeableState.html#SwipeableState(kotlin.Any,androidx.compose.animation.core.AnimationSpec,kotlin.Function1)">SwipeableState</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> T&nbsp;initialValue,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/AnimationSpec.html">AnimationSpec</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Float.html">Float</a>&gt;&nbsp;animationSpec,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> newValue,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Boolean.html">Boolean</a>&gt;&nbsp;confirmStateChange<br>)</pre>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
diff --git a/testData/compose/docs/reference/androidx/compose/material/Typography.html b/testData/compose/docs/reference/androidx/compose/material/Typography.html
index 6a6e057..ec8a316 100644
--- a/testData/compose/docs/reference/androidx/compose/material/Typography.html
+++ b/testData/compose/docs/reference/androidx/compose/material/Typography.html
@@ -239,7 +239,7 @@
     <h2>Public constructors</h2>
     <div><a name="Typography(androidx.compose.ui.text.font.FontFamily, androidx.compose.ui.text.TextStyle, androidx.compose.ui.text.TextStyle, androidx.compose.ui.text.TextStyle, androidx.compose.ui.text.TextStyle, androidx.compose.ui.text.TextStyle, androidx.compose.ui.text.TextStyle, androidx.compose.ui.text.TextStyle, androidx.compose.ui.text.TextStyle, androidx.compose.ui.text.TextStyle, androidx.compose.ui.text.TextStyle, androidx.compose.ui.text.TextStyle, androidx.compose.ui.text.TextStyle, androidx.compose.ui.text.TextStyle)"></a><a name="Typography-androidx.compose.ui.text.font.FontFamily-androidx.compose.ui.text.TextStyle-androidx.compose.ui.text.TextStyle-androidx.compose.ui.text.TextStyle-androidx.compose.ui.text.TextStyle-androidx.compose.ui.text.TextStyle-androidx.compose.ui.text.TextStyle-androidx.compose.ui.text.TextStyle-androidx.compose.ui.text.TextStyle-androidx.compose.ui.text.TextStyle-androidx.compose.ui.text.TextStyle-androidx.compose.ui.text.TextStyle-androidx.compose.ui.text.TextStyle-androidx.compose.ui.text.TextStyle-"></a><a name="typography"></a>
       <h3 class="api-name" id="Typography(androidx.compose.ui.text.font.FontFamily,androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.TextStyle)">Typography</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/material/Typography.html#Typography(androidx.compose.ui.text.font.FontFamily,androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.TextStyle)">Typography</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/text/font/FontFamily.html">FontFamily</a>&nbsp;defaultFontFamily,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/text/TextStyle.html">TextStyle</a>&nbsp;h1,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/text/TextStyle.html">TextStyle</a>&nbsp;h2,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/text/TextStyle.html">TextStyle</a>&nbsp;h3,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/text/TextStyle.html">TextStyle</a>&nbsp;h4,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/text/TextStyle.html">TextStyle</a>&nbsp;h5,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/text/TextStyle.html">TextStyle</a>&nbsp;h6,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/text/TextStyle.html">TextStyle</a>&nbsp;subtitle1,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/text/TextStyle.html">TextStyle</a>&nbsp;subtitle2,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/text/TextStyle.html">TextStyle</a>&nbsp;body1,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/text/TextStyle.html">TextStyle</a>&nbsp;body2,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/text/TextStyle.html">TextStyle</a>&nbsp;button,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/text/TextStyle.html">TextStyle</a>&nbsp;caption,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/text/TextStyle.html">TextStyle</a>&nbsp;overline<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/material/Typography.html#Typography(androidx.compose.ui.text.font.FontFamily,androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.TextStyle,androidx.compose.ui.text.TextStyle)">Typography</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/text/font/FontFamily.html">FontFamily</a>&nbsp;defaultFontFamily,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/text/TextStyle.html">TextStyle</a>&nbsp;h1,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/text/TextStyle.html">TextStyle</a>&nbsp;h2,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/text/TextStyle.html">TextStyle</a>&nbsp;h3,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/text/TextStyle.html">TextStyle</a>&nbsp;h4,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/text/TextStyle.html">TextStyle</a>&nbsp;h5,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/text/TextStyle.html">TextStyle</a>&nbsp;h6,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/text/TextStyle.html">TextStyle</a>&nbsp;subtitle1,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/text/TextStyle.html">TextStyle</a>&nbsp;subtitle2,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/text/TextStyle.html">TextStyle</a>&nbsp;body1,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/text/TextStyle.html">TextStyle</a>&nbsp;body2,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/text/TextStyle.html">TextStyle</a>&nbsp;button,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/text/TextStyle.html">TextStyle</a>&nbsp;caption,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/ui/text/TextStyle.html">TextStyle</a>&nbsp;overline<br>)</pre>
       <p>Constructor to create a <code><a href="/reference/androidx/compose/material/Typography.html">Typography</a></code>. For information on the types of style defined in this constructor, see the property documentation for <code><a href="/reference/androidx/compose/material/Typography.html">Typography</a></code>.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
diff --git a/testData/compose/docs/reference/androidx/compose/material/ripple/RippleAlpha.html b/testData/compose/docs/reference/androidx/compose/material/ripple/RippleAlpha.html
index cf15ef0..409d1ef 100644
--- a/testData/compose/docs/reference/androidx/compose/material/ripple/RippleAlpha.html
+++ b/testData/compose/docs/reference/androidx/compose/material/ripple/RippleAlpha.html
@@ -120,7 +120,7 @@
     <h2>Public constructors</h2>
     <div><a name="RippleAlpha(kotlin.Float, kotlin.Float, kotlin.Float, kotlin.Float)"></a><a name="RippleAlpha-kotlin.Float-kotlin.Float-kotlin.Float-kotlin.Float-"></a><a name="ripplealpha"></a>
       <h3 class="api-name" id="RippleAlpha(kotlin.Float,kotlin.Float,kotlin.Float,kotlin.Float)">RippleAlpha</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/material/ripple/RippleAlpha.html#RippleAlpha(kotlin.Float,kotlin.Float,kotlin.Float,kotlin.Float)">RippleAlpha</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;float&nbsp;draggedAlpha,<br>&nbsp;&nbsp;&nbsp;&nbsp;float&nbsp;focusedAlpha,<br>&nbsp;&nbsp;&nbsp;&nbsp;float&nbsp;hoveredAlpha,<br>&nbsp;&nbsp;&nbsp;&nbsp;float&nbsp;pressedAlpha<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/material/ripple/RippleAlpha.html#RippleAlpha(kotlin.Float,kotlin.Float,kotlin.Float,kotlin.Float)">RippleAlpha</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;float&nbsp;draggedAlpha,<br>&nbsp;&nbsp;&nbsp;&nbsp;float&nbsp;focusedAlpha,<br>&nbsp;&nbsp;&nbsp;&nbsp;float&nbsp;hoveredAlpha,<br>&nbsp;&nbsp;&nbsp;&nbsp;float&nbsp;pressedAlpha<br>)</pre>
     </div>
     <h2>Public methods</h2>
     <div><a name="equals-kotlin.Any-"></a><a name="equals"></a>
diff --git a/testData/compose/docs/reference/androidx/compose/runtime/AbstractApplier.html b/testData/compose/docs/reference/androidx/compose/runtime/AbstractApplier.html
index aa9c5d4..03baee6 100644
--- a/testData/compose/docs/reference/androidx/compose/runtime/AbstractApplier.html
+++ b/testData/compose/docs/reference/androidx/compose/runtime/AbstractApplier.html
@@ -291,7 +291,7 @@
     <h2>Public constructors</h2>
     <div><a name="AbstractApplier-kotlin.Any-"></a><a name="abstractapplier"></a>
       <h3 class="api-name" id="AbstractApplier(kotlin.Any)">AbstractApplier</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/compose/runtime/AbstractApplier.html#AbstractApplier(kotlin.Any)">AbstractApplier</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> T&nbsp;root)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/compose/runtime/AbstractApplier.html#AbstractApplier(kotlin.Any)">AbstractApplier</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> T&nbsp;root)</pre>
     </div>
     <h2>Public methods</h2>
     <div><a name="clear--"></a><a name="clear"></a>
diff --git a/testData/compose/docs/reference/androidx/compose/runtime/AtomicReference.html b/testData/compose/docs/reference/androidx/compose/runtime/AtomicReference.html
index 04b365a..5f7ab1e 100644
--- a/testData/compose/docs/reference/androidx/compose/runtime/AtomicReference.html
+++ b/testData/compose/docs/reference/androidx/compose/runtime/AtomicReference.html
@@ -65,7 +65,7 @@
     <h2>Public constructors</h2>
     <div><a name="AtomicReference-kotlin.Any-"></a><a name="atomicreference"></a>
       <h3 class="api-name" id="AtomicReference(kotlin.Any)">AtomicReference</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;&lt;V&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/compose/runtime/AtomicReference.html#AtomicReference(kotlin.Any)">AtomicReference</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> V&nbsp;value)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;&lt;V&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/compose/runtime/AtomicReference.html#AtomicReference(kotlin.Any)">AtomicReference</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> V&nbsp;value)</pre>
     </div>
     <h2>Public methods</h2>
     <div><a name="compareAndSet(kotlin.Any, kotlin.Any)"></a><a name="compareAndSet-kotlin.Any-kotlin.Any-"></a><a name="compareandset"></a>
diff --git a/testData/compose/docs/reference/androidx/compose/runtime/BroadcastFrameClock.html b/testData/compose/docs/reference/androidx/compose/runtime/BroadcastFrameClock.html
index dfa33e8..4a79dd9 100644
--- a/testData/compose/docs/reference/androidx/compose/runtime/BroadcastFrameClock.html
+++ b/testData/compose/docs/reference/androidx/compose/runtime/BroadcastFrameClock.html
@@ -168,7 +168,7 @@
     <h2>Public constructors</h2>
     <div><a name="BroadcastFrameClock-kotlin.Function0-"></a><a name="broadcastframeclock"></a>
       <h3 class="api-name" id="BroadcastFrameClock(kotlin.Function0)">BroadcastFrameClock</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/runtime/BroadcastFrameClock.html#BroadcastFrameClock(kotlin.Function0)">BroadcastFrameClock</a>(Function0&lt;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;onNewAwaiters)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/runtime/BroadcastFrameClock.html#BroadcastFrameClock(kotlin.Function0)">BroadcastFrameClock</a>(Function0&lt;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;onNewAwaiters)</pre>
     </div>
     <h2>Public methods</h2>
     <div><a name="cancel-java.util.concurrent.CancellationException-"></a><a name="cancel"></a>
diff --git a/testData/compose/docs/reference/androidx/compose/runtime/CheckResult.html b/testData/compose/docs/reference/androidx/compose/runtime/CheckResult.html
index bb2d6d0..5d791c7 100644
--- a/testData/compose/docs/reference/androidx/compose/runtime/CheckResult.html
+++ b/testData/compose/docs/reference/androidx/compose/runtime/CheckResult.html
@@ -52,7 +52,7 @@
     <h2>Public constructors</h2>
     <div><a name="CheckResult-kotlin.String-"></a><a name="checkresult"></a>
       <h3 class="api-name" id="CheckResult(kotlin.String)">CheckResult</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/runtime/CheckResult.html#CheckResult(kotlin.String)">CheckResult</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;suggest)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/runtime/CheckResult.html#CheckResult(kotlin.String)">CheckResult</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;suggest)</pre>
     </div>
   </body>
 </html>
diff --git a/testData/compose/docs/reference/androidx/compose/runtime/Composable.html b/testData/compose/docs/reference/androidx/compose/runtime/Composable.html
index 0170229..a6bc647 100644
--- a/testData/compose/docs/reference/androidx/compose/runtime/Composable.html
+++ b/testData/compose/docs/reference/androidx/compose/runtime/Composable.html
@@ -33,7 +33,7 @@
     <h2>Public constructors</h2>
     <div><a name="Composable--"></a><a name="composable"></a>
       <h3 class="api-name" id="Composable()">Composable</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/runtime/Composable.html#Composable()">Composable</a>()</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/runtime/Composable.html#Composable()">Composable</a>()</pre>
     </div>
   </body>
 </html>
diff --git a/testData/compose/docs/reference/androidx/compose/runtime/ComposeCompilerApi.html b/testData/compose/docs/reference/androidx/compose/runtime/ComposeCompilerApi.html
index be4cc80..fa54000 100644
--- a/testData/compose/docs/reference/androidx/compose/runtime/ComposeCompilerApi.html
+++ b/testData/compose/docs/reference/androidx/compose/runtime/ComposeCompilerApi.html
@@ -30,7 +30,7 @@
     <h2>Public constructors</h2>
     <div><a name="ComposeCompilerApi--"></a><a name="composecompilerapi"></a>
       <h3 class="api-name" id="ComposeCompilerApi()">ComposeCompilerApi</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/runtime/ComposeCompilerApi.html#ComposeCompilerApi()">ComposeCompilerApi</a>()</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/runtime/ComposeCompilerApi.html#ComposeCompilerApi()">ComposeCompilerApi</a>()</pre>
     </div>
   </body>
 </html>
diff --git a/testData/compose/docs/reference/androidx/compose/runtime/CompositionLocal.html b/testData/compose/docs/reference/androidx/compose/runtime/CompositionLocal.html
index 19b7d1f..76b65c2 100644
--- a/testData/compose/docs/reference/androidx/compose/runtime/CompositionLocal.html
+++ b/testData/compose/docs/reference/androidx/compose/runtime/CompositionLocal.html
@@ -106,7 +106,7 @@
     <h2>Protected constructors</h2>
     <div><a name="CompositionLocal-kotlin.Function0-"></a><a name="compositionlocal"></a>
       <h3 class="api-name" id="CompositionLocal(kotlin.Function0)">CompositionLocal</h3>
-      <pre class="api-signature no-pretty-print">protected&nbsp;final&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/compose/runtime/CompositionLocal.html#CompositionLocal(kotlin.Function0)">CompositionLocal</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function0&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> T&gt;&nbsp;defaultFactory)</pre>
+      <pre class="api-signature no-pretty-print">protected&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/compose/runtime/CompositionLocal.html#CompositionLocal(kotlin.Function0)">CompositionLocal</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function0&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> T&gt;&nbsp;defaultFactory)</pre>
     </div>
   </body>
 </html>
diff --git a/testData/compose/docs/reference/androidx/compose/runtime/DisallowComposableCalls.html b/testData/compose/docs/reference/androidx/compose/runtime/DisallowComposableCalls.html
index 0a25aff..35dc14f 100644
--- a/testData/compose/docs/reference/androidx/compose/runtime/DisallowComposableCalls.html
+++ b/testData/compose/docs/reference/androidx/compose/runtime/DisallowComposableCalls.html
@@ -31,7 +31,7 @@
     <h2>Public constructors</h2>
     <div><a name="DisallowComposableCalls--"></a><a name="disallowcomposablecalls"></a>
       <h3 class="api-name" id="DisallowComposableCalls()">DisallowComposableCalls</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/runtime/DisallowComposableCalls.html#DisallowComposableCalls()">DisallowComposableCalls</a>()</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/runtime/DisallowComposableCalls.html#DisallowComposableCalls()">DisallowComposableCalls</a>()</pre>
     </div>
   </body>
 </html>
diff --git a/testData/compose/docs/reference/androidx/compose/runtime/DisposableEffectScope.html b/testData/compose/docs/reference/androidx/compose/runtime/DisposableEffectScope.html
index 7d5f8c1..cff1005 100644
--- a/testData/compose/docs/reference/androidx/compose/runtime/DisposableEffectScope.html
+++ b/testData/compose/docs/reference/androidx/compose/runtime/DisposableEffectScope.html
@@ -49,7 +49,7 @@
     <h2>Public constructors</h2>
     <div><a name="DisposableEffectScope--"></a><a name="disposableeffectscope"></a>
       <h3 class="api-name" id="DisposableEffectScope()">DisposableEffectScope</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/runtime/DisposableEffectScope.html#DisposableEffectScope()">DisposableEffectScope</a>()</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/runtime/DisposableEffectScope.html#DisposableEffectScope()">DisposableEffectScope</a>()</pre>
     </div>
     <h2>Public methods</h2>
     <div><a name="onDispose-kotlin.Function0-"></a><a name="ondispose"></a>
diff --git a/testData/compose/docs/reference/androidx/compose/runtime/ExperimentalComposeApi.html b/testData/compose/docs/reference/androidx/compose/runtime/ExperimentalComposeApi.html
index a046035..dd9a0bf 100644
--- a/testData/compose/docs/reference/androidx/compose/runtime/ExperimentalComposeApi.html
+++ b/testData/compose/docs/reference/androidx/compose/runtime/ExperimentalComposeApi.html
@@ -30,7 +30,7 @@
     <h2>Public constructors</h2>
     <div><a name="ExperimentalComposeApi--"></a><a name="experimentalcomposeapi"></a>
       <h3 class="api-name" id="ExperimentalComposeApi()">ExperimentalComposeApi</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/runtime/ExperimentalComposeApi.html#ExperimentalComposeApi()">ExperimentalComposeApi</a>()</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/runtime/ExperimentalComposeApi.html#ExperimentalComposeApi()">ExperimentalComposeApi</a>()</pre>
     </div>
   </body>
 </html>
diff --git a/testData/compose/docs/reference/androidx/compose/runtime/ExplicitGroupsComposable.html b/testData/compose/docs/reference/androidx/compose/runtime/ExplicitGroupsComposable.html
index 60426dd..222f67d 100644
--- a/testData/compose/docs/reference/androidx/compose/runtime/ExplicitGroupsComposable.html
+++ b/testData/compose/docs/reference/androidx/compose/runtime/ExplicitGroupsComposable.html
@@ -33,7 +33,7 @@
     <h2>Public constructors</h2>
     <div><a name="ExplicitGroupsComposable--"></a><a name="explicitgroupscomposable"></a>
       <h3 class="api-name" id="ExplicitGroupsComposable()">ExplicitGroupsComposable</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/runtime/ExplicitGroupsComposable.html#ExplicitGroupsComposable()">ExplicitGroupsComposable</a>()</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/runtime/ExplicitGroupsComposable.html#ExplicitGroupsComposable()">ExplicitGroupsComposable</a>()</pre>
     </div>
   </body>
 </html>
diff --git a/testData/compose/docs/reference/androidx/compose/runtime/Immutable.html b/testData/compose/docs/reference/androidx/compose/runtime/Immutable.html
index ba63165..17edf7b 100644
--- a/testData/compose/docs/reference/androidx/compose/runtime/Immutable.html
+++ b/testData/compose/docs/reference/androidx/compose/runtime/Immutable.html
@@ -79,7 +79,7 @@
     <h2>Public constructors</h2>
     <div><a name="Immutable--"></a><a name="immutable"></a>
       <h3 class="api-name" id="Immutable()">Immutable</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/runtime/Immutable.html#Immutable()">Immutable</a>()</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/runtime/Immutable.html#Immutable()">Immutable</a>()</pre>
     </div>
   </body>
 </html>
diff --git a/testData/compose/docs/reference/androidx/compose/runtime/InternalComposeApi.html b/testData/compose/docs/reference/androidx/compose/runtime/InternalComposeApi.html
index 1d8936c..ec50d32 100644
--- a/testData/compose/docs/reference/androidx/compose/runtime/InternalComposeApi.html
+++ b/testData/compose/docs/reference/androidx/compose/runtime/InternalComposeApi.html
@@ -30,7 +30,7 @@
     <h2>Public constructors</h2>
     <div><a name="InternalComposeApi--"></a><a name="internalcomposeapi"></a>
       <h3 class="api-name" id="InternalComposeApi()">InternalComposeApi</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/runtime/InternalComposeApi.html#InternalComposeApi()">InternalComposeApi</a>()</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/runtime/InternalComposeApi.html#InternalComposeApi()">InternalComposeApi</a>()</pre>
     </div>
   </body>
 </html>
diff --git a/testData/compose/docs/reference/androidx/compose/runtime/NoLiveLiterals.html b/testData/compose/docs/reference/androidx/compose/runtime/NoLiveLiterals.html
index 24f6f5a..e1002c4 100644
--- a/testData/compose/docs/reference/androidx/compose/runtime/NoLiveLiterals.html
+++ b/testData/compose/docs/reference/androidx/compose/runtime/NoLiveLiterals.html
@@ -31,7 +31,7 @@
     <h2>Public constructors</h2>
     <div><a name="NoLiveLiterals--"></a><a name="noliveliterals"></a>
       <h3 class="api-name" id="NoLiveLiterals()">NoLiveLiterals</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/runtime/NoLiveLiterals.html#NoLiveLiterals()">NoLiveLiterals</a>()</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/runtime/NoLiveLiterals.html#NoLiveLiterals()">NoLiveLiterals</a>()</pre>
     </div>
   </body>
 </html>
diff --git a/testData/compose/docs/reference/androidx/compose/runtime/NonRestartableComposable.html b/testData/compose/docs/reference/androidx/compose/runtime/NonRestartableComposable.html
index 0fb37f2..95e0339 100644
--- a/testData/compose/docs/reference/androidx/compose/runtime/NonRestartableComposable.html
+++ b/testData/compose/docs/reference/androidx/compose/runtime/NonRestartableComposable.html
@@ -31,7 +31,7 @@
     <h2>Public constructors</h2>
     <div><a name="NonRestartableComposable--"></a><a name="nonrestartablecomposable"></a>
       <h3 class="api-name" id="NonRestartableComposable()">NonRestartableComposable</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/runtime/NonRestartableComposable.html#NonRestartableComposable()">NonRestartableComposable</a>()</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/runtime/NonRestartableComposable.html#NonRestartableComposable()">NonRestartableComposable</a>()</pre>
     </div>
   </body>
 </html>
diff --git a/testData/compose/docs/reference/androidx/compose/runtime/PausableMonotonicFrameClock.html b/testData/compose/docs/reference/androidx/compose/runtime/PausableMonotonicFrameClock.html
index de93ba8..cfdd77a 100644
--- a/testData/compose/docs/reference/androidx/compose/runtime/PausableMonotonicFrameClock.html
+++ b/testData/compose/docs/reference/androidx/compose/runtime/PausableMonotonicFrameClock.html
@@ -171,7 +171,7 @@
     <h2>Public constructors</h2>
     <div><a name="PausableMonotonicFrameClock-androidx.compose.runtime.MonotonicFrameClock-"></a><a name="pausablemonotonicframeclock"></a>
       <h3 class="api-name" id="PausableMonotonicFrameClock(androidx.compose.runtime.MonotonicFrameClock)">PausableMonotonicFrameClock</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/runtime/PausableMonotonicFrameClock.html#PausableMonotonicFrameClock(androidx.compose.runtime.MonotonicFrameClock)">PausableMonotonicFrameClock</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/runtime/MonotonicFrameClock.html">MonotonicFrameClock</a>&nbsp;frameClock)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/runtime/PausableMonotonicFrameClock.html#PausableMonotonicFrameClock(androidx.compose.runtime.MonotonicFrameClock)">PausableMonotonicFrameClock</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/runtime/MonotonicFrameClock.html">MonotonicFrameClock</a>&nbsp;frameClock)</pre>
     </div>
     <h2>Public methods</h2>
     <div><a name="pause--"></a><a name="pause"></a>
diff --git a/testData/compose/docs/reference/androidx/compose/runtime/ReadOnlyComposable.html b/testData/compose/docs/reference/androidx/compose/runtime/ReadOnlyComposable.html
index f31a06e..98fe51f 100644
--- a/testData/compose/docs/reference/androidx/compose/runtime/ReadOnlyComposable.html
+++ b/testData/compose/docs/reference/androidx/compose/runtime/ReadOnlyComposable.html
@@ -33,7 +33,7 @@
     <h2>Public constructors</h2>
     <div><a name="ReadOnlyComposable--"></a><a name="readonlycomposable"></a>
       <h3 class="api-name" id="ReadOnlyComposable()">ReadOnlyComposable</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/runtime/ReadOnlyComposable.html#ReadOnlyComposable()">ReadOnlyComposable</a>()</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/runtime/ReadOnlyComposable.html#ReadOnlyComposable()">ReadOnlyComposable</a>()</pre>
     </div>
   </body>
 </html>
diff --git a/testData/compose/docs/reference/androidx/compose/runtime/Recomposer.html b/testData/compose/docs/reference/androidx/compose/runtime/Recomposer.html
index 0d6aec1..f0adf61 100644
--- a/testData/compose/docs/reference/androidx/compose/runtime/Recomposer.html
+++ b/testData/compose/docs/reference/androidx/compose/runtime/Recomposer.html
@@ -180,7 +180,7 @@
     <h2>Public constructors</h2>
     <div><a name="Recomposer-kotlin.coroutines.CoroutineContext-"></a><a name="recomposer"></a>
       <h3 class="api-name" id="Recomposer(kotlin.coroutines.CoroutineContext)">Recomposer</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/runtime/Recomposer.html#Recomposer(kotlin.coroutines.CoroutineContext)">Recomposer</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.coroutines/-coroutine-context/index.html">CoroutineContext</a>&nbsp;effectCoroutineContext)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/runtime/Recomposer.html#Recomposer(kotlin.coroutines.CoroutineContext)">Recomposer</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.coroutines/-coroutine-context/index.html">CoroutineContext</a>&nbsp;effectCoroutineContext)</pre>
     </div>
     <h2>Public methods</h2>
     <div><a name="asRecomposerInfo--"></a><a name="asrecomposerinfo"></a>
diff --git a/testData/compose/docs/reference/androidx/compose/runtime/SkippableUpdater.html b/testData/compose/docs/reference/androidx/compose/runtime/SkippableUpdater.html
index e7330aa..3a6a0c8 100644
--- a/testData/compose/docs/reference/androidx/compose/runtime/SkippableUpdater.html
+++ b/testData/compose/docs/reference/androidx/compose/runtime/SkippableUpdater.html
@@ -47,7 +47,7 @@
     <h2>Public constructors</h2>
     <div><a name="SkippableUpdater-androidx.compose.runtime.Composer-"></a><a name="skippableupdater"></a>
       <h3 class="api-name" id="SkippableUpdater(androidx.compose.runtime.Composer)">SkippableUpdater</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/compose/runtime/SkippableUpdater.html#SkippableUpdater(androidx.compose.runtime.Composer)">SkippableUpdater</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/runtime/Composer.html">Composer</a>&nbsp;composer)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/compose/runtime/SkippableUpdater.html#SkippableUpdater(androidx.compose.runtime.Composer)">SkippableUpdater</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/runtime/Composer.html">Composer</a>&nbsp;composer)</pre>
     </div>
     <h2>Public methods</h2>
     <div><a name="update-kotlin.Function1-"></a><a name="update"></a>
diff --git a/testData/compose/docs/reference/androidx/compose/runtime/Stable.html b/testData/compose/docs/reference/androidx/compose/runtime/Stable.html
index 0be2e08..38db557 100644
--- a/testData/compose/docs/reference/androidx/compose/runtime/Stable.html
+++ b/testData/compose/docs/reference/androidx/compose/runtime/Stable.html
@@ -64,7 +64,7 @@
     <h2>Public constructors</h2>
     <div><a name="Stable--"></a><a name="stable"></a>
       <h3 class="api-name" id="Stable()">Stable</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/runtime/Stable.html#Stable()">Stable</a>()</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/runtime/Stable.html#Stable()">Stable</a>()</pre>
     </div>
   </body>
 </html>
diff --git a/testData/compose/docs/reference/androidx/compose/runtime/StableMarker.html b/testData/compose/docs/reference/androidx/compose/runtime/StableMarker.html
index f096e40..e1bda7c 100644
--- a/testData/compose/docs/reference/androidx/compose/runtime/StableMarker.html
+++ b/testData/compose/docs/reference/androidx/compose/runtime/StableMarker.html
@@ -66,7 +66,7 @@
     <h2>Public constructors</h2>
     <div><a name="StableMarker--"></a><a name="stablemarker"></a>
       <h3 class="api-name" id="StableMarker()">StableMarker</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/runtime/StableMarker.html#StableMarker()">StableMarker</a>()</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/runtime/StableMarker.html#StableMarker()">StableMarker</a>()</pre>
     </div>
   </body>
 </html>
diff --git a/testData/compose/docs/reference/androidx/compose/runtime/TestOnly.html b/testData/compose/docs/reference/androidx/compose/runtime/TestOnly.html
index 47bf6d1..b64afc5 100644
--- a/testData/compose/docs/reference/androidx/compose/runtime/TestOnly.html
+++ b/testData/compose/docs/reference/androidx/compose/runtime/TestOnly.html
@@ -30,7 +30,7 @@
     <h2>Public constructors</h2>
     <div><a name="TestOnly--"></a><a name="testonly"></a>
       <h3 class="api-name" id="TestOnly()">TestOnly</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/runtime/TestOnly.html#TestOnly()">TestOnly</a>()</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/runtime/TestOnly.html#TestOnly()">TestOnly</a>()</pre>
     </div>
   </body>
 </html>
diff --git a/testData/compose/docs/reference/androidx/compose/runtime/Updater.html b/testData/compose/docs/reference/androidx/compose/runtime/Updater.html
index 60b2353..5a02c9e 100644
--- a/testData/compose/docs/reference/androidx/compose/runtime/Updater.html
+++ b/testData/compose/docs/reference/androidx/compose/runtime/Updater.html
@@ -99,7 +99,7 @@
     <h2>Public constructors</h2>
     <div><a name="Updater-androidx.compose.runtime.Composer-"></a><a name="updater"></a>
       <h3 class="api-name" id="Updater(androidx.compose.runtime.Composer)">Updater</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/compose/runtime/Updater.html#Updater(androidx.compose.runtime.Composer)">Updater</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/runtime/Composer.html">Composer</a>&nbsp;composer)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/compose/runtime/Updater.html#Updater(androidx.compose.runtime.Composer)">Updater</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/runtime/Composer.html">Composer</a>&nbsp;composer)</pre>
     </div>
     <h2>Public methods</h2>
     <div><a name="init-kotlin.Function1-"></a><a name="init"></a>
diff --git a/testData/compose/docs/reference/androidx/compose/runtime/snapshots/Snapshot.html b/testData/compose/docs/reference/androidx/compose/runtime/snapshots/Snapshot.html
index 5fd3856..c77fadb 100644
--- a/testData/compose/docs/reference/androidx/compose/runtime/snapshots/Snapshot.html
+++ b/testData/compose/docs/reference/androidx/compose/runtime/snapshots/Snapshot.html
@@ -184,7 +184,7 @@
     <h2>Protected constructors</h2>
     <div><a name="Snapshot(kotlin.Int, androidx.compose.runtime.snapshots.SnapshotIdSet)"></a><a name="Snapshot-kotlin.Int-androidx.compose.runtime.snapshots.SnapshotIdSet-"></a><a name="snapshot"></a>
       <h3 class="api-name" id="Snapshot(kotlin.Int,androidx.compose.runtime.snapshots.SnapshotIdSet)">Snapshot</h3>
-      <pre class="api-signature no-pretty-print">protected&nbsp;final&nbsp;<a href="/reference/androidx/compose/runtime/snapshots/Snapshot.html#Snapshot(kotlin.Int,androidx.compose.runtime.snapshots.SnapshotIdSet)">Snapshot</a>(int&nbsp;id,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/runtime/snapshots/SnapshotIdSet.html">SnapshotIdSet</a>&nbsp;invalid)</pre>
+      <pre class="api-signature no-pretty-print">protected&nbsp;<a href="/reference/androidx/compose/runtime/snapshots/Snapshot.html#Snapshot(kotlin.Int,androidx.compose.runtime.snapshots.SnapshotIdSet)">Snapshot</a>(int&nbsp;id,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/runtime/snapshots/SnapshotIdSet.html">SnapshotIdSet</a>&nbsp;invalid)</pre>
     </div>
     <h2>Public methods</h2>
     <div><a name="dispose--"></a><a name="dispose"></a>
diff --git a/testData/compose/docs/reference/androidx/compose/runtime/snapshots/SnapshotApplyConflictException.html b/testData/compose/docs/reference/androidx/compose/runtime/snapshots/SnapshotApplyConflictException.html
index 462c4f5..ff0f87c 100644
--- a/testData/compose/docs/reference/androidx/compose/runtime/snapshots/SnapshotApplyConflictException.html
+++ b/testData/compose/docs/reference/androidx/compose/runtime/snapshots/SnapshotApplyConflictException.html
@@ -191,7 +191,7 @@
     <h2>Public constructors</h2>
     <div><a name="SnapshotApplyConflictException-androidx.compose.runtime.snapshots.Snapshot-"></a><a name="snapshotapplyconflictexception"></a>
       <h3 class="api-name" id="SnapshotApplyConflictException(androidx.compose.runtime.snapshots.Snapshot)">SnapshotApplyConflictException</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/runtime/snapshots/SnapshotApplyConflictException.html#SnapshotApplyConflictException(androidx.compose.runtime.snapshots.Snapshot)">SnapshotApplyConflictException</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/runtime/snapshots/Snapshot.html">Snapshot</a>&nbsp;snapshot)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/runtime/snapshots/SnapshotApplyConflictException.html#SnapshotApplyConflictException(androidx.compose.runtime.snapshots.Snapshot)">SnapshotApplyConflictException</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/runtime/snapshots/Snapshot.html">Snapshot</a>&nbsp;snapshot)</pre>
     </div>
   </body>
 </html>
diff --git a/testData/compose/docs/reference/androidx/compose/runtime/snapshots/SnapshotApplyResult.Failure.html b/testData/compose/docs/reference/androidx/compose/runtime/snapshots/SnapshotApplyResult.Failure.html
index 2913d5c..a9c6dd9 100644
--- a/testData/compose/docs/reference/androidx/compose/runtime/snapshots/SnapshotApplyResult.Failure.html
+++ b/testData/compose/docs/reference/androidx/compose/runtime/snapshots/SnapshotApplyResult.Failure.html
@@ -100,7 +100,7 @@
     <h2>Public constructors</h2>
     <div><a name="Failure-androidx.compose.runtime.snapshots.Snapshot-"></a><a name="failure"></a>
       <h3 class="api-name" id="Failure(androidx.compose.runtime.snapshots.Snapshot)">Failure</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/runtime/snapshots/SnapshotApplyResult.Failure.html#Failure(androidx.compose.runtime.snapshots.Snapshot)">Failure</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/runtime/snapshots/Snapshot.html">Snapshot</a>&nbsp;snapshot)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/runtime/snapshots/SnapshotApplyResult.Failure.html#Failure(androidx.compose.runtime.snapshots.Snapshot)">Failure</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/runtime/snapshots/Snapshot.html">Snapshot</a>&nbsp;snapshot)</pre>
     </div>
     <h2>Public methods</h2>
     <div><a name="check--"></a><a name="check"></a>
diff --git a/testData/compose/docs/reference/androidx/compose/runtime/snapshots/SnapshotApplyResult.html b/testData/compose/docs/reference/androidx/compose/runtime/snapshots/SnapshotApplyResult.html
index 27ce65c..9feb52c 100644
--- a/testData/compose/docs/reference/androidx/compose/runtime/snapshots/SnapshotApplyResult.html
+++ b/testData/compose/docs/reference/androidx/compose/runtime/snapshots/SnapshotApplyResult.html
@@ -112,7 +112,7 @@
     <h2>Protected constructors</h2>
     <div><a name="SnapshotApplyResult--"></a><a name="snapshotapplyresult"></a>
       <h3 class="api-name" id="SnapshotApplyResult()">SnapshotApplyResult</h3>
-      <pre class="api-signature no-pretty-print">protected&nbsp;final&nbsp;<a href="/reference/androidx/compose/runtime/snapshots/SnapshotApplyResult.html#SnapshotApplyResult()">SnapshotApplyResult</a>()</pre>
+      <pre class="api-signature no-pretty-print">protected&nbsp;<a href="/reference/androidx/compose/runtime/snapshots/SnapshotApplyResult.html#SnapshotApplyResult()">SnapshotApplyResult</a>()</pre>
     </div>
     <h2>Public methods</h2>
     <div><a name="check--"></a><a name="check"></a>
diff --git a/testData/compose/docs/reference/androidx/compose/runtime/snapshots/SnapshotStateList.html b/testData/compose/docs/reference/androidx/compose/runtime/snapshots/SnapshotStateList.html
index 8a8c83d..d823d95 100644
--- a/testData/compose/docs/reference/androidx/compose/runtime/snapshots/SnapshotStateList.html
+++ b/testData/compose/docs/reference/androidx/compose/runtime/snapshots/SnapshotStateList.html
@@ -352,7 +352,7 @@
     <h2>Public constructors</h2>
     <div><a name="SnapshotStateList--"></a><a name="snapshotstatelist"></a>
       <h3 class="api-name" id="SnapshotStateList()">SnapshotStateList</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/compose/runtime/snapshots/SnapshotStateList.html#SnapshotStateList()">SnapshotStateList</a>()</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/compose/runtime/snapshots/SnapshotStateList.html#SnapshotStateList()">SnapshotStateList</a>()</pre>
     </div>
     <h2>Public methods</h2>
     <div><a name="add-kotlin.Any-"></a><a name="add"></a>
diff --git a/testData/compose/docs/reference/androidx/compose/runtime/snapshots/SnapshotStateMap.html b/testData/compose/docs/reference/androidx/compose/runtime/snapshots/SnapshotStateMap.html
index dedbdf9..692926e 100644
--- a/testData/compose/docs/reference/androidx/compose/runtime/snapshots/SnapshotStateMap.html
+++ b/testData/compose/docs/reference/androidx/compose/runtime/snapshots/SnapshotStateMap.html
@@ -291,7 +291,7 @@
     <h2>Public constructors</h2>
     <div><a name="SnapshotStateMap--"></a><a name="snapshotstatemap"></a>
       <h3 class="api-name" id="SnapshotStateMap()">SnapshotStateMap</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;&lt;K&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;V&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/compose/runtime/snapshots/SnapshotStateMap.html#SnapshotStateMap()">SnapshotStateMap</a>()</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;&lt;K&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;V&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/compose/runtime/snapshots/SnapshotStateMap.html#SnapshotStateMap()">SnapshotStateMap</a>()</pre>
     </div>
     <h2>Public methods</h2>
     <div><a name="clear--"></a><a name="clear"></a>
diff --git a/testData/compose/docs/reference/androidx/compose/runtime/snapshots/SnapshotStateObserver.html b/testData/compose/docs/reference/androidx/compose/runtime/snapshots/SnapshotStateObserver.html
index e561e83..66196b2 100644
--- a/testData/compose/docs/reference/androidx/compose/runtime/snapshots/SnapshotStateObserver.html
+++ b/testData/compose/docs/reference/androidx/compose/runtime/snapshots/SnapshotStateObserver.html
@@ -97,7 +97,7 @@
     <h2>Public constructors</h2>
     <div><a name="SnapshotStateObserver-kotlin.Function1-"></a><a name="snapshotstateobserver"></a>
       <h3 class="api-name" id="SnapshotStateObserver(kotlin.Function1)">SnapshotStateObserver</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/runtime/snapshots/SnapshotStateObserver.html#SnapshotStateObserver(kotlin.Function1)">SnapshotStateObserver</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function0&lt;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;onChangedExecutor<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/runtime/snapshots/SnapshotStateObserver.html#SnapshotStateObserver(kotlin.Function1)">SnapshotStateObserver</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function0&lt;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;onChangedExecutor<br>)</pre>
     </div>
     <h2>Public methods</h2>
     <div><a name="clear-kotlin.Any-"></a><a name="clear"></a>
diff --git a/testData/compose/docs/reference/androidx/compose/runtime/snapshots/StateRecord.html b/testData/compose/docs/reference/androidx/compose/runtime/snapshots/StateRecord.html
index 5809285..0ed848f 100644
--- a/testData/compose/docs/reference/androidx/compose/runtime/snapshots/StateRecord.html
+++ b/testData/compose/docs/reference/androidx/compose/runtime/snapshots/StateRecord.html
@@ -56,7 +56,7 @@
     <h2>Public constructors</h2>
     <div><a name="StateRecord--"></a><a name="staterecord"></a>
       <h3 class="api-name" id="StateRecord()">StateRecord</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/reference/androidx/compose/runtime/snapshots/StateRecord.html#StateRecord()">StateRecord</a>()</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="/reference/androidx/compose/runtime/snapshots/StateRecord.html#StateRecord()">StateRecord</a>()</pre>
     </div>
     <h2>Public methods</h2>
     <div><a name="assign-androidx.compose.runtime.snapshots.StateRecord-"></a><a name="assign"></a>